- {{ trans('import.job_config_fake_album_text') }} -
-- {{ trans('import.job_config_fake_artist_text') }} -
-- {{ trans('import.job_config_fake_song_text') }} -
-- {{ trans('import.prereq_fake_text') }} -
-- {{ trans('import.job_config_uc_text') }} -
-- {{ trans('import.job_config_uc_specifics_txt') }} -
- - -
-
-
- {{ trans('import.job_config_map_text') }} -
- {% if data|length == 0 %} -- {{ trans('import.job_config_map_nothing') }} -
- {% endif %} -{{ trans('import.job_config_field_value') }} | -{{ trans('import.job_config_field_mapped') }} | -
---|---|
- {{ option }}
- |
- - {{ Form.select('mapping['~index~']['~option~']', - field.options, - importJob.configuration['column-mapping-config'][index][option], {class: 'form-control'}) }} - | -
- {{ trans('import.job_config_file_upload_text') }} -
-- {{ trans('import.final_csv_import')|raw }} -
-- {{ trans('import.job_config_roles_text') }} -
-{{ trans('import.job_config_roles_column_name') }} | -{{ trans('import.job_config_roles_column_example') }} | -{{ trans('import.job_config_roles_column_role') }} | -{{ trans('import.job_config_roles_do_map_value') }} | -
---|---|---|---|
- {% if data.headers[i] == '' %} - {{ trans('import.job_config_roles_colum_count') }} #{{ loop.index }} - {% else %} - {{ data.headers[i] }} - {% endif %} - | -
- {% if data.examples[i]|length == 0 %}
- {{ trans('import.job_config_roles_no_example') }}
- {% else %}
- {% for example in data.examples[i] %}
- {{ example }} - {% endfor %} - {% endif %} - - | - {{ Form.select(('role['~loop.index0~']'), - data.roles, - importJob.configuration['column-roles'][loop.index0], - {class: 'form-control'}) }} - | -- {{ Form.checkbox(('map['~loop.index0~']'),1, - importJob.configuration['column-do-mapping'][loop.index0] - - ) }} - | - -
- {{ trans('import.general_index_intro') }} -
-- {{ trans('import.final_csv_import')|raw }} -
-- {{ trans('firefly.tools_index_intro')|raw }} -
- -- {{ trans('import.need_prereq_intro') }} -
-- {{ trans('import.job_config_spectre_apply_rules_text') }} -
- {{ ExpandedForm.checkbox('apply_rules', 1, true) }} -- {{ trans('import.job_config_spectre_accounts_text', {count: data.accounts|length,country: data.login.getCountryCode(),name: data.login.getProviderName()}) }} -
-{{ trans('list.account_on_spectre') }} | -{{ trans('list.account') }} | -
---|---|
- {{ account.getNature()|capitalize }} "{{ account.getName() }}"
- ({{ formatAmountBySymbol(account.getBalance(), account.getCurrencyCode()~' ') }}) - {% set currentIban = '' %} - {% for name, value in account.getExtra() %} - {% if not value is iterable and name != 'sort_code' and name !='current_date' and name != 'available_amount' and name !='current_time' and name != 'last_posted_transaction_id' %} - {{ trans('import.spectre_extra_key_'~name) }}: {{ value }} - {% endif %} - {% if name == 'available_amount' %} - {{ trans('import.spectre_extra_key_'~name) }}: {{ formatAmountBySymbol(value, account.getCurrencyCode()~' ') }} - {% endif %} - {% if name == 'iban' %} - {% set currentIban = value %} - {% endif %} - {% endfor %} - |
- - - | -
- {{ trans('import.job_config_spectre_login_text', {count: data.logins|length}) }} -
-- | {{ trans('list.spectre_bank') }} | -{{ trans('list.spectre_last_use') }} | -{{ trans('list.spectre_status') }} | -
---|---|---|---|
- - | -- - | -
- {{ login.getLastSuccessAt().formatLocalized(monthAndDayFormat) }} - {{ login.getUpdatedAt().format("Y-m-d H:i:s") }} - |
- - {{ trans('import.spectre_login_status_'~login.getStatus()) }} - | -
- - | -- - | -
- {{ trans('import.prereq_spectre_text')|raw }} -
-{{ trans('import.prereq_spectre_pub')|raw }}
-- {{ trans('import.status_wait_text') }} -
-- {{ trans('import.job_config_ynab_apply_rules_text') }} -
- {{ ExpandedForm.checkbox('apply_rules', 1, true) }} -- {{ trans('import.job_config_ynab_accounts_text', {count: data.accounts|length}) }} -
-{{ trans('list.account_on_ynab') }} | -{{ trans('list.account') }} | -
---|---|
- {{ account.name }} ({{ trans('import.ynab_account_type_'~account.type) }})
- {% if account.closed %}
- {{ trans('import.ynab_account_closed') }} - {% endif %} - {% if account.deleted %} - {{ trans('import.ynab_account_deleted') }} - {% endif %} - |
- - - | -
- {{ trans('import.prereq_ynab_text')|raw }} -
- {% if not is_https %} -
- {{ trans('import.callback_not_tls') }}
-
- {{ callback_uri }}
-
- {{ trans('import.prereq_ynab_redirect')|raw }}
-
- {{ callback_uri }}
-
- {{ trans('import.job_config_ynab_select_budgets_text', {count: data.total}) }} -
- {% if data.available|length == 0 %} -- {{ trans('import.job_config_ynab_no_budgets') }} -
- {% else %} - {{ ExpandedForm.select('budget_id', data.available) }} - {% endif %} - - {% if data.not_available|length > 0 %} -- {{ trans('import.job_config_ynab_bad_currency') }} -
-