mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Updated translations.
This commit is contained in:
parent
6e78d4efa7
commit
76dad84ba6
@ -91,13 +91,13 @@ return [
|
|||||||
'two_factor_forgot_title' => 'Autenticazione a due fattori persa',
|
'two_factor_forgot_title' => 'Autenticazione a due fattori persa',
|
||||||
'two_factor_forgot' => 'Ho dimenticato la mia chiave a due fattori.',
|
'two_factor_forgot' => 'Ho dimenticato la mia chiave a due fattori.',
|
||||||
'two_factor_lost_header' => 'Hai perso l\'autenticazione a due fattori?',
|
'two_factor_lost_header' => 'Hai perso l\'autenticazione a due fattori?',
|
||||||
'two_factor_lost_intro' => 'If you lost your backup codes as well, you have bad luck. This is not something you can fix from the web interface. You have two choices.',
|
'two_factor_lost_intro' => 'Se hai perso anche i codici di recupero, sei sfortunato. Questo non è qualcosa che puoi risolvere tramite l\'interfaccia web. Hai due scelte.',
|
||||||
'two_factor_lost_fix_self' => 'If you run your own instance of Firefly III, check the logs in <code>storage/logs</code> for instructions, or run <code>docker logs <container_id></code> to see the instructions (refresh this page).',
|
'two_factor_lost_fix_self' => 'Se gestisci tu l\'installazione di Firefly III, controlla i log in <code>storage/logs</code> per le istruzioni, o esegui <code>docker logs<id_container></code> per visualizzare le istruzioni (aggiorna questa pagina).',
|
||||||
'two_factor_lost_fix_owner' => 'In caso contrario, invia un mail al proprietario del sito, <a href="mailto::site_owner">:site_owner</a>, e chiedi loro di resettare l\'autenticazione a due fattori.',
|
'two_factor_lost_fix_owner' => 'In caso contrario, invia un mail al proprietario del sito, <a href="mailto::site_owner">:site_owner</a>, e chiedi loro di resettare l\'autenticazione a due fattori.',
|
||||||
'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.',
|
'mfa_backup_code' => 'Hai usato un codice di recupero per accedere a Firefly III. Questo codice non potrà essere utilizzato di nuovo, quindi cancellalo dalla lista.',
|
||||||
'pref_two_factor_new_backup_codes' => 'Get new backup codes',
|
'pref_two_factor_new_backup_codes' => 'Ottieni nuovi codici di recupero',
|
||||||
'pref_two_factor_backup_code_count' => 'You have :count valid backup code(s).',
|
'pref_two_factor_backup_code_count' => 'Hai :count codici di backup validi.',
|
||||||
'2fa_i_have_them' => 'I stored them!',
|
'2fa_i_have_them' => 'Li ho salvati!',
|
||||||
'warning_much_data' => ':days di caricamento dei dati potrebbero richiedere un pò di tempo.',
|
'warning_much_data' => ':days di caricamento dei dati potrebbero richiedere un pò di tempo.',
|
||||||
'registered' => 'Ti sei registrato con successo!',
|
'registered' => 'Ti sei registrato con successo!',
|
||||||
'Default asset account' => 'Conto attività predefinito',
|
'Default asset account' => 'Conto attività predefinito',
|
||||||
@ -232,9 +232,9 @@ return [
|
|||||||
'search_modifier_amount_less' => 'L\'importo è inferiore a :value',
|
'search_modifier_amount_less' => 'L\'importo è inferiore a :value',
|
||||||
'search_modifier_amount_more' => 'L\'importo è superiore a :value',
|
'search_modifier_amount_more' => 'L\'importo è superiore a :value',
|
||||||
'search_modifier_source' => 'Il conto di origine è :value',
|
'search_modifier_source' => 'Il conto di origine è :value',
|
||||||
'search_modifier_from' => 'Source account is :value',
|
'search_modifier_from' => 'Il conto di origine è :value',
|
||||||
'search_modifier_destination' => 'Il conto di destinazione è :value',
|
'search_modifier_destination' => 'Il conto di destinazione è :value',
|
||||||
'search_modifier_to' => 'Destination account is :value',
|
'search_modifier_to' => 'Il conto di destinazione è :value',
|
||||||
'search_modifier_category' => 'La categoria è :value',
|
'search_modifier_category' => 'La categoria è :value',
|
||||||
'search_modifier_budget' => 'Il budget è :value',
|
'search_modifier_budget' => 'Il budget è :value',
|
||||||
'search_modifier_bill' => 'La bolletta è :value',
|
'search_modifier_bill' => 'La bolletta è :value',
|
||||||
@ -490,10 +490,10 @@ return [
|
|||||||
'pref_two_factor_auth_code_help' => 'Esegui la scansione del codice QR con un\'applicazione sul tuo telefono come Authy o Google Authenticator e inserisci il codice generato.',
|
'pref_two_factor_auth_code_help' => 'Esegui la scansione del codice QR con un\'applicazione sul tuo telefono come Authy o Google Authenticator e inserisci il codice generato.',
|
||||||
'pref_two_factor_auth_reset_code' => 'Reimposta il codice di verifica',
|
'pref_two_factor_auth_reset_code' => 'Reimposta il codice di verifica',
|
||||||
'pref_two_factor_auth_disable_2fa' => 'Disattiva 2FA',
|
'pref_two_factor_auth_disable_2fa' => 'Disattiva 2FA',
|
||||||
'2fa_use_secret_instead' => 'If you cannot scan the QR code, feel free to use the secret instead: <code>:secret</code>.',
|
'2fa_use_secret_instead' => 'Se non puoi scansionare il codice QR, sentiti libero di utilizzare al suo posto il segreto: <code>:secret</code>.',
|
||||||
'2fa_backup_codes' => 'Store these backup codes for access in case you lose your device.',
|
'2fa_backup_codes' => 'Salva questi codici di recupero per accedere nel caso perdessi il tuo dispositivo.',
|
||||||
'2fa_already_enabled' => '2-step verification is already enabled.',
|
'2fa_already_enabled' => 'La verifica in due passaggi è già attiva.',
|
||||||
'wrong_mfa_code' => 'This MFA code is not valid.',
|
'wrong_mfa_code' => 'Questo codice MFA non è valido.',
|
||||||
'pref_save_settings' => 'Salva le impostazioni',
|
'pref_save_settings' => 'Salva le impostazioni',
|
||||||
'saved_preferences' => 'Preferenze salvate!',
|
'saved_preferences' => 'Preferenze salvate!',
|
||||||
'preferences_general' => 'Generale',
|
'preferences_general' => 'Generale',
|
||||||
@ -571,7 +571,7 @@ return [
|
|||||||
'update_attachment' => 'Aggiorna allegati',
|
'update_attachment' => 'Aggiorna allegati',
|
||||||
'delete_attachment' => 'Elimina allegato ":name"',
|
'delete_attachment' => 'Elimina allegato ":name"',
|
||||||
'attachment_deleted' => 'Allegato eliminato ":name"',
|
'attachment_deleted' => 'Allegato eliminato ":name"',
|
||||||
'liabilities_deleted' => 'Deleted liability ":name"',
|
'liabilities_deleted' => 'Passività ":name" eliminata',
|
||||||
'attachment_updated' => 'Allegato ":name" aggiornato',
|
'attachment_updated' => 'Allegato ":name" aggiornato',
|
||||||
'upload_max_file_size' => 'Dimensione massima del file: :size',
|
'upload_max_file_size' => 'Dimensione massima del file: :size',
|
||||||
'list_all_attachments' => 'Lista di tutti gli allegati',
|
'list_all_attachments' => 'Lista di tutti gli allegati',
|
||||||
@ -768,7 +768,7 @@ return [
|
|||||||
'reconcile_options' => 'Opzioni di riconciliazione',
|
'reconcile_options' => 'Opzioni di riconciliazione',
|
||||||
'reconcile_range' => 'Intervallo di riconciliazione',
|
'reconcile_range' => 'Intervallo di riconciliazione',
|
||||||
'start_reconcile' => 'Inizia la riconciliazione',
|
'start_reconcile' => 'Inizia la riconciliazione',
|
||||||
'cash_account_type' => 'Cash',
|
'cash_account_type' => 'Contante',
|
||||||
'cash' => 'contanti',
|
'cash' => 'contanti',
|
||||||
'account_type' => 'Tipo conto',
|
'account_type' => 'Tipo conto',
|
||||||
'save_transactions_by_moving' => 'Salva queste transazioni spostandole in un altro conto:',
|
'save_transactions_by_moving' => 'Salva queste transazioni spostandole in un altro conto:',
|
||||||
@ -849,20 +849,20 @@ return [
|
|||||||
'mass_delete_journals' => 'Elimina un certo numero di transazioni',
|
'mass_delete_journals' => 'Elimina un certo numero di transazioni',
|
||||||
'mass_edit_journals' => 'Modifica un certo numero di transazioni',
|
'mass_edit_journals' => 'Modifica un certo numero di transazioni',
|
||||||
'mass_bulk_journals' => 'Modifica in blocco un certo numero di transazioni',
|
'mass_bulk_journals' => 'Modifica in blocco un certo numero di transazioni',
|
||||||
'mass_bulk_journals_explain' => 'This form allows you to change properties of the transactions listed below in one sweeping update. All the transactions in the table will be updated when you change the parameters you see here.',
|
'mass_bulk_journals_explain' => 'Questo modulo di consente di cambiare le proprietà delle transazioni elencate di seguito in un unico aggiornamento. Tutte le transazioni nella tabella verranno aggiornate quando cambi i parametri che vedi.',
|
||||||
'part_of_split' => 'This transaction is part of a split transaction. If you have not selected all the splits, you may end up with changing only half the transaction.',
|
'part_of_split' => 'Questa transazione fa parte di una transazione suddivisa. Se non hai selezionato tutte le suddivisioni, potresti finire con il modificare solo metà della transazione.',
|
||||||
'bulk_set_new_values' => 'Usa gli inserimenti qui sotto per impostare nuovi valori. Se li lasci vuoti, saranno resi vuoti per tutti. Inoltre, si noti che solo i prelievi avranno un budget.',
|
'bulk_set_new_values' => 'Usa gli inserimenti qui sotto per impostare nuovi valori. Se li lasci vuoti, saranno resi vuoti per tutti. Inoltre, si noti che solo i prelievi avranno un budget.',
|
||||||
'no_bulk_category' => 'Non aggiornare la categoria',
|
'no_bulk_category' => 'Non aggiornare la categoria',
|
||||||
'no_bulk_budget' => 'Non aggiornare il budget',
|
'no_bulk_budget' => 'Non aggiornare il budget',
|
||||||
'no_bulk_tags' => 'Non aggiornare le etichette',
|
'no_bulk_tags' => 'Non aggiornare le etichette',
|
||||||
'mass_edit' => 'Edit selected individually',
|
'mass_edit' => 'Modifica singolarmente le selezionate',
|
||||||
'bulk_edit' => 'Edit selected in bulk',
|
'bulk_edit' => 'Modifica in gruppo le selezionate',
|
||||||
'mass_delete' => 'Delete selected',
|
'mass_delete' => 'Elimina selezionate',
|
||||||
'cannot_edit_other_fields' => 'Non puoi modificare in blocco altri campi oltre a quelli presenti perché non c\'è spazio per mostrarli. Segui il link e modificali uno per uno se è necessario modificare questi campi.',
|
'cannot_edit_other_fields' => 'Non puoi modificare in blocco altri campi oltre a quelli presenti perché non c\'è spazio per mostrarli. Segui il link e modificali uno per uno se è necessario modificare questi campi.',
|
||||||
'cannot_change_amount_reconciled' => 'You can\'t change the amount of reconciled transactions.',
|
'cannot_change_amount_reconciled' => 'Non puoi cambiare l\'importo delle transazioni riconciliate.',
|
||||||
'no_budget' => '(nessun budget)',
|
'no_budget' => '(nessun budget)',
|
||||||
'no_budget_squared' => '(nessun budget)',
|
'no_budget_squared' => '(nessun budget)',
|
||||||
'perm-delete-many' => 'Deleting many items in one go can be very disruptive. Please be cautious. You can delete part of a split transaction from this page, so take care.',
|
'perm-delete-many' => 'Eliminare molti elementi in una sola volta può essere molto pericoloso. Sii cauto. Da questa pagina puoi eliminare parte di una transazione suddivisa, quindi fallo con attenzione.',
|
||||||
'mass_deleted_transactions_success' => ':amount transazioni eliminate .',
|
'mass_deleted_transactions_success' => ':amount transazioni eliminate .',
|
||||||
'mass_edited_transactions_success' => ':amount transazioni aggiornate',
|
'mass_edited_transactions_success' => ':amount transazioni aggiornate',
|
||||||
'opt_group_' => '(nessun tipo di conto)',
|
'opt_group_' => '(nessun tipo di conto)',
|
||||||
@ -872,10 +872,10 @@ return [
|
|||||||
'opt_group_sharedAsset' => 'Conti attività condivisi',
|
'opt_group_sharedAsset' => 'Conti attività condivisi',
|
||||||
'opt_group_ccAsset' => 'Carte di credito',
|
'opt_group_ccAsset' => 'Carte di credito',
|
||||||
'opt_group_cashWalletAsset' => 'Portafogli',
|
'opt_group_cashWalletAsset' => 'Portafogli',
|
||||||
'opt_group_expense_account' => 'Expense accounts',
|
'opt_group_expense_account' => 'Conti uscite',
|
||||||
'opt_group_revenue_account' => 'Revenue accounts',
|
'opt_group_revenue_account' => 'Conti entrate',
|
||||||
'opt_group_l_Loan' => 'Passività: Prestito',
|
'opt_group_l_Loan' => 'Passività: Prestito',
|
||||||
'opt_group_cash_account' => 'Cash account',
|
'opt_group_cash_account' => 'Conto contanti',
|
||||||
'opt_group_l_Debt' => 'Passività: Debito',
|
'opt_group_l_Debt' => 'Passività: Debito',
|
||||||
'opt_group_l_Mortgage' => 'Passività: Mutuo',
|
'opt_group_l_Mortgage' => 'Passività: Mutuo',
|
||||||
'opt_group_l_Credit card' => 'Passività: Carta di credito',
|
'opt_group_l_Credit card' => 'Passività: Carta di credito',
|
||||||
@ -1226,13 +1226,13 @@ return [
|
|||||||
'do_not_save_connection' => '(non salvare la connessione)',
|
'do_not_save_connection' => '(non salvare la connessione)',
|
||||||
'link_transaction' => 'Collega transazione',
|
'link_transaction' => 'Collega transazione',
|
||||||
'link_to_other_transaction' => 'Collega questa transazione a un\'altra transazione',
|
'link_to_other_transaction' => 'Collega questa transazione a un\'altra transazione',
|
||||||
'select_transaction_to_link' => 'Select a transaction to link this transaction to. The links are currently unused in Firefly III (apart from being shown), but I plan to change this in the future. Use the search box to select a transaction either by title or by ID. If you want to add custom link types, check out the administration section.',
|
'select_transaction_to_link' => 'Seleziona una transazione da collegare a questa. I collegamenti non sono al momento utilizzati in Firefly III (a parte la visualizzazione), ma prevedo di cambiare la cosa in futuro. Usa il box di ricerca per selezionare una transazione per titolo o per ID. Se vuoi aggiungere tipi di collegamento personalizzati, controlla la sezione amministrazione.',
|
||||||
'this_transaction' => 'Questa transazione',
|
'this_transaction' => 'Questa transazione',
|
||||||
'transaction' => 'Transazione',
|
'transaction' => 'Transazione',
|
||||||
'comments' => 'Commenti',
|
'comments' => 'Commenti',
|
||||||
'link_notes' => 'Any notes you wish to store with the link.',
|
'link_notes' => 'Qualsiasi nota che tu voglia salvare con il collegamento.',
|
||||||
'invalid_link_selection' => 'Impossibile collegare queste transazioni',
|
'invalid_link_selection' => 'Impossibile collegare queste transazioni',
|
||||||
'selected_transaction' => 'Selected transaction',
|
'selected_transaction' => 'Transazione selezionata',
|
||||||
'journals_linked' => 'Le transazioni sono collegate.',
|
'journals_linked' => 'Le transazioni sono collegate.',
|
||||||
'journals_error_linked' => 'Queste transazioni sono già collegate.',
|
'journals_error_linked' => 'Queste transazioni sono già collegate.',
|
||||||
'journals_link_to_self' => 'Non puoi collegare una transazione con se stessa',
|
'journals_link_to_self' => 'Non puoi collegare una transazione con se stessa',
|
||||||
@ -1273,9 +1273,9 @@ return [
|
|||||||
'split_this_transfer' => 'Dividi questo trasferimento',
|
'split_this_transfer' => 'Dividi questo trasferimento',
|
||||||
'cannot_edit_opening_balance' => 'Non è possibile modificare il saldo di apertura di un conto.',
|
'cannot_edit_opening_balance' => 'Non è possibile modificare il saldo di apertura di un conto.',
|
||||||
'no_edit_multiple_left' => 'Non hai selezionato transazioni valide da modificare.',
|
'no_edit_multiple_left' => 'Non hai selezionato transazioni valide da modificare.',
|
||||||
'breadcrumb_convert_group' => 'Convert transaction',
|
'breadcrumb_convert_group' => 'Converti transazione',
|
||||||
'convert_invalid_source' => 'Source information is invalid for transaction #%d.',
|
'convert_invalid_source' => 'L\'informazione di origine non è valida per la transazione #%d.',
|
||||||
'convert_invalid_destination' => 'Destination information is invalid for transaction #%d.',
|
'convert_invalid_destination' => 'L\'informazione di destinazione non è valida per la transazione #%d.',
|
||||||
|
|
||||||
// Import page (general strings only)
|
// Import page (general strings only)
|
||||||
'import_index_title' => 'Importa le transazioni in Firefly III',
|
'import_index_title' => 'Importa le transazioni in Firefly III',
|
||||||
|
@ -253,7 +253,7 @@ return [
|
|||||||
'weekend' => 'Fine settimana',
|
'weekend' => 'Fine settimana',
|
||||||
'client_secret' => 'Segreto del client',
|
'client_secret' => 'Segreto del client',
|
||||||
|
|
||||||
'withdrawal_destination_id' => 'Destination account',
|
'withdrawal_destination_id' => 'Conto di destinazione',
|
||||||
'deposit_source_id' => 'Source account',
|
'deposit_source_id' => 'Conto di origine',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
@ -210,7 +210,7 @@ return [
|
|||||||
'specific_belfius_name' => 'Belfius BE',
|
'specific_belfius_name' => 'Belfius BE',
|
||||||
'specific_belfius_descr' => 'Risolve possibili problemi con file di Belfius',
|
'specific_belfius_descr' => 'Risolve possibili problemi con file di Belfius',
|
||||||
'specific_ingbelgium_name' => 'ING BE',
|
'specific_ingbelgium_name' => 'ING BE',
|
||||||
'specific_ingbelgium_descr' => 'Fixes potential problems with ING Belgium files',
|
'specific_ingbelgium_descr' => 'Risolve possibili problemi con i file di ING Belgium',
|
||||||
// job configuration for file provider (stage: roles)
|
// job configuration for file provider (stage: roles)
|
||||||
'job_config_roles_title' => 'Configurazione di importazione (3/4) - Definisci il ruolo di ogni colonna',
|
'job_config_roles_title' => 'Configurazione di importazione (3/4) - Definisci il ruolo di ogni colonna',
|
||||||
'job_config_roles_text' => 'Ogni colonna nel tuo file CSV contiene determinati dati. Si prega di indicare il tipo di dati che l\'importatore dovrebbe aspettarsi. L\'opzione per "mappare" i dati significa che collegherete ogni voce trovata nella colonna con un valore nel vostro database. Una colonna spesso mappata è la colonna che contiene l\'IBAN del conto. Questo può essere facilmente abbinato all\'IBAN già presente nel tuo database.',
|
'job_config_roles_text' => 'Ogni colonna nel tuo file CSV contiene determinati dati. Si prega di indicare il tipo di dati che l\'importatore dovrebbe aspettarsi. L\'opzione per "mappare" i dati significa che collegherete ogni voce trovata nella colonna con un valore nel vostro database. Una colonna spesso mappata è la colonna che contiene l\'IBAN del conto. Questo può essere facilmente abbinato all\'IBAN già presente nel tuo database.',
|
||||||
@ -311,6 +311,6 @@ return [
|
|||||||
'column_internal-reference' => 'Riferimento interno',
|
'column_internal-reference' => 'Riferimento interno',
|
||||||
|
|
||||||
// error message
|
// error message
|
||||||
'duplicate_row' => 'Row #:row (":description") could not be imported. It already exists.',
|
'duplicate_row' => 'La riga #:row (":description") non può essere importato poiché è già esistente.',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
@ -30,28 +30,28 @@ return [
|
|||||||
'index_help' => 'Se hai bisogno di aiuto per una pagina o un modulo, premi questo pulsante.',
|
'index_help' => 'Se hai bisogno di aiuto per una pagina o un modulo, premi questo pulsante.',
|
||||||
'index_outro' => 'La maggior parte delle pagine di Firefly III inizieranno con un piccolo tour come questo. Vi prego di contattarci quando avete domande o commenti. Grazie!',
|
'index_outro' => 'La maggior parte delle pagine di Firefly III inizieranno con un piccolo tour come questo. Vi prego di contattarci quando avete domande o commenti. Grazie!',
|
||||||
'index_sidebar-toggle' => 'Per creare nuove transazioni, conto o altre cose, usa il menu sotto questa icona.',
|
'index_sidebar-toggle' => 'Per creare nuove transazioni, conto o altre cose, usa il menu sotto questa icona.',
|
||||||
'index_cash_account' => 'These are the accounts created so far. You can use the cash account to track cash expenses but it\'s not mandatory of course.',
|
'index_cash_account' => 'Questi sono i conti finora creati. Puoi utilizzare il conto contanti per tracciare le spese in contanti ma ovviamente non è obbligatorio.',
|
||||||
|
|
||||||
// transactions (withdrawal)
|
// transactions (withdrawal)
|
||||||
'transactions_create_withdrawal_source' => 'Select your favorite asset account or liability from this dropdown.',
|
'transactions_create_withdrawal_source' => 'Seleziona da questo menu a discesa il tuo conto attività o passività preferito.',
|
||||||
'transactions_create_withdrawal_destination' => 'Select an expense account here. Leave it empty if you want to make a cash expense.',
|
'transactions_create_withdrawal_destination' => 'Seleziona qui un conto uscita. Lascialo vuoto se vuoi fare una spesa in contanti.',
|
||||||
'transactions_create_withdrawal_foreign_currency' => 'Use this field to set a foreign currency and amount.',
|
'transactions_create_withdrawal_foreign_currency' => 'Usa questo campo per impostare una valuta straniera e un importo.',
|
||||||
'transactions_create_withdrawal_more_meta' => 'Plenty of other meta data you set in these fields.',
|
'transactions_create_withdrawal_more_meta' => 'In questi campi puoi impostare molti altri meta dati.',
|
||||||
'transactions_create_withdrawal_split_add' => 'If you want to split a transaction, add more splits with this button',
|
'transactions_create_withdrawal_split_add' => 'Se vuoi suddividere una transazione, aggiungi ulteriori suddivisioni con questo pulsante',
|
||||||
|
|
||||||
// transactions (deposit)
|
// transactions (deposit)
|
||||||
'transactions_create_deposit_source' => 'Select or type the payee in this auto-completing dropdown/textbox. Leave it empty if you want to make a cash deposit.',
|
'transactions_create_deposit_source' => 'Seleziona o scrivi il beneficiario in questo campo di auto-completamento. Lascialo vuoto se vuoi fare un deposito in contanti.',
|
||||||
'transactions_create_deposit_destination' => 'Select an asset or liability account here.',
|
'transactions_create_deposit_destination' => 'Seleziona qui un conto attività o una passività.',
|
||||||
'transactions_create_deposit_foreign_currency' => 'Use this field to set a foreign currency and amount.',
|
'transactions_create_deposit_foreign_currency' => 'Usa questo campo per impostare una valuta straniera e un importo.',
|
||||||
'transactions_create_deposit_more_meta' => 'Plenty of other meta data you set in these fields.',
|
'transactions_create_deposit_more_meta' => 'In questi campi puoi impostare molti altri meta dati.',
|
||||||
'transactions_create_deposit_split_add' => 'If you want to split a transaction, add more splits with this button',
|
'transactions_create_deposit_split_add' => 'Se vuoi suddividere una transazione, aggiungi ulteriori suddivisioni con questo pulsante',
|
||||||
|
|
||||||
// transactions (transfer)
|
// transactions (transfer)
|
||||||
'transactions_create_transfer_source' => 'Select the source asset account here.',
|
'transactions_create_transfer_source' => 'Seleziona qui il conto attività di origine.',
|
||||||
'transactions_create_transfer_destination' => 'Select the destination asset account here.',
|
'transactions_create_transfer_destination' => 'Seleziona qui il conto attività di destinazione.',
|
||||||
'transactions_create_transfer_foreign_currency' => 'Use this field to set a foreign currency and amount.',
|
'transactions_create_transfer_foreign_currency' => 'Usa questo campo per impostare una valuta straniera e un importo.',
|
||||||
'transactions_create_transfer_more_meta' => 'Plenty of other meta data you set in these fields.',
|
'transactions_create_transfer_more_meta' => 'In questi campi puoi impostare molti altri meta dati.',
|
||||||
'transactions_create_transfer_split_add' => 'If you want to split a transaction, add more splits with this button',
|
'transactions_create_transfer_split_add' => 'Se vuoi suddividere una transazione, aggiungi ulteriori suddivisioni con questo pulsante',
|
||||||
|
|
||||||
// create account:
|
// create account:
|
||||||
'accounts_create_iban' => 'Dai ai tuoi conti un IBAN valido. Ciò potrebbe rendere molto facile l\'importazione dei dati in futuro.',
|
'accounts_create_iban' => 'Dai ai tuoi conti un IBAN valido. Ciò potrebbe rendere molto facile l\'importazione dei dati in futuro.',
|
||||||
|
@ -36,7 +36,7 @@ return [
|
|||||||
'currentBalance' => 'Saldo corrente',
|
'currentBalance' => 'Saldo corrente',
|
||||||
'linked_to_rules' => 'Regole rilevanti',
|
'linked_to_rules' => 'Regole rilevanti',
|
||||||
'active' => 'Attivo',
|
'active' => 'Attivo',
|
||||||
'transaction_type' => 'Type',
|
'transaction_type' => 'Tipo',
|
||||||
'lastActivity' => 'Ultima attività',
|
'lastActivity' => 'Ultima attività',
|
||||||
'balanceDiff' => 'Differenze saldi',
|
'balanceDiff' => 'Differenze saldi',
|
||||||
'matchesOn' => 'Abbinato con',
|
'matchesOn' => 'Abbinato con',
|
||||||
@ -44,7 +44,7 @@ return [
|
|||||||
'created_at' => 'Creato il',
|
'created_at' => 'Creato il',
|
||||||
'account' => 'Conto',
|
'account' => 'Conto',
|
||||||
'matchingAmount' => 'Importo',
|
'matchingAmount' => 'Importo',
|
||||||
'split_number' => 'Diviso #',
|
'split_number' => 'Divisione #',
|
||||||
'destination' => 'Destinazione',
|
'destination' => 'Destinazione',
|
||||||
'source' => 'Origine',
|
'source' => 'Origine',
|
||||||
'next_expected_match' => 'Prossimo abbinamento previsto',
|
'next_expected_match' => 'Prossimo abbinamento previsto',
|
||||||
|
@ -190,6 +190,6 @@ return [
|
|||||||
'ob_dest_need_data' => 'È necessario ottenere un ID e/o un nome del conto di destinazione validi per continuare.',
|
'ob_dest_need_data' => 'È necessario ottenere un ID e/o un nome del conto di destinazione validi per continuare.',
|
||||||
'ob_dest_bad_data' => 'Non è stato possibile trovare un conto di destinazione valido effettuando la ricerca con l\'ID ":id" o il nome ":name".',
|
'ob_dest_bad_data' => 'Non è stato possibile trovare un conto di destinazione valido effettuando la ricerca con l\'ID ":id" o il nome ":name".',
|
||||||
|
|
||||||
'generic_invalid_source' => 'You can\'t use this account as the source account.',
|
'generic_invalid_source' => 'Non puoi utilizzare questo conto come conto di origine.',
|
||||||
'generic_invalid_destination' => 'You can\'t use this account as the destination account.',
|
'generic_invalid_destination' => 'Non puoi utilizzare questo conto come conto di destinazione.',
|
||||||
];
|
];
|
||||||
|
@ -83,7 +83,7 @@ return [
|
|||||||
'help_for_this_page' => 'Справка по этой странице',
|
'help_for_this_page' => 'Справка по этой странице',
|
||||||
'no_help_could_be_found' => 'Невозможно найти текст справки.',
|
'no_help_could_be_found' => 'Невозможно найти текст справки.',
|
||||||
'no_help_title' => 'Нам очень жаль, но произошла ошибка.',
|
'no_help_title' => 'Нам очень жаль, но произошла ошибка.',
|
||||||
'two_factor_welcome' => 'Hello!',
|
'two_factor_welcome' => 'Здравствуйте!',
|
||||||
'two_factor_enter_code' => 'Чтобы продолжить, введите ваш код двухфакторной аутентификации. Ваше приложение может сгенерировать его для вас.',
|
'two_factor_enter_code' => 'Чтобы продолжить, введите ваш код двухфакторной аутентификации. Ваше приложение может сгенерировать его для вас.',
|
||||||
'two_factor_code_here' => 'Введите код здесь',
|
'two_factor_code_here' => 'Введите код здесь',
|
||||||
'two_factor_title' => 'Двухфакторная аутентификация',
|
'two_factor_title' => 'Двухфакторная аутентификация',
|
||||||
@ -97,7 +97,7 @@ return [
|
|||||||
'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.',
|
'mfa_backup_code' => 'You have used a backup code to login to Firefly III. It can\'t be used again, so cross it from your list.',
|
||||||
'pref_two_factor_new_backup_codes' => 'Get new backup codes',
|
'pref_two_factor_new_backup_codes' => 'Get new backup codes',
|
||||||
'pref_two_factor_backup_code_count' => 'You have :count valid backup code(s).',
|
'pref_two_factor_backup_code_count' => 'You have :count valid backup code(s).',
|
||||||
'2fa_i_have_them' => 'I stored them!',
|
'2fa_i_have_them' => 'Я всё сохранил!',
|
||||||
'warning_much_data' => 'Загрузка данных за :days дней может занять некоторое время.',
|
'warning_much_data' => 'Загрузка данных за :days дней может занять некоторое время.',
|
||||||
'registered' => 'Вы зарегистрировались успешно!',
|
'registered' => 'Вы зарегистрировались успешно!',
|
||||||
'Default asset account' => 'Счёт по умолчанию',
|
'Default asset account' => 'Счёт по умолчанию',
|
||||||
@ -1403,13 +1403,13 @@ return [
|
|||||||
'recurrence_deleted' => 'Повторяющаяся транзакция ":title" удалена',
|
'recurrence_deleted' => 'Повторяющаяся транзакция ":title" удалена',
|
||||||
|
|
||||||
// new lines for summary controller.
|
// new lines for summary controller.
|
||||||
'box_balance_in_currency' => 'Balance (:currency)',
|
'box_balance_in_currency' => 'Баланс (:currency)',
|
||||||
'box_spent_in_currency' => 'Spent (:currency)',
|
'box_spent_in_currency' => 'Расходы (:currency)',
|
||||||
'box_earned_in_currency' => 'Earned (:currency)',
|
'box_earned_in_currency' => 'Доходы (:currency)',
|
||||||
'box_bill_paid_in_currency' => 'Bills paid (:currency)',
|
'box_bill_paid_in_currency' => 'Счета на оплату (:currency)',
|
||||||
'box_bill_unpaid_in_currency' => 'Bills unpaid (:currency)',
|
'box_bill_unpaid_in_currency' => 'Неоплаченные счета (:currency)',
|
||||||
'box_left_to_spend_in_currency' => 'Left to spend (:currency)',
|
'box_left_to_spend_in_currency' => 'Осталось потратить (:currency)',
|
||||||
'box_net_worth_in_currency' => 'Net worth (:currency)',
|
'box_net_worth_in_currency' => 'Мои сбережения (:currency)',
|
||||||
'box_spend_per_day' => 'Left to spend per day: :amount',
|
'box_spend_per_day' => 'Можно тратить в день: :amount',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
@ -57,21 +57,21 @@ return [
|
|||||||
'asset_source_account' => 'Исходный счёт',
|
'asset_source_account' => 'Исходный счёт',
|
||||||
'journal_description' => 'Описание',
|
'journal_description' => 'Описание',
|
||||||
'note' => 'Заметки',
|
'note' => 'Заметки',
|
||||||
'store_new_transaction' => 'Store new transaction',
|
'store_new_transaction' => 'Сохранить новую транзакцию',
|
||||||
'split_journal' => 'Разделить эту транзакцию',
|
'split_journal' => 'Разделить эту транзакцию',
|
||||||
'split_journal_explanation' => 'Разделить эту транзакцию на несколько частей',
|
'split_journal_explanation' => 'Разделить эту транзакцию на несколько частей',
|
||||||
'currency' => 'Валюта',
|
'currency' => 'Валюта',
|
||||||
'account_id' => 'Основной счёт',
|
'account_id' => 'Основной счёт',
|
||||||
'budget_id' => 'Бюджет',
|
'budget_id' => 'Бюджет',
|
||||||
'opening_balance' => 'Opening balance',
|
'opening_balance' => 'Начальный баланс',
|
||||||
'tagMode' => 'Режим метки',
|
'tagMode' => 'Режим метки',
|
||||||
'tag_position' => 'Расположение метки',
|
'tag_position' => 'Расположение метки',
|
||||||
'virtual_balance' => 'Virtual balance',
|
'virtual_balance' => 'Виртуальный баланс',
|
||||||
'targetamount' => 'Целевая сумма',
|
'targetamount' => 'Целевая сумма',
|
||||||
'account_role' => 'Account role',
|
'account_role' => 'Роль учётной записи',
|
||||||
'opening_balance_date' => 'Opening balance date',
|
'opening_balance_date' => 'Дата начального баланса',
|
||||||
'cc_type' => 'Credit card payment plan',
|
'cc_type' => 'План оплаты по кредитной карте',
|
||||||
'cc_monthly_payment_date' => 'Credit card monthly payment date',
|
'cc_monthly_payment_date' => 'Дата ежемесячного платежа по кредитной карте',
|
||||||
'piggy_bank_id' => 'Копилка',
|
'piggy_bank_id' => 'Копилка',
|
||||||
'returnHere' => 'Вернуться сюда',
|
'returnHere' => 'Вернуться сюда',
|
||||||
'returnHereExplanation' => 'После сохранения вернуться сюда и создать ещё одну аналогичную запись.',
|
'returnHereExplanation' => 'После сохранения вернуться сюда и создать ещё одну аналогичную запись.',
|
||||||
@ -119,7 +119,7 @@ return [
|
|||||||
'symbol' => 'Символ',
|
'symbol' => 'Символ',
|
||||||
'code' => 'Код',
|
'code' => 'Код',
|
||||||
'iban' => 'IBAN',
|
'iban' => 'IBAN',
|
||||||
'account_number' => 'Account number',
|
'account_number' => 'Номер счёта',
|
||||||
'creditCardNumber' => 'Номер кредитной карты',
|
'creditCardNumber' => 'Номер кредитной карты',
|
||||||
'has_headers' => 'Заголовки',
|
'has_headers' => 'Заголовки',
|
||||||
'date_format' => 'Формат даты',
|
'date_format' => 'Формат даты',
|
||||||
@ -253,7 +253,7 @@ return [
|
|||||||
'weekend' => 'Выходные',
|
'weekend' => 'Выходные',
|
||||||
'client_secret' => 'Закрытый ключ клиента',
|
'client_secret' => 'Закрытый ключ клиента',
|
||||||
|
|
||||||
'withdrawal_destination_id' => 'Destination account',
|
'withdrawal_destination_id' => 'Счёт назначения',
|
||||||
'deposit_source_id' => 'Source account',
|
'deposit_source_id' => 'Исходный счёт',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
@ -142,7 +142,7 @@ class SummaryControllerTest extends TestCase
|
|||||||
|
|
||||||
$response = $this->get(route('api.v1.summary.basic') . '?' . http_build_query($parameters));
|
$response = $this->get(route('api.v1.summary.basic') . '?' . http_build_query($parameters));
|
||||||
$response->assertStatus(200);
|
$response->assertStatus(200);
|
||||||
// TODO after 4.8.0: check if JSON is correct
|
// TODO AFTER 4.8,0: check if JSON is correct
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -253,6 +253,6 @@ class SummaryControllerTest extends TestCase
|
|||||||
|
|
||||||
$response = $this->get(route('api.v1.summary.basic') . '?' . http_build_query($parameters));
|
$response = $this->get(route('api.v1.summary.basic') . '?' . http_build_query($parameters));
|
||||||
$response->assertStatus(200);
|
$response->assertStatus(200);
|
||||||
// TODO after 4.8.0: check if JSON is correct
|
// TODO AFTER 4.8,0: check if JSON is correct
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -309,206 +309,4 @@ class MetaPieChartTest extends TestCase
|
|||||||
|
|
||||||
$this->assertTrue(true);
|
$this->assertTrue(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// /**
|
|
||||||
// * @covers \FireflyIII\Helpers\Chart\MetaPieChart
|
|
||||||
// */
|
|
||||||
// public function testGenerateExpenseAccountWithOthers(): void
|
|
||||||
// {
|
|
||||||
// $this->markTestIncomplete('Needs to be rewritten for v4.8.0');
|
|
||||||
//
|
|
||||||
// return;
|
|
||||||
// $som = (new Carbon())->startOfMonth();
|
|
||||||
// $eom = (new Carbon())->endOfMonth();
|
|
||||||
// $collection = $this->fakeTransactions();
|
|
||||||
// $others = $this->fakeOthers();
|
|
||||||
// $accounts = [
|
|
||||||
// 1 => factory(Account::class)->make(),
|
|
||||||
// 2 => factory(Account::class)->make(),
|
|
||||||
// ];
|
|
||||||
//
|
|
||||||
// // mock collector so the correct set of journals is returned:
|
|
||||||
// // then verify the results.
|
|
||||||
// $collector = $this->mock(TransactionCollectorInterface::class);
|
|
||||||
// $collector->shouldReceive('addFilter')->withArgs([NegativeAmountFilter::class])->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('addFilter')->withArgs([PositiveAmountFilter::class])->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('addFilter')->withArgs([OpposingAccountFilter::class])->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('removeFilter')->withArgs([NegativeAmountFilter::class])->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('setUser')->andReturnSelf()->twice();
|
|
||||||
// $collector->shouldReceive('setAccounts')->andReturnSelf()->twice();
|
|
||||||
// $collector->shouldReceive('setRange')->andReturnSelf()->twice();
|
|
||||||
// $collector->shouldReceive('setBudgets')->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('setCategories')->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('setTypes')->withArgs([[TransactionType::WITHDRAWAL, TransactionType::TRANSFER]])->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('withOpposingAccount')->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('getTransactions')->andReturn($collection)->once();
|
|
||||||
//
|
|
||||||
// $collector->shouldReceive('setTypes')->withArgs([[TransactionType::WITHDRAWAL]])->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('getTransactions')->andReturn($others)->once();
|
|
||||||
//
|
|
||||||
// // mock all repositories:
|
|
||||||
// $accountRepos = $this->mock(AccountRepositoryInterface::class);
|
|
||||||
//
|
|
||||||
// $accountRepos->shouldReceive('setUser');
|
|
||||||
// $accountRepos->shouldReceive('findNull')->withArgs([1])->andReturn($accounts[1]);
|
|
||||||
// $accountRepos->shouldReceive('findNull')->withArgs([2])->andReturn($accounts[2]);
|
|
||||||
//
|
|
||||||
// $helper = new MetaPieChart();
|
|
||||||
// $helper->setCollectOtherObjects(true);
|
|
||||||
// $helper->setUser($this->user());
|
|
||||||
// $helper->setStart($som);
|
|
||||||
// $helper->setEnd($eom);
|
|
||||||
// $chart = $helper->generate('expense', 'account');
|
|
||||||
//
|
|
||||||
// // since the set is pretty basic the result is easy to validate:
|
|
||||||
// $keys = array_keys($chart);
|
|
||||||
// $this->assertEquals($keys[0], $accounts[1]->name);
|
|
||||||
// $this->assertEquals($keys[1], $accounts[2]->name);
|
|
||||||
// $this->assertSame(0, bccomp('1000', $chart[$accounts[1]->name]));
|
|
||||||
// $this->assertSame(0, bccomp('1000', $chart[$accounts[2]->name]));
|
|
||||||
// $this->assertSame(0, bccomp('-5000', $chart['Everything else']));
|
|
||||||
//
|
|
||||||
// $this->assertTrue(true);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * @covers \FireflyIII\Helpers\Chart\MetaPieChart
|
|
||||||
// */
|
|
||||||
// public function testGenerateIncomeAccount(): void
|
|
||||||
// {
|
|
||||||
// $this->markTestIncomplete('Needs to be rewritten for v4.8.0');
|
|
||||||
//
|
|
||||||
// return;
|
|
||||||
// $som = (new Carbon())->startOfMonth();
|
|
||||||
// $eom = (new Carbon())->endOfMonth();
|
|
||||||
// $collection = $this->fakeTransactions();
|
|
||||||
// $accounts = [
|
|
||||||
// 1 => factory(Account::class)->make(),
|
|
||||||
// 2 => factory(Account::class)->make(),
|
|
||||||
// ];
|
|
||||||
//
|
|
||||||
// // mock collector so the correct set of journals is returned:
|
|
||||||
// // then verify the results.
|
|
||||||
// $collector = $this->mock(TransactionCollectorInterface::class);
|
|
||||||
//
|
|
||||||
// $collector->shouldReceive('addFilter')->withArgs([NegativeAmountFilter::class])->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('addFilter')->withArgs([OpposingAccountFilter::class])->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('removeFilter')->withArgs([TransferFilter::class])->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('setUser')->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('setAccounts')->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('setRange')->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('setBudgets')->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('setCategories')->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('setTypes')->withArgs([[TransactionType::DEPOSIT, TransactionType::TRANSFER]])->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('withOpposingAccount')->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('getTransactions')->andReturn($collection);
|
|
||||||
//
|
|
||||||
// // mock all repositories:
|
|
||||||
// $accountRepos = $this->mock(AccountRepositoryInterface::class);
|
|
||||||
//
|
|
||||||
// $accountRepos->shouldReceive('setUser');
|
|
||||||
// $accountRepos->shouldReceive('findNull')->withArgs([1])->andReturn($accounts[1]);
|
|
||||||
// $accountRepos->shouldReceive('findNull')->withArgs([2])->andReturn($accounts[2]);
|
|
||||||
//
|
|
||||||
// $helper = new MetaPieChart();
|
|
||||||
// $helper->setUser($this->user());
|
|
||||||
// $helper->setStart($som);
|
|
||||||
// $helper->setEnd($eom);
|
|
||||||
// $chart = $helper->generate('income', 'account');
|
|
||||||
//
|
|
||||||
// // since the set is pretty basic the result is easy to validate:
|
|
||||||
// $keys = array_keys($chart);
|
|
||||||
// $this->assertEquals($keys[0], $accounts[1]->name);
|
|
||||||
// $this->assertEquals($keys[1], $accounts[2]->name);
|
|
||||||
// $this->assertSame(0, bccomp('1000', $chart[$accounts[1]->name]));
|
|
||||||
// $this->assertSame(0, bccomp('1000', $chart[$accounts[2]->name]));
|
|
||||||
//
|
|
||||||
// $this->assertTrue(true);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * @covers \FireflyIII\Helpers\Chart\MetaPieChart
|
|
||||||
// */
|
|
||||||
// public function testGenerateIncomeAccountWithOthers(): void
|
|
||||||
// {
|
|
||||||
// $this->markTestIncomplete('Needs to be rewritten for v4.8.0');
|
|
||||||
//
|
|
||||||
// return;
|
|
||||||
// $som = (new Carbon())->startOfMonth();
|
|
||||||
// $eom = (new Carbon())->endOfMonth();
|
|
||||||
// $collection = $this->fakeTransactions();
|
|
||||||
// $others = $this->fakeOthers();
|
|
||||||
// $accounts = [
|
|
||||||
// 1 => factory(Account::class)->make(),
|
|
||||||
// 2 => factory(Account::class)->make(),
|
|
||||||
// ];
|
|
||||||
//
|
|
||||||
// // mock collector so the correct set of journals is returned:
|
|
||||||
// // then verify the results.
|
|
||||||
// $collector = $this->mock(TransactionCollectorInterface::class);
|
|
||||||
// $collector->shouldReceive('addFilter')->withArgs([NegativeAmountFilter::class])->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('addFilter')->withArgs([OpposingAccountFilter::class])->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('removeFilter')->withArgs([TransferFilter::class])->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('setUser')->andReturnSelf()->twice();
|
|
||||||
// $collector->shouldReceive('setAccounts')->andReturnSelf()->twice();
|
|
||||||
// $collector->shouldReceive('setRange')->andReturnSelf()->twice();
|
|
||||||
// $collector->shouldReceive('setBudgets')->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('setCategories')->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('setTypes')->withArgs([[TransactionType::DEPOSIT, TransactionType::TRANSFER]])->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('withOpposingAccount')->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('getTransactions')->andReturn($collection)->once();
|
|
||||||
//
|
|
||||||
// $collector->shouldReceive('setTypes')->withArgs([[TransactionType::DEPOSIT]])->andReturnSelf()->once();
|
|
||||||
// $collector->shouldReceive('getTransactions')->andReturn($others)->once();
|
|
||||||
//
|
|
||||||
// // mock all repositories:
|
|
||||||
// $accountRepos = $this->mock(AccountRepositoryInterface::class);
|
|
||||||
//
|
|
||||||
// $accountRepos->shouldReceive('setUser');
|
|
||||||
// $accountRepos->shouldReceive('findNull')->withArgs([1])->andReturn($accounts[1]);
|
|
||||||
// $accountRepos->shouldReceive('findNull')->withArgs([2])->andReturn($accounts[2]);
|
|
||||||
//
|
|
||||||
// $helper = new MetaPieChart();
|
|
||||||
// $helper->setCollectOtherObjects(true);
|
|
||||||
// $helper->setUser($this->user());
|
|
||||||
// $helper->setStart($som);
|
|
||||||
// $helper->setEnd($eom);
|
|
||||||
// $chart = $helper->generate('income', 'account');
|
|
||||||
//
|
|
||||||
// // since the set is pretty basic the result is easy to validate:
|
|
||||||
// $keys = array_keys($chart);
|
|
||||||
// $this->assertEquals($keys[0], $accounts[1]->name);
|
|
||||||
// $this->assertEquals($keys[1], $accounts[2]->name);
|
|
||||||
// $this->assertSame(0, bccomp('1000', $chart[$accounts[1]->name]));
|
|
||||||
// $this->assertSame(0, bccomp('1000', $chart[$accounts[2]->name]));
|
|
||||||
// $this->assertSame(0, bccomp('1000', $chart['Everything else']));
|
|
||||||
//
|
|
||||||
// $this->assertTrue(true);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// /**
|
|
||||||
// * @return Collection
|
|
||||||
// */
|
|
||||||
// private function fakeOthers(): Collection
|
|
||||||
// {
|
|
||||||
// $set = new Collection;
|
|
||||||
//
|
|
||||||
// for ($i = 0; $i < 30; ++$i) {
|
|
||||||
// $transaction = new Transaction;
|
|
||||||
//
|
|
||||||
// // basic fields.
|
|
||||||
// $transaction->opposing_account_id = 3;
|
|
||||||
// $transaction->transaction_journal_budget_id = 3;
|
|
||||||
// $transaction->transaction_budget_id = 3;
|
|
||||||
// $transaction->transaction_journal_category_id = 3;
|
|
||||||
// $transaction->transaction_category_id = 3;
|
|
||||||
// $transaction->transaction_amount = '100';
|
|
||||||
// $set->push($transaction);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// return $set;
|
|
||||||
// }
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user