{{ 'list.name' | trans }} | + +{{ 'list.amount' | trans }} | + + + + + +|||||
---|---|---|---|---|---|---|
+ {{ bill.attributes.name }} + + | + ++ + | ++ + | + ++ {{ 'components.not_expected_period' | trans }} + | + + + ++ {{ 'components.not_or_not_yet' | trans }} + | + + + +
+ {{ date|formatDate }} + |
+
+
+
+ + ~ + | + + + + +
Name | +Scopes | ++ |
---|---|---|
+ {{ token.client.name }} + | + + ++ + {{ token.scopes.join(', ') }} + + | + + ++ + Revoke + + | +
+ You have not created any OAuth clients. +
+ +Client ID | +Name | +Secret | ++ | + |
---|---|---|---|---|
+ {{ client.id }} + | + + ++ {{ client.name }} + | + + +
+ {{ client.secret }}
+ |
+
+
+ + + Edit + + | + + ++ + Delete + + | +
+ You have not created any personal access tokens. +
+ + +Name | ++ |
---|---|
+ {{ token.name }} + | + + ++ + Delete + + | +
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',
+ 'authorization' => 'Authorization',
+
+ // API access
+ 'authorization_request' => 'Firefly III v: version Solicitud de autorización',
+ 'authorization_request_intro' => ': el cliente está solicitando permiso para acceder a su administración financiera. ¿Desea autorizar : cliente para acceder a estos registros?',
+ 'scopes_will_be_able' => 'Esta aplicación podrá:',
+ 'button_authorize' => 'Autorizar',
+
+ // 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' => 'Token de linea de comando',
+ 'explain_command_line_token' => 'Necesita este token para realizar opciones de línea de comando, como importar o exportar datos. Sin él, dichos comandos confidenciales no funcionarán. No compartas tu token de línea de comando. Nadie te lo pedirá, ni siquiera a nosotros. Si crees que lo has perdido, o si estás paranoico, regenera tu token pulsando el botón.',
+ 'regenerate_command_line_token' => 'Regenerar token de línea de comando',
+ 'token_regenerated' => 'Se generó un nuevo token de línea de comandos',
+ '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)',
+ '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 :email
y 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' => 'Bienvenido a la rutina de importación de Firefly III. Hay algunas formas de importar datos a Firefly III, que se muestran aquí como botones.',
+
+ // 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..aa0652a4b9
--- /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ó, del cual la rutina de importación no se puede recuperar. Por favor, vea la explicación en rojo a continuación.',
+ 'status_fatal_more' => 'Si el error es de 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 logs. 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 está lista para comenzar. Toda la configuración que necesitaba hacer ya está hecha. Por favor descargue el archivo de configuración. Le ayudará con la importación en caso de que no vaya según lo planeado. Para ejecutar la importación, puede ejecutar el siguiente comando en su consola, o utilizar la importación a través de la interfaz web. Dependiendo de su configuración, la importación de la consola le ofrecerá más comentarios de ayuda.',
+ 'status_ready_noconfig_text' => 'La importación está lista para comenzar. Toda la configuración que necesitaba hacer ya está hecha. Para ejecutar la importación, puede ejecutar el siguiente comando en su consola, o utilizar la importación a través de la interfaz web. Dependiendo de su configuración, la importación de la consola le ofrecerá más comentarios de ayuda.',
+ '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 permitirá a otros usuarios de Firefly III importar sus archivos de manera más 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 está 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 está 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. No parecen ser fatales.',
+ 'status_bread_crumb' => 'Estado de la importación',
+ 'status_sub_title' => 'Estado de la 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 has not collected any transactions from your import file.',
+ 'import_with_key' => 'Importar con la clave \':key\'',
+
+ // file, upload something
+ 'file_upload_title' => 'Confirguración de importación (1/4) - Suba su archivo',
+ 'file_upload_text' => 'Esta rutina le ayudará a importar archivos de su banco a Firefly III. Por favor revise las páginas de ayuda en la esquina superior derecha.',
+ 'file_upload_fields' => 'Campos',
+ 'file_upload_help' => 'Seleccione sus archivos',
+ 'file_upload_config_help' => 'Si previamente ha importado datos en Firefly III, puede tener un archivo de configuración, el cual preestablecerá valores de configuración para usted. Para algunos bancos, otros usuarios han proporcionado amablemente sus archivos de configuración',
+ 'file_upload_type_help' => 'Seleccione 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..1a579ff6a1
--- /dev/null
+++ b/resources/lang/es_ES/validation.php
@@ -0,0 +1,147 @@
+.
+ */
+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.',
+ 'unique_iban_for_user' => 'It looks like this IBAN is already in use.',
+ '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".',
+ 'must_exist' => 'ID introducido en :attribute el atributo no existe en la base de datos.',
+ 'all_accounts_equal' => 'Todas las cuentas en este campo deben ser iguales.',
+ 'invalid_selection' => 'Your selection is invalid',
+ 'belongs_user' => 'Este valor no es válido para este campo.',
+ 'at_least_one_transaction' => 'Se necesita al menos una transacción.',
+ 'require_currency_info' => 'El contenido de este campo no es válido sin la información montearia.',
+ 'equal_description' => 'Transaction description should not equal global description.',
+ '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.',
+ 'amount_min_over_max' => 'La cantidad mínima no puede ser mayor que la cantidad máxima.',
+ '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',
+ 'piggy_bank_id' => 'ID de hucha',
+ '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',
+ 'transaction_description' => 'Descripción de la transacción',
+ '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',
+ ],
+];
diff --git a/resources/lang/fr_FR/components.php b/resources/lang/fr_FR/components.php
new file mode 100644
index 0000000000..fae0f0f10b
--- /dev/null
+++ b/resources/lang/fr_FR/components.php
@@ -0,0 +1,30 @@
+.
+ */
+declare(strict_types=1);
+
+return [
+ // profile
+ 'personal_access_tokens' => 'Personal access tokens',
+
+ // bills:
+ 'not_expected_period' => 'Not expected this period',
+ 'not_or_not_yet' => 'Not (yet)',
+];
\ No newline at end of file
diff --git a/resources/lang/fr_FR/config.php b/resources/lang/fr_FR/config.php
index e672331dc5..5c774ae250 100644
--- a/resources/lang/fr_FR/config.php
+++ b/resources/lang/fr_FR/config.php
@@ -21,13 +21,20 @@
declare(strict_types=1);
return [
- 'html_language' => 'fr',
- 'locale' => 'fr, French, fr_FR, fr_FR.utf8, fr_FR.UTF-8',
- 'month' => '%B %Y',
- 'month_and_day' => '%e %B %Y',
- 'date_time' => '%B %e %Y @ %T',
- 'specific_day' => '%e %B %Y',
- 'week_in_year' => 'Semaine %W %Y',
- 'year' => '%Y',
- 'half_year' => '%B %Y',
+ 'html_language' => 'fr',
+ 'locale' => 'fr, French, fr_FR, fr_FR.utf8, fr_FR.UTF-8',
+ 'month' => '%B %Y',
+ 'month_and_day' => '%e %B %Y',
+ 'date_time' => '%B %e %Y @ %T',
+ 'specific_day' => '%e %B %Y',
+ 'week_in_year' => 'Semaine %W %Y',
+ 'year' => '%Y',
+ 'half_year' => '%B %Y',
+ 'month_js' => 'MMMM YYYY',
+ 'month_and_day_js' => 'MMMM Do, YYYY',
+ 'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss',
+ 'specific_day_js' => 'D MMMM YYYY',
+ 'week_in_year_js' => '[Week] w, YYYY',
+ 'year_js' => 'YYYY',
+ 'half_year_js' => 'Q YYYY',
];
diff --git a/resources/lang/fr_FR/firefly.php b/resources/lang/fr_FR/firefly.php
index 636ca3716c..3a53b6837c 100644
--- a/resources/lang/fr_FR/firefly.php
+++ b/resources/lang/fr_FR/firefly.php
@@ -169,6 +169,13 @@ return [
'reset_button' => 'Réinitialiser',
'want_to_login' => 'Je veux me connecter',
'button_register' => 'S\'inscrire',
+ 'authorization' => 'Authorization',
+
+ // API access
+ 'authorization_request' => 'Firefly III v:version Authorization Request',
+ 'authorization_request_intro' => ':client is requesting permission to access your financial administration. Would you like to authorize :client to access these records?',
+ 'scopes_will_be_able' => 'This application will be able to:',
+ 'button_authorize' => 'Authorize',
// check for updates:
'update_check_title' => 'Vérifier les mises à jour',
@@ -498,10 +505,10 @@ return [
'secure_pw_should' => 'Dois-je cocher la case ?',
'secure_pw_long_password' => 'Si vous venez de générer un long mot de passe unique pour Firefly III à l\'aide d\'un type de générateur de mot de passe : non.',
'secure_pw_short' => 'Si vous venez d\'entrer le mot de passe que vous utilisez toujours : oui.',
- 'personal_access_token' => 'Token d\'accès personnel',
- 'explain_access_token' => 'Vous avez besoin de ce token pour exécuter des opérations optionnelles en ligne de commandes telles qu\'import et export de données. Sans celui-ci, de telles commandes sensibles ne fonctionneront pas. Personne ne vous le demandera, pas même moi. Si vous craignez de le perdre, ou si vous êtes parano, régénérez ce token à l\'aide du bouton.',
- 'regenerate_access_token' => 'Régénérer le token d\'accès',
- 'token_regenerated' => 'Un nouveau token a été généré',
+ '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' => 'Changer votre adresse e-mail',
'email_verification' => 'Un e-mail sera envoyé à votre ancienne ET votre nouvelle adresse. Pour des raisons de sécurité, vous ne pourrez pas vous connecter jusqu\'à ce que vous ayez vérifié votre nouvelle adresse. Si vous n\'êtes pas certain que votre installation de Firefly III soit capable d\'envoyer un e-mail, n\'utilisez pas cette fonctionnalité. Si vous êtes un administrateur, vous pouvez tester l\'envoi des e-mails en allant dans le menu Administration.',
'email_changed_logout' => 'Vous ne pouvez pas vous connecter tant que vous n\'aurez pas vérifié votre adresse e-mail.',
@@ -634,8 +641,6 @@ return [
'rescanned_bill' => 'Réanalyser tout.',
'average_bill_amount_year' => 'Montant moyen des factures ( :year)',
'average_bill_amount_overall' => 'Montant moyen de la facture (global)',
- 'not_or_not_yet' => 'Pas du tout (pas encore)',
- 'not_expected_period' => 'Cette période n\'est pas prévue',
'bill_is_active' => 'Facture en cours',
'bill_expected_between' => 'Attendu entre le :start et le :end',
'bill_will_automatch' => 'La facture sera automatiquement liée aux transactions correspondantes',
@@ -678,9 +683,9 @@ return [
'start_of_reconcile_period' => 'Début de la période de rapprochement : :period',
'start_balance' => 'Solde initial',
'end_balance' => 'Solde de clotûre',
- 'update_balance_dates_instruction' => 'Faites correspondre les montants et les dates ci-dessus à votre relevé bancaire et appuyez sur "Démarrer le rapprochement"',
+ 'update_balance_dates_instruction' => 'Faites correspondre les montants et les dates ci-dessus à votre relevé bancaire et appuyez sur "Commencer le rapprochement"',
'select_transactions_instruction' => 'Sélectionnez les transactions qui apparaissent sur votre relevé bancaire.',
- 'select_range_and_balance' => 'Vérifiez d\'abord la plage des dates et les soldes. Puis appuyez sur "Démarrer le rapprochement"',
+ 'select_range_and_balance' => 'Vérifiez d\'abord la plage des dates et les soldes. Puis appuyez sur "Commencer le rapprochement"',
'date_change_instruction' => 'Si vous modifiez la plage des dates maintenant, toute progression sera perdue.',
'update_selection' => 'Mettre à jour la sélection',
'store_reconcile' => 'Stocker le rapprochement',
@@ -1127,7 +1132,7 @@ return [
// import index page:
'import_index_title' => 'Importer des données dans Firefly III',
'import_index_sub_title' => 'Index',
- 'import_general_index_intro' => 'Bienvenue dans la routine d\'importation de Firefly. Il existe différentes façons d\'importer des données dans Firefly III, affichées ici sous forme de boutons.',
+ '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' => 'Cette fonction n\'est pas disponible lorsque vous utilisez Firefly III dans un environnement Sandstorm.io.',
diff --git a/resources/lang/fr_FR/form.php b/resources/lang/fr_FR/form.php
index 20904dc807..5aacce4723 100644
--- a/resources/lang/fr_FR/form.php
+++ b/resources/lang/fr_FR/form.php
@@ -158,7 +158,7 @@ return [
'tag_areYouSure' => 'Êtes-vous sûr de vouloir supprimer le tag ":tag" ?',
'journal_link_areYouSure' => 'Êtes-vous sûr de vouloir supprimer le lien entre :source et :destination?',
'linkType_areYouSure' => 'Êtes-vous sûr de vouloir supprimer le type de lien ":name" (":inward" / ":outward") ?',
- 'permDeleteWarning' => 'Supprimer quelque chose dans Firefly est permanent et ne peut pas être annulé.',
+ 'permDeleteWarning' => 'Deleting stuff from Firefly III is permanent and cannot be undone.',
'mass_make_selection' => 'Vous pouvez toujours empêcher des éléments d’être supprimés en décochant la case à cocher.',
'delete_all_permanently' => 'Supprimer la selection définitivement',
'update_all_journals' => 'Mettre à jour ces opérations',
diff --git a/resources/lang/fr_FR/help.php b/resources/lang/fr_FR/help.php
index 0f23bd7edd..3df7080096 100644
--- a/resources/lang/fr_FR/help.php
+++ b/resources/lang/fr_FR/help.php
@@ -1,4 +1,25 @@
.
+ */
+
declare(strict_types=1);
/**
diff --git a/resources/lang/fr_FR/import.php b/resources/lang/fr_FR/import.php
index 86e7cdd00f..d8b5eaaaf1 100644
--- a/resources/lang/fr_FR/import.php
+++ b/resources/lang/fr_FR/import.php
@@ -50,7 +50,7 @@ return [
'status_sub_title' => 'Statut d\'importation',
'config_sub_title' => 'Configurez votre importation',
'status_finished_job' => 'The :count transactions imported can be found in tag :tag.',
- 'status_finished_no_tag' => 'Firefly III has not collected any journals from your import file.',
+ 'status_finished_no_tag' => 'Firefly III has not collected any transactions from your import file.',
'import_with_key' => 'Importer avec la clé \':key\'',
// file, upload something
diff --git a/resources/lang/fr_FR/validation.php b/resources/lang/fr_FR/validation.php
index 405bb7e911..d025e5bb46 100644
--- a/resources/lang/fr_FR/validation.php
+++ b/resources/lang/fr_FR/validation.php
@@ -23,11 +23,19 @@ declare(strict_types=1);
return [
'iban' => 'Il ne s\'agit pas d\'un IBAN valide.',
'unique_account_number_for_user' => 'Il semble que ce numéro de compte est déjà utilisé.',
+ 'unique_iban_for_user' => 'It looks like this IBAN is already in use.',
'deleted_user' => 'Compte tenu des contraintes de sécurité, vous ne pouvez pas vous inscrire en utilisant cette adresse e-mail.',
'rule_trigger_value' => 'Cette valeur n’est pas valide pour le déclencheur sélectionné.',
'rule_action_value' => 'Cette valeur n’est pas valide pour l’action sélectionnée.',
'file_already_attached' => 'Le fichier téléchargé ":name" est déjà attaché à cet objet.',
'file_attached' => 'Envoi du fichier ":name" avec succès.',
+ 'must_exist' => 'The ID in field :attribute does not exist in the database.',
+ 'all_accounts_equal' => 'All accounts in this field must be equal.',
+ 'invalid_selection' => 'Your selection is invalid',
+ 'belongs_user' => 'This value is invalid for this field.',
+ 'at_least_one_transaction' => 'Need at least one transaction.',
+ 'require_currency_info' => 'The content of this field is invalid without currency information.',
+ 'equal_description' => 'Transaction description should not equal global description.',
'file_invalid_mime' => 'Le fichier ":name" est du type ":mime" ce qui n\'est pas accepté pour un nouvel envoi.',
'file_too_large' => 'Le fichier ":name" est trop grand.',
'belongs_to_user' => 'La valeur de :attribute est inconnue',
@@ -84,6 +92,7 @@ return [
'required_without_all' => 'Le champ :attribute est requis quand aucun de :values n\'est présent.',
'same' => 'Les champs :attribute et :other doivent être identiques.',
'size.numeric' => 'La valeur de :attribute doit être :size.',
+ 'amount_min_over_max' => 'The minimum amount cannot be larger than the maximum amount.',
'size.file' => 'La taille du fichier de :attribute doit être de :size kilo-octets.',
'size.string' => 'Le texte de :attribute doit contenir :size caractères.',
'size.array' => 'Le tableau :attribute doit contenir :size éléments.',
@@ -100,37 +109,39 @@ return [
'amount_zero' => 'Le montant total ne peut pas être zéro',
'secure_password' => 'Ce n’est pas un mot de passe sécurisé. S’il vous plaît essayer de nouveau. Pour plus d’informations, visitez https://goo.gl/NCh2tN',
'attributes' => [
- 'email' => 'adresse email',
- 'description' => 'description',
- 'amount' => 'montant',
- 'name' => 'nom',
- 'targetamount' => 'montant cible',
- 'openingBalanceDate' => 'date du solde initial',
- 'openingBalance' => 'solde initial',
- 'match' => 'correspondance',
- 'amount_min' => 'montant minimum',
- 'amount_max' => 'montant maximum',
- 'title' => 'titre',
- 'tag' => 'tag',
- 'rule-action-value.1' => 'valeur d\'action de la règle #1',
- 'rule-action-value.2' => 'valeur d\'action de la règle #2',
- 'rule-action-value.3' => 'valeur d\'action de la règle #3',
- 'rule-action-value.4' => 'valeur d\'action de la règle #4',
- 'rule-action-value.5' => 'valeur d\'action de la règle #5',
- 'rule-action.1' => 'action de règle #1',
- 'rule-action.2' => 'action de règle #2',
- 'rule-action.3' => 'action de règle #3',
- 'rule-action.4' => 'action de règle #4',
- 'rule-action.5' => 'action de règle #5',
- 'rule-trigger-value.1' => 'valeur seuil de déclenchement de la règle #1',
- 'rule-trigger-value.2' => 'valeur seuil de déclenchement de la règle #2',
- 'rule-trigger-value.3' => 'valeur seuil de déclenchement de la règle #3',
- 'rule-trigger-value.4' => 'valeur seuil de déclenchement de la règle #4',
- 'rule-trigger-value.5' => 'valeur seuil de déclenchement de la règle #5',
- 'rule-trigger.1' => 'déclencheur de règle #1',
- 'rule-trigger.2' => 'déclencheur de règle #2',
- 'rule-trigger.3' => 'déclencheur de règle #3',
- 'rule-trigger.4' => 'déclencheur de règle #4',
- 'rule-trigger.5' => 'déclencheur de règle #4',
+ 'email' => 'adresse email',
+ 'description' => 'description',
+ 'amount' => 'montant',
+ 'name' => 'nom',
+ 'piggy_bank_id' => 'piggy bank ID',
+ 'targetamount' => 'montant cible',
+ 'openingBalanceDate' => 'date du solde initial',
+ 'openingBalance' => 'solde initial',
+ 'match' => 'correspondance',
+ 'amount_min' => 'montant minimum',
+ 'amount_max' => 'montant maximum',
+ 'title' => 'titre',
+ 'tag' => 'tag',
+ 'transaction_description' => 'transaction description',
+ 'rule-action-value.1' => 'valeur d\'action de la règle #1',
+ 'rule-action-value.2' => 'valeur d\'action de la règle #2',
+ 'rule-action-value.3' => 'valeur d\'action de la règle #3',
+ 'rule-action-value.4' => 'valeur d\'action de la règle #4',
+ 'rule-action-value.5' => 'valeur d\'action de la règle #5',
+ 'rule-action.1' => 'action de règle #1',
+ 'rule-action.2' => 'action de règle #2',
+ 'rule-action.3' => 'action de règle #3',
+ 'rule-action.4' => 'action de règle #4',
+ 'rule-action.5' => 'action de règle #5',
+ 'rule-trigger-value.1' => 'valeur seuil de déclenchement de la règle #1',
+ 'rule-trigger-value.2' => 'valeur seuil de déclenchement de la règle #2',
+ 'rule-trigger-value.3' => 'valeur seuil de déclenchement de la règle #3',
+ 'rule-trigger-value.4' => 'valeur seuil de déclenchement de la règle #4',
+ 'rule-trigger-value.5' => 'valeur seuil de déclenchement de la règle #5',
+ 'rule-trigger.1' => 'déclencheur de règle #1',
+ 'rule-trigger.2' => 'déclencheur de règle #2',
+ 'rule-trigger.3' => 'déclencheur de règle #3',
+ 'rule-trigger.4' => 'déclencheur de règle #4',
+ 'rule-trigger.5' => 'déclencheur de règle #4',
],
];
diff --git a/resources/lang/id_ID/components.php b/resources/lang/id_ID/components.php
new file mode 100644
index 0000000000..fae0f0f10b
--- /dev/null
+++ b/resources/lang/id_ID/components.php
@@ -0,0 +1,30 @@
+.
+ */
+declare(strict_types=1);
+
+return [
+ // profile
+ 'personal_access_tokens' => 'Personal access tokens',
+
+ // bills:
+ 'not_expected_period' => 'Not expected this period',
+ 'not_or_not_yet' => 'Not (yet)',
+];
\ No newline at end of file
diff --git a/resources/lang/id_ID/config.php b/resources/lang/id_ID/config.php
index 2fd4ff1ecc..3aacdec3fa 100644
--- a/resources/lang/id_ID/config.php
+++ b/resources/lang/id_ID/config.php
@@ -21,13 +21,20 @@
declare(strict_types=1);
return [
- 'html_language' => 'id',
- 'locale' => 'id, Bahasa Indonesia, id_ID, id_ID.utf8, id_ID.UTF-8',
- 'month' => '%B %Y',
- 'month_and_day' => '%e %B %Y',
- 'date_time' => '%e %B %Y, @ %T',
- 'specific_day' => '%e %B %Y',
- 'week_in_year' => 'Minggu %W, %Y',
- 'year' => '%Y',
- 'half_year' => '%B %Y',
+ 'html_language' => 'id',
+ 'locale' => 'id, Bahasa Indonesia, id_ID, id_ID.utf8, id_ID.UTF-8',
+ 'month' => '%B %Y',
+ 'month_and_day' => '%e %B %Y',
+ 'date_time' => '%e %B %Y, @ %T',
+ 'specific_day' => '%e %B %Y',
+ 'week_in_year' => 'Minggu %W, %Y',
+ 'year' => '%Y',
+ 'half_year' => '%B %Y',
+ 'month_js' => 'MMMM YYYY',
+ 'month_and_day_js' => 'MMMM Do, YYYY',
+ 'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss',
+ 'specific_day_js' => 'D MMMM YYYY',
+ 'week_in_year_js' => '[Week] w, YYYY',
+ 'year_js' => 'YYYY',
+ 'half_year_js' => 'Q YYYY',
];
diff --git a/resources/lang/id_ID/firefly.php b/resources/lang/id_ID/firefly.php
index 58fc0a344c..a8697dd99a 100644
--- a/resources/lang/id_ID/firefly.php
+++ b/resources/lang/id_ID/firefly.php
@@ -169,6 +169,13 @@ return [
'reset_button' => 'Reset',
'want_to_login' => 'I want to login',
'button_register' => 'Register',
+ 'authorization' => 'Authorization',
+
+ // API access
+ 'authorization_request' => 'Firefly III v:version Authorization Request',
+ 'authorization_request_intro' => ':client is requesting permission to access your financial administration. Would you like to authorize :client to access these records?',
+ 'scopes_will_be_able' => 'This application will be able to:',
+ 'button_authorize' => 'Authorize',
// check for updates:
'update_check_title' => 'Check for updates',
@@ -498,10 +505,10 @@ return [
'secure_pw_should' => 'Haruskah saya mencentang kotaknya?',
'secure_pw_long_password' => 'Jika Anda baru saja menghasilkan kata sandi penggunaan tunggal yang hebat untuk Firefly III menggunakan beberapa jenis generator kata kunci: tidak.',
'secure_pw_short' => 'Jika Anda baru memasukkan kata sandi yang selalu Anda gunakan: Please yes.',
- 'personal_access_token' => 'Token akses pribadi',
- 'explain_access_token' => 'Anda memerlukan token ini untuk melakukan opsi baris perintah, seperti mengimpor atau mengekspor data. Tanpa itu, perintah sensitif semacam itu tidak akan berhasil. Jangan berbagi token akses Anda. Tidak ada yang akan menanyakan token ini, bahkan saya pun tidak. Jika Anda takut kehilangan ini, atau saat Anda paranoid, pulihkan token ini dengan menggunakan tombolnya.',
- 'regenerate_access_token' => 'Regenerasi token akses',
- 'token_regenerated' => 'Token baru dihasilkan',
+ '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' => 'Ubah alamat email anda',
'email_verification' => 'Pesan email akan dikirim ke alamat email lama DAN baru Anda. Untuk tujuan keamanan, Anda tidak dapat masuk sampai Anda memverifikasi alamat email baru Anda. Jika Anda tidak yakin apakah instalasi Firefly III Anda bisa mengirim email, tolong jangan gunakan fitur ini. Jika Anda seorang administrator, Anda dapat mengujinya di Administrasi.',
'email_changed_logout' => 'Sampai Anda memverifikasi alamat email Anda, Anda tidak dapat login.',
@@ -634,8 +641,6 @@ return [
'rescanned_bill' => 'Rescanned semuanya.',
'average_bill_amount_year' => 'Jumlah tagihan rata-rata (:year)',
'average_bill_amount_overall' => 'Jumlah tagihan rata-rata (keseluruhan)',
- 'not_or_not_yet' => 'Belum)',
- 'not_expected_period' => 'Tidak diharapkan periode ini',
'bill_is_active' => 'Tagihan aktif',
'bill_expected_between' => 'Diharapkan antara :start dan :end',
'bill_will_automatch' => 'Tagihan akan secara otomatis terhubung ke transaksi yang sesuai',
@@ -1127,7 +1132,7 @@ return [
// import index page:
'import_index_title' => 'Impor data ke Firefly III',
'import_index_sub_title' => 'Indeks',
- 'import_general_index_intro' => 'Selamat datang di rutinitas impor Firefly. Ada beberapa cara untuk mengimpor data ke Firefly III, yang ditampilkan di sini sebagai tombol.',
+ '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' => 'Fungsi ini tidak tersedia saat Anda menggunakan Firefly III di dalam lingkungan Sandstorm.io.',
diff --git a/resources/lang/id_ID/form.php b/resources/lang/id_ID/form.php
index e81300934a..1842886da6 100644
--- a/resources/lang/id_ID/form.php
+++ b/resources/lang/id_ID/form.php
@@ -158,7 +158,7 @@ return [
'tag_areYouSure' => 'Yakin ingin menghapus tag ":tag"?',
'journal_link_areYouSure' => 'Yakin ingin menghapus tautan antara :source and :destination?',
'linkType_areYouSure' => 'Yakin ingin menghapus jenis tautan ":name" (":inward" / ":outward")?',
- 'permDeleteWarning' => 'Menghapus barang dari Firely bersifat permanen dan tidak dapat dibatalkan.',
+ 'permDeleteWarning' => 'Deleting stuff from Firefly III is permanent and cannot be undone.',
'mass_make_selection' => 'Anda masih dapat mencegah agar item dihapus dengan menghapus kotak centang.',
'delete_all_permanently' => 'Hapus yang dipilih secara permanen',
'update_all_journals' => 'Perbarui transaksi ini',
diff --git a/resources/lang/id_ID/import.php b/resources/lang/id_ID/import.php
index 5c3c76abe6..6e1c02c83c 100644
--- a/resources/lang/id_ID/import.php
+++ b/resources/lang/id_ID/import.php
@@ -50,7 +50,7 @@ return [
'status_sub_title' => 'Status impor',
'config_sub_title' => 'Siapkan impor Anda',
'status_finished_job' => 'The :count transactions imported can be found in tag :tag.',
- 'status_finished_no_tag' => 'Firefly III has not collected any journals from your import file.',
+ 'status_finished_no_tag' => 'Firefly III has not collected any transactions from your import file.',
'import_with_key' => 'Impor dengan kunci \':key\'',
// file, upload something
diff --git a/resources/lang/id_ID/validation.php b/resources/lang/id_ID/validation.php
index e4c07c4b90..3d1fd3f1f5 100644
--- a/resources/lang/id_ID/validation.php
+++ b/resources/lang/id_ID/validation.php
@@ -23,11 +23,19 @@ declare(strict_types=1);
return [
'iban' => 'Ini bukan IBAN yang valid.',
'unique_account_number_for_user' => 'Sepertinya nomor rekening ini sudah digunakan.',
+ 'unique_iban_for_user' => 'It looks like this IBAN is already in use.',
'deleted_user' => 'Kerena kendala keamanan, anda tidak bisa mendaftar menggunkan alamat email ini.',
'rule_trigger_value' => 'Nilai ini tidak validi untuk trigger yang dipilih.',
'rule_action_value' => 'Nilai ini tidak valid untuk tindakan yang dipilih.',
'file_already_attached' => 'Upload file ";name" sudah terpasang pada objek ini.',
'file_attached' => 'File yang diupload dengan sukses ":name.',
+ 'must_exist' => 'The ID in field :attribute does not exist in the database.',
+ 'all_accounts_equal' => 'All accounts in this field must be equal.',
+ 'invalid_selection' => 'Your selection is invalid',
+ 'belongs_user' => 'This value is invalid for this field.',
+ 'at_least_one_transaction' => 'Need at least one transaction.',
+ 'require_currency_info' => 'The content of this field is invalid without currency information.',
+ 'equal_description' => 'Transaction description should not equal global description.',
'file_invalid_mime' => 'File ":name" adalah tipe ":mime" yang tidak diterima sebagai upload baru.',
'file_too_large' => 'File "; name" terlalu besar.',
'belongs_to_user' => 'Nilai dari :attribute tidak diketahui',
@@ -84,6 +92,7 @@ return [
'required_without_all' => 'Bidang :attribute diperlukan ketika tidak ada satupun :values ada.',
'same' => ':attribute dan :other harus cocok.',
'size.numeric' => ':attribute harus :size.',
+ 'amount_min_over_max' => 'The minimum amount cannot be larger than the maximum amount.',
'size.file' => ':attribute harus kilobyte :size.',
'size.string' => ':attribute harus karakter :size.',
'size.array' => ':attribute harus berisi item :size.',
@@ -100,37 +109,39 @@ return [
'amount_zero' => 'Jumlah total tidak boleh nol',
'secure_password' => 'Ini bukan kata sandi yang aman. Silahkan coba lagi. Untuk informasi lebih lanjut, kunjungi https://goo.gl/NCh2tN',
'attributes' => [
- 'email' => 'email address',
- 'description' => 'description',
- 'amount' => 'amount',
- 'name' => 'name',
- 'targetamount' => 'target amount',
- 'openingBalanceDate' => 'opening balance date',
- 'openingBalance' => 'opening balance',
- 'match' => 'match',
- 'amount_min' => 'minimum amount',
- 'amount_max' => 'maximum amount',
- 'title' => 'title',
- 'tag' => 'tag',
- 'rule-action-value.1' => 'rule action value #1',
- 'rule-action-value.2' => 'rule action value #2',
- 'rule-action-value.3' => 'rule action value #3',
- 'rule-action-value.4' => 'rule action value #4',
- 'rule-action-value.5' => 'rule action value #5',
- 'rule-action.1' => 'rule action #1',
- 'rule-action.2' => 'rule action #2',
- 'rule-action.3' => 'rule action #3',
- 'rule-action.4' => 'rule action #4',
- 'rule-action.5' => 'rule action #5',
- 'rule-trigger-value.1' => 'rule trigger value #1',
- 'rule-trigger-value.2' => 'rule trigger value #2',
- 'rule-trigger-value.3' => 'rule trigger value #3',
- 'rule-trigger-value.4' => 'rule trigger value #4',
- 'rule-trigger-value.5' => 'rule trigger value #5',
- 'rule-trigger.1' => 'rule trigger #1',
- 'rule-trigger.2' => 'rule trigger #2',
- 'rule-trigger.3' => 'rule trigger #3',
- 'rule-trigger.4' => 'rule trigger #4',
- 'rule-trigger.5' => 'rule trigger #5',
+ 'email' => 'email address',
+ 'description' => 'description',
+ 'amount' => 'amount',
+ 'name' => 'name',
+ 'piggy_bank_id' => 'piggy bank ID',
+ 'targetamount' => 'target amount',
+ 'openingBalanceDate' => 'opening balance date',
+ 'openingBalance' => 'opening balance',
+ 'match' => 'match',
+ 'amount_min' => 'minimum amount',
+ 'amount_max' => 'maximum amount',
+ 'title' => 'title',
+ 'tag' => 'tag',
+ 'transaction_description' => 'transaction description',
+ 'rule-action-value.1' => 'rule action value #1',
+ 'rule-action-value.2' => 'rule action value #2',
+ 'rule-action-value.3' => 'rule action value #3',
+ 'rule-action-value.4' => 'rule action value #4',
+ 'rule-action-value.5' => 'rule action value #5',
+ 'rule-action.1' => 'rule action #1',
+ 'rule-action.2' => 'rule action #2',
+ 'rule-action.3' => 'rule action #3',
+ 'rule-action.4' => 'rule action #4',
+ 'rule-action.5' => 'rule action #5',
+ 'rule-trigger-value.1' => 'rule trigger value #1',
+ 'rule-trigger-value.2' => 'rule trigger value #2',
+ 'rule-trigger-value.3' => 'rule trigger value #3',
+ 'rule-trigger-value.4' => 'rule trigger value #4',
+ 'rule-trigger-value.5' => 'rule trigger value #5',
+ 'rule-trigger.1' => 'rule trigger #1',
+ 'rule-trigger.2' => 'rule trigger #2',
+ 'rule-trigger.3' => 'rule trigger #3',
+ 'rule-trigger.4' => 'rule trigger #4',
+ 'rule-trigger.5' => 'rule trigger #5',
],
];
diff --git a/resources/lang/nl_NL/components.php b/resources/lang/nl_NL/components.php
new file mode 100644
index 0000000000..ca86e4a33d
--- /dev/null
+++ b/resources/lang/nl_NL/components.php
@@ -0,0 +1,30 @@
+.
+ */
+declare(strict_types=1);
+
+return [
+ // profile
+ 'personal_access_tokens' => 'Persoonlijke toegangstokens',
+
+ // bills:
+ 'not_expected_period' => 'Niet verwacht deze periode',
+ 'not_or_not_yet' => '(nog) niet',
+];
\ No newline at end of file
diff --git a/resources/lang/nl_NL/config.php b/resources/lang/nl_NL/config.php
index c1cd4dd746..4128c1abc5 100644
--- a/resources/lang/nl_NL/config.php
+++ b/resources/lang/nl_NL/config.php
@@ -21,13 +21,20 @@
declare(strict_types=1);
return [
- 'html_language' => 'nl',
- 'locale' => 'nl, Dutch, nl_NL, nl_NL.utf8, nl_NL.UTF-8',
- 'month' => '%B %Y',
- 'month_and_day' => '%e %B %Y',
- 'date_time' => '%e %B %Y, @ %T',
- 'specific_day' => '%e %B %Y',
- 'week_in_year' => 'week %W, %Y',
- 'year' => '%Y',
- 'half_year' => '%B %Y',
+ 'html_language' => 'nl',
+ 'locale' => 'nl, Dutch, nl_NL, nl_NL.utf8, nl_NL.UTF-8',
+ 'month' => '%B %Y',
+ 'month_and_day' => '%e %B %Y',
+ 'date_time' => '%e %B %Y, @ %T',
+ 'specific_day' => '%e %B %Y',
+ 'week_in_year' => 'week %W, %Y',
+ 'year' => '%Y',
+ 'half_year' => '%B %Y',
+ 'month_js' => 'MMMM YYYY',
+ 'month_and_day_js' => 'D MMMM YYYY',
+ 'date_time_js' => 'D MMMM YYYY @ HH:mm:ss',
+ 'specific_day_js' => 'D MMMM YYYY',
+ 'week_in_year_js' => '[Week] w, YYYY',
+ 'year_js' => 'YYYY',
+ 'half_year_js' => 'Q YYYY',
];
diff --git a/resources/lang/nl_NL/firefly.php b/resources/lang/nl_NL/firefly.php
index ed533459de..4ceaac77e5 100644
--- a/resources/lang/nl_NL/firefly.php
+++ b/resources/lang/nl_NL/firefly.php
@@ -169,6 +169,13 @@ return [
'reset_button' => 'Reset',
'want_to_login' => 'Ik wil inloggen',
'button_register' => 'Registreren',
+ 'authorization' => 'Toestemming',
+
+ // API access
+ 'authorization_request' => 'Firefly III v:version autorisatieverzoek',
+ 'authorization_request_intro' => ':client vraagt toestemming om toegang te krijgen tot je financiële administratie. Wil je :client autoriseren om toegang te krijgen tot je gegevens?',
+ 'scopes_will_be_able' => 'Deze applicatie krijgt toegang tot:',
+ 'button_authorize' => 'Toestaan',
// check for updates:
'update_check_title' => 'Op updates controleren',
@@ -433,7 +440,7 @@ return [
'pref_two_factor_auth_help' => 'Als je authenticatie in twee stappen (ook wel twee-factor authenticatie genoemd) inschakelt voeg je een extra beveiligingslaag toe aan je account. Je logt in met iets dat je weet (je wachtwoord) en iets dat je hebt (een verificatiecode). Verificatiecodes worden gegeneerd door apps op je telefoon, zoals Authy en Google Authenticator.',
'pref_enable_two_factor_auth' => 'Authenticatie in twee stappen inschakelen',
'pref_two_factor_auth_disabled' => 'Je verificatiecode voor authenticatie in twee stappen is verwijderd, en uitgeschakeld',
- 'pref_two_factor_auth_remove_it' => 'Vergeet niet om je Firefly account uit je authenticatie appje te verwijderen!',
+ 'pref_two_factor_auth_remove_it' => 'Vergeet niet om je Firefly III account uit je authenticatie appje te verwijderen!',
'pref_two_factor_auth_code' => 'Bevestig de code',
'pref_two_factor_auth_code_help' => 'Scan deze QR code met een app op je telefoon (zoals Authy of Google Authenticator). Vul de code die je terug krijgt hier in.',
'pref_two_factor_auth_reset_code' => 'Reset de verificatiecode',
@@ -498,10 +505,10 @@ return [
'secure_pw_should' => 'Vinkje zetten of niet?',
'secure_pw_long_password' => 'Als je net een lang wachtwoord hebt gegenereerd met een password generator tool: nee.',
'secure_pw_short' => 'Gebruik je het wachtwoord dat je altijd gebruikt? Ja, doen!',
- 'personal_access_token' => 'Persoonlijk toegangstoken',
- 'explain_access_token' => 'Je hebt dit token nodig als je commando\'s op de commandline draait, zoals het invoeren of uitvoeren van data. Zonder dit token werken zulke gevoelige opdrachten niet. Deel je toegangstoken niet. Niemand zal hier naar vragen, zelfs ik niet. Als je bang bent dat-ie op straat ligt, genereer dan een nieuw token.',
- 'regenerate_access_token' => 'Genereer nieuw token',
- 'token_regenerated' => 'Er is een nieuw token gegenereerd',
+ 'command_line_token' => 'Opdrachtprompt-token',
+ 'explain_command_line_token' => 'Je hebt dit token nodig als je commando\'s op de commandline draait, zoals het invoeren of uitvoeren van data. Zonder dit token werken zulke gevoelige opdrachten niet. Deel je opdrachtprompt-token niet. Niemand zal hier naar vragen, zelfs ik niet. Als je bang bent dat-ie op straat ligt, genereer dan een nieuw token.',
+ 'regenerate_command_line_token' => 'Nieuw opdrachtprompt-token genereren',
+ 'token_regenerated' => 'Er is een nieuw opdrachtprompt-token gegenereerd',
'change_your_email' => 'Verander je emailadres',
'email_verification' => 'Het systeem verstuurt een mailtje naar je oude EN nieuwe emailadres. Uit veiligheidsoverwegingen ben je zometeen uitgelogd en kan je pas weer inloggen als je je emailadres hebt bevestigd. Doe dit niet als je niet zeker weet of je Firefly III installatie wel mail kan versturen. Als je een admin bent, test dit dan eerst in de administratie.',
'email_changed_logout' => 'Je kan niet inloggen tot je je emailadres bevestigd.',
@@ -634,8 +641,6 @@ return [
'rescanned_bill' => 'Alles is opnieuw gescand.',
'average_bill_amount_year' => 'Gemiddeld contractbedrag (:year)',
'average_bill_amount_overall' => 'Gemiddeld contractbedrag (gehele periode)',
- 'not_or_not_yet' => '(nog) niet',
- 'not_expected_period' => 'Niet verwacht deze periode',
'bill_is_active' => 'Contract is actief',
'bill_expected_between' => 'Verwacht tussen :start en :end',
'bill_will_automatch' => 'Waar van toepassing wordt dit contract automatisch gekoppeld aan transacties',
@@ -1127,7 +1132,7 @@ return [
// import index page:
'import_index_title' => 'Gegevens importeren in Firefly III',
'import_index_sub_title' => 'Index',
- 'import_general_index_intro' => 'Dit is de import-routine van Firefly. Er zijn verschillende manieren om gegevens te importeren in Firefly III, hier als knoppen weergegeven.',
+ 'import_general_index_intro' => 'Dit is de import-routine van Firefly III. Er zijn verschillende manieren om gegevens te importeren in Firefly III, hier als knoppen weergegeven.',
// sandstorm.io errors and messages:
'sandstorm_not_available' => 'Deze functie werkt niet als je Firefly III gebruikt in combinatie met Sandstorm.IO.',
diff --git a/resources/lang/nl_NL/form.php b/resources/lang/nl_NL/form.php
index 39a3771efb..5397b2e7b5 100644
--- a/resources/lang/nl_NL/form.php
+++ b/resources/lang/nl_NL/form.php
@@ -158,7 +158,7 @@ return [
'tag_areYouSure' => 'Weet je zeker dat je de tag met naam ":tag" wilt verwijderen?',
'journal_link_areYouSure' => 'Weet je zeker dat je de koppeling tussen :source en :destination wilt verwijderen?',
'linkType_areYouSure' => 'Weet je zeker dat je linktype ":name" (":inward" / ":outward") wilt verwijderen?',
- 'permDeleteWarning' => 'Dingen verwijderen uit Firefly is permanent en kan niet ongedaan gemaakt worden.',
+ 'permDeleteWarning' => 'Dingen verwijderen uit Firefly III is permanent en kan niet ongedaan gemaakt worden.',
'mass_make_selection' => 'Je kan items alsnog redden van de ondergang door het vinkje weg te halen.',
'delete_all_permanently' => 'Verwijder geselecteerde items permanent',
'update_all_journals' => 'Wijzig deze transacties',
diff --git a/resources/lang/nl_NL/help.php b/resources/lang/nl_NL/help.php
index e60d763a5f..c89e127c12 100644
--- a/resources/lang/nl_NL/help.php
+++ b/resources/lang/nl_NL/help.php
@@ -1,4 +1,25 @@
.
+ */
+
declare(strict_types=1);
/**
diff --git a/resources/lang/nl_NL/validation.php b/resources/lang/nl_NL/validation.php
index f738002932..c12b9ff77a 100644
--- a/resources/lang/nl_NL/validation.php
+++ b/resources/lang/nl_NL/validation.php
@@ -23,11 +23,19 @@ declare(strict_types=1);
return [
'iban' => 'Dit is niet een geldige IBAN.',
'unique_account_number_for_user' => 'Het lijkt erop dat dit rekeningnummer al in gebruik is.',
+ 'unique_iban_for_user' => 'Het lijkt erop dat deze IBAN al in gebruik is.',
'deleted_user' => 'Je kan je niet registreren met dit e-mailadres.',
'rule_trigger_value' => 'Deze waarde is niet geldig voor de geselecteerde trigger.',
'rule_action_value' => 'Deze waarde is niet geldig voor de geselecteerde actie.',
'file_already_attached' => 'Het geuploade bestand ":name" is al gelinkt aan deze transactie.',
'file_attached' => 'Bestand met naam ":name" is met succes geuploaded.',
+ 'must_exist' => 'Het ID in veld :attribute bestaat niet.',
+ 'all_accounts_equal' => 'Alle rekeningen in dit veld moeten gelijk zijn.',
+ 'invalid_selection' => 'Ongeldige selectie',
+ 'belongs_user' => 'Deze waarde is ongeldig voor dit veld.',
+ 'at_least_one_transaction' => 'Er is op zijn minst één transactie nodig.',
+ 'require_currency_info' => 'De inhoud van dit veld is ongeldig zonder valutagegevens.',
+ 'equal_description' => 'Transactiebeschrijving mag niet gelijk zijn aan globale beschrijving.',
'file_invalid_mime' => 'Bestand ":name" is van het type ":mime", en die kan je niet uploaden.',
'file_too_large' => 'Bestand ":name" is te groot.',
'belongs_to_user' => 'De waarde van :attribute is onbekend',
@@ -84,6 +92,7 @@ return [
'required_without_all' => ':attribute is verplicht als :values niet ingevuld zijn.',
'same' => ':attribute en :other moeten overeenkomen.',
'size.numeric' => ':attribute moet :size zijn.',
+ 'amount_min_over_max' => 'Het minimumbedrag mag niet groter zijn dan het maximale bedrag.',
'size.file' => ':attribute moet :size kilobyte zijn.',
'size.string' => ':attribute moet :size karakters zijn.',
'size.array' => ':attribute moet :size items bevatten.',
@@ -100,37 +109,39 @@ return [
'amount_zero' => 'Het totaalbedrag kan niet nul zijn',
'secure_password' => 'Dit is geen sterk wachtwoord. Probeer het nog een keer. Zie ook: https://goo.gl/NCh2tN',
'attributes' => [
- 'email' => 'e-mailadres',
- 'description' => 'omschrijving',
- 'amount' => 'bedrag',
- 'name' => 'naam',
- 'targetamount' => 'doelbedrag',
- 'openingBalanceDate' => 'startsaldodatum',
- 'openingBalance' => 'startsaldo',
- 'match' => 'overeenkomst',
- 'amount_min' => 'minimumbedrag',
- 'amount_max' => 'maximumbedrag',
- 'title' => 'titel',
- 'tag' => 'tag',
- 'rule-action-value.1' => 'actiewaarde #1',
- 'rule-action-value.2' => 'actiewaarde #2',
- 'rule-action-value.3' => 'actiewaarde #3',
- 'rule-action-value.4' => 'actiewaarde #4',
- 'rule-action-value.5' => 'actiewaarde #5',
- 'rule-action.1' => 'regelactie #1',
- 'rule-action.2' => 'regelactie #2',
- 'rule-action.3' => 'regelactie #3',
- 'rule-action.4' => 'regelactie #4',
- 'rule-action.5' => 'regelactie #5',
- 'rule-trigger-value.1' => 'triggerwaarde #1',
- 'rule-trigger-value.2' => 'triggerwaarde #2',
- 'rule-trigger-value.3' => 'triggerwaarde #3',
- 'rule-trigger-value.4' => 'triggerwaarde #4',
- 'rule-trigger-value.5' => 'triggerwaarde #5',
- 'rule-trigger.1' => 'regeltrigger #1',
- 'rule-trigger.2' => 'regeltrigger #2',
- 'rule-trigger.3' => 'regeltrigger #3',
- 'rule-trigger.4' => 'regeltrigger #4',
- 'rule-trigger.5' => 'regeltrigger #5',
+ 'email' => 'e-mailadres',
+ 'description' => 'omschrijving',
+ 'amount' => 'bedrag',
+ 'name' => 'naam',
+ 'piggy_bank_id' => 'spaarpot ID',
+ 'targetamount' => 'doelbedrag',
+ 'openingBalanceDate' => 'startsaldodatum',
+ 'openingBalance' => 'startsaldo',
+ 'match' => 'overeenkomst',
+ 'amount_min' => 'minimumbedrag',
+ 'amount_max' => 'maximumbedrag',
+ 'title' => 'titel',
+ 'tag' => 'tag',
+ 'transaction_description' => 'transactiebeschrijving',
+ 'rule-action-value.1' => 'actiewaarde #1',
+ 'rule-action-value.2' => 'actiewaarde #2',
+ 'rule-action-value.3' => 'actiewaarde #3',
+ 'rule-action-value.4' => 'actiewaarde #4',
+ 'rule-action-value.5' => 'actiewaarde #5',
+ 'rule-action.1' => 'regelactie #1',
+ 'rule-action.2' => 'regelactie #2',
+ 'rule-action.3' => 'regelactie #3',
+ 'rule-action.4' => 'regelactie #4',
+ 'rule-action.5' => 'regelactie #5',
+ 'rule-trigger-value.1' => 'triggerwaarde #1',
+ 'rule-trigger-value.2' => 'triggerwaarde #2',
+ 'rule-trigger-value.3' => 'triggerwaarde #3',
+ 'rule-trigger-value.4' => 'triggerwaarde #4',
+ 'rule-trigger-value.5' => 'triggerwaarde #5',
+ 'rule-trigger.1' => 'regeltrigger #1',
+ 'rule-trigger.2' => 'regeltrigger #2',
+ 'rule-trigger.3' => 'regeltrigger #3',
+ 'rule-trigger.4' => 'regeltrigger #4',
+ 'rule-trigger.5' => 'regeltrigger #5',
],
];
diff --git a/resources/lang/pl_PL/components.php b/resources/lang/pl_PL/components.php
new file mode 100644
index 0000000000..81a7bd017f
--- /dev/null
+++ b/resources/lang/pl_PL/components.php
@@ -0,0 +1,30 @@
+.
+ */
+declare(strict_types=1);
+
+return [
+ // profile
+ 'personal_access_tokens' => 'Osobisty kod dostępowy',
+
+ // bills:
+ 'not_expected_period' => 'Nie oczekiwany w tym okresie',
+ 'not_or_not_yet' => 'Nie (jeszcze)',
+];
\ No newline at end of file
diff --git a/resources/lang/pl_PL/config.php b/resources/lang/pl_PL/config.php
index 6df562fa42..92fc995503 100644
--- a/resources/lang/pl_PL/config.php
+++ b/resources/lang/pl_PL/config.php
@@ -21,13 +21,20 @@
declare(strict_types=1);
return [
- 'html_language' => 'pl',
- 'locale' => 'pl, Polish, polski, pl_PL, pl_PL.utf8, pl_PL.UTF-8',
- 'month' => '%B %Y',
- 'month_and_day' => '%e %B %Y',
- 'date_time' => '%e %B %Y o %T',
- 'specific_day' => '%e %B %Y',
- 'week_in_year' => 'Tydzień %W, %Y',
- 'year' => '%Y',
- 'half_year' => '%B %Y',
+ 'html_language' => 'pl',
+ 'locale' => 'pl, Polish, polski, pl_PL, pl_PL.utf8, pl_PL.UTF-8',
+ 'month' => '%B %Y',
+ 'month_and_day' => '%e %B %Y',
+ 'date_time' => '%e %B %Y o %T',
+ 'specific_day' => '%e %B %Y',
+ 'week_in_year' => 'Tydzień %W, %Y',
+ 'year' => '%Y',
+ 'half_year' => '%B %Y',
+ 'month_js' => 'MMMM YYYY',
+ 'month_and_day_js' => 'D MMMM YYYY',
+ 'date_time_js' => 'D MMMM YYYY [o] HH:mm:ss',
+ 'specific_day_js' => 'D MMMM YYYY',
+ 'week_in_year_js' => '[Tydzień] w. YYYY',
+ 'year_js' => 'YYYY',
+ 'half_year_js' => 'Q YYYY',
];
diff --git a/resources/lang/pl_PL/firefly.php b/resources/lang/pl_PL/firefly.php
index 06066d366a..1b516f7f21 100644
--- a/resources/lang/pl_PL/firefly.php
+++ b/resources/lang/pl_PL/firefly.php
@@ -169,6 +169,13 @@ return [
'reset_button' => 'Zresetuj',
'want_to_login' => 'Chcę się zalogować',
'button_register' => 'Zarejestruj',
+ 'authorization' => 'Autoryzacja',
+
+ // API access
+ 'authorization_request' => 'Żądanie autoryzacji Firefly III v:version',
+ 'authorization_request_intro' => ':client prosi o pozwolenie na dostęp do Twojej administracji finansowej. Czy chcesz pozwolić :client na dostęp do tych danych?',
+ 'scopes_will_be_able' => 'Ta aplikacja będzie mogła:',
+ 'button_authorize' => 'Autoryzuj',
// check for updates:
'update_check_title' => 'Sprawdź aktualizacje',
@@ -498,10 +505,10 @@ return [
'secure_pw_should' => 'Czy powinienem zaznaczyć to pole?',
'secure_pw_long_password' => 'Jeśli wygenerowałeś długie, jednorazowe hasło dla Firefly III, używając pewnego rodzaju generatora haseł: no.',
'secure_pw_short' => 'Jeśli wpisałeś hasło, którego zawsze używasz: tak, proszę.',
- 'personal_access_token' => 'Osobisty kod dostępowy',
- 'explain_access_token' => 'Potrzebujesz tego kodu aby wykonywać operacje (takie jak importowanie lub eksportowanie danych) za pomocą wiersza poleceń. Bez niego takie wrażliwe polecenia nie będą działać. Nie udostępniaj nikomu swojego kodu dostępowego. Nikt nie zapyta Cię o ten kod, nawet ja. Jeżeli obawiasz się, że straciłeś go lub jesteś paranoikiem, wygeneruj nowy kod używając przycisku.',
- 'regenerate_access_token' => 'Wygeneruj nowy kod',
- 'token_regenerated' => 'Nowy kod dostępowy został wygenerowany',
+ 'command_line_token' => 'Token wiersza poleceń',
+ 'explain_command_line_token' => 'Potrzebujesz tego tokenu aby wykonywać operacje (takie jak importowanie lub eksportowanie danych) za pomocą wiersza poleceń. Bez niego takie wrażliwe polecenia nie będą działać. Nie udostępniaj nikomu swojego tokenu. Nikt Cię o niego nie zapyta, nawet ja. Jeżeli obawiasz się, że straciłeś go lub jesteś paranoikiem, wygeneruj nowy token używając przycisku.',
+ 'regenerate_command_line_token' => 'Wygeneruj nowy token wiersza poleceń',
+ 'token_regenerated' => 'Wygenerowano nowy token wiersza poleceń',
'change_your_email' => 'Zmień swój adres e-mail',
'email_verification' => 'Wiadomość e-mail zostanie wysłana na stary ORAZ nowy adres e-mail. Ze względów bezpieczeństwa, nie będziesz mógł się zalogować, dopóki nie zweryfikujesz nowego adresu e-mail. Jeśli nie masz pewności, czy twoja instalacja Firefly III umożliwia wysyłanie wiadomości e-mail, nie korzystaj z tej funkcji. Jeśli jesteś administratorem, możesz przetestować to w panelu administracyjnym.',
'email_changed_logout' => 'Dopóki nie zweryfikujesz swojego adresu e-mail, nie możesz się zalogować.',
@@ -634,8 +641,6 @@ return [
'rescanned_bill' => 'Zeskanowano wszystko.',
'average_bill_amount_year' => 'Średnia kwota rachunku (:year)',
'average_bill_amount_overall' => 'Średnia kwota rachunku (ogólnie)',
- 'not_or_not_yet' => 'Nie (jeszcze)',
- 'not_expected_period' => 'Nie oczekiwany w tym okresie',
'bill_is_active' => 'Rachunek jest aktywny',
'bill_expected_between' => 'Oczekiwano między :start a :end',
'bill_will_automatch' => 'Rachunek będzie automatycznie powiązany z pasującymi transakcjami',
diff --git a/resources/lang/pl_PL/form.php b/resources/lang/pl_PL/form.php
index 777b1ed0fd..3fe5e33b97 100644
--- a/resources/lang/pl_PL/form.php
+++ b/resources/lang/pl_PL/form.php
@@ -158,7 +158,7 @@ return [
'tag_areYouSure' => 'Czy na pewno chcesz usunąć tag ":tag"?',
'journal_link_areYouSure' => 'Czy na pewno chcesz usunąć powiązanie między :source a :destination?',
'linkType_areYouSure' => 'Czy na pewno chcesz usunąć typ łącza ":name" (":inward" / ":outward")?',
- 'permDeleteWarning' => 'Usuwanie rzeczy z Firefly jest trwałe i nie można tego cofnąć.',
+ 'permDeleteWarning' => 'Usuwanie rzeczy z Firefly III jest trwałe i nie można tego cofnąć.',
'mass_make_selection' => 'Nadal możesz zapobiec usunięciu elementów, odznaczając je.',
'delete_all_permanently' => 'Trwale usuń zaznaczone',
'update_all_journals' => 'Zmodyfikuj te transakcje',
diff --git a/resources/lang/pl_PL/help.php b/resources/lang/pl_PL/help.php
index 1715bbe160..25fe523ab7 100644
--- a/resources/lang/pl_PL/help.php
+++ b/resources/lang/pl_PL/help.php
@@ -1,4 +1,25 @@
.
+ */
+
declare(strict_types=1);
/**
diff --git a/resources/lang/pl_PL/import.php b/resources/lang/pl_PL/import.php
index 261ec8417d..a2a686e984 100644
--- a/resources/lang/pl_PL/import.php
+++ b/resources/lang/pl_PL/import.php
@@ -50,7 +50,7 @@ return [
'status_sub_title' => 'Status importu',
'config_sub_title' => 'Skonfiguruj import',
'status_finished_job' => 'Zaimportowane transakcje (:count) znajdują się w tagu :tag.',
- 'status_finished_no_tag' => 'Firefly III nie zaimportował żadnych wpisów z twojego pliku.',
+ 'status_finished_no_tag' => 'Firefly III nie zaimportował żadnych transakcji z twojego pliku.',
'import_with_key' => 'Import z kluczem \':key\'',
// file, upload something
diff --git a/resources/lang/pl_PL/validation.php b/resources/lang/pl_PL/validation.php
index ae1868dd04..4563203afa 100644
--- a/resources/lang/pl_PL/validation.php
+++ b/resources/lang/pl_PL/validation.php
@@ -23,11 +23,19 @@ declare(strict_types=1);
return [
'iban' => 'To nie jest prawidłowy IBAN.',
'unique_account_number_for_user' => 'Wygląda na to, że ten numer konta jest już w użyciu.',
+ 'unique_iban_for_user' => 'Wygląda na to, że ten IBAN jest już w użyciu.',
'deleted_user' => 'Ze względu na zabezpieczenia nie możesz się zarejestrować używając tego adresu e-mail.',
'rule_trigger_value' => 'Ta wartość jest nieprawidłowa dla wybranego wyzwalacza.',
'rule_action_value' => 'Ta wartość jest nieprawidłowa dla wybranej akcji.',
'file_already_attached' => 'Przesłany plik ":name" jest już dołączony do tego obiektu.',
'file_attached' => 'Pomyślnie wgrano plik ":name".',
+ 'must_exist' => 'Identyfikator w polu :attribute nie istnieje w bazie danych.',
+ 'all_accounts_equal' => 'Wszystkie konta w tym polu muszą być takie same.',
+ 'invalid_selection' => 'Twój wybór jest nieprawidłowy',
+ 'belongs_user' => 'Ta wartość jest nieprawidłowa dla tego pola.',
+ 'at_least_one_transaction' => 'Wymaga co najmniej jednej transakcji.',
+ 'require_currency_info' => 'Treść tego pola jest nieprawidłowa bez informacji o walucie.',
+ 'equal_description' => 'Opis transakcji nie powinien być równy globalnemu opisowi.',
'file_invalid_mime' => 'Plik ":name" jest typu ":mime", który nie jest akceptowany jako nowy plik do przekazania.',
'file_too_large' => 'Plik ":name" jest zbyt duży.',
'belongs_to_user' => 'Wartość :attribute jest nieznana',
@@ -84,6 +92,7 @@ return [
'required_without_all' => ':attribute jest wymagane, gdy żadna z wartości :values nie jest podana.',
'same' => 'Pole :attribute oraz :other muszą się zgadzać.',
'size.numeric' => ':attribute musi być wielkości :size.',
+ 'amount_min_over_max' => 'Minimalna kwota nie może być większa niż maksymalna kwota.',
'size.file' => ':attribute musi mieć :size kilobajtów.',
'size.string' => ':attribute musi mieć :size znaków.',
'size.array' => ':attribute musi zawierać :size elementów.',
@@ -100,37 +109,39 @@ return [
'amount_zero' => 'Całkowita kwota nie może być zerem',
'secure_password' => 'To nie jest bezpieczne hasło. Proszę spróbować ponownie. Aby uzyskać więcej informacji odwiedź https://goo.gl/NCh2tN',
'attributes' => [
- 'email' => 'adres e-mail',
- 'description' => 'opis',
- 'amount' => 'kwota',
- 'name' => 'nazwa',
- 'targetamount' => 'kwota docelowa',
- 'openingBalanceDate' => 'data salda otwarcia',
- 'openingBalance' => 'bilans otwarcia',
- 'match' => 'dopasowanie',
- 'amount_min' => 'minimalna kwota',
- 'amount_max' => 'maksymalna kwota',
- 'title' => 'tytuł',
- 'tag' => 'tag',
- 'rule-action-value.1' => 'wartość akcji reguły #1',
- 'rule-action-value.2' => 'wartość akcji reguły #2',
- 'rule-action-value.3' => 'wartość akcji reguły #3',
- 'rule-action-value.4' => 'wartość akcji reguły #4',
- 'rule-action-value.5' => 'wartość akcji reguły #5',
- 'rule-action.1' => 'akcja reguły #1',
- 'rule-action.2' => 'akcja reguły #2',
- 'rule-action.3' => 'akcja reguły #3',
- 'rule-action.4' => 'akcja reguły #4',
- 'rule-action.5' => 'akcja reguły #5',
- 'rule-trigger-value.1' => 'wartość wyzwalacza reguły #1',
- 'rule-trigger-value.2' => 'wartość wyzwalacza reguły #2',
- 'rule-trigger-value.3' => 'wartość wyzwalacza reguły #3',
- 'rule-trigger-value.4' => 'wartość wyzwalacza reguły #4',
- 'rule-trigger-value.5' => 'wartość wyzwalacza reguły #5',
- 'rule-trigger.1' => 'wyzwalacz reguły #1',
- 'rule-trigger.2' => 'wyzwalacz reguły #2',
- 'rule-trigger.3' => 'wyzwalacz reguły #3',
- 'rule-trigger.4' => 'wyzwalacz reguły #4',
- 'rule-trigger.5' => 'wyzwalacz reguły #5',
+ 'email' => 'adres e-mail',
+ 'description' => 'opis',
+ 'amount' => 'kwota',
+ 'name' => 'nazwa',
+ 'piggy_bank_id' => 'identyfikator skarbonki',
+ 'targetamount' => 'kwota docelowa',
+ 'openingBalanceDate' => 'data salda otwarcia',
+ 'openingBalance' => 'bilans otwarcia',
+ 'match' => 'dopasowanie',
+ 'amount_min' => 'minimalna kwota',
+ 'amount_max' => 'maksymalna kwota',
+ 'title' => 'tytuł',
+ 'tag' => 'tag',
+ 'transaction_description' => 'opis transakcji',
+ 'rule-action-value.1' => 'wartość akcji reguły #1',
+ 'rule-action-value.2' => 'wartość akcji reguły #2',
+ 'rule-action-value.3' => 'wartość akcji reguły #3',
+ 'rule-action-value.4' => 'wartość akcji reguły #4',
+ 'rule-action-value.5' => 'wartość akcji reguły #5',
+ 'rule-action.1' => 'akcja reguły #1',
+ 'rule-action.2' => 'akcja reguły #2',
+ 'rule-action.3' => 'akcja reguły #3',
+ 'rule-action.4' => 'akcja reguły #4',
+ 'rule-action.5' => 'akcja reguły #5',
+ 'rule-trigger-value.1' => 'wartość wyzwalacza reguły #1',
+ 'rule-trigger-value.2' => 'wartość wyzwalacza reguły #2',
+ 'rule-trigger-value.3' => 'wartość wyzwalacza reguły #3',
+ 'rule-trigger-value.4' => 'wartość wyzwalacza reguły #4',
+ 'rule-trigger-value.5' => 'wartość wyzwalacza reguły #5',
+ 'rule-trigger.1' => 'wyzwalacz reguły #1',
+ 'rule-trigger.2' => 'wyzwalacz reguły #2',
+ 'rule-trigger.3' => 'wyzwalacz reguły #3',
+ 'rule-trigger.4' => 'wyzwalacz reguły #4',
+ 'rule-trigger.5' => 'wyzwalacz reguły #5',
],
];
diff --git a/resources/lang/pt_BR/components.php b/resources/lang/pt_BR/components.php
new file mode 100644
index 0000000000..7c4b0246f7
--- /dev/null
+++ b/resources/lang/pt_BR/components.php
@@ -0,0 +1,30 @@
+.
+ */
+declare(strict_types=1);
+
+return [
+ // profile
+ 'personal_access_tokens' => 'Tokens de acesso pessoal',
+
+ // bills:
+ 'not_expected_period' => 'Não esperado neste período',
+ 'not_or_not_yet' => 'Não (ainda)',
+];
\ No newline at end of file
diff --git a/resources/lang/pt_BR/config.php b/resources/lang/pt_BR/config.php
index 3ab5a29a32..d2c895ed73 100644
--- a/resources/lang/pt_BR/config.php
+++ b/resources/lang/pt_BR/config.php
@@ -21,13 +21,20 @@
declare(strict_types=1);
return [
- 'html_language' => 'pt-br',
- 'locale' => 'pt-br, pt_BR, pt_BR.utf8, pt_BR.UTF-8',
- 'month' => '%B %Yü',
- 'month_and_day' => '%e de %B de %Y',
- 'date_time' => '%B %e, %Y, @ %T',
- 'specific_day' => '%e %B %Y',
- 'week_in_year' => 'Semana %W, %Y',
- 'year' => '%Y',
- 'half_year' => '%B %Yü',
+ 'html_language' => 'pt-br',
+ 'locale' => 'pt-br, pt_BR, pt_BR.utf8, pt_BR.UTF-8',
+ 'month' => '%B %Yü',
+ 'month_and_day' => '%e de %B de %Y',
+ 'date_time' => '%B %e, %Y, @ %T',
+ 'specific_day' => '%e %B %Y',
+ 'week_in_year' => 'Semana %W, %Y',
+ 'year' => '%Y',
+ 'half_year' => '%B %Yü',
+ 'month_js' => 'MMMM YYYY',
+ 'month_and_day_js' => 'MMMM Do, YYYY',
+ 'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss',
+ 'specific_day_js' => 'D MMMM YYYY',
+ 'week_in_year_js' => '[Week] w, YYYY',
+ 'year_js' => 'YYYY',
+ 'half_year_js' => 'Q YYYY',
];
diff --git a/resources/lang/pt_BR/firefly.php b/resources/lang/pt_BR/firefly.php
index e14bf54914..f06e8d38c0 100644
--- a/resources/lang/pt_BR/firefly.php
+++ b/resources/lang/pt_BR/firefly.php
@@ -100,7 +100,7 @@ return [
'expenses_by_category' => 'Despesa por categoria',
'expenses_by_budget' => 'Despesas pelo orçamento',
'income_by_category' => 'Receitas por categoria',
- 'expenses_by_asset_account' => 'Despesas por contas ativas',
+ 'expenses_by_asset_account' => 'Despesas por conta de ativos',
'expenses_by_expense_account' => 'Despesas por conta de despesa',
'cannot_redirect_to_account' => 'Firefly III não pode redirecioná-lo para a página correta. Minhas desculpas.',
'sum_of_expenses' => 'Soma das despesas',
@@ -169,6 +169,13 @@ return [
'reset_button' => 'Redefinir',
'want_to_login' => 'Eu quero fazer o login',
'button_register' => 'Registrar',
+ 'authorization' => 'Authorization',
+
+ // API access
+ 'authorization_request' => 'Firefly III v:version Pedido de autorização',
+ 'authorization_request_intro' => ':client está pedindo permissão para acessar sua administração financeira. Gostaria de autorizar :client para acessar esses registros?',
+ 'scopes_will_be_able' => 'Esta aplicação será capaz de:',
+ 'button_authorize' => 'Autorizar',
// check for updates:
'update_check_title' => 'Verificar Atualizações',
@@ -498,10 +505,10 @@ return [
'secure_pw_should' => 'Devo verificar a caixa?',
'secure_pw_long_password' => 'Se você apenas gerou uma senha longa e de uso único para o Firefly III usando algum tipo de gerador de senhas: não.',
'secure_pw_short' => 'Se você acabou de inserir a senha que você usa sempre: Por favor, sim.',
- 'personal_access_token' => 'Token de acesso de pessoal',
- 'explain_access_token' => 'Você precisa desse token para executar opções de linha de comando, como importar ou exportar dados. Sem isso, tais comandos sensíveis não funcionarão. Não compartilhe seu token de acesso. Ninguém pedirá por este token, nem mesmo eu. Se você tem medo de perder isso, ou quando você é paranóico, regenere esse token usando o botão.',
- 'regenerate_access_token' => 'Regenerar o token de acesso',
- 'token_regenerated' => 'Um novo token foi gerado',
+ 'command_line_token' => 'Token de linha de comando',
+ 'explain_command_line_token' => 'Você precisa desse token para executar opções de linha de comando, como importar ou exportar dados. Sem isso, tais comandos sensíveis não funcionarão. Não compartilhe seu token de acesso. Ninguém pedirá por este token, nem mesmo eu. Se você tem medo de perder isso, ou quando você se preocupar, regenere esse token usando o botão.',
+ 'regenerate_command_line_token' => 'Regenerar token de linha de comando',
+ 'token_regenerated' => 'Foi gerado um novo token de linha de comando',
'change_your_email' => 'Altere seu endereço de email',
'email_verification' => 'Uma mensagem de e-mail será enviada para o seu antigo e novo endereço de e-mail. Por motivos de segurança, você não poderá fazer o login até verificar seu novo endereço de e-mail. Se você não tem certeza se a sua instalação do Firefly III é capaz de enviar e-mails, não use esse recurso. Se você é um administrador, você pode testar isso no Administração.',
'email_changed_logout' => 'Até que você verifique seu endereço de e-mail, não pode iniciar sessão.',
@@ -634,8 +641,6 @@ return [
'rescanned_bill' => 'Tudo examinado novamente.',
'average_bill_amount_year' => 'Média de fatura (:year)',
'average_bill_amount_overall' => 'Média de fatura (geral)',
- 'not_or_not_yet' => 'Não (ainda)',
- 'not_expected_period' => 'Não esperado neste período',
'bill_is_active' => 'Fatura está ativa',
'bill_expected_between' => 'Esperado entre :start e :end',
'bill_will_automatch' => 'A fatura será automaticamente vinculada a transações correspondentes',
@@ -710,7 +715,7 @@ return [
'create_neg_reconcile_transaction' => 'Desmarque as transações selecionadas e, em seguida, crie uma correção removendo :amount para esta conta ativa.',
'reconcile_do_nothing' => 'Desmarcar as transações selecionadas, mas não corrigir.',
'reconcile_go_back' => 'Você sempre pode editar ou excluir uma correção mais tarde.',
- 'must_be_asset_account' => 'Você só pode conciliar contas ativas',
+ 'must_be_asset_account' => 'Você só pode conciliar contas de ativos',
'reconciliation_stored' => 'Reconciliação armazenada',
'reconcilliation_transaction_title' => 'Reconciliação (:from a :to)',
'reconcile_this_account' => 'Concilie esta conta',
@@ -772,9 +777,9 @@ return [
'mass_deleted_transactions_success' => 'Excluído :amount de transação(ões).',
'mass_edited_transactions_success' => 'Atualizado :amount de transação(ões)',
'opt_group_no_account_type' => '(sem o tipo de conta)',
- 'opt_group_defaultAsset' => 'Contas ativa padrão',
+ 'opt_group_defaultAsset' => 'Contas padrão',
'opt_group_savingAsset' => 'Contas de poupança',
- 'opt_group_sharedAsset' => 'Contas ativas compartilhadas',
+ 'opt_group_sharedAsset' => 'Contas de ativos compartilhadas',
'opt_group_ccAsset' => 'Cartões de crédito',
'notes' => 'Notas',
@@ -930,8 +935,8 @@ return [
'description' => 'Descrição',
'sum_of_period' => 'Soma de período',
'average_in_period' => 'Média do período',
- 'account_role_defaultAsset' => 'Conta ativa padrão',
- 'account_role_sharedAsset' => 'Conta ativa compartilhadas',
+ 'account_role_defaultAsset' => 'Conta padrão',
+ 'account_role_sharedAsset' => 'Contas de ativos compartilhadas',
'account_role_savingAsset' => 'Conta poupança',
'account_role_ccAsset' => 'Cartão de crédito',
'budget_chart_click' => 'Clique no nome do orçamento na tabela acima para ver um gráfico.',
@@ -1127,16 +1132,16 @@ return [
// import index page:
'import_index_title' => 'Importar dados para o Firefly III',
'import_index_sub_title' => 'Índice',
- 'import_general_index_intro' => 'Bem-vindo à rotina de importação do Firefly. Existem algumas maneiras de importar dados no Firefly III, exibidos aqui como botões.',
+ 'import_general_index_intro' => 'Bem-vindo à rotina de importação do Firefly III. Existem algumas maneiras de importar dados no Firefly III, exibidos aqui como botões.',
// sandstorm.io errors and messages:
'sandstorm_not_available' => 'Esta função não está disponível quando você está usando o Firefly III dentro de um ambiente Sandstorm.io.',
// empty lists? no objects? instructions:
- 'no_accounts_title_asset' => 'Vamos criar uma conta ativa!',
- 'no_accounts_intro_asset' => 'Ainda não possui contas ativas. As contas ativas são suas principais contas: sua conta corrente, conta poupança, conta compartilhada ou mesmo seu cartão de crédito.',
- 'no_accounts_imperative_asset' => 'Para começar a usar o Firefly III, você deve criar pelo menos uma conta ativa. Vamos fazer agora:',
- 'no_accounts_create_asset' => 'Criar uma conta ativa',
+ 'no_accounts_title_asset' => 'Vamos criar uma conta de ativos!',
+ 'no_accounts_intro_asset' => 'Ainda não possui contas de ativos. As contas de ativos são suas principais contas: sua conta corrente, conta poupança, conta compartilhada ou mesmo seu cartão de crédito.',
+ 'no_accounts_imperative_asset' => 'Para começar a usar o Firefly III, você deve criar pelo menos uma conta de ativos. Vamos fazer agora:',
+ 'no_accounts_create_asset' => 'Criar uma conta de ativo',
'no_accounts_title_expense' => 'Vamos criar uma conta de despesas!',
'no_accounts_intro_expense' => 'Você ainda não possui contas de despesas. As contas de despesas são os lugares onde você gasta dinheiro, como lojas e supermercados.',
'no_accounts_imperative_expense' => 'As contas de despesas são criadas automaticamente quando você cria transações, mas você também pode criar uma manualmente, se desejar. Vamos criar uma agora:',
diff --git a/resources/lang/pt_BR/form.php b/resources/lang/pt_BR/form.php
index 6dc6aab56d..ccd47f9f7d 100644
--- a/resources/lang/pt_BR/form.php
+++ b/resources/lang/pt_BR/form.php
@@ -158,7 +158,7 @@ return [
'tag_areYouSure' => 'Você tem certeza que quer apagar a tag ":tag"?',
'journal_link_areYouSure' => 'Tem certeza que deseja excluir a ligação entre :source e :destination?',
'linkType_areYouSure' => 'Tem certeza que deseja excluir o tipo de link ":name" (":inward" / ":outward")?',
- 'permDeleteWarning' => 'Exclusão de dados do Firely são permanentes e não podem ser desfeitos.',
+ 'permDeleteWarning' => 'Exclusão de dados do Firefly III são permanentes e não podem ser desfeitos.',
'mass_make_selection' => 'Você ainda pode evitar que itens sejam excluídos, removendo a caixa de seleção.',
'delete_all_permanently' => 'Exclua os selecionados permanentemente',
'update_all_journals' => 'Atualizar essas transações',
diff --git a/resources/lang/pt_BR/import.php b/resources/lang/pt_BR/import.php
index f1ac8ca769..91cd87859a 100644
--- a/resources/lang/pt_BR/import.php
+++ b/resources/lang/pt_BR/import.php
@@ -50,7 +50,7 @@ return [
'status_sub_title' => 'Status de importação',
'config_sub_title' => 'Configurar a sua importação',
'status_finished_job' => 'As transações de :count importadas podem ser encontradas na tag :tag.',
- 'status_finished_no_tag' => 'O Firefly III não coletou nenhum periódico do seu arquivo de importação.',
+ 'status_finished_no_tag' => 'Firefly III has not collected any transactions from your import file.',
'import_with_key' => 'Importar com a chave \':key\'',
// file, upload something
@@ -73,7 +73,7 @@ return [
'csv_initial_header_help' => 'Marque esta caixa se a primeira linha do seu arquivo CSV for os títulos das colunas.',
'csv_initial_date_help' => 'Formato de data e hora em seu CSV. Siga o formato como indica esta página. O valor padrão analisará datas que se parecem com isso: :dateExample.',
'csv_initial_delimiter_help' => 'Escolha o delimitador de campo que é usado em seu arquivo de entrada. Se não tiver certeza, a vírgula é a opção mais segura.',
- 'csv_initial_import_account_help' => 'Se o seu arquivo CSV NÃO contém informações sobre sua(s) conta(s) ativa(s), use este combobox para selecionar para qual conta pertencem as transações no CSV.',
+ 'csv_initial_import_account_help' => 'Se o seu arquivo CSV NÃO contém informações sobre sua(s) conta(s) de ativo(s), use este combobox para selecionar para qual conta pertencem as transações no CSV.',
'csv_initial_submit' => 'Continue com o passo 3/4',
// file, new options:
@@ -108,9 +108,9 @@ return [
// map things.
'column__ignore' => '(ignorar esta coluna)',
- 'column_account-iban' => 'Conta Ativa (IBAN)',
- 'column_account-id' => 'ID da conta ativa (correspondência FF3)',
- 'column_account-name' => 'Conta Ativa (nome)',
+ 'column_account-iban' => 'Conta de Ativo (IBAN)',
+ 'column_account-id' => 'ID da Conta de Ativo (correspondente FF3)',
+ 'column_account-name' => 'Conta de Ativo (nome)',
'column_amount' => 'Montante',
'column_amount_foreign' => 'Montante (em moeda estrangeira)',
'column_amount_debit' => 'Montante (coluna de débito)',
@@ -143,7 +143,7 @@ return [
'column_sepa-db' => 'Débito direto SEPA',
'column_tags-comma' => 'Tags (separadas por vírgula)',
'column_tags-space' => 'Tags (separadas por espaço)',
- 'column_account-number' => 'Conta ativa (número da conta)',
+ 'column_account-number' => 'Conta de ativo (número da conta)',
'column_opposing-number' => 'Conta Contrária (número da conta)',
'column_note' => 'Nota(s)',
@@ -160,7 +160,7 @@ return [
'spectre_prerequisites_text' => 'Para importar dados usando a Spectre API, você deve fornecer ao Firefly III dois valores secretos. Eles podem ser encontrados na página de segredos.',
'spectre_enter_pub_key' => 'A importação só funcionará quando você inserir essa chave pública em sua página de segurança.',
'spectre_accounts_title' => 'Selecione as contas a serem importadas',
- 'spectre_accounts_text' => 'Cada conta à esquerda abaixo foi encontrada pela Spectre e pode ser importada para Firefly III. Por favor selecione a conta ativa que deve armazenar as transações. Se você não deseja importar de qualquer conta específica, desmarque a caixa de seleção.',
+ 'spectre_accounts_text' => 'Cada conta à esquerda abaixo foi encontrada pela Spectre e pode ser importada para Firefly III. Por favor selecione a conta de ativo que deve armazenar as transações. Se você não deseja importar de qualquer conta específica, desmarque a caixa de seleção.',
'spectre_do_import' => 'Sim, importe a partir desta conta',
// keys from "extra" array:
diff --git a/resources/lang/pt_BR/intro.php b/resources/lang/pt_BR/intro.php
index 4ccb1aa010..262f0a8015 100644
--- a/resources/lang/pt_BR/intro.php
+++ b/resources/lang/pt_BR/intro.php
@@ -71,8 +71,8 @@ return [
// create transaction
'transactions_create_switch_box' => 'Use esses botões para mudar rapidamente o tipo de transação que deseja salvar.',
'transactions_create_ffInput_category' => 'Você pode digitar livremente neste campo. As categorias criadas anteriormente serão sugeridas.',
- 'transactions_create_withdrawal_ffInput_budget' => 'Vincule sua ;crwdn:gr:0:gr:crwdn; um orçamento para um melhor controle financeiro.',
- 'transactions_create_withdrawal_currency_dropdown_amount' => 'Use este menu suspenso quando sua ;crwdn:gr:0:gr:crwdn; for em outra moeda.',
+ 'transactions_create_withdrawal_ffInput_budget' => 'Vincule sua retirada a um orçamento para um melhor controle financeiro.',
+ 'transactions_create_withdrawal_currency_dropdown_amount' => 'Use este menu suspenso quando seu depósito estiver em outra moeda.',
'transactions_create_deposit_currency_dropdown_amount' => 'Use este menu suspenso quando seu depósito estiver em outra moeda.',
'transactions_create_transfer_ffInput_piggy_bank_id' => 'Selecione um banco e vincule essa transferência às suas economias.',
diff --git a/resources/lang/pt_BR/validation.php b/resources/lang/pt_BR/validation.php
index 211422af55..3ebba5c6aa 100644
--- a/resources/lang/pt_BR/validation.php
+++ b/resources/lang/pt_BR/validation.php
@@ -23,11 +23,19 @@ declare(strict_types=1);
return [
'iban' => 'Este não é um válido IBAN.',
'unique_account_number_for_user' => 'Parece que este número de conta já está em uso.',
+ 'unique_iban_for_user' => 'It looks like this IBAN is already in use.',
'deleted_user' => 'Devido a restrições de segurança, você não pode registrar usando este endereço de e-mail.',
'rule_trigger_value' => 'Este valor é inválido para o disparo selecionado.',
'rule_action_value' => 'Este valor é inválido para a ação selecionada.',
'file_already_attached' => 'Arquivo ":name" carregado já está anexado para este objeto.',
'file_attached' => 'Arquivo carregado com sucesso ":name".',
+ 'must_exist' => 'O ID no campo :attribute não existe no banco de dados.',
+ 'all_accounts_equal' => 'Todas as contas neste campo devem ser iguais.',
+ 'invalid_selection' => 'Your selection is invalid',
+ 'belongs_user' => 'Esse valor é inválido para este campo.',
+ 'at_least_one_transaction' => 'Precisa de ao menos uma transação.',
+ 'require_currency_info' => 'O conteúdo deste campo é inválido sem informações de moeda.',
+ 'equal_description' => 'Transaction description should not equal global description.',
'file_invalid_mime' => 'Arquivo ":name" é do tipo ":mime" que não é aceito como um novo upload.',
'file_too_large' => 'Arquivo ":name" é muito grande.',
'belongs_to_user' => 'O valor de :attribute é desconhecido',
@@ -84,6 +92,7 @@ return [
'required_without_all' => 'O campo :attribute é obrigatório quando nenhum dos :values está presente.',
'same' => 'Os campos :attribute e :other deverão conter valores iguais.',
'size.numeric' => 'O campo :attribute deverá conter o valor :size.',
+ 'amount_min_over_max' => 'O valor mínimo não pode ser maior do que o valor máximo.',
'size.file' => 'O campo :attribute deverá ter o tamanho de :size kilobytes.',
'size.string' => 'O campo :attribute deverá conter :size caracteres.',
'size.array' => 'O campo :attribute deve ter :size itens.',
@@ -100,37 +109,39 @@ return [
'amount_zero' => 'A quantidade total não pode ser zero',
'secure_password' => 'Esta não é uma senha segura. Por favor, tente novamente. Para mais informações, visite https://goo.gl/NCh2tN',
'attributes' => [
- 'email' => 'endereço de e-mail',
- 'description' => 'descrição',
- 'amount' => 'quantidade',
- 'name' => 'nome',
- 'targetamount' => 'quantidade alvo',
- 'openingBalanceDate' => 'data do Saldo inicial',
- 'openingBalance' => 'saldo inicial',
- 'match' => 'coincidente',
- 'amount_min' => 'valor mínimo',
- 'amount_max' => 'valor máximo',
- 'title' => 'título',
- 'tag' => 'identificador',
- 'rule-action-value.1' => 'valor de ação de regra #1',
- 'rule-action-value.2' => 'valor de ação de regra #2',
- 'rule-action-value.3' => 'valor de ação de regra #3',
- 'rule-action-value.4' => 'valor de ação de regra #4',
- 'rule-action-value.5' => 'valor de ação de regra #5',
- 'rule-action.1' => 'regra de ação #1',
- 'rule-action.2' => 'regra de ação #2',
- 'rule-action.3' => 'regra de ação #3',
- 'rule-action.4' => 'regra de ação #4',
- 'rule-action.5' => 'regra de ação #5',
- 'rule-trigger-value.1' => 'valor do disparador da regra #1',
- 'rule-trigger-value.2' => 'valor do disparador da regra #2',
- 'rule-trigger-value.3' => 'valor do disparador da regra #3',
- 'rule-trigger-value.4' => 'valor do disparador da regra #4',
- 'rule-trigger-value.5' => 'valor do disparador da regra #5',
- 'rule-trigger.1' => 'disparador da regra #1',
- 'rule-trigger.2' => 'disparador da regra #2',
- 'rule-trigger.3' => 'disparador da regra #3',
- 'rule-trigger.4' => 'disparador da regra #4',
- 'rule-trigger.5' => 'disparador da regra #5',
+ 'email' => 'endereço de e-mail',
+ 'description' => 'descrição',
+ 'amount' => 'quantidade',
+ 'name' => 'nome',
+ 'piggy_bank_id' => 'ID do cofrinho',
+ 'targetamount' => 'quantidade alvo',
+ 'openingBalanceDate' => 'data do Saldo inicial',
+ 'openingBalance' => 'saldo inicial',
+ 'match' => 'coincidente',
+ 'amount_min' => 'valor mínimo',
+ 'amount_max' => 'valor máximo',
+ 'title' => 'título',
+ 'tag' => 'identificador',
+ 'transaction_description' => 'Descrição da transação',
+ 'rule-action-value.1' => 'valor de ação de regra #1',
+ 'rule-action-value.2' => 'valor de ação de regra #2',
+ 'rule-action-value.3' => 'valor de ação de regra #3',
+ 'rule-action-value.4' => 'valor de ação de regra #4',
+ 'rule-action-value.5' => 'valor de ação de regra #5',
+ 'rule-action.1' => 'regra de ação #1',
+ 'rule-action.2' => 'regra de ação #2',
+ 'rule-action.3' => 'regra de ação #3',
+ 'rule-action.4' => 'regra de ação #4',
+ 'rule-action.5' => 'regra de ação #5',
+ 'rule-trigger-value.1' => 'valor do disparador da regra #1',
+ 'rule-trigger-value.2' => 'valor do disparador da regra #2',
+ 'rule-trigger-value.3' => 'valor do disparador da regra #3',
+ 'rule-trigger-value.4' => 'valor do disparador da regra #4',
+ 'rule-trigger-value.5' => 'valor do disparador da regra #5',
+ 'rule-trigger.1' => 'disparador da regra #1',
+ 'rule-trigger.2' => 'disparador da regra #2',
+ 'rule-trigger.3' => 'disparador da regra #3',
+ 'rule-trigger.4' => 'disparador da regra #4',
+ 'rule-trigger.5' => 'disparador da regra #5',
],
];
diff --git a/resources/lang/ru_RU/components.php b/resources/lang/ru_RU/components.php
new file mode 100644
index 0000000000..923d3c2aa5
--- /dev/null
+++ b/resources/lang/ru_RU/components.php
@@ -0,0 +1,30 @@
+.
+ */
+declare(strict_types=1);
+
+return [
+ // profile
+ 'personal_access_tokens' => 'Персональный токен для доступа',
+
+ // bills:
+ 'not_expected_period' => 'Не ожидается в данном периоде',
+ 'not_or_not_yet' => 'Пока нет',
+];
\ No newline at end of file
diff --git a/resources/lang/ru_RU/config.php b/resources/lang/ru_RU/config.php
index 96f821b89b..a562e16b26 100644
--- a/resources/lang/ru_RU/config.php
+++ b/resources/lang/ru_RU/config.php
@@ -21,13 +21,20 @@
declare(strict_types=1);
return [
- 'html_language' => 'ru',
- 'locale' => 'ru, Russian, ru_RU, ru_RU.utf8, ru_RU.UTF-8',
- 'month' => '%B %Y',
- 'month_and_day' => '%e %B %Y',
- 'date_time' => '%e %B %Y, @ %T',
- 'specific_day' => '%e %B %Y',
- 'week_in_year' => 'Неделя %W, %Y',
- 'year' => '%Y',
- 'half_year' => '%B %Y',
+ 'html_language' => 'ru',
+ 'locale' => 'ru, Russian, ru_RU, ru_RU.utf8, ru_RU.UTF-8',
+ 'month' => '%B %Y',
+ 'month_and_day' => '%e %B %Y',
+ 'date_time' => '%e %B %Y, @ %T',
+ 'specific_day' => '%e %B %Y',
+ 'week_in_year' => 'Неделя %W, %Y',
+ 'year' => '%Y',
+ 'half_year' => '%B %Y',
+ 'month_js' => 'MMMM YYYY',
+ 'month_and_day_js' => 'Do MMMM YYYY',
+ 'date_time_js' => 'Do MMMM YYYY, @ HH:mm:ss',
+ 'specific_day_js' => 'D MMMM YYYY',
+ 'week_in_year_js' => '[Неделя] w, YYYY',
+ 'year_js' => 'YYYY',
+ 'half_year_js' => 'Q YYYY',
];
diff --git a/resources/lang/ru_RU/firefly.php b/resources/lang/ru_RU/firefly.php
index 436fb890ba..070c69a63c 100644
--- a/resources/lang/ru_RU/firefly.php
+++ b/resources/lang/ru_RU/firefly.php
@@ -169,6 +169,13 @@ return [
'reset_button' => 'Сбросить',
'want_to_login' => 'Я хочу войти',
'button_register' => 'Регистрация',
+ 'authorization' => 'Авторизация',
+
+ // API access
+ 'authorization_request' => 'Запрос авторизации Firefly III v:version',
+ 'authorization_request_intro' => ':client запрашивает доступ к управлению вашими финансами. Вы хотите разрешить :client доступ к этой информации?',
+ 'scopes_will_be_able' => 'Это приложение будет иметь возможность:',
+ 'button_authorize' => 'Авторизация',
// check for updates:
'update_check_title' => 'Проверить обновления',
@@ -498,10 +505,10 @@ return [
'secure_pw_should' => 'Должен ли я установить флажок?',
'secure_pw_long_password' => 'Если вы только что создали длинный одноразовый пароль для Firefly III с использованием какого-либо генератора паролей: нет.',
'secure_pw_short' => 'Если вы только что ввели пароль, который вы используете на нескольких сайтах: пожалуйста, да.',
- 'personal_access_token' => 'Личный токен для доступа',
- 'explain_access_token' => 'Этот токен необходим для выполнения операций из командной строки (таких как импорт или экспорт данных). Без него такие чувствительные команды не будут работать. Не показывайте никому свой токен. Никто не попросит у вас эту информацию, даже я. Если вы боитесь, что потеряли этот токен, или у вас паранойя, вы можете сгенерировать новый токен с помощью этой кнопки.',
- 'regenerate_access_token' => 'Сгенерировать новый токен',
- 'token_regenerated' => 'Новый токен был успешно сгенерирован',
+ 'command_line_token' => 'Токен командной строки',
+ 'explain_command_line_token' => 'Этот токен необходим для выполнения операций из командной строки (таких как импорт или экспорт данных). Без него такие чувствительные команды не будут работать. Не показывайте никому свой токен. Никто не попросит у вас эту информацию, даже я. Если вы боитесь, что потеряли этот токен, или у вас паранойя, вы можете сгенерировать новый токен с помощью этой кнопки.',
+ 'regenerate_command_line_token' => 'Сгенерировать новый токен командной строки',
+ 'token_regenerated' => 'Новый токен командной строки сгенерирован',
'change_your_email' => 'Изменить ваш адрес электронной почты',
'email_verification' => 'Письмо будет отправлено на ваши адреса электронной почты: старый и новый. В целях безопасности, вы не сможете войти в систему, пока не подтвердите новый адрес электронной почты. Если вы не уверены, что ваша установка Firefly III может отправлять электронную почту, не используйте эту функцию. Если вы являетесь администратором, вы можете проверить это на странице Администрирование.',
'email_changed_logout' => 'Пока вы не подтвердите свой адрес электронной почты, вы не сможете войти в систему.',
@@ -634,8 +641,6 @@ return [
'rescanned_bill' => 'Все счеты были перепроверены.',
'average_bill_amount_year' => 'Средняя сумма счёта на оплату (:year)',
'average_bill_amount_overall' => 'Средняя сумма счёта на оплату (за всё время)',
- 'not_or_not_yet' => 'Нет (пока)',
- 'not_expected_period' => 'Не ожидается в данном периоде',
'bill_is_active' => 'Счёт на оплату активен',
'bill_expected_between' => 'Ожидается между :start и :end',
'bill_will_automatch' => 'Счёт будет автоматически связан с подходящими транзакциями',
@@ -1127,7 +1132,7 @@ return [
// import index page:
'import_index_title' => 'Импорт данных в Firefly III',
'import_index_sub_title' => 'Главная страница',
- 'import_general_index_intro' => 'Добро пожаловать в инструмент импорта Firefly. Существует несколько способов импорта данных в Firefly III, отображаемых здесь в виде кнопок.',
+ 'import_general_index_intro' => 'Добро пожаловать в инструмент импорта Firefly III. Существует несколько способов импорта данных в Firefly III, отображаемых здесь в виде кнопок.',
// sandstorm.io errors and messages:
'sandstorm_not_available' => 'Эта функция недоступна, если вы используете Firefly III в среде Sandstorm.io.',
diff --git a/resources/lang/ru_RU/form.php b/resources/lang/ru_RU/form.php
index 0a87eefdc7..062a6dce69 100644
--- a/resources/lang/ru_RU/form.php
+++ b/resources/lang/ru_RU/form.php
@@ -158,7 +158,7 @@ return [
'tag_areYouSure' => 'Вы действительно хотите удалить метку ":tag"?',
'journal_link_areYouSure' => 'Вы действительно хотите удалить связь между :source и :destination?',
'linkType_areYouSure' => 'Вы уверены, что хотите удалить тип ссылки ":name" (":inward" / ":outward")?',
- 'permDeleteWarning' => 'Удаление информации из Firefly является постоянным и не может быть отменено.',
+ 'permDeleteWarning' => 'Удаление информации из Firefly III является постоянным и не может быть отменено.',
'mass_make_selection' => 'Вы все же можете предотвратить удаление элементов, сняв флажок.',
'delete_all_permanently' => 'Удалить выбранное навсегда',
'update_all_journals' => 'Обновить эти транзакции',
diff --git a/resources/lang/ru_RU/import.php b/resources/lang/ru_RU/import.php
index 09066983f7..18f1624e24 100644
--- a/resources/lang/ru_RU/import.php
+++ b/resources/lang/ru_RU/import.php
@@ -50,7 +50,7 @@ return [
'status_sub_title' => 'Статус импорта',
'config_sub_title' => 'Настройте свой импорт',
'status_finished_job' => 'Всего :count транзакций было импортировано. Они могу быть найдены по метке :tag.',
- 'status_finished_no_tag' => 'Firefly III не собрал никаких журналов из вашего файла импорта.',
+ 'status_finished_no_tag' => 'Firefly III не собрал никаких транзакций из вашего файла импорта.',
'import_with_key' => 'Импорт с ключем \':key\'',
// file, upload something
diff --git a/resources/lang/ru_RU/validation.php b/resources/lang/ru_RU/validation.php
index e75bf5546b..dc625fb7da 100644
--- a/resources/lang/ru_RU/validation.php
+++ b/resources/lang/ru_RU/validation.php
@@ -23,11 +23,19 @@ declare(strict_types=1);
return [
'iban' => 'Это некорректный IBAN.',
'unique_account_number_for_user' => 'Этот номер счёта уже используется.',
+ 'unique_iban_for_user' => 'Этот IBAN уже используется.',
'deleted_user' => 'По соображениям безопасности, вы не можете зарегистрироваться, используя этот адрес электронной почты.',
'rule_trigger_value' => 'Это значение является недопустимым для выбранного триггера.',
'rule_action_value' => 'Это значение является недопустимым для выбранного действия.',
'file_already_attached' => 'Загруженный файл ":name" уже прикреплён к этому объекту.',
'file_attached' => 'Файл ":name". успешно загружен.',
+ 'must_exist' => 'ID в поле field :attribute не существует в базе данных.',
+ 'all_accounts_equal' => 'Все счета в данном поле должны совпадать.',
+ 'invalid_selection' => 'Вы сделали неправильный выбор',
+ 'belongs_user' => 'Данное значение недопустимо для этого поля.',
+ 'at_least_one_transaction' => 'Необходима как минимум одна транзакция.',
+ 'require_currency_info' => 'Содержимое этого поля недействительно без информации о валюте.',
+ 'equal_description' => 'Описание транзакции не должно совпадать с глобальным описанием.',
'file_invalid_mime' => 'Файл ":name" имеет тип ":mime". Загрузка файлов такого типа невозможна.',
'file_too_large' => 'Файл ":name" слишком большой.',
'belongs_to_user' => 'Значение :attribute неизвестно',
@@ -84,6 +92,7 @@ return [
'required_without_all' => ':attribute поле обязательно для заполнения, так как ни одно из :values не существует.',
'same' => ':attribute и :other должны совпадать.',
'size.numeric' => ':attribute должен быть размером :size.',
+ 'amount_min_over_max' => 'Минимальная сумма не может быть больше максимальной суммы.',
'size.file' => ':attribute должен быть размером :size килобайт.',
'size.string' => ':attribute должен состоять из :size символов.',
'size.array' => ':attribute должен содержать :size элементов.',
@@ -100,37 +109,39 @@ return [
'amount_zero' => 'Общее количество не может быть равно нулю',
'secure_password' => 'Это не безопасный пароль. Попробуйте еще раз. Для получения справки посетите https://goo.gl/NCh2tN',
'attributes' => [
- 'email' => '"Адрес электронной почты"',
- 'description' => '"Описание"',
- 'amount' => 'Сумма',
- 'name' => '"Название"',
- 'targetamount' => '"Целевая сумма"',
- 'openingBalanceDate' => '"Дата начального баланса"',
- 'openingBalance' => '"Начальный баланс"',
- 'match' => '"Ключи для связи"',
- 'amount_min' => '"Минимальная сумма"',
- 'amount_max' => '"Максимальная сумма"',
- 'title' => '"Заголовок"',
- 'tag' => '"Метка"',
- 'rule-action-value.1' => '"Значение действия #1"',
- 'rule-action-value.2' => '"Значение действия #2"',
- 'rule-action-value.3' => '"Значение действия #3"',
- 'rule-action-value.4' => '"Значение действия #4"',
- 'rule-action-value.5' => '"Значение действия #5"',
- 'rule-action.1' => '"Действие #1"',
- 'rule-action.2' => '"Действие #2"',
- 'rule-action.3' => '"Действие #3"',
- 'rule-action.4' => '"Действие #4"',
- 'rule-action.5' => '"Действие #5"',
- 'rule-trigger-value.1' => '"Значение условия #1"',
- 'rule-trigger-value.2' => '"Значение условия #2"',
- 'rule-trigger-value.3' => '"Значение условия #3"',
- 'rule-trigger-value.4' => '"Значение условия #4"',
- 'rule-trigger-value.5' => '"Значение условия #5"',
- 'rule-trigger.1' => '"Условие #1"',
- 'rule-trigger.2' => '"Условие #2"',
- 'rule-trigger.3' => '"Условие #3"',
- 'rule-trigger.4' => '"Условие #4"',
- 'rule-trigger.5' => '"Условие #5"',
+ 'email' => '"Адрес электронной почты"',
+ 'description' => '"Описание"',
+ 'amount' => 'Сумма',
+ 'name' => '"Название"',
+ 'piggy_bank_id' => 'ID копилки',
+ 'targetamount' => '"Целевая сумма"',
+ 'openingBalanceDate' => '"Дата начального баланса"',
+ 'openingBalance' => '"Начальный баланс"',
+ 'match' => '"Ключи для связи"',
+ 'amount_min' => '"Минимальная сумма"',
+ 'amount_max' => '"Максимальная сумма"',
+ 'title' => '"Заголовок"',
+ 'tag' => '"Метка"',
+ 'transaction_description' => 'описание транзакции',
+ 'rule-action-value.1' => '"Значение действия #1"',
+ 'rule-action-value.2' => '"Значение действия #2"',
+ 'rule-action-value.3' => '"Значение действия #3"',
+ 'rule-action-value.4' => '"Значение действия #4"',
+ 'rule-action-value.5' => '"Значение действия #5"',
+ 'rule-action.1' => '"Действие #1"',
+ 'rule-action.2' => '"Действие #2"',
+ 'rule-action.3' => '"Действие #3"',
+ 'rule-action.4' => '"Действие #4"',
+ 'rule-action.5' => '"Действие #5"',
+ 'rule-trigger-value.1' => '"Значение условия #1"',
+ 'rule-trigger-value.2' => '"Значение условия #2"',
+ 'rule-trigger-value.3' => '"Значение условия #3"',
+ 'rule-trigger-value.4' => '"Значение условия #4"',
+ 'rule-trigger-value.5' => '"Значение условия #5"',
+ 'rule-trigger.1' => '"Условие #1"',
+ 'rule-trigger.2' => '"Условие #2"',
+ 'rule-trigger.3' => '"Условие #3"',
+ 'rule-trigger.4' => '"Условие #4"',
+ 'rule-trigger.5' => '"Условие #5"',
],
];
diff --git a/resources/lang/tr_TR/components.php b/resources/lang/tr_TR/components.php
new file mode 100644
index 0000000000..fae0f0f10b
--- /dev/null
+++ b/resources/lang/tr_TR/components.php
@@ -0,0 +1,30 @@
+.
+ */
+declare(strict_types=1);
+
+return [
+ // profile
+ 'personal_access_tokens' => 'Personal access tokens',
+
+ // bills:
+ 'not_expected_period' => 'Not expected this period',
+ 'not_or_not_yet' => 'Not (yet)',
+];
\ No newline at end of file
diff --git a/resources/lang/tr_TR/config.php b/resources/lang/tr_TR/config.php
index d3812f72e2..e58412cc0f 100644
--- a/resources/lang/tr_TR/config.php
+++ b/resources/lang/tr_TR/config.php
@@ -21,13 +21,20 @@
declare(strict_types=1);
return [
- 'html_language' => 'tr',
- 'locale' => 'tr, Turkish, tr_TR, tr_TR.utf8, tr_TR.S.UTF-8',
- 'month' => '%B %Y',
- 'month_and_day' => '%e %B %Y',
- 'date_time' => '%e %B %Y, @ %T',
- 'specific_day' => '%e %B %Y',
- 'week_in_year' => '%W. hafta, %Y',
- 'year' => '%Y',
- 'half_year' => '%B %Y',
+ 'html_language' => 'tr',
+ 'locale' => 'tr, Turkish, tr_TR, tr_TR.utf8, tr_TR.S.UTF-8',
+ 'month' => '%B %Y',
+ 'month_and_day' => '%e %B %Y',
+ 'date_time' => '%e %B %Y, @ %T',
+ 'specific_day' => '%e %B %Y',
+ 'week_in_year' => '%W. hafta, %Y',
+ 'year' => '%Y',
+ 'half_year' => '%B %Y',
+ 'month_js' => 'MMMM YYYY',
+ 'month_and_day_js' => 'MMMM Do, YYYY',
+ 'date_time_js' => 'MMMM Do, YYYY, @ HH:mm:ss',
+ 'specific_day_js' => 'D MMMM YYYY',
+ 'week_in_year_js' => '[Week] w, YYYY',
+ 'year_js' => 'YYYY',
+ 'half_year_js' => 'Q YYYY',
];
diff --git a/resources/lang/tr_TR/firefly.php b/resources/lang/tr_TR/firefly.php
index 8ee65ee103..da06325297 100644
--- a/resources/lang/tr_TR/firefly.php
+++ b/resources/lang/tr_TR/firefly.php
@@ -169,6 +169,13 @@ return [
'reset_button' => 'Reset',
'want_to_login' => 'I want to login',
'button_register' => 'Register',
+ 'authorization' => 'Authorization',
+
+ // API access
+ 'authorization_request' => 'Firefly III v:version Authorization Request',
+ 'authorization_request_intro' => ':client is requesting permission to access your financial administration. Would you like to authorize :client to access these records?',
+ 'scopes_will_be_able' => 'This application will be able to:',
+ 'button_authorize' => 'Authorize',
// check for updates:
'update_check_title' => 'Check for updates',
@@ -499,10 +506,10 @@ işlemlerin kontrol edildiğini lütfen unutmayın.',
'secure_pw_should' => 'Kutuyu kontrol etmeli miyim?',
'secure_pw_long_password' => 'Firefly III için bir çeşit şifre üreticisi kullanarak uzun, tek kullanımlık bir şifre oluşturduysanız: hayır.',
'secure_pw_short' => 'Her zaman kullandığınız şifreyi kullandıysanız: Evet lütfen.',
- 'personal_access_token' => 'Kişisel erişim simgesi',
- 'explain_access_token' => 'Verileri içe veya dışa aktarmak gibi komut satır seçeneklerini gerçekleştirebilmek için bu token\'a ihtiyacınız var. O olmadan bu gibi hassas komutlar çalışmayacaktır. Erişim token\'ınınızı kimseyle paylaşmayın. Ben dahil kimse sizden bu token\'ı istemeyecek. Eğer kaybedeceğinizden korkuyorsanız ya da paranoyaklaştığınız zaman bu tuşu kullanarak token\'ı yeniden oluşturun.',
- 'regenerate_access_token' => 'Erişim iznini yeniden oluştur',
- 'token_regenerated' => 'Yeni bir belirteç oluşturuldu',
+ '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' => 'E-posta adresini değiştir',
'email_verification' => 'ESKİ ve yeni e-posta adreslerinize bir e-posta gönderilecektir. Güvenlik nedenlerinden ötürü email adreslerinizi onaylayana kadar giriş yapamayacaksınız. Eğer Fİrefly III yüklemenizin e-posta gönderebileceğinden emin değilseniz lütfen bu özelliği kullanmayınız. Eğer bir yöneticiyseniz bunu Yönetim de test edebilirsiniz.',
'email_changed_logout' => 'E-posta adresinizi doğrulayana kadar giriş yapamazsınız.',
@@ -635,8 +642,6 @@ işlemlerin kontrol edildiğini lütfen unutmayın.',
'rescanned_bill' => 'Her şeyi yeniden araştırdım.',
'average_bill_amount_year' => 'Ortalama fatura tutarı (:year)',
'average_bill_amount_overall' => 'Ortalama fatura tutarı (genel)',
- 'not_or_not_yet' => 'Henüz değil',
- 'not_expected_period' => 'Bu periyotta beklenmiyor',
'bill_is_active' => 'Fatura aktif',
'bill_expected_between' => ':start ve :end arasında beklenen',
'bill_will_automatch' => 'Fatura uygun işlemlere otomatik olarak bağlandı',
@@ -1128,7 +1133,7 @@ işlemlerin kontrol edildiğini lütfen unutmayın.',
// import index page:
'import_index_title' => 'Firefly III\'e veri aktarma',
'import_index_sub_title' => 'İndeks',
- 'import_general_index_intro' => 'Firefly aktarım programına hoş geldiniz. Firefly III içine dosya aktarmanın burada bir kaç yolu var, burada butonlar olarak görüntülenmekte.',
+ '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' => 'Bir Sandstorm.io ortamında Firefly III kullanıyorsanız, bu işlev kullanılamaz.',
diff --git a/resources/lang/tr_TR/form.php b/resources/lang/tr_TR/form.php
index ff90c476bd..105fa170c7 100644
--- a/resources/lang/tr_TR/form.php
+++ b/resources/lang/tr_TR/form.php
@@ -158,7 +158,7 @@ return [
'tag_areYouSure' => '":tag" etiketini silmek istediğinizden emin misiniz?',
'journal_link_areYouSure' => ':source and :destination arasındaki bağlantıyı silmek istediğinizden emin misiniz?',
'linkType_areYouSure' => '":name" (":inward" / ":outward") bağlantı türünü silmek istediğinizden emin misiniz?',
- 'permDeleteWarning' => 'Firely\'den bir şeyler silmek kalıcıdır ve geri alınamaz.',
+ 'permDeleteWarning' => 'Deleting stuff from Firefly III is permanent and cannot be undone.',
'mass_make_selection' => 'Onay kutusunu kaldırarak öğelerin silinmesini engelleyebilirsiniz.',
'delete_all_permanently' => 'Seçilenleri kalıcı olarak sil',
'update_all_journals' => 'Bu işlemleri güncelleyin',
diff --git a/resources/lang/tr_TR/import.php b/resources/lang/tr_TR/import.php
index efd498afd2..45997407f5 100644
--- a/resources/lang/tr_TR/import.php
+++ b/resources/lang/tr_TR/import.php
@@ -50,7 +50,7 @@ return [
'status_sub_title' => 'Aktarma durumu',
'config_sub_title' => 'Hesabınızı oluşturunuz',
'status_finished_job' => 'The :count transactions imported can be found in tag :tag.',
- 'status_finished_no_tag' => 'Firefly III has not collected any journals from your import file.',
+ 'status_finished_no_tag' => 'Firefly III has not collected any transactions from your import file.',
'import_with_key' => '\':key\' ile içe aktarın',
// file, upload something
diff --git a/resources/lang/tr_TR/validation.php b/resources/lang/tr_TR/validation.php
index 7aac8e78db..0f6bee5597 100644
--- a/resources/lang/tr_TR/validation.php
+++ b/resources/lang/tr_TR/validation.php
@@ -23,11 +23,19 @@ declare(strict_types=1);
return [
'iban' => 'Bu IBAN geçerli değilrdir.',
'unique_account_number_for_user' => 'Bu hesap numarası zaten kullanılmaktadır.',
+ 'unique_iban_for_user' => 'It looks like this IBAN is already in use.',
'deleted_user' => 'Güvenlik kısıtlamaları nedeniyle, bu e-posta adresini kullanarak kayıt yapamazsınız.',
'rule_trigger_value' => 'Bu eylem, seçili işlem için geçersizdir.',
'rule_action_value' => 'Bu eylem seçili işlem için geçersizdir.',
'file_already_attached' => 'Yüklenen dosya ":name" zaten bu nesneye bağlı.',
'file_attached' => '":name" dosyası başarıyla yüklendi.',
+ 'must_exist' => 'The ID in field :attribute does not exist in the database.',
+ 'all_accounts_equal' => 'All accounts in this field must be equal.',
+ 'invalid_selection' => 'Your selection is invalid',
+ 'belongs_user' => 'This value is invalid for this field.',
+ 'at_least_one_transaction' => 'Need at least one transaction.',
+ 'require_currency_info' => 'The content of this field is invalid without currency information.',
+ 'equal_description' => 'Transaction description should not equal global description.',
'file_invalid_mime' => '":name" dosyası ":mime" türünde olup yeni bir yükleme olarak kabul edilemez.',
'file_too_large' => '":name" dosyası çok büyük.',
'belongs_to_user' => ':attribute\'nin değeri bilinmiyor',
@@ -84,6 +92,7 @@ return [
'required_without_all' => 'Hiçbir :values mevcut değilken :attribute alanı gereklidir.',
'same' => ':attribute ve :other eşleşmelidir.',
'size.numeric' => ':attribute :size olmalıdır.',
+ 'amount_min_over_max' => 'The minimum amount cannot be larger than the maximum amount.',
'size.file' => ':attribute :size kilobyte olmalıdır.',
'size.string' => ':attribute :size karakter olmalıdır.',
'size.array' => ':attribute :size öğeye sahip olmalıdır.',
@@ -100,37 +109,39 @@ return [
'amount_zero' => 'Toplam tutar sıfır olamaz',
'secure_password' => 'Güvenli bir şifre değildir. Lütfen tekrar deneyin. Daha fazla bilgi için https://goo.gl/NCh2tN adresini ziyaret edin',
'attributes' => [
- 'email' => 'email address',
- 'description' => 'description',
- 'amount' => 'amount',
- 'name' => 'name',
- 'targetamount' => 'target amount',
- 'openingBalanceDate' => 'opening balance date',
- 'openingBalance' => 'opening balance',
- 'match' => 'match',
- 'amount_min' => 'minimum amount',
- 'amount_max' => 'maximum amount',
- 'title' => 'title',
- 'tag' => 'tag',
- 'rule-action-value.1' => 'rule action value #1',
- 'rule-action-value.2' => 'rule action value #2',
- 'rule-action-value.3' => 'rule action value #3',
- 'rule-action-value.4' => 'rule action value #4',
- 'rule-action-value.5' => 'rule action value #5',
- 'rule-action.1' => 'rule action #1',
- 'rule-action.2' => 'rule action #2',
- 'rule-action.3' => 'rule action #3',
- 'rule-action.4' => 'rule action #4',
- 'rule-action.5' => 'rule action #5',
- 'rule-trigger-value.1' => 'rule trigger value #1',
- 'rule-trigger-value.2' => 'rule trigger value #2',
- 'rule-trigger-value.3' => 'rule trigger value #3',
- 'rule-trigger-value.4' => 'rule trigger value #4',
- 'rule-trigger-value.5' => 'rule trigger value #5',
- 'rule-trigger.1' => 'rule trigger #1',
- 'rule-trigger.2' => 'rule trigger #2',
- 'rule-trigger.3' => 'rule trigger #3',
- 'rule-trigger.4' => 'rule trigger #4',
- 'rule-trigger.5' => 'rule trigger #5',
+ 'email' => 'email address',
+ 'description' => 'description',
+ 'amount' => 'amount',
+ 'name' => 'name',
+ 'piggy_bank_id' => 'piggy bank ID',
+ 'targetamount' => 'target amount',
+ 'openingBalanceDate' => 'opening balance date',
+ 'openingBalance' => 'opening balance',
+ 'match' => 'match',
+ 'amount_min' => 'minimum amount',
+ 'amount_max' => 'maximum amount',
+ 'title' => 'title',
+ 'tag' => 'tag',
+ 'transaction_description' => 'transaction description',
+ 'rule-action-value.1' => 'rule action value #1',
+ 'rule-action-value.2' => 'rule action value #2',
+ 'rule-action-value.3' => 'rule action value #3',
+ 'rule-action-value.4' => 'rule action value #4',
+ 'rule-action-value.5' => 'rule action value #5',
+ 'rule-action.1' => 'rule action #1',
+ 'rule-action.2' => 'rule action #2',
+ 'rule-action.3' => 'rule action #3',
+ 'rule-action.4' => 'rule action #4',
+ 'rule-action.5' => 'rule action #5',
+ 'rule-trigger-value.1' => 'rule trigger value #1',
+ 'rule-trigger-value.2' => 'rule trigger value #2',
+ 'rule-trigger-value.3' => 'rule trigger value #3',
+ 'rule-trigger-value.4' => 'rule trigger value #4',
+ 'rule-trigger-value.5' => 'rule trigger value #5',
+ 'rule-trigger.1' => 'rule trigger #1',
+ 'rule-trigger.2' => 'rule trigger #2',
+ 'rule-trigger.3' => 'rule trigger #3',
+ 'rule-trigger.4' => 'rule trigger #4',
+ 'rule-trigger.5' => 'rule trigger #5',
],
];
diff --git a/resources/views/accounts/edit.twig b/resources/views/accounts/edit.twig
index b793c6b9d7..d1a14908cb 100644
--- a/resources/views/accounts/edit.twig
+++ b/resources/views/accounts/edit.twig
@@ -49,7 +49,7 @@
{% endif %}
{{ ExpandedForm.textarea('notes',null,{helpText: trans('firefly.field_supports_markdown')}) }}
- {{ ExpandedForm.checkbox('active','1') }}
+ {{ ExpandedForm.checkbox('active','1', preFilled.active) }}
diff --git a/resources/views/accounts/show.twig b/resources/views/accounts/show.twig
index 79b34d6243..c137e6e45f 100644
--- a/resources/views/accounts/show.twig
+++ b/resources/views/accounts/show.twig
@@ -1,7 +1,7 @@
{% extends "./layout/default" %}
{% block breadcrumbs %}
- {{ Breadcrumbs.render(Route.getCurrentRoute.getName, account, moment, start, end) }}
+ {{ Breadcrumbs.render(Route.getCurrentRoute.getName, account, start, end) }}
{% endblock %}
{% block content %}
@@ -10,11 +10,7 @@
- - - {{ 'show_all_no_filter'|_ }} - -
- {% else %} - - {% endif %} +{{ trans('list.notes') }} | -{{ bill.notes.first.text|markdown }} | +{{ object.notes.data[0].markdown }} |
-
-
- {% if att.title %}
- {{ att.title }}
+
+
+ {% if att.data.title %}
+ {{ att.data.title }}
{% else %}
- {{ att.filename }}
+ {{ att.data.filename }}
{% endif %}
- ({{ att.size|filesize }})
- {% if att.description %}
+ ({{ att.data.size|filesize }})
+ {% if att.data.description %}
- {{ att.description }} + {{ att.data.description }} {% endif %} |
- |
{{ entry.name }} {# count attachments #} - {% if entry.attachments.count > 0 %} + {% if entry.attachments_count > 0 %} {% endif %} | - @@ -49,44 +49,44 @@ {# paidDates = 0 (bill not paid in period) - payDates = 0 (bill not expected to be paid in this period) + pay_dates = 0 (bill not expected to be paid in this period) bill is active. #} - {% if entry.paidDates.count() == 0 and entry.payDates.count() == 0 and entry.active %} + {% if entry.paid_dates|length == 0 and entry.pay_dates|length == 0 and entry.active %}- {{ 'not_expected_period'|_ }} + {{ trans('components.not_expected_period') }} | - {% endif %} {# - paidDates = 0 (bill not paid in period) - payDates > 0 (bill IS expected to be paid in this period) + paid_dates = 0 (bill not paid in period) + pay_dates > 0 (bill IS expected to be paid in this period) bill is active #} - {% if entry.paidDates.count() == 0 and entry.payDates.count() > 0 and entry.active %} + {% if entry.paid_dates|length == 0 and entry.pay_dates|length > 0 and entry.active %}- {{ 'not_or_not_yet'|_ }} + {{ trans('components.not_or_not_yet') }} | - {% endif %} {# - paidDates >= 0 (bill is paid X times). - Don't care about payDates. + paid_dates >= 0 (bill is paid X times). + Don't care about pay_dates. #} - {% if entry.paidDates.count() > 0 and entry.active %} -
- {% for date in entry.paidDates %}
- {{ date.formatLocalized(monthAndDayFormat) }} + {% if entry.paid_dates|length > 0 and entry.active %} + |
+ {% for date in entry.paid_dates %}
+ {{ formatDate(date, monthAndDayFormat) }} {% endfor %} |
-
{% endif %}
{# bill is not active #}
@@ -124,5 +124,5 @@
- {{ 'explain_access_token'|_ }} + {{ 'explain_command_line_token'|_ }}
@@ -41,11 +46,26 @@
+ {{ trans('firefly.authorization_request_intro', {client: client.name})|raw }} +
+ + {% if scopes|length > 0 %} +{{ 'scopes_will_be_able'|_ }}
+ +