Add Italian translations for various views and functionalities (#2625)

* Add Italian translations for various views and functionalities

- Introduced translations for splits, subscriptions, tag deletions, tags, trades, transactions, transfer matches, transfers, users, valuations, and vehicles.
- Enhanced user experience by providing localized content in Italian for better accessibility and understanding.

* Correzioni traduzioni italiano: API keys shared/index, super admin jobs, imports readback, snaptrade idiomatica, subscriptions progetto, valuations grammatica

* Aggiornamenti delle traduzioni italiane: miglioramenti e aggiunte per vari moduli, inclusi conti, obiettivi, trasferimenti e integrazione con SnapTrade.
This commit is contained in:
Fabio Zorzetto
2026-07-17 07:25:08 +02:00
committed by GitHub
parent fc0581fba3
commit 89b08ca6ea
121 changed files with 8089 additions and 5 deletions

View File

@@ -159,6 +159,7 @@ module LanguagesHelper
"fr", # French
"de", # German
"es", # Spanish
"it", # Italian
"tr", # Turkish
"nb", # Norwegian Bokmål
"ca", # Catalan

View File

@@ -0,0 +1,88 @@
---
it:
breadcrumbs:
account_sharings: Condivisione conto
account_statements: Archivio estratti
accounts: Conti
ai_prompts: Prompt AI
api_key: Chiave API
api_keys: Chiavi API
appearance: Aspetto
appearances: Aspetto
bank_sync: Sincronizzazione bancaria
binance_items: Binance
brex_items: Brex
budget_categories: Categorie budget
budgets: Budget
categories: Categorie
categorize: Categorizza
chats: Chat
coinbase_items: Coinbase
coinstats_items: CoinStats
credit_cards: Carte di credito
cryptos: Crypto
dashboard: Dashboard
debug: Debug
debugs: Debug
depositories: Conti correnti
enable_banking_items: Enable Banking
exports: Esportazioni
family_exports: Esportazioni
family_merchants: Esercenti
guides: Guide
holdings: Portafoglio
home: Home
hostings: Self-Hosting
ibkr_items: Interactive Brokers
impersonation_sessions: Impersonazioni
imports: Importazioni
indexa_capital_items: Indexa Capital
intro: Introduzione
investments: Investimenti
invitations: Inviti
invite_codes: Codici invito
kraken_items: Kraken
llm_usage: Utilizzo LLM
llm_usages: Utilizzo LLM
loans: Prestiti
lunchflow_items: Lunch Flow
mcp: Server MCP
merchants: Esercenti
mercury_items: Mercury
messages: Messaggi
mfa: Autenticazione a due fattori
oidc_accounts: Account SSO
onboardings: Configurazione iniziale
other_assets: Altri asset
other_liabilities: Altre passività
payments: Pagamenti
pending_duplicate_merges: Revisione duplicati
plaid_items: Plaid
preferences: Preferenze
profile: Informazioni profilo
profiles: Informazioni profilo
properties: Proprietà
providers: Provider
recurring_transactions: Ricorrenti
registrations: Registrazione
reports: Rapporti
rules: Regole
securities: Titoli
security: Sicurezza
self_hosting: Self-Hosting
sessions: Accedi
simplefin_items: SimpleFIN
snaptrade_items: SnapTrade
sophtron_items: Sophtron
splits: Suddivisione
sso_identities: Connessioni SSO
sso_providers: Provider SSO
subscriptions: Abbonamento
tags: Etichette
trades: Operazioni
transactions: Transazioni
transfer_matches: Corrispondenze bonifici
transfers: Bonifici
users: Utenti
valuations: Valutazioni
vehicles: Veicoli

View File

@@ -1,13 +1,20 @@
---
it:
defaults:
brand_name: "%{brand_name}"
product_name: "%{product_name}"
common:
close: "Chiudi"
global:
expand: "Espandi"
activerecord:
errors:
messages:
record_invalid: 'Validazione fallita: %{errors}'
restrict_dependent_destroy:
has_many: Il record non può essere cancellato perchè esistono %{record}
has_many: Il record non può essere cancellato perché esistono %{record}
dipendenti
has_one: Il record non può essere cancellato perchè esiste un %{record}
has_one: Il record non può essere cancellato perché esiste un %{record}
dipendente
date:
abbr_day_names:
@@ -44,6 +51,8 @@ it:
default: "%d/%m/%Y"
long: "%d %B %Y"
short: "%d %b"
month_year: "%B %Y"
short_month_year: "%b %Y"
month_names:
-
- gennaio
@@ -129,6 +138,7 @@ it:
not_an_integer: non è un numero intero
odd: deve essere dispari
other_than: devono essere di numero diverso da %{count}
in: deve essere in %{count}
present: deve essere lasciato in bianco
required: deve esistere
taken: è già presente
@@ -149,9 +159,11 @@ it:
helpers:
select:
prompt: Seleziona...
search_placeholder: "Cerca"
default_label: "Seleziona..."
submit:
create: Crea %{model}
submit: Invia %{model}
submit: Salva %{model}
update: Aggiorna %{model}
number:
currency:
@@ -166,6 +178,7 @@ it:
format:
delimiter: "."
precision: 2
round_mode: default
separator: ","
significant: false
strip_insignificant_zeros: false
@@ -174,10 +187,14 @@ it:
format: "%n %u"
units:
billion: Miliardi
million: Milioni
million:
one: Milione
other: Milioni
quadrillion: Biliardi
thousand: Mila
trillion: Bilioni
trillion:
one: Bilione
other: Bilioni
unit: ''
format:
delimiter: ''

View File

@@ -0,0 +1,149 @@
it:
activerecord:
attributes:
doorkeeper/application:
name: 'Nome'
redirect_uri: 'URI di reindirizzamento'
errors:
models:
doorkeeper/application:
attributes:
redirect_uri:
fragment_present: 'non può contenere un frammento.'
invalid_uri: 'deve essere un URI valido.'
unspecified_scheme: 'deve specificare uno schema.'
relative_uri: 'deve essere un URI assoluto.'
secured_uri: 'deve essere un URI HTTPS/SSL.'
forbidden_uri: 'è vietato dal server.'
scopes:
not_match_configured: "non corrisponde alla configurazione del server."
doorkeeper:
applications:
confirmations:
destroy: 'Sei sicuro?'
buttons:
edit: 'Modifica'
destroy: 'Elimina'
submit: 'Invia'
cancel: 'Annulla'
authorize: 'Autorizza'
form:
error: 'Ops! Controlla il modulo per eventuali errori'
help:
confidential: "L'applicazione verrà utilizzata in contesti in cui il client secret può essere mantenuto riservato. Le app mobile native e le Single Page App sono considerate non riservate."
redirect_uri: 'Inserisci un URI per riga'
blank_redirect_uri: "Lascia vuoto se hai configurato il provider per usare Client Credentials, Resource Owner Password Credentials o altri grant type che non richiedono URI di reindirizzamento."
scopes: 'Separa gli scope con spazi. Lascia vuoto per usare gli scope predefiniti.'
edit:
title: 'Modifica applicazione'
index:
title: 'Le tue applicazioni'
new: 'Nuova applicazione'
name: 'Nome'
callback_url: 'URL di callback'
confidential: 'Riservata?'
actions: 'Azioni'
confidentiality:
'yes': 'Sì'
'no': 'No'
new:
title: 'Nuova applicazione'
show:
title: 'Applicazione: %{name}'
application_id: 'UID'
secret: 'Secret'
secret_hashed: 'Secret con hash'
scopes: 'Scope'
confidential: 'Riservata'
callback_urls: 'URL di callback'
actions: 'Azioni'
not_defined: 'Non definito'
authorizations:
buttons:
authorize: 'Autorizza'
deny: 'Nega'
error:
title: "Si è verificato un errore"
go_back: 'Torna indietro'
new:
title: 'Autorizzazione richiesta'
prompt: 'Autorizzare %{client_name} ad accedere al tuo account?'
able_to: 'Questa applicazione potrà'
show:
title: 'Codice di autorizzazione'
authorization_code_label: 'Codice di autorizzazione:'
copy_instructions: 'Copia questo codice e incollalo nell''applicazione.'
form_post:
title: 'Invia questo modulo'
authorized_applications:
confirmations:
revoke: 'Sei sicuro?'
buttons:
revoke: 'Revoca'
index:
title: 'Le tue applicazioni autorizzate'
application: 'Applicazione'
created_at: 'Creata il'
date_format: '%d/%m/%Y %H:%M:%S'
pre_authorization:
status: 'Pre-autorizzazione'
errors:
messages:
invalid_request:
unknown: 'La richiesta è priva di un parametro obbligatorio, include un valore di parametro non supportato o è comunque malformata.'
missing_param: 'Parametro obbligatorio mancante: %{value}.'
request_not_authorized: 'La richiesta deve essere autorizzata. Il parametro obbligatorio per autorizzare la richiesta è mancante o non valido.'
invalid_code_challenge: 'Il code challenge è obbligatorio.'
invalid_redirect_uri: "L'URI di reindirizzamento richiesto è malformato o non corrisponde all'URI del client."
unauthorized_client: 'Il client non è autorizzato a eseguire questa richiesta con questo metodo.'
access_denied: 'Il proprietario della risorsa o il server di autorizzazione ha negato la richiesta.'
invalid_scope: 'Lo scope richiesto non è valido, sconosciuto o malformato.'
invalid_code_challenge_method:
zero: "Il server di autorizzazione non supporta PKCE poiché non ci sono valori accettati per code_challenge_method."
one: 'Il code_challenge_method deve essere %{challenge_methods}.'
other: 'Il code_challenge_method deve essere uno tra %{challenge_methods}.'
server_error: 'Il server di autorizzazione ha incontrato una condizione imprevista che gli ha impedito di soddisfare la richiesta.'
temporarily_unavailable: 'Il server di autorizzazione non è attualmente in grado di gestire la richiesta a causa di un sovraccarico temporaneo o di manutenzione.'
credential_flow_not_configured: 'Il flusso Resource Owner Password Credentials è fallito perché Doorkeeper.configure.resource_owner_from_credentials non è configurato.'
resource_owner_authenticator_not_configured: 'Ricerca del Resource Owner fallita perché Doorkeeper.configure.resource_owner_authenticator non è configurato.'
admin_authenticator_not_configured: "L'accesso al pannello amministrativo è vietato perché Doorkeeper.configure.admin_authenticator non è configurato."
unsupported_response_type: 'Il server di autorizzazione non supporta questo tipo di risposta.'
unsupported_response_mode: 'Il server di autorizzazione non supporta questa modalità di risposta.'
invalid_client: "L'autenticazione del client è fallita a causa di client sconosciuto, nessuna autenticazione inclusa o metodo di autenticazione non supportato."
invalid_grant: "La concessione di autorizzazione fornita non è valida, è scaduta, è stata revocata, non corrisponde all'URI di reindirizzamento usato nella richiesta di autorizzazione o è stata emessa per un altro client."
unsupported_grant_type: 'Il tipo di concessione di autorizzazione non è supportato dal server di autorizzazione.'
invalid_token:
revoked: "Il token di accesso è stato revocato"
expired: "Il token di accesso è scaduto"
unknown: "Il token di accesso non è valido"
revoke:
unauthorized: "Non sei autorizzato a revocare questo token"
forbidden_token:
missing_scope: 'L''accesso a questa risorsa richiede lo scope "%{oauth_scopes}".'
flash:
applications:
create:
notice: 'Applicazione creata.'
destroy:
notice: 'Applicazione eliminata.'
update:
notice: 'Applicazione aggiornata.'
authorized_applications:
destroy:
notice: 'Applicazione revocata.'
layouts:
admin:
title: 'Doorkeeper'
nav:
oauth2_provider: 'Provider OAuth2'
applications: 'Applicazioni'
home: 'Home'
application:
title: 'Autorizzazione OAuth richiesta'

View File

@@ -0,0 +1,5 @@
---
it:
invitation_mailer:
invite_email:
subject: "%{inviter} ti ha invitato a unirti alla sua famiglia su %{product_name}!"

View File

@@ -0,0 +1,5 @@
---
it:
pdf_import_mailer:
next_steps:
subject: "Il tuo documento PDF è stato analizzato - %{product_name}"

View File

@@ -0,0 +1,34 @@
---
it:
account_order:
balance_asc:
label: Saldo (dal più basso)
label_short: Saldo ↑
balance_desc:
label: Saldo (dal più alto)
label_short: Saldo ↓
name_asc:
label: Nome (A-Z)
label_short: Nome ↑
name_desc:
label: Nome (Z-A)
label_short: Nome ↓
activerecord:
attributes:
account:
balance: Saldo
currency: Valuta
family: "%{moniker}"
family_id: "%{moniker}"
name: Nome
subtype: Sottotipo
models:
account: Conto
account/credit: Carta di credito
account/depository: Conto bancario
account/investment: Investimento
account/loan: Prestito
account/other_asset: Altro asset
account/other_liability: Altra passività
account/property: Immobile
account/vehicle: Veicolo

View File

@@ -0,0 +1,30 @@
---
it:
activerecord:
attributes:
account_statement:
account: Conto
account_last4_hint: Ultime quattro cifre conto
account_name_hint: Suggerimento nome conto
closing_balance: Saldo di chiusura
content_sha256: Digest contenuto
currency: Valuta
filename: Nome file
institution_name_hint: Suggerimento istituzione
opening_balance: Saldo iniziale
original_file: File estratto conto
period_end_on: Fine periodo
period_start_on: Inizio periodo
errors:
models:
account_statement:
attributes:
checksum:
duplicate_statement_file: è già stato caricato per questa famiglia
content_sha256:
duplicate_statement_file: è già stato caricato per questa famiglia
original_file:
invalid_format: deve essere un file PDF, CSV o XLSX
too_large: è troppo grande. La dimensione massima è %{max_mb}MB
period_end_on:
on_or_after_start: deve essere uguale o successivo all'inizio del periodo

View File

@@ -0,0 +1,11 @@
---
it:
address:
attributes:
country: Paese
line1: Indirizzo riga 1
line2: Indirizzo riga 2
locality: Comune
postal_code: CAP
region: Regione/Provincia
format: "%{line1} %{line2}, %{locality}, %{region} %{postal_code} %{country}"

View File

@@ -0,0 +1,7 @@
---
it:
activerecord:
errors:
models:
api_key:
cannot_destroy_demo_key: "Impossibile eliminare la chiave API di monitoraggio demo"

View File

@@ -0,0 +1,14 @@
---
it:
activerecord:
attributes:
brex_item:
base_url: URL base
name: Nome connessione
token: Token
errors:
models:
brex_item:
attributes:
base_url:
official_hosts_only: deve essere vuoto, https://api.brex.com, o https://api-staging.brex.com

View File

@@ -0,0 +1,29 @@
---
it:
models:
category:
uncategorized: Non categorizzata
other_investments: Altri investimenti
investment_contributions: Contributi investimento
defaults:
income: Entrate
food_and_drink: Cibo e bevande
groceries: Spesa alimentare
shopping: Shopping
transportation: Trasporti
travel: Viaggi
entertainment: Intrattenimento
healthcare: Salute
personal_care: Cura personale
home_improvement: Miglioramento casa
mortgage_rent: Mutuo / Affitto
utilities: Utenze
subscriptions: Abbonamenti
insurance: Assicurazioni
sports_and_fitness: Sport e fitness
gifts_and_donations: Regali e donazioni
taxes: Tasse
loan_payments: Rate prestiti
services: Servizi
fees: Commissioni
savings_and_investments: Risparmi e investimenti

View File

@@ -0,0 +1,8 @@
---
it:
activerecord:
errors:
models:
category_import:
own_parent: "La categoria '%{name}' non può essere il proprio genitore"
missing_columns: "Colonne obbligatorie mancanti: %{columns}"

View File

@@ -0,0 +1,9 @@
---
it:
chat:
errors:
rate_limited: "Il provider AI ha raggiunto il limite di frequenza. Riprova tra qualche minuto."
temporarily_unavailable: "Il provider AI è temporaneamente non disponibile. Riprova tra qualche minuto."
misconfigured: "Il provider AI non è configurato correttamente. Contatta il tuo amministratore."
no_response: "L'assistente non ha risposto. Il worker in background potrebbe non essere attivo o l'AI potrebbe non essere configurata correttamente. Riprova."
default: "Impossibile generare una risposta. Riprova."

View File

@@ -0,0 +1,5 @@
---
it:
coinbase:
processor:
paid_via: "Pagato tramite %{method}"

View File

@@ -0,0 +1,10 @@
---
it:
models:
coinstats_item:
syncer:
importing_wallets: Importazione conti crypto da CoinStats...
checking_configuration: Verifica configurazione account CoinStats...
wallets_need_setup: "%{count} conti crypto richiedono configurazione..."
processing_holdings: Elaborazione posizioni...
calculating_balances: Calcolo saldi...

View File

@@ -0,0 +1,9 @@
---
it:
activerecord:
errors:
models:
entry:
attributes:
base:
invalid_sell_quantity: impossibile vendere %{sell_qty} azioni di %{ticker} perché possiedi solo %{current_qty} azioni

View File

@@ -0,0 +1,25 @@
---
it:
activerecord:
attributes:
goal:
name: Nome
target_amount: Importo obiettivo
currency: Valuta
target_date: Data obiettivo
color: Colore
notes: Note
state: Stato
linked_accounts: Conti collegati
errors:
models:
goal:
attributes:
base:
at_least_one_linked_account_required: Scegli almeno un conto per finanziare questo obiettivo.
linked_accounts:
must_be_fundable: Tutti i conti collegati devono essere conti correnti o conti di investimento.
currency_mismatch: Tutti i conti collegati devono avere la stessa valuta.
must_belong_to_family: I conti collegati devono appartenere alla stessa famiglia dell'obiettivo.
currency:
locked_after_linked: Impossibile cambiare la valuta dopo che l'obiettivo è stato collegato ai conti.

View File

@@ -0,0 +1,20 @@
---
it:
activerecord:
attributes:
goal_pledge:
amount: Importo
currency: Valuta
account: Conto
kind: Tipo
status: Stato
expires_at: Scade il
errors:
models:
goal_pledge:
attributes:
account:
must_be_linked_to_goal: Scegli uno dei conti collegati all'obiettivo.
currency:
must_match_goal: La valuta dell'impegno deve corrispondere alla valuta dell'obiettivo.
duplicate_open_pledge: Hai già un impegno aperto per questo importo su questo conto. Annulla o estendi quello esistente prima di registrarne un altro.

View File

@@ -0,0 +1,18 @@
---
it:
activerecord:
attributes:
import:
col_sep: Separatore colonne
col_seps:
comma: Virgola (,)
semicolon: Punto e virgola (;)
currency: Valuta
number_format: Formato numeri
errors:
models:
import:
duplicate_headers: "Le intestazioni CSV si normalizzano in colonne duplicate: %{columns}"
attributes:
raw_file_str:
invalid_csv_format: non è un formato CSV valido

View File

@@ -0,0 +1,7 @@
---
it:
activerecord:
errors:
models:
indexa_capital_item:
credentials_required: "È necessaria la variabile d'ambiente INDEXA_API_TOKEN o le credenziali username/documento/password"

View File

@@ -0,0 +1,8 @@
---
it:
activerecord:
errors:
models:
merchant_import:
missing_columns: "Colonne obbligatorie mancanti: %{columns}"
duplicate_columns: "Nomi colonne duplicati dopo la normalizzazione: %{columns}"

View File

@@ -0,0 +1,54 @@
---
it:
period:
last_day:
label_short: "1G"
label: "Ultimo giorno"
comparison_label: "vs. ieri"
current_week:
label_short: "SDI"
label: "Settimana corrente"
comparison_label: "vs. inizio settimana"
last_7_days:
label_short: "7G"
label: "Ultimi 7 giorni"
comparison_label: "vs. settimana scorsa"
current_month:
label_short: "MDI"
label: "Mese corrente"
comparison_label: "vs. inizio mese"
last_month:
label_short: "MS"
label: "Mese scorso"
comparison_label: "vs. mese scorso"
last_30_days:
label_short: "30G"
label: "Ultimi 30 giorni"
comparison_label: "vs. ultimi 30 giorni"
last_90_days:
label_short: "90G"
label: "Ultimi 90 giorni"
comparison_label: "vs. ultimo trimestre"
current_year:
label_short: "ADI"
label: "Anno corrente"
comparison_label: "vs. inizio anno"
last_365_days:
label_short: "365G"
label: "Ultimi 365 giorni"
comparison_label: "vs. 1 anno fa"
last_5_years:
label_short: "5A"
label: "Ultimi 5 anni"
comparison_label: "vs. 5 anni fa"
last_10_years:
label_short: "10A"
label: "Ultimi 10 anni"
comparison_label: "vs. 10 anni fa"
all_time:
label_short: "Tutto"
label: "Tutto il periodo"
comparison_label: "vs. inizio"
custom:
label_short: "Person."
label: "Periodo personalizzato"

View File

@@ -0,0 +1,7 @@
---
it:
activerecord:
errors:
models:
plaid_account:
no_balance: "Il conto Plaid deve avere un saldo corrente o disponibile"

View File

@@ -0,0 +1,4 @@
---
it:
provider_warnings:
limited_investment_data: "I dati di investimento da questo provider sono limitati. Le etichette delle attività (Acquisto, Vendita, Dividendo) non sono disponibili, il che potrebbe influire sull'accuratezza del budget. Considera la creazione di regole per escludere o categorizzare le transazioni di investimento."

View File

@@ -0,0 +1,7 @@
---
it:
activerecord:
errors:
models:
recurring_transaction:
merchant_or_name_required: "È necessario indicare l'esercente o il nome"

View File

@@ -0,0 +1,9 @@
---
it:
activerecord:
errors:
models:
rule:
min_actions: "deve avere almeno un'azione"
duplicate_actions: "La regola non può avere azioni duplicate %{types}"
nested_conditions: "Le condizioni composte non possono essere nidificate"

View File

@@ -0,0 +1,9 @@
---
it:
activerecord:
errors:
models:
rule_import:
unsupported_resource_type: "Tipo di risorsa non supportato: %{resource_type}"
invalid_json: "JSON non valido nelle condizioni o nelle azioni: %{message}"
min_actions: "La regola deve avere almeno un'azione"

View File

@@ -0,0 +1,7 @@
---
it:
activerecord:
errors:
models:
simplefin_account:
no_balance: "Il conto SimpleFIN deve avere un saldo corrente o disponibile"

View File

@@ -0,0 +1,7 @@
---
it:
activerecord:
errors:
models:
sophtron_account:
no_balance: "Il conto Sophtron deve avere un saldo corrente o disponibile"

View File

@@ -0,0 +1,12 @@
---
it:
activerecord:
errors:
models:
sso_provider:
attributes:
settings:
saml_url_required: "Per i provider SAML è necessario l'URL dei metadati IdP o l'URL SSO IdP"
saml_cert_required: "Il certificato IdP o l'impronta digitale del certificato è richiesto quando non si usa l'URL dei metadati"
metadata_url_invalid: "L'URL dei metadati IdP deve essere un URL valido"
sso_url_invalid: "L'URL SSO IdP deve essere un URL valido"

View File

@@ -0,0 +1,9 @@
---
it:
activemodel:
errors:
models:
time_series/value:
attributes:
value:
must_be_a_money_or_numeric: deve essere di tipo Money o Numerico

View File

@@ -0,0 +1,11 @@
---
it:
activerecord:
errors:
models:
transaction:
attributes:
attachments:
too_many: "non può superare %{max} file per transazione"
too_large: "il file %{index} è troppo grande (massimo %{max_mb}MB)"
invalid_format: "il file %{index} ha un formato non supportato (%{file_format})"

View File

@@ -0,0 +1,22 @@
---
it:
activerecord:
errors:
models:
transfer:
attributes:
base:
inflow_cannot_be_in_multiple_transfers: La transazione in entrata non può far parte di più bonifici
must_be_from_different_accounts: Il bonifico deve avere conti diversi
must_be_from_same_family: Il bonifico deve essere dalla stessa famiglia
must_be_within_date_range: Le date delle transazioni del bonifico devono essere entro 4 giorni l'una dall'altra
must_have_opposite_amounts: Le transazioni del bonifico devono avere importi opposti
must_have_single_currency: Il bonifico deve avere una singola valuta
outflow_cannot_be_in_multiple_transfers: La transazione in uscita non può far parte di più bonifici
different_accounts: "Deve essere da conti diversi"
same_family: "Deve essere dalla stessa famiglia"
opposite_amounts: "Deve avere importi opposti"
within_days: "Deve essere entro %{count} giorni"
transfer:
name: Bonifico a %{to_account}
payment_name: Pagamento a %{to_account}

View File

@@ -0,0 +1,13 @@
---
it:
activemodel:
errors:
models:
trend:
attributes:
current:
must_be_of_the_same_type_as_previous: deve essere dello stesso tipo del valore precedente
must_be_of_type_money_numeric_or_nil: deve essere di tipo Money, Numerico o nil
previous:
must_be_of_the_same_type_as_current: deve essere dello stesso tipo del valore corrente
must_be_of_type_money_numeric_or_nil: deve essere di tipo Money, Numerico o nil

View File

@@ -0,0 +1,20 @@
---
it:
activerecord:
attributes:
user:
email: Email
family: "%{moniker}"
family_id: "%{moniker}"
first_name: Nome
last_name: Cognome
password: Password
password_confirmation: Conferma password
errors:
models:
user:
attributes:
base:
cannot_deactivate_admin_with_other_users: L'amministratore non può eliminare l'account mentre altri utenti sono presenti. Elimina prima tutti i membri.
profile_image:
invalid_file_size: la dimensione del file deve essere inferiore a %{max_megabytes}MB

View File

@@ -0,0 +1,29 @@
---
it:
account_sharings:
show:
title: Condivisione conto
subtitle: Controlla chi può vedere e interagire con questo conto
member: Membro
permission: Permesso
shared: Condiviso
no_members: Nessun altro membro nel tuo %{moniker} con cui condividere
permissions:
full_control: Controllo completo
full_control_description: Può visualizzare, modificare e gestire le transazioni
read_write: Può annotare
read_write_description: Può categorizzare, etichettare e aggiungere note
read_only: Solo visualizzazione
read_only_description: Può solo visualizzare i dati del conto
save: Salva impostazioni di condivisione
owner_label: "Proprietario: %{name}"
shared_with_count:
one: Condiviso con 1 membro
other: "Condiviso con %{count} membri"
include_in_finances: Includi nei miei budget e rapporti
exclude_from_finances: Escludi dai miei budget e rapporti
finance_toggle_description: Conta questo conto nel tuo patrimonio netto, budget e rapporti
update:
success: Impostazioni di condivisione aggiornate
not_owner: Solo il proprietario del conto può gestire la condivisione
finance_toggle_success: Preferenza di inclusione finanziaria aggiornata

View File

@@ -0,0 +1,116 @@
---
it:
account_statements:
account_tab:
coverage_title: Copertura estratti conto
coverage_description: Mesi storici supportati da estratti conto caricati e verifiche del saldo.
coverage_range: "%{start} - %{end}"
empty: Nessun estratto conto collegato a questo conto ancora.
open_inbox: Posta in arrivo
statements_title: Estratti conto
year_label: Anno di copertura
balance:
unknown: Sconosciuto
coverage:
status:
ambiguous: Ambiguo
covered: Coperto
duplicate: Duplicato
mismatched: Non corrispondente
missing: Mancante
not_expected: Non atteso
create:
duplicates:
one: 1 estratto conto duplicato è stato ignorato.
other: "%{count} estratti conto duplicati sono stati ignorati."
invalid_file_type: Carica un estratto conto PDF, CSV o XLSX entro il limite di dimensione.
no_files: Seleziona almeno un file di estratto conto.
success:
one: 1 estratto conto caricato.
other: "%{count} estratti conto caricati."
destroy:
failure: Impossibile eliminare l'estratto conto.
success: Estratto conto eliminato.
form:
account_upload: Carica estratto conto
files_hint: PDF, CSV o XLSX. Max %{max_size}MB per file.
files_label: File estratti conto
inbox_upload: Carica
index:
account_label: Conto
confidence: "Corrispondenza %{confidence}"
empty_linked: Nessun estratto conto collegato ancora.
empty_unmatched: La posta in arrivo degli estratti conto è vuota.
leave_unmatched: Lascia non abbinato
linked_title: Estratti conto collegati
no_suggestion: Nessun suggerimento
storage_used: Spazio utilizzato
title: Archivio estratti conto
unmatched_title: Posta in arrivo non abbinata
upload_description: Carica estratti conto nella posta in arrivo, oppure scegli un conto per collegarli subito.
upload_title: Carica estratti conto
link:
no_account: Scegli un conto prima di collegare questo estratto conto.
success: Estratto conto collegato a %{account}.
period:
unknown: Periodo sconosciuto
reconciliation:
checks:
closing_balance: Saldo di chiusura
opening_balance: Saldo iniziale
period_movement: Movimento del periodo
unknown_check: Verifica sconosciuta
matched: Corrispondente
mismatched: Non corrispondente
unavailable: Non verificato
reject:
success: Corrispondenza estratto conto rifiutata.
show:
account_label: Conto
account_last4_hint: Ultime quattro cifre del conto
account_name_hint: Suggerimento nome conto
closing_balance: Saldo di chiusura
currency: Valuta
delete: Elimina
difference: Differenza
download: Scarica
institution_name_hint: Suggerimento istituzione
ledger_amount: Libro contabile Sure
linked_to: Collegato a %{account}.
linking_title: Collegamento conto
link_suggestion: Suggerimento collegamento
metadata_title: Metadati estratto conto
no_suggestion: Nessun suggerimento di conto ancora.
opening_balance: Saldo iniziale
period_end_on: Fine periodo
period_start_on: Inizio periodo
reconciliation_title: Riconciliazione
reconciliation_unavailable: Aggiungi un periodo e il saldo iniziale o finale dell'estratto, poi assicurati che Sure abbia la cronologia saldi per quelle date.
reject: Rifiuta
save: Salva estratto conto
statement_amount: Estratto conto
suggested_account: Il conto suggerito è %{account} (confidenza %{confidence}).
title: Estratto conto
unlink: Scollega
unmatched_account: Posta in arrivo non abbinata
unknown_value: Sconosciuto
status:
linked: Collegato
rejected: Rifiutato
unmatched: Non abbinato
table:
account: Conto
actions: Azioni
download: Scarica
file: File
link_suggestion: Suggerimento collegamento
period: Periodo
reconciliation: Riconciliazione
reject: Rifiuta suggerimento
suggestion: Suggerimento
unlink: Scollega
view: Visualizza
unlink:
success: Estratto conto spostato nella posta in arrivo non abbinata.
update:
success: Estratto conto aggiornato.

View File

@@ -0,0 +1,198 @@
---
it:
account:
entries:
destroy:
success: "Voce eliminata con successo."
accounts:
not_authorized: "Non hai i permessi per gestire questo conto"
account:
complete_setup: Completa configurazione
edit: Modifica
link_lunchflow: Collega con Lunch Flow
link_provider: Collega con provider
unlink_provider: Scollega dal provider
change_simplefin_account: Cambia conto SimpleFIN
troubleshoot: Risoluzione problemi
enable: Abilita conto
disable: Disabilita conto
exclude_from_reports: Escludi da tutti i report
include_in_reports: Includi nei report
excluded_from_reports_indicator: Escluso dai report
set_default: Imposta come predefinito
remove_default: Rimuovi predefinito
default_label: Predefinito
delete: Elimina conto
sharing: Condivisione
chart:
data_not_available: Dati non disponibili per il periodo selezionato
create:
success: "Conto %{type} creato"
set_default:
depository_only: "Solo i conti correnti e le carte di credito possono essere impostati come predefiniti."
destroy:
success: "Conto %{type} pianificato per l'eliminazione"
cannot_delete_linked: "Impossibile eliminare un conto collegato. Prima scollega il provider."
failed: "Eliminazione della risorsa fallita. Riprova più tardi."
empty:
empty_message: Aggiungi un conto tramite connessione, importazione o inserimento manuale.
new_account: Nuovo conto
no_accounts: Nessun conto ancora
form:
balance: "Saldo alla data:"
opening_balance_date_label: Data saldo iniziale
name_label: Nome conto
name_placeholder: Nome conto di esempio
additional_details: Dettagli aggiuntivi
institution_name_label: Nome istituzione
institution_name_placeholder: es. Banca Intesa
institution_domain_label: Dominio istituzione
institution_domain_placeholder: es. intesasanpaolo.com
notes_label: Note
notes_placeholder: Conserva informazioni aggiuntive come numeri di conto, IBAN, codici ABI/CAB, ecc.
exclude_from_reports: Escludi da tutti i report
index:
accounts: Conti
manual_accounts:
other_accounts: Altri conti
new_account: Nuovo conto
sync: Sincronizza tutti
sync_all:
syncing: "Sincronizzazione conti in corso..."
new:
import_accounts: Importa conti
container:
select: Seleziona
navigate: Naviga
close: Chiudi
method_selector:
connected_entry: Collega conto
connected_entry_eu: Collega conto EU
link_with_provider: "Collega con %{provider}"
lunchflow_entry: Collega conto Lunch Flow
manual_entry: Inserisci saldo conto
title: Come vuoi aggiungerlo?
title: Cosa vuoi aggiungere?
show:
limited_fx_history_warning: "La cronologia dei tassi di cambio è disponibile solo dal %{date} in poi. Le transazioni precedenti a questa data usano conversioni valutarie approssimate — questo può accadere quando il provider FX offre solo una finestra storica limitata."
tabs:
activity: Attività
holdings: Portafoglio
overview: Panoramica
statements: Estratti conto
activity:
amount: Importo
balance: Saldo
confirmed: Confermato
date: Data
entries: voci
entry: voce
filter: Filtra
new: Nuovo
new_activity: Nuova attività
new_balance: Nuovo saldo
new_trade: Nuova operazione
new_transaction: Nuova transazione
new_transfer: Nuovo bonifico
no_entries: Nessuna voce trovata
pending: In attesa
search:
placeholder: Cerca voci per nome
search_placeholder: Cerca voci per nome
status: Stato
title: Attività
chart:
balance: Saldo
owed: Importo dovuto
header:
complete_setup: Completa configurazione
menu:
confirm_accept: Elimina "%{name}"
confirm_body_html: "<p>Eliminando questo conto, cancellerai la sua cronologia del valore, influenzando vari aspetti del tuo conto complessivo. Questa azione avrà un impatto diretto sui tuoi calcoli del patrimonio netto e sui grafici del conto.</p><br /> <p>Dopo l'eliminazione, non potrai ripristinare le informazioni del conto perché dovrai aggiungerlo come nuovo conto.</p>"
confirm_title: Eliminare il conto?
delete_account: Elimina conto
edit: Modifica
exclude_from_reports: Escludi da tutti i report
include_in_reports: Includi nei report
import: Importa transazioni
import_trades: Importa operazioni
import_transactions: Importa transazioni
manage: Gestisci conti
sharing: Condivisione
statements: Estratti conto
update:
success: "Conto %{type} aggiornato"
sidebar:
missing_data: Dati storici mancanti
missing_data_description: "%{product} utilizza provider di terze parti per recuperare tassi di cambio storici, prezzi dei titoli e altro. Questi dati sono necessari per calcolare i saldi storici accurati del conto."
configure_providers: Configura i tuoi provider qui.
tabs:
all: Tutti
assets: Attività
debts: Passività
new_asset: Nuova attività
new_debt: Nuova passività
new_account: Nuovo conto
new_account_group: "Nuovo %{account_group}"
types:
depository: Liquidità
investment: Investimento
crypto: Crypto
property: Proprietà
vehicle: Veicolo
other_asset: Altro asset
credit_card: Carta di credito
loan: Prestito
other_liability: Altra passività
types_plural:
depository: Liquidità
investment: Investimenti
crypto: Crypto
property: Proprietà
vehicle: Veicoli
other_asset: Altri asset
credit_card: Carte di credito
loan: Prestiti
other_liability: Altre passività
tax_treatments:
taxable: Imponibile
tax_deferred: Fiscalmente differito
tax_exempt: Esente da imposte
tax_advantaged: Fiscalmente agevolato
tax_treatment_descriptions:
taxable: Plusvalenze tassate alla realizzazione
tax_deferred: Contributi deducibili, tassati al prelievo
tax_exempt: Contributi al netto delle imposte, plusvalenze non tassate
tax_advantaged: Benefici fiscali speciali con condizioni
subtype_regions:
us: Stati Uniti
uk: Regno Unito
ca: Canada
au: Australia
eu: Europa
in: India
generic: Generale
confirm_unlink:
title: Scollegare il conto dal provider?
description_html: "Stai per scollegare <strong>%{account_name}</strong> da <strong>%{provider_name}</strong>. Questo lo convertirà in un conto manuale."
warning_title: Cosa significa
warning_no_sync: Il conto non si sincronizzerà più automaticamente con il tuo provider
warning_manual_updates: Dovrai aggiungere transazioni e aggiornare i saldi manualmente
warning_transactions_kept: Tutte le transazioni e i saldi esistenti verranno conservati
warning_can_delete: Dopo lo scollegamento, potrai eliminare il conto se necessario
confirm_button: Conferma e scollega
unlink:
success: "Conto scollegato con successo. È ora un conto manuale."
not_linked: "Il conto non è collegato a nessun provider"
error: "Impossibile scollegare il conto: %{error}"
generic_error: "Si è verificato un errore imprevisto. Riprova."
select_provider:
title: Seleziona un provider da collegare
description: "Scegli quale provider vuoi usare per collegare %{account_name}"
already_linked: "Il conto è già collegato a un provider"
no_providers: "Nessun provider attualmente configurato"
email_confirmations:
new:
invalid_token: Link di conferma non valido o scaduto.
success_login: La tua email è stata confermata. Accedi con il tuo nuovo indirizzo email.

View File

@@ -0,0 +1,8 @@
---
it:
admin:
invitations:
destroy:
success: "Invito eliminato."
destroy_all:
success: "Tutti gli inviti per questa famiglia sono stati eliminati."

View File

@@ -0,0 +1,138 @@
---
it:
admin:
unauthorized: "Non sei autorizzato ad accedere a quest'area."
sso_providers:
index:
page_title: "Provider SSO"
title: "Provider SSO"
description: "Gestisci i provider di autenticazione single sign-on per la tua istanza."
restart_required: "Le modifiche richiedono un riavvio del server per avere effetto."
configured_providers: "Provider configurati"
add_provider: "Aggiungi provider"
no_providers_title: "Nessun provider SSO"
no_providers_message: "Nessun provider SSO configurato ancora."
note: "Le modifiche ai provider SSO richiedono un riavvio del server per avere effetto. In alternativa, abilita il flag AUTH_PROVIDERS_SOURCE=db per caricare i provider dal database dinamicamente."
enabled: "Abilitato"
disabled: "Disabilitato"
edit: "Modifica"
enable: "Abilita"
disable: "Disabilita"
delete: "Elimina"
configuration_mode: "Modalità configurazione"
db_backed_providers: "Provider basati su database"
db_backed_providers_description: "Carica provider dal database invece della configurazione YAML"
db_backed_providers_help_html: "Imposta <code class=\"bg-surface px-1 py-0.5 rounded text-xs\">AUTH_PROVIDERS_SOURCE=db</code> per abilitare i provider basati su database. Questo consente modifiche senza riavvii del server."
table:
name: "Nome"
strategy: "Strategia"
status: "Stato"
issuer: "Emittente"
actions: "Azioni"
enabled: "Abilitato"
disabled: "Disabilitato"
legacy_providers_title: "Provider configurati tramite ambiente"
legacy_providers_notice: "Questi provider sono configurati tramite variabili d'ambiente o YAML e non possono essere gestiti tramite questa interfaccia. Per gestirli qui, migrarli ai provider basati su database abilitando AUTH_PROVIDERS_SOURCE=db e ricreandoli nell'UI."
env_configured: "Env/YAML"
new:
title: "Aggiungi provider SSO"
description: "Configura un nuovo provider di autenticazione single sign-on"
edit:
title: "Modifica provider SSO"
description: "Aggiorna la configurazione per %{label}"
create:
success: "Il provider SSO è stato creato con successo."
update:
success: "Il provider SSO è stato aggiornato con successo."
destroy:
success: "Il provider SSO è stato eliminato con successo."
confirm: "Sei sicuro di voler eliminare questo provider? Questa azione non può essere annullata."
toggle:
success_enabled: "Il provider SSO è stato abilitato con successo."
success_disabled: "Il provider SSO è stato disabilitato con successo."
confirm_enable: "Sei sicuro di voler abilitare questo provider?"
confirm_disable: "Sei sicuro di voler disabilitare questo provider?"
form:
basic_information: "Informazioni di base"
oauth_configuration: "Configurazione OAuth/OIDC"
strategy_label: "Strategia"
strategy_help: "La strategia di autenticazione da usare"
strategy_openid_connect: "OpenID Connect"
strategy_saml: "SAML 2.0"
strategy_google_oauth2: "Google OAuth2"
strategy_github: "GitHub"
name_label: "Nome"
name_placeholder: "es., keycloak, authentik"
name_help: "Identificatore univoco (solo lettere minuscole, numeri, underscore)"
label_label: "Etichetta pulsante"
label_placeholder: "es., Accedi con Keycloak"
label_help: "Testo del pulsante mostrato agli utenti"
icon_label: "Icona (facoltativo)"
icon_placeholder: "es., key, shield"
icon_help: "Nome dell'icona Lucide per il pulsante di accesso"
enabled_label: "Abilita questo provider"
enabled_help: "Gli utenti possono accedere con questo provider quando è abilitato"
issuer_label: "URL emittente"
issuer_placeholder: "https://your-idp.example.com/realms/your-realm"
issuer_help: "URL emittente OIDC (valida .well-known/openid-configuration)"
client_id_label: "Client ID"
client_id_placeholder: "il-tuo-client-id"
client_id_help: "Client ID OAuth dal tuo provider di identità"
client_secret_label: "Client Secret"
client_secret_placeholder_new: "il-tuo-client-secret"
client_secret_placeholder_existing: "••••••••"
client_secret_help: "Client Secret OAuth (cifrato nel database)"
client_secret_help_existing: "Lascia vuoto per mantenere il segreto esistente"
redirect_uri_label: "URL callback"
redirect_uri_placeholder: "https://tuodominio.com/auth/openid_connect/callback"
redirect_uri_help: "Configura questo URL nel tuo provider di identità"
saml_sp_callback_url_label: "URL callback SP (ACS URL)"
saml_sp_callback_url_help: "Configura questo URL come URL del servizio di asserzione del consumatore nel tuo IdP"
copy_button: "Copia"
cancel: "Annulla"
submit: "Salva provider"
create_provider: "Crea provider"
update_provider: "Aggiorna provider"
errors_title:
one: "Un errore ha impedito il salvataggio di questo provider:"
other: "%{count} errori hanno impedito il salvataggio di questo provider:"
provisioning_title: "Provisioning utenti"
default_role_label: "Ruolo predefinito per i nuovi utenti"
default_role_help: "Ruolo assegnato agli utenti creati tramite provisioning SSO just-in-time (JIT). Predefinito: Membro."
role_guest: "Ospite"
role_member: "Membro"
role_admin: "Amministratore"
role_super_admin: "Super amministratore"
role_mapping_title: "Mappatura gruppo → ruolo (facoltativo)"
role_mapping_help: "Mappa gruppi/claim IdP a ruoli dell'applicazione. Agli utenti viene assegnato il ruolo corrispondente più alto. Lascia vuoto per usare il ruolo predefinito sopra."
super_admin_groups: "Gruppi super amministratore"
admin_groups: "Gruppi amministratore"
guest_groups: "Gruppi ospite"
member_groups: "Gruppi membro"
groups_help: "Elenco separato da virgole di nomi di gruppi IdP. Usa * per corrispondere a tutti i gruppi."
advanced_title: "Impostazioni OIDC avanzate"
scopes_label: "Scope personalizzati"
scopes_help: "Elenco di scope OIDC separati da spazi. Lascia vuoto per i predefiniti (openid email profile). Aggiungi 'groups' per recuperare i claim di gruppo."
prompt_label: "Prompt di autenticazione"
prompt_default: "Predefinito (decide l'IdP)"
prompt_login: "Forza accesso (ri-autenticazione)"
prompt_consent: "Forza consenso (ri-autorizzazione)"
prompt_select_account: "Selezione account (scegli account)"
prompt_none: "Nessun prompt (autenticazione silenziosa)"
prompt_help: "Controlla come l'IdP richiede all'utente durante l'autenticazione."
test_connection: "Testa connessione"
saml_configuration: "Configurazione SAML"
idp_metadata_url: "URL metadati IdP"
idp_metadata_url_help: "URL ai metadati SAML del tuo IdP. Se fornito, altre impostazioni SAML verranno auto-configurate."
manual_saml_config: "Configurazione manuale (se non si usa l'URL dei metadati)"
manual_saml_help: "Usa queste impostazioni solo se il tuo IdP non fornisce un URL dei metadati."
idp_sso_url: "URL SSO IdP"
idp_slo_url: "URL SLO IdP (facoltativo)"
idp_certificate: "Certificato IdP"
idp_certificate_help: "Certificato X.509 in formato PEM. Obbligatorio se non si usa l'URL dei metadati."
idp_cert_fingerprint: "Impronta digitale certificato (alternativa)"
name_id_format: "Formato NameID"
name_id_email: "Indirizzo email (predefinito)"
name_id_persistent: "Persistente"
name_id_transient: "Temporaneo"
name_id_unspecified: "Non specificato"

View File

@@ -0,0 +1,53 @@
---
it:
admin:
users:
index:
title: "Gestione utenti"
description: "Gestisci i ruoli utente per la tua istanza. I super amministratori possono accedere alle impostazioni del provider SSO e alla gestione utenti."
section_title: "Famiglie / Gruppi"
you: "(Tu)"
trial_ends_at: "Prova scade"
not_available: "n/d"
no_users: "Nessun utente trovato."
unnamed_family: "Famiglia/Gruppo senza nome"
no_subscription: "Nessun abbonamento"
family_summary: "%{members} membri · %{accounts} conti · %{transactions} transazioni"
filters:
role: "Ruolo"
role_all: "Tutti i ruoli"
trial_status: "Stato prova"
trial_all: "Tutti"
trial_expiring_soon: "In scadenza in 7 giorni"
trial_trialing: "In prova"
submit: "Filtra"
summary:
trials_expiring_7_days: "Prove in scadenza nei prossimi 7 giorni"
table:
user: "Utente"
trial_ends_at: "Prova scade"
family_accounts: "Conti famiglia"
family_transactions: "Transazioni famiglia"
last_login: "Ultimo accesso"
session_count: "Numero sessioni"
never: "Mai"
role: "Ruolo"
role_descriptions_title: "Descrizioni ruoli"
roles:
guest: "Ospite"
member: "Membro"
admin: "Amministratore"
super_admin: "Super amministratore"
role_descriptions:
guest: "Esperienza assistente-first con permessi volutamente limitati per i flussi di introduzione."
member: "Accesso utente base. Può gestire i propri conti, transazioni e impostazioni."
admin: "Amministratore famiglia. Può accedere alle impostazioni avanzate come chiavi API, importazioni e prompt AI."
super_admin: "Amministratore istanza. Può gestire provider SSO, ruoli utente e impersonare utenti per supporto."
invitations:
pending_label: "Invitato (in attesa)"
expires: "Scade %{date}"
delete: "Elimina"
delete_all: "Elimina tutto"
update:
success: "Ruolo utente aggiornato con successo."
failure: "Aggiornamento ruolo utente fallito."

View File

@@ -0,0 +1,127 @@
---
it:
providers:
akahu:
name: Akahu
description: Connetti conti bancari neozelandesi tramite Akahu
family:
akahu:
create_akahu_item:
default_name: Connessione Akahu
akahu_account:
fallback: Conto Akahu
akahu_entry:
notes:
reference: Riferimento
particulars: Particolari
code: Codice
other_account: Altro conto
akahu_item:
errors:
account_processing_failed: Impossibile sincronizzare il conto Akahu
account_sync_schedule_failed: Impossibile pianificare la sincronizzazione del conto Akahu
pending_transactions_failed: Impossibile recuperare le transazioni in sospeso di Akahu
transactions_failed: Impossibile recuperare le transazioni Akahu
sync_failed: Impossibile sincronizzare la connessione Akahu
sync_status:
no_accounts: Nessun conto trovato
all_synced:
one: 1 conto sincronizzato
other: "%{count} conti sincronizzati"
partial: "%{linked} sincronizzati, %{unlinked} da configurare"
institution_summary:
none: Nessuna istituzione connessa
one: 1 istituzione
count:
one: 1 istituzione
other: "%{count} istituzioni"
akahu_items:
provider_panel:
default_connection_name: Connessione Akahu
add_connection: Aggiungi connessione Akahu
update_connection: Aggiorna connessione
connection_name_label: Nome connessione
connection_name_placeholder: Akahu principale
app_token_label: Token app
app_token_placeholder: Incolla il tuo token app Akahu
keep_app_token_placeholder: Lascia vuoto per mantenere il token app esistente
user_token_label: Token utente
user_token_placeholder: Incolla il tuo token utente Akahu
keep_user_token_placeholder: Lascia vuoto per mantenere il token utente esistente
setup_accounts: Configura conti
syncing: Sincronizzazione in corso...
sync: Sincronizza
disconnect: Disconnetti
disconnect_confirm: "Sei sicuro di voler disconnettere %{name}?"
create:
success: Connessione Akahu salvata.
update:
success: Connessione Akahu aggiornata.
destroy:
success: Connessione Akahu pianificata per l'eliminazione.
unlink_failed: Impossibile disconnettere la connessione Akahu
select_accounts:
title: Collega conti Akahu
description: Scegli i conti Akahu da aggiungere.
no_accounts_found: Nessun conto Akahu non collegato trovato.
no_credentials_configured: Configura prima Akahu nelle impostazioni provider.
cancel: Annulla
link_accounts: Collega conti
link_accounts:
success:
one: Collegato 1 conto Akahu.
other: "Collegati %{count} conti Akahu."
no_accounts_selected: Seleziona almeno un conto.
no_credentials_configured: Configura prima Akahu nelle impostazioni provider.
unsupported_account_type: Akahu non supporta quel tipo di conto.
link_failed: Nessun conto è stato collegato.
select_existing_account:
title: "Collega conto Akahu a %{account_name}"
description: Scegli un conto Akahu non collegato da connettere a questo conto.
no_accounts_found: Nessun conto Akahu non collegato trovato.
no_credentials_configured: Configura prima Akahu nelle impostazioni provider.
account_already_linked: Questo conto è già collegato a un provider.
cancel: Annulla
link_account: Collega conto
link_existing_account:
success: "Conto Akahu collegato a %{account_name}."
account_already_linked: Questo conto è già collegato a un provider.
akahu_account_already_linked: Questo conto Akahu è già collegato.
setup_accounts:
title: Configura conti Akahu
subtitle: Scegli come ogni conto Akahu deve apparire in Sure.
no_credentials: Configura prima le credenziali Akahu.
api_error: Impossibile recuperare i conti Akahu.
fetch_failed: Impossibile recuperare i conti
no_accounts_to_setup: Nessun conto da configurare
all_accounts_linked: Tutti i conti Akahu sono già collegati.
choose_account_type: Scegli un tipo di conto
choose_account_type_description: Salta i conti che non vuoi tracciare.
account_type_label: Tipo di conto
account_types:
skip: Salta
depository: Liquidità
credit_card: Carta di credito
investment: Investimento
loan: Prestito
create_accounts: Crea conti
cancel: Annulla
complete_account_setup:
success:
one: Creato 1 conto Akahu.
other: "Creati %{count} conti Akahu."
all_skipped: Nessun conto Akahu è stato creato.
no_accounts: Nessun conto Akahu è stato selezionato.
creation_failed: Impossibile creare i conti Akahu.
akahu_item:
deletion_in_progress: Eliminazione in corso
syncing: Sincronizzazione in corso
error: Errore
status_with_summary: "Sincronizzato %{timestamp} fa · %{summary}"
status_never: Mai sincronizzato
delete: Elimina
setup_needed: Configurazione conto necessaria
setup_description: "%{linked} di %{total} conti collegati."
setup_action: Configura conti
no_accounts_title: Nessun conto importato ancora
no_accounts_description: Recupera i conti Akahu e scegli quali collegare.

View File

@@ -0,0 +1,10 @@
---
it:
number:
currency:
format:
delimiter: "."
format: "%n %u"
precision: 2
separator: ","
unit: "€"

View File

@@ -0,0 +1,75 @@
---
it:
binance_items:
create:
default_name: Binance
success: Connessione a Binance riuscita! Il tuo conto viene sincronizzato.
update:
success: Configurazione Binance aggiornata con successo.
destroy:
success: Connessione Binance pianificata per l'eliminazione.
setup_accounts:
title: Importa conto Binance
subtitle: Seleziona quali portafogli tracciare
instructions: Seleziona i portafogli Binance che vuoi importare. Vengono mostrati solo i portafogli con saldi.
no_accounts: Tutti i conti sono stati importati.
accounts_count:
one: "%{count} conto disponibile"
other: "%{count} conti disponibili"
select_all: Seleziona tutto
import_selected: Importa selezionati
cancel: Annulla
creating: Importazione in corso...
complete_account_setup:
success:
one: "Importato %{count} conto"
other: "Importati %{count} conti"
none_selected: Nessun conto selezionato
no_accounts: Nessun conto da importare
binance_item:
provider_name: Binance
syncing: Sincronizzazione in corso...
reconnect: Le credenziali devono essere aggiornate
deletion_in_progress: Eliminazione in corso...
sync_status:
no_accounts: Nessun conto trovato
all_synced:
one: "%{count} conto sincronizzato"
other: "%{count} conti sincronizzati"
partial_sync: "%{linked_count} sincronizzati, %{unlinked_count} da configurare"
status: "Ultima sincronizzazione %{timestamp} fa"
status_with_summary: "Ultima sincronizzazione %{timestamp} fa - %{summary}"
status_never: Mai sincronizzato
update_credentials: Aggiorna credenziali
delete: Elimina
no_accounts_title: Nessun conto trovato
no_accounts_message: Il tuo portafoglio Binance apparirà qui dopo la sincronizzazione.
setup_needed: Conto pronto per l'importazione
setup_description: Seleziona quali portafogli Binance vuoi tracciare.
setup_action: Importa conto
import_accounts_menu: Importa conto
stale_rate_warning: "Il saldo è approssimativo — il tasso di cambio esatto per %{date} non era disponibile. Verrà aggiornato alla prossima sincronizzazione."
select_existing_account:
title: Collega conto Binance
no_accounts_found: Nessun conto Binance trovato.
wait_for_sync: Attendi il completamento della sincronizzazione Binance
check_provider_health: Verifica che le tue credenziali API Binance siano valide
currently_linked_to: "Attualmente collegato a: %{account_name}"
link: Collega
cancel: Annulla
link_existing_account:
success: Collegato con successo al conto Binance
errors:
only_manual: Solo i conti manuali possono essere collegati a Binance
invalid_binance_account: Conto Binance non valido
binance_item:
syncer:
checking_credentials: Verifica credenziali...
credentials_invalid: Credenziali API non valide. Controlla la tua chiave API e il segreto.
importing_accounts: Importazione conti da Binance...
checking_configuration: Verifica configurazione conto...
accounts_need_setup:
one: "%{count} conto da configurare"
other: "%{count} conti da configurare"
processing_accounts: Elaborazione dati conto...
calculating_balances: Calcolo saldi...

View File

@@ -0,0 +1,277 @@
---
it:
brex_items:
default_connection_name: Connessione Brex
account_metadata:
provider: Brex
separator: " • "
kinds:
cash: Liquidità
card: Carta
statuses:
ACTIVE: Attivo
active: Attivo
CLOSED: Chiuso
closed: Chiuso
frozen: Bloccato
FROZEN: Bloccato
create:
success: Connessione Brex creata con successo
default_card_name: Carta Brex
default_cash_name: "Liquidità Brex %{id}"
destroy:
success: Connessione Brex rimossa
index:
title: Connessioni Brex
institution_summary:
none: Nessuna istituzione connessa
one: "%{name}"
count:
one: "%{count} istituzione"
other: "%{count} istituzioni"
sync_status:
no_accounts: Nessun conto trovato
all_synced:
one: "%{count} conto sincronizzato"
other: "%{count} conti sincronizzati"
partial_setup: "%{synced} sincronizzati, %{pending} da configurare"
api_error:
common_issues: "Problemi comuni:"
expired_credentials: Genera un nuovo token API da Brex.
expired_credentials_label: "Credenziali scadute:"
heading: Impossibile connettersi a Brex
invalid_token: Controlla il tuo token API nelle Impostazioni provider.
invalid_token_label: "Token API non valido:"
network: Controlla la tua connessione internet.
network_label: "Problema di rete:"
permissions: Assicurati che il tuo token abbia gli scope di account e transazioni in sola lettura richiesti.
permissions_label: "Permessi insufficienti:"
service: L'API Brex potrebbe essere temporaneamente non disponibile.
service_label: "Servizio non disponibile:"
settings_link: Controlla Impostazioni provider
title: Errore di connessione Brex
errors:
unexpected_error: Si è verificato un errore imprevisto. Riprova più tardi.
entries:
default_name: Transazione Brex
loading:
loading_message: Caricamento conti Brex...
loading_title: Caricamento
link_accounts:
all_already_linked:
one: "Il conto selezionato (%{names}) è già collegato"
other: "Tutti i %{count} conti selezionati sono già collegati: %{names}"
api_error: "Errore API: %{message}"
invalid_account_names:
one: "Impossibile collegare un conto senza nome"
other: "Impossibile collegare %{count} conti senza nome"
invalid_account_type: Tipo di conto Brex non supportato
link_failed: Collegamento conti fallito
no_accounts_selected: Seleziona almeno un conto
no_api_token: Token API Brex non trovato. Configuralo nelle Impostazioni provider.
partial_invalid: "Collegati con successo %{created_count} conto/i, %{already_linked_count} conto/i erano già collegati, %{invalid_count} conto/i aveva nomi non validi"
partial_success: "Collegati con successo %{created_count} conto/i. %{already_linked_count} conto/i erano già collegati: %{already_linked_names}"
select_connection: Scegli una connessione Brex prima di collegare i conti.
success:
one: "Collegato con successo %{count} conto"
other: "Collegati con successo %{count} conti"
brex_item:
accounts_need_setup: I conti devono essere configurati
delete: Elimina connessione
deletion_in_progress: eliminazione in corso...
error: Errore
no_accounts_description: Questa connessione non ha ancora conti collegati.
no_accounts_title: Nessun conto
setup_action: Configura nuovi conti
setup_description: "%{linked} di %{total} conti collegati. Scegli i tipi di conto per i tuoi nuovi conti Brex importati."
setup_needed: Nuovi conti pronti per la configurazione
status: "Sincronizzato %{timestamp} fa"
status_never: Mai sincronizzato
status_with_summary: "Ultima sincronizzazione %{timestamp} fa - %{summary}"
syncing: Sincronizzazione in corso...
total: Totale
unlinked: Non collegati
provider_panel:
accounts_link: Conti
add_connection: Aggiungi connessione Brex
base_url_label: URL base (facoltativo)
base_url_placeholder: https://api.brex.com
connection_name_label: Nome connessione
connection_name_placeholder: Conto aziendale
configured_html: "Configurato e pronto all'uso. Visita la scheda %{accounts_link} per gestire e configurare i conti."
default_connection_name: Connessione Brex
disconnect_label: "Disconnetti %{name}"
disconnect_confirm: "Disconnettere %{name}?"
encryption_warning:
title: La crittografia del database non è configurata
message: Configura le chiavi di crittografia di Active Record prima di aggiungere token Brex in produzione. Senza chiavi di crittografia, Sure archivia le credenziali del provider Brex in chiaro.
instructions:
copy_token_html: "Copia il token e aggiungilo come connessione nominata qui sotto. Sure memorizza il token solo per sincronizzare questa famiglia."
create_token: "Crea un token API con questi scope in sola lettura: accounts.cash.readonly, accounts.card.readonly, transactions.cash.readonly, transactions.card.readonly"
open_tokens: Vai alle impostazioni sviluppatore/token API Brex per l'azienda che vuoi connettere
sign_in_html: "Visita %{link} e accedi all'account che vuoi connettere"
keep_token_placeholder: Lascia vuoto per mantenere il token attuale
not_configured: Non configurato
sandbox_note_html: "Usa una connessione nominata separata per ogni azienda/token API Brex che vuoi sincronizzare. Lascia l'URL base vuoto per la produzione. L'ambiente staging è limitato ai test approvati da Brex."
setup_accounts: Configura conti
setup_title: "Istruzioni di configurazione:"
sync: Sincronizza
token_label: Token
token_placeholder: Incolla il token qui
update_connection: Aggiorna connessione
provider_connection:
default_description: Connetti al tuo account Brex
default_name: Brex
description: "Connetti usando %{name}"
name: "Brex - %{name}"
select_accounts:
accounts_selected: conti selezionati
api_error: "Errore API: %{message}"
cancel: Annulla
configure_name_in_brex: Impossibile importare - configura il nome del conto in Brex
description: Seleziona i conti che vuoi collegare al tuo account %{product_name}.
link_accounts: Collega i conti selezionati
no_accounts_found: Nessun conto trovato. Controlla la configurazione del tuo token API.
no_api_token: Token API Brex non trovato. Configuralo nelle Impostazioni provider.
no_credentials_configured: Configura prima il tuo token API Brex nelle Impostazioni provider.
no_name_placeholder: "(Nessun nome)"
select_connection: Scegli una connessione Brex nelle Impostazioni provider.
title: Seleziona conti Brex
unexpected_error: Si è verificato un errore imprevisto. Riprova più tardi.
select_existing_account:
account_already_linked: Questo conto è già collegato a un provider
all_accounts_already_linked: Tutti i conti Brex sono già collegati
api_error: "Errore API: %{message}"
cancel: Annulla
configure_name_in_brex: Impossibile importare - configura il nome del conto in Brex
description: Seleziona un conto Brex da collegare a questo conto. Le transazioni verranno sincronizzate e deduplicate automaticamente.
link_account: Collega conto
no_account_specified: Nessun conto specificato
no_accounts_found: Nessun conto Brex trovato. Controlla la configurazione del token API.
no_api_token: Token API Brex non trovato. Configuralo nelle Impostazioni provider.
no_credentials_configured: Configura prima il tuo token API Brex nelle Impostazioni provider.
no_name_placeholder: "(Nessun nome)"
select_connection: Scegli una connessione Brex nelle Impostazioni provider.
title: "Collega %{account_name} con Brex"
unexpected_error: Si è verificato un errore imprevisto. Riprova più tardi.
setup_required:
description: Prima di poter collegare i conti Brex, devi configurare il tuo token API Brex.
heading: Token API non configurato
settings_link: Vai alle Impostazioni provider
setup_steps: "Passaggi di configurazione:"
steps:
enter_token: Inserisci il tuo token API Brex
find_section_html: "Trova la sezione <strong>Brex</strong>"
open_settings_html: "Vai su <strong>Impostazioni > Provider</strong>"
return_to_link: Torna qui per collegare i tuoi conti
title: Configurazione Brex richiesta
subtype_select:
placeholder:
subtype: Seleziona sottotipo
type: Seleziona tipo
link_existing_account:
account_already_linked: Questo conto è già collegato a un provider
api_error: "Errore API: %{message}"
invalid_account_name: Impossibile collegare un conto senza nome
missing_parameters: Parametri obbligatori mancanti
no_account_specified: Nessun conto specificato
no_api_token: Token API Brex non trovato. Configuralo nelle Impostazioni provider.
provider_account_already_linked: Questo conto Brex è già collegato a un altro conto
provider_account_not_found: Conto Brex non trovato
select_connection: Scegli una connessione Brex prima di collegare i conti.
success: "Collegato con successo %{account_name} con Brex"
setup_accounts:
account_type_label: "Tipo di conto:"
all_accounts_linked: "Tutti i tuoi conti Brex sono già stati configurati."
api_error: "Errore API: %{message}"
fetch_failed: "Recupero conti fallito"
no_accounts_to_setup: "Nessun conto da configurare"
no_api_token: Token API Brex non trovato. Configuralo nelle Impostazioni provider.
account_types:
skip: Salta questo conto
depository: Conto Corrente o Risparmio
credit_card: Carta di credito
investment: Conto investimento
loan: Prestito o Mutuo
other_asset: Altro attivo
subtype_labels:
depository: "Sottotipo conto:"
credit_card: ""
investment: "Tipo investimento:"
loan: "Tipo prestito:"
other_asset: ""
subtype_messages:
credit_card: "Le carte di credito saranno configurate automaticamente come conti carta di credito."
other_asset: "Nessuna opzione aggiuntiva necessaria per gli altri attivi."
subtypes:
depository:
checking: Conto Corrente
savings: Risparmio
hsa: Health Savings Account
cd: Certificato di Deposito
money_market: Mercato Monetario
investment:
brokerage: Intermediazione
pension: Pensione
retirement: Previdenza
"401k": "401(k)"
roth_401k: "Roth 401(k)"
"403b": "403(b)"
tsp: Thrift Savings Plan
"529_plan": "Piano 529"
hsa: Health Savings Account
mutual_fund: Fondo comune
ira: IRA Tradizionale
roth_ira: Roth IRA
angel: Angel
loan:
mortgage: Mutuo
student: Prestito studentesco
auto: Prestito auto
other: Altro prestito
balance: Saldo
cancel: Annulla
choose_account_type: "Scegli il tipo di conto corretto per ogni conto Brex:"
create_accounts: Crea conti
creating_accounts: Creazione conti in corso...
historical_data_range: "Intervallo dati storici:"
subtitle: Scegli i tipi di conto corretti per i tuoi conti importati
sync_start_date_help: Seleziona fino a quando vuoi sincronizzare la cronologia delle transazioni. Disponibili fino a 3 anni di cronologia.
sync_start_date_label: "Inizia a sincronizzare le transazioni da:"
title: Configura i tuoi conti Brex
complete_account_setup:
all_skipped: "Tutti i conti sono stati saltati. Nessun conto è stato creato."
creation_failed: "Creazione conti fallita: %{error}"
creation_failed_count: "Creazione di %{count} conto/i fallita."
no_accounts: "Nessun conto da configurare."
partial_skipped: "Creati con successo %{created_count} conto/i; %{skipped_count} conto/i sono stati saltati."
partial_success: "Creati con successo %{created_count} conto/i, ma %{failed_count} conto/i hanno fallito."
success: "Creati con successo %{count} conto/i."
unexpected_error: Si è verificato un errore imprevisto.
sync:
success: Sincronizzazione avviata
syncer:
account_processing_failed:
one: "%{count} conto Brex ha fallito durante l'elaborazione."
other: "%{count} conti Brex hanno fallito durante l'elaborazione."
account_sync_failed:
one: "La sincronizzazione di %{count} conto Brex non è stata pianificata."
other: "Le sincronizzazioni di %{count} conti Brex non sono state pianificate."
accounts_need_setup:
one: "%{count} conto da configurare..."
other: "%{count} conti da configurare..."
accounts_failed:
one: "%{count} conto Brex non è stato importato."
other: "%{count} conti Brex non sono stati importati."
calculating_balances: Calcolo saldi...
checking_account_configuration: Verifica configurazione conti...
credentials_invalid: Token API Brex o permessi account non validi
failed: Sincronizzazione fallita. Riprova o contatta il supporto.
import_failed: Importazione Brex fallita.
importing_accounts: Importazione conti da Brex...
processing_transactions: Elaborazione transazioni...
transactions_failed:
one: "%{count} conto Brex ha avuto errori nell'importazione delle transazioni."
other: "%{count} conti Brex hanno avuto errori nell'importazione delle transazioni."
update:
success: Connessione Brex aggiornata

View File

@@ -0,0 +1,98 @@
---
it:
budgets:
budget_donut:
spent: "Speso"
new_budget: "Nuovo budget"
of_budget: "di %{amount}"
unused: "Non utilizzato"
budget_header:
today: "Oggi"
budget_nav:
categories: Categorie
setup: Configurazione
over_allocation_warning:
over_allocated_message: "Hai superato l'allocazione del budget. Correggi le allocazioni."
fix_allocations: "Correggi allocazioni"
actuals_summary:
income: "Entrate"
expenses: "Spese"
budgeted_summary:
expected_income: "Entrate previste"
budgeted: "Pianificato"
earned: "%{amount} guadagnato"
over: "%{amount} in eccesso"
left: "%{amount} rimasto"
spent: "%{amount} speso"
edit:
setup_title: "Configura il tuo budget"
setup_description: "Inserisci le tue entrate mensili e le spese pianificate per configurare il budget."
budgeted_spending: "Spese pianificate"
expected_income: "Entrate previste"
autosuggest_title: "Suggerisci automaticamente entrate e spese"
autosuggest_description: "Si baserà sulla cronologia delle transazioni. L'AI può commettere errori, verifica prima di continuare."
continue: "Continua"
name:
custom_range: "%{start} - %{end_date}"
month_year: "%{month}"
show:
categories:
amount: Importo
edit: Modifica
title: Categorie
on_track_categories:
short_title: In regola
title: In regola
over_budget_categories:
short_title: Oltre il budget
title: Oltre il budget
filter:
all: Tutti
aria_label: Filtra categorie budget
on_track: In regola
over_budget: Oltre il budget
tabs:
actual: Effettivo
budgeted: Pianificato
copy_previous_prompt:
title: "Configura il tuo budget"
description: "Puoi copiare il budget da %{source_name} o ricominciare da zero."
copy_button: "Copia da %{source_name}"
fresh_button: "Ricomincia da zero"
copy_previous:
success: "Budget copiato da %{source_name}"
no_source: "Nessun budget precedente trovato da copiare"
already_initialized: "Questo budget è già stato configurato"
budget_categories:
allocation_progress:
budget_exceeded_html: 'Budget superato di <span class="text-red-500 privacy-sensitive">%{amount}</span>'
left_to_allocate: da allocare
over_set: "> 100% impostato"
percent_set: "%{percent} impostato"
budget_category_form:
monthly_average: "%{amount}/mese medio"
shared_placeholder: Condiviso
shared_title: Lascia vuoto per condividere il budget del genitore
confirm_button:
confirm: "Conferma"
no_categories:
oops: "Ops!"
no_categories_message: "Non hai ancora creato o assegnato categorie di spesa alle tue transazioni."
use_defaults: "Usa predefiniti (consigliato)"
new_category: "Nuova categoria"
index:
title: "Modifica i tuoi budget per categoria"
description: "Regola i budget per categoria per impostare limiti di spesa. I fondi non allocati verranno automaticamente assegnati come non categorizzati."
show:
category: "Categoria"
overview: "Panoramica"
spending: "Spese %{date}"
status: "Stato"
overspent: "speso in eccesso"
left: "rimasto"
budgeted: "Pianificato"
monthly_average_spending: "Spesa media mensile"
monthly_median_spending: "Spesa mediana mensile"
recent_transactions: "Transazioni recenti"
view_all_transactions: "Vedi tutte le transazioni della categoria"
no_transactions: "Nessuna transazione trovata per questo periodo di budget."

View File

@@ -0,0 +1,69 @@
---
it:
categories:
bootstrap:
success: Categorie predefinite create con successo
category:
delete: Elimina categoria
edit: Modifica categoria
create:
success: Categoria creata con successo
destroy:
success: Categoria eliminata con successo
edit:
edit: Modifica categoria
form:
placeholder: Nome categoria
name_label: Nome
unassigned: "(non assegnata)"
parent_category_label: "Categoria genitore (opzionale)"
color: Colore
icon: Icona
auto_adjust: adattamento automatico.
poor_contrast: "Contrasto scarso, scegli un colore più scuro o"
destroy_all:
success: Tutte le categorie eliminate
index:
bootstrap: Usa predefiniti (consigliato)
categories: Categorie
categories_expenses: Categorie di spesa
categories_incomes: Categorie di entrata
delete_all: Elimina tutte
empty: Nessuna categoria trovata
merge: Unisci categorie
new: Nuova categoria
merge:
title: Unisci categorie
description: Seleziona una categoria di destinazione e le categorie da unire in essa. Le transazioni e le righe di budget corrispondenti si sposteranno nella destinazione.
target_label: Unisci in (destinazione)
select_target: Seleziona categoria di destinazione...
sources_label: Categorie da unire
sources_hint: Le categorie selezionate verranno eliminate dopo che le loro transazioni e righe di budget si saranno spostate nella destinazione. Non selezionare la destinazione come sorgente.
submit: Unisci selezionate
menu:
loading: Caricamento...
new:
new_category: Nuova categoria
perform_merge:
success:
one: Unita con successo %{count} categoria
other: Unite con successo %{count} categorie
no_categories_selected: Nessuna categoria selezionata da unire
target_not_found: Categoria di destinazione non trovata
invalid_categories: Categorie non valide selezionate
target_selected_as_source: Scegli categorie diverse per la destinazione e le sorgenti.
update:
success: Categoria aggiornata con successo
virtual:
transfer: Bonifico
payment: Pagamento
trade: Operazione
category:
dropdowns:
show:
bootstrap: Genera categorie predefinite
empty: Nessuna categoria trovata
match_transfer: "Abbina bonifico/pagamento"
one_time: "%{type} una tantum"
income: "entrata"
expense: "spesa"

View File

@@ -0,0 +1,13 @@
---
it:
category:
deletions:
create:
success: Categoria transazione eliminata con successo
new:
category: Categoria
delete_and_leave_uncategorized: Elimina "%{category_name}" e lascia senza categoria
delete_and_recategorize: Elimina "%{category_name}" e assegna nuova categoria
delete_category: Eliminare la categoria?
explanation: Eliminando questa categoria, ogni transazione con la categoria "%{category_name}" non verrà categorizzata. Invece di lasciarle senza categoria, puoi anche assegnare una nuova categoria qui sotto.
replacement_category_prompt: Seleziona categoria

View File

@@ -0,0 +1,11 @@
---
it:
category:
dropdowns:
row:
delete: Elimina categoria
edit: Modifica categoria
show:
clear: Cancella categoria
no_categories: Nessuna categoria trovata
search_placeholder: Cerca

View File

@@ -0,0 +1,45 @@
---
it:
chats:
demo_banner_title: "Modalità Demo Attiva"
demo_banner_message: "Stai utilizzando LLM tramite crediti forniti da Cloudflare Workers AI. I risultati possono variare poiché il codice è stato testato su `gpt-4.1` ma i tuoi token non vengono utilizzati per addestrare modelli! 🤖"
thinking: "Sto elaborando ..."
worker_unhealthy_warning: "Le risposte dell'IA potrebbero non arrivare in questo momento — il worker in background sembra non essere attivo o essere in ritardo. Verifica che il tuo worker Sidekiq sia in esecuzione."
ai_greeting:
greeting: "Ciao %{name}! Sono un assistente IA che può aiutarti con le tue finanze. Ho accesso al web e ai dati del tuo conto."
there: "lì"
commands_hint_html: "Puoi usare <span class=\"bg-container border border-secondary px-1.5 py-0.5 rounded font-mono text-xs\">/</span> per accedere ai comandi"
questions_intro: "Ecco alcune domande che puoi fare:"
evaluate_portfolio: "Valuta il portafoglio investimenti"
spending_insights: "Mostra analisi delle spese"
unusual_patterns: "Trova schemi insoliti"
chat:
edit_chat_title: "Modifica titolo chat"
delete_chat: "Elimina chat"
chat_nav:
all_chats: "Tutte le chat"
start_new_chat: "Inizia nuova chat"
edit_chat_title: "Modifica titolo chat"
delete_chat: "Elimina chat"
error:
retry: "Riprova"
destroy:
notice: "Chat eliminata con successo"
index:
chats: "Chat"
new_chat: "Nuova chat"
update:
success: "Chat aggiornata"
ai_consent:
title: "Abilita chat IA"
available_description: "La chat IA può rispondere a domande finanziarie e fornire analisi basate sui tuoi dati. Per usare questa funzione devi abilitarla esplicitamente."
unavailable_description_html: "Per usare l'assistente IA, devi impostare la variabile d'ambiente <code class=\"bg-surface-inset px-1 py-0.5 rounded font-mono text-xs\">OPENAI_ACCESS_TOKEN</code> o configurarla nelle impostazioni di self-hosting della tua istanza."
enable_button: "Abilita chat IA"
disable_note: "Disabilita in qualsiasi momento. Tutti i dati inviati ai provider LLM sono anonimizzati."
assistant_messages:
assistant_message:
assistant_reasoning: "Ragionamento assistente"
tool_calls:
tool_calls: "Chiamate strumenti"
function: "Funzione:"
arguments: "Argomenti:"

View File

@@ -0,0 +1,78 @@
---
it:
coinbase_items:
create:
default_name: Coinbase
success: Connessione a Coinbase riuscita! I tuoi conti vengono sincronizzati.
update:
success: Configurazione Coinbase aggiornata con successo.
destroy:
success: Connessione Coinbase pianificata per l'eliminazione.
setup_accounts:
title: Importa portafogli Coinbase
subtitle: Seleziona quali portafogli tracciare
instructions: Seleziona i portafogli che vuoi importare. I portafogli non selezionati rimarranno disponibili se vuoi aggiungerli in seguito.
no_accounts: Tutti i portafogli sono stati importati.
accounts_count:
one: "%{count} portafoglio disponibile"
other: "%{count} portafogli disponibili"
select_all: Seleziona tutto
import_selected: Importa selezionati
cancel: Annulla
creating: Importazione in corso...
complete_account_setup:
success:
one: "Importato %{count} portafoglio"
other: "Importati %{count} portafogli"
none_selected: Nessun portafoglio selezionato
no_accounts: Nessun portafoglio da importare
coinbase_item:
provider_name: Coinbase
syncing: Sincronizzazione in corso...
reconnect: Le credenziali devono essere aggiornate
deletion_in_progress: Eliminazione in corso...
sync_status:
no_accounts: Nessun conto trovato
all_synced:
one: "%{count} conto sincronizzato"
other: "%{count} conti sincronizzati"
partial_sync: "%{linked_count} sincronizzati, %{unlinked_count} da configurare"
status: "Ultima sincronizzazione %{timestamp} fa"
status_with_summary: "Ultima sincronizzazione %{timestamp} fa - %{summary}"
status_never: Mai sincronizzato
update_credentials: Aggiorna credenziali
delete: Elimina
no_accounts_title: Nessun conto trovato
no_accounts_message: I tuoi portafogli Coinbase appariranno qui dopo la sincronizzazione.
setup_needed: Portafogli pronti per l'importazione
setup_description: Seleziona quali portafogli Coinbase vuoi tracciare.
setup_action: Importa portafogli
import_wallets_menu: Importa portafogli
more_wallets_available:
one: "%{count} altro portafoglio disponibile da importare"
other: "%{count} altri portafogli disponibili da importare"
select_existing_account:
title: Collega conto Coinbase
no_accounts_found: Nessun conto Coinbase trovato.
wait_for_sync: Attendi il completamento della sincronizzazione Coinbase
check_provider_health: Verifica che le tue credenziali API Coinbase siano valide
balance: Saldo
currently_linked_to: "Attualmente collegato a: %{account_name}"
link: Collega
cancel: Annulla
link_existing_account:
success: Collegato con successo al conto Coinbase
errors:
only_manual: Solo i conti manuali possono essere collegati a Coinbase
invalid_coinbase_account: Conto Coinbase non valido
coinbase_item:
syncer:
checking_credentials: Verifica credenziali...
credentials_invalid: Credenziali API non valide. Controlla la tua chiave API e il segreto.
importing_accounts: Importazione conti da Coinbase...
checking_configuration: Verifica configurazione conto...
accounts_need_setup:
one: "%{count} conto da configurare"
other: "%{count} conti da configurare"
processing_accounts: Elaborazione dati conto...
calculating_balances: Calcolo saldi...

View File

@@ -0,0 +1,75 @@
---
it:
coinstats_items:
create:
success: Connessione provider CoinStats configurata con successo.
default_name: Connessione CoinStats
errors:
validation_failed: "Validazione fallita: %{message}."
update:
success: Connessione provider CoinStats aggiornata con successo.
errors:
validation_failed: "Validazione fallita: %{message}."
destroy:
success: Connessione provider CoinStats pianificata per l'eliminazione.
link_wallet:
success: "%{count} portafoglio/i crypto collegato/i con successo."
missing_params: "Parametri obbligatori mancanti: indirizzo e blockchain."
failed: Collegamento portafoglio crypto fallito.
error: "Collegamento portafoglio crypto fallito: %{message}."
link_exchange:
success: "Exchange %{name} collegato."
missing_params: Exchange e credenziali sono obbligatori.
invalid_exchange: L'exchange selezionato non è più supportato.
failed: Collegamento exchange fallito.
error: "Collegamento exchange fallito: %{message}."
new:
title: Collega Crypto con CoinStats
blockchain_fetch_error: Caricamento blockchain fallito. Riprova più tardi.
link_wallet_title: Collega indirizzo portafoglio
link_wallet_description: Traccia un portafoglio self-custody o un singolo indirizzo on-chain tramite CoinStats.
address_label: Indirizzo
address_placeholder: Obbligatorio
blockchain_label: Blockchain
blockchain_placeholder: Obbligatorio
blockchain_select_blank: Seleziona una Blockchain
link_wallet_submit: Collega portafoglio Crypto
link_exchange_title: Collega API Exchange
link_exchange_description: Usa una chiave API di exchange in sola lettura così CoinStats può sincronizzare saldi e transazioni da Bitvavo, Binance e altri exchange supportati.
link_exchange_note: Se il tuo exchange richiede l'attivazione della chiave API o la conferma email, completa quel passaggio prima di collegarti qui.
exchange_select_blank: Seleziona un exchange
exchange_label: Exchange
link_exchange_submit: Collega Exchange
not_configured_title: Connessione provider CoinStats non configurata
not_configured_message: Per collegare un portafoglio crypto o exchange, devi prima configurare la connessione provider CoinStats.
not_configured_step1_html: Vai su <strong>Impostazioni → Provider</strong>
not_configured_step2_html: Trova il provider <strong>CoinStats</strong>
not_configured_step3_html: Segui le <strong>istruzioni di configurazione</strong> fornite per completare la configurazione del provider
go_to_settings: Vai alle Impostazioni provider
setup_instructions: "Istruzioni di configurazione:"
step1_html: Visita la <a href="https://openapi.coinstats.app/" class="link" target="_blank" rel="noopener noreferrer">Dashboard API pubblica CoinStats</a> per ottenere una chiave API.
step2: Inserisci la tua chiave API qui sotto e clicca Configura.
step3_html: Dopo una connessione riuscita, visita la scheda <a href="%{accounts_url}" class="link" data-turbo-frame="_top">Conti</a> per configurare i tuoi conti crypto.
api_key_label: Chiave API
api_key_placeholder: Obbligatorio
configure: Configura
update_configuration: Riconfigura
default_name: Connessione CoinStats
coinstats_item:
deletion_in_progress: I dati del portafoglio crypto vengono eliminati…
provider_name: CoinStats
syncing: Sincronizzazione in corso…
sync_status:
no_accounts: Nessun portafoglio crypto trovato
all_synced:
one: "%{count} portafoglio crypto sincronizzato"
other: "%{count} portafogli crypto sincronizzati"
partial_sync: "%{linked_count} portafogli crypto sincronizzati, %{unlinked_count} da configurare"
reconnect: Riconnetti
status: Ultima sincronizzazione %{timestamp} fa
status_never: Mai sincronizzato
status_with_summary: "Ultima sincronizzazione %{timestamp} fa • %{summary}"
update_api_key: Aggiorna chiave API
delete: Elimina
no_wallets_title: Nessun portafoglio crypto connesso
no_wallets_message: Nessun portafoglio crypto è attualmente connesso a CoinStats.

View File

@@ -0,0 +1,164 @@
---
it:
UI:
period_picker:
aria_label: "Periodo: %{period}"
account:
activity_feed:
toggle_selection_checkboxes: Attiva/disattiva selezione
balance_reconciliation:
labels:
adjustments: Rettifiche
buys: Acquisti
change_in_brokerage_cash: Variazione liquidità broker
change_in_holdings_market: Variazione posizioni (prezzo di mercato)
change_in_holdings_trades: Variazione posizioni (acquisti/vendite)
charges: Addebiti
end_balance: Saldo finale
end_principal: Capitale finale
end_value: Valore finale
final_balance: Saldo definitivo
final_principal: Capitale definitivo
final_value: Valore definitivo
market_changes: Variazioni di mercato
net_cash_flow: Flusso di cassa netto
net_principal_change: Variazione netta del capitale
net_value_change: Variazione netta del valore
payments: Pagamenti
sells: Vendite
start_balance: Saldo iniziale
start_principal: Capitale iniziale
start_value: Valore iniziale
tooltips:
adjustments: Riconciliazioni manuali o altre rettifiche
adjustments_asset: Rettifiche manuali del valore o perizie
buys: Acquisti di crypto durante il giorno
change_in_brokerage_cash: Variazione netta della liquidità da depositi, prelievi e operazioni
change_in_holdings_market: Variazione del valore delle posizioni dai movimenti del prezzo di mercato
change_in_holdings_trades: Impatto sulle posizioni dall'acquisto e dalla vendita di titoli
charges: Nuovi addebiti effettuati durante il giorno
end_balance: Il saldo calcolato dopo tutte le transazioni
end_balance_investment: Il saldo calcolato dopo tutte le attività
end_principal: Il capitale calcolato dopo tutte le transazioni
end_value: Il valore calcolato dopo tutte le variazioni
final_balance: Il saldo finale del conto per il giorno
final_balance_credit: Il saldo finale dovuto per il giorno
final_balance_crypto: Il valore finale delle posizioni crypto per il giorno
final_balance_investment: Il valore finale del portafoglio per il giorno
final_principal: Il saldo del capitale finale per il giorno
final_value: Il valore dell'asset finale per il giorno
market_changes: Variazioni di valore dai movimenti del prezzo di mercato
net_cash_flow: Variazione netta del saldo da tutte le transazioni durante il giorno
net_principal_change: Pagamenti del capitale e nuovi prestiti durante il giorno
net_value_change: Tutte le variazioni di valore inclusi miglioramenti e deprezzamento
payments: Pagamenti effettuati alla carta durante il giorno
sells: Vendite di crypto durante il giorno
start_balance: Il saldo del conto all'inizio di questo giorno
start_balance_credit: Il saldo dovuto all'inizio di questo giorno
start_balance_crypto: Il valore delle posizioni crypto all'inizio di questo giorno
start_balance_investment: Il valore totale del portafoglio all'inizio di questo giorno
start_principal: Il saldo del capitale all'inizio di questo giorno
start_value: Il valore dell'asset all'inizio di questo giorno
chart:
no_data_available: "Nessun dato disponibile"
title:
balance: Saldo
cash_value: Valore in liquidità
debt_balance: Saldo del debito
estimated_property_value: Valore stimato proprietà
estimated_vehicle_value: Valore stimato veicolo
holdings_value: Valore posizioni
remaining_principal_balance: Saldo capitale residuo
total_account_value: Valore totale del conto
views:
cash: Liquidità
holdings: Posizioni
total_value: Valore totale
vs_available_history: vs. cronologia disponibile
activity_date:
balance_tooltip: "Il saldo a fine giornata, dopo tutte le transazioni e rettifiche"
no_balance_data: "Nessun dato di saldo disponibile per questa data"
ds:
alert:
variants:
info: Info
success: Successo
warning: Avviso
error: Errore
destructive: Errore
pill:
aria_label: "%{label}"
default_label: Anteprima
dialog:
close: Chiudi
popover:
avatar_default_label: Apri menu
tooltip:
trigger_label: Ulteriori informazioni
link:
opens_in_new_tab: (si apre in una nuova scheda)
provider_sync_summary:
title: Riepilogo sincronizzazione
last_sync: "Ultima sincronizzazione: %{time_ago} fa"
accounts:
title: Conti
total: "Totale: %{count}"
linked: "Collegati: %{count}"
unlinked: "Scollegati: %{count}"
institutions: "Istituti: %{count}"
transactions:
title: Transazioni
seen: "Viste: %{count}"
imported: "Importate: %{count}"
updated: "Aggiornate: %{count}"
skipped: "Saltate: %{count}"
fetching: "Recupero dal broker..."
protected:
one: "%{count} voce protetta (non sovrascritta)"
other: "%{count} voci protette (non sovrascritte)"
view_protected: Vedi voci protette
skip_reasons:
excluded: Esclusa
user_modified: Modificata dall'utente
import_locked: Importazione CSV
protected: Protetta
holdings:
title: Posizioni
found: "Trovate: %{count}"
processed: "Elaborate: %{count}"
trades:
title: Operazioni
imported: "Importate: %{count}"
skipped: "Saltate: %{count}"
fetching: "Recupero attività dal broker..."
health:
title: Salute
view_error_details: Vedi dettagli errori
rate_limited: "Limite di frequenza raggiunto %{time_ago} fa"
recently: di recente
errors: "Errori: %{count}"
pending_reconciled:
one: "%{count} transazione in attesa duplicata riconciliata"
other: "%{count} transazioni in attesa duplicate riconciliate"
view_reconciled: Vedi transazioni riconciliate
duplicate_suggestions:
one: "%{count} possibile duplicato da rivedere"
other: "%{count} possibili duplicati da rivedere"
view_duplicate_suggestions: Vedi duplicati suggeriti
stale_pending:
one: "%{count} transazione in attesa obsoleta (esclusa dai budget)"
other: "%{count} transazioni in attesa obsolete (escluse dai budget)"
view_stale_pending: Vedi conti interessati
stale_pending_count:
one: "%{count} transazione"
other: "%{count} transazioni"
stale_unmatched:
one: "%{count} transazione in attesa richiede revisione manuale"
other: "%{count} transazioni in attesa richiedono revisione manuale"
view_stale_unmatched: Vedi transazioni che richiedono revisione
stale_unmatched_count:
one: "%{count} transazione"
other: "%{count} transazioni"
data_warnings: "Avvisi dati: %{count}"
notices: "Avvisi: %{count}"
view_data_quality: Vedi dettagli qualità dati

View File

@@ -0,0 +1,26 @@
---
it:
credit_cards:
edit:
edit: Modifica %{account}
form:
annual_fee: Quota annuale
annual_fee_placeholder: '99'
apr: TAEG
apr_placeholder: '15.99'
available_credit: Credito disponibile
available_credit_placeholder: '10000'
expiration_date: Data di scadenza
minimum_payment: Pagamento minimo
minimum_payment_placeholder: '100'
new:
title: Inserisci i dettagli della carta di credito
overview:
amount_owed: Importo Dovuto
annual_fee: Quota Annuale
apr: TAEG
available_credit: Credito Disponibile
edit_account_details: Modifica dettagli conto
expiration_date: Data di Scadenza
minimum_payment: Pagamento Minimo
unknown: Sconosciuto

View File

@@ -0,0 +1,20 @@
---
it:
cryptos:
edit:
edit: Modifica %{account}
form:
subtype_label: Tipo di conto
subtype_prompt: Seleziona tipo di conto
subtype_none: Nessuno
tax_treatment_label: Trattamento fiscale
tax_treatment_hint: La maggior parte delle criptovalute è detenuta in conti imponibili. Seleziona un'opzione diversa se detenuta in un conto a vantaggio fiscale.
new:
title: Inserisci il saldo del conto
subtypes:
wallet:
short: Portafoglio
long: Portafoglio Crypto
exchange:
short: Exchange
long: Exchange Crypto

View File

@@ -0,0 +1,26 @@
---
it:
depositories:
edit:
edit: Modifica %{account}
form:
none: Nessuno
subtype_prompt: Seleziona tipo di conto
new:
title: Inserisci il saldo del conto
subtypes:
cd:
long: Certificato di Deposito
short: CD
checking:
long: Conto Corrente
short: Corrente
hsa:
long: Conto Risparmio Sanitario
short: HSA
money_market:
long: Mercato Monetario
short: MM
savings:
long: Conto Risparmio
short: Risparmio

View File

@@ -0,0 +1,9 @@
---
it:
email_confirmation_mailer:
confirmation_email:
body: Hai recentemente richiesto di cambiare il tuo indirizzo email. Clicca il pulsante qui sotto per confermare questa modifica.
cta: Conferma cambio email
expiry_notice: Questo link scadrà tra %{hours} ore.
greeting: Ciao!
subject: '%{product_name}: Conferma il cambio email'

View File

@@ -0,0 +1,115 @@
---
it:
enable_banking_items:
errors:
api_error: "Si è verificato un errore di comunicazione con la banca."
network_unreachable: "Il servizio bancario è temporaneamente irraggiungibile. Riprova più tardi."
session_invalid: "Sessione scaduta. Riconnetti la tua banca."
unexpected: "Si è verificato un errore imprevisto durante la sincronizzazione."
authorize:
authorization_failed: "Impossibile avviare l'autorizzazione: %{message}"
bank_required: Seleziona una banca.
invalid_redirect: L'URL di autorizzazione ricevuto non è valido. Riprova.
redirect_uri_not_allowed: Reindirizzamento non consentito. Configura `%{callback_url}` nelle impostazioni dell'app Enable Banking.
unexpected_error: Si è verificato un errore imprevisto. Riprova.
callback:
authorization_error: Autorizzazione fallita
invalid_callback: Parametri di callback non validi.
item_not_found: Connessione non trovata.
session_failed: Impossibile completare l'autorizzazione
success: Connessione alla banca riuscita. I tuoi conti vengono sincronizzati.
unexpected_error: Si è verificato un errore imprevisto. Riprova.
complete_account_setup:
all_skipped: Tutti i conti sono stati saltati. Puoi configurarli in seguito nella pagina dei conti.
no_accounts: Nessun conto disponibile da configurare.
success: Creati con successo %{count} conti!
create:
success: Configurazione Enable Banking riuscita.
destroy:
success: La connessione Enable Banking è stata messa in coda per l'eliminazione.
link_accounts:
already_linked: I conti selezionati sono già collegati.
link_failed: Collegamento conti fallito
no_accounts_selected: Nessun conto selezionato.
no_session: Nessuna connessione Enable Banking attiva. Connettiti prima a una banca.
success: Collegati con successo %{count} conti.
link_existing_account:
success: Conto collegato con successo a Enable Banking
errors:
only_manual: Solo i conti manuali possono essere collegati
invalid_enable_banking_account: Conto Enable Banking selezionato non valido
enable_banking_item:
deletion_in_progress: Eliminazione in corso
provider_name: Enable Banking
syncing: Sincronizzazione in corso...
reconnect: Riconnetti
last_synced: Ultima sincronizzazione %{time} fa
never_synced: Mai sincronizzato
update: Aggiorna
delete: Elimina
setup_needed: Configurazione necessaria
setup_needed_description:
one: 1 conto importato da Enable Banking deve essere configurato
other: "%{count} conti importati da Enable Banking devono essere configurati"
set_up_accounts: Configura conti
no_accounts_found: Nessun conto trovato
no_accounts_found_description: Nessun conto trovato da Enable Banking. Prova a sincronizzare di nuovo.
select_existing_account:
title: Collega conto Enable Banking
all_linked: Tutti i conti Enable Banking sembrano già collegati.
try_after_sync: Se hai appena connesso o sincronizzato, riprova dopo il completamento della sincronizzazione.
unlink_to_move: Per collegare un conto diverso, prima scollegalo dal menu azioni del conto.
balance: Saldo
link: Collega
cancel: Annulla
setup_accounts:
title: Configura i tuoi conti Enable Banking
header_subtitle: Scegli i tipi di conto corretti per i conti importati
choose_account_type: "Scegli il tipo di conto corretto per ogni conto Enable Banking:"
historical_data_range: "Intervallo dati storici:"
sync_start_date_label: "Inizia la sincronizzazione delle transazioni dal:"
sync_start_date_help: Seleziona quanto indietro vuoi sincronizzare la cronologia delle transazioni. Massimo 2 anni di cronologia disponibile.
account_type_label: "Tipo di conto:"
balance: Saldo
create_accounts: Crea conti
creating_accounts: Creazione conti in corso...
cancel: Annulla
new:
link_enable_banking_title: Collega Enable Banking
session_expired: Sessione scaduta - è necessaria la riautorizzazione
connected_bank: Banca connessa
session_expires: "Sessione scade"
unknown: Sconosciuto
connection: Connessione
configured: Configurato
ready_to_connect: Pronto per connettere una banca
sync: Sincronizza
reconnect: Riconnetti
connect_bank: Connetti banca
remove_confirm: Sei sicuro di voler rimuovere questa connessione?
remove: Rimuovi
add_connection: Aggiungi connessione
not_configured: Connessione Enable Banking non configurata
not_configured_description: Prima di poter collegare i conti Enable Banking, devi configurare la tua connessione Enable Banking.
setup_steps_title: "Passi di configurazione:"
setup_step_1_html: "Vai su <strong>Impostazioni → Provider</strong>"
setup_step_2_html: "Trova la sezione <strong>Enable Banking</strong>"
setup_step_3: Inserisci le tue credenziali Enable Banking
setup_step_4: Torna qui per collegare i tuoi conti
go_to_provider_settings: Vai alle Impostazioni provider
reauthorize:
invalid_redirect: L'URL di autorizzazione ricevuto non è valido. Riprova.
reauthorization_failed: Riautorizzazione fallita
select_bank:
beta_label: Beta
cancel: Annulla
check_country: Controlla le impostazioni del tuo codice paese.
credentials_required: Configura prima le tue credenziali Enable Banking.
description: Seleziona la banca che vuoi connettere ai tuoi conti.
no_banks: Nessuna banca disponibile per questo paese/regione.
no_search_results: Nessuna banca corrisponde alla ricerca.
search_label: Cerca la tua banca
search_placeholder: Cerca la tua banca...
title: Seleziona la tua banca
update:
success: Configurazione Enable Banking aggiornata.

View File

@@ -0,0 +1,23 @@
---
it:
entries:
create:
success: Voce creata
destroy:
success: Voce eliminata
empty:
description: Prova ad aggiungere una voce, modificare i filtri o affinare la ricerca
title: Nessuna voce trovata
loading:
loading: Caricamento voci...
update:
success: Voce aggiornata
unlock:
success: Voce sbloccata. Potrebbe essere aggiornata alla prossima sincronizzazione.
protection:
tooltip: Protetta dalla sincronizzazione
title: Protetta dalla sincronizzazione
description: Le tue modifiche a questa voce non verranno sovrascritte dalla sincronizzazione del provider.
locked_fields_label: "Campi bloccati:"
unlock_button: Consenti aggiornamento dalla sincronizzazione
unlock_confirm: Consentire alla sincronizzazione di aggiornare questa voce? Le tue modifiche potrebbero essere sovrascritte alla prossima sincronizzazione.

View File

@@ -0,0 +1,43 @@
---
it:
family_exports:
access_denied: Accesso negato
create:
success: Esportazione avviata. Potrai scaricarla a breve.
delete_confirmation: Sei sicuro di voler eliminare questa esportazione? Questa azione non può essere annullata.
delete_failed_confirmation: Sei sicuro di voler eliminare questa esportazione fallita?
destroy:
success: Esportazione eliminata con successo
export_not_ready: Esportazione non pronta per il download
exporting: Esportazione in corso...
new:
dialog_title: Esporta i tuoi dati
dialog_subtitle: Scarica tutti i tuoi dati finanziari
whats_included: "Cosa è incluso:"
accounts_and_balances: Tutti i conti e i saldi
transaction_history: Cronologia transazioni
investment_trades: Movimenti di investimento
categories_tags_rules: Categorie, etichette e regole
note_label: Nota
note_description: Questa esportazione include tutti i tuoi dati, ma solo alcuni possono essere reimportati tramite la funzione di importazione CSV. Supportiamo l'importazione di conti, transazioni (con categoria ed etichette) e movimenti. Altri dati del conto non possono essere importati e sono solo per i tuoi archivi.
cancel: Annulla
export_data: Esporta dati
index:
title: Esportazioni
new: Nuova esportazione
table:
title: Esportazioni
header:
date: Data
filename: Nome file
status: Stato
actions: Azioni
row:
status:
in_progress: In corso
complete: Completata
failed: Fallita
actions:
delete: Elimina
download: Scarica
empty: Nessuna esportazione ancora.

View File

@@ -0,0 +1,20 @@
---
it:
goal_pledges:
new:
helper_transfer: Sure cercherà un deposito corrispondente nel tuo conto collegato. L'impegno rimane in attesa per 7 giorni, poi si conferma automaticamente quando Sure lo rileva.
helper_manual: Sure lo registrerà alla tua prossima modifica manuale del saldo e confermerà il contributo.
amount_label: Importo
account_label: Nel conto
submit: Registra impegno
preview_zero: "Attualmente {current} di {target} risparmiati."
preview_nonzero: "Raggiunge {percent}%, {newTotal} di {target}."
preview_reached: "Raggiunge il tuo obiettivo di {target}. Obiettivo raggiunto."
create:
success: Impegno registrato. Sure lo confermerà alla prossima sincronizzazione.
renew:
success: Finestra impegno estesa di 7 giorni.
not_open: Solo gli impegni aperti possono essere estesi.
destroy:
success: Impegno annullato.
not_open: Solo gli impegni aperti possono essere annullati.

View File

@@ -0,0 +1,277 @@
---
it:
goals:
color_picker:
trigger_label: Scegli colore e icona
color_heading: Colore
icon_heading: Icona
poor_contrast: Contrasto scarso, scegli un colore più scuro o
auto_adjust: adattamento automatico.
index:
title: Obiettivi
subtitle: Risparmia per ciò che conta.
new_goal: Nuovo obiettivo
empty_filtered: Nessun obiettivo corrisponde.
pending_pledges_callout: Hai impegni in sospeso. L'app li confermerà alla prossima sincronizzazione.
kpi:
contributed_label: Contribuito · ultimi 30gg
velocity_delta_up: "↑ %{percent}%% vs. 30gg precedenti"
velocity_delta_down: "↓ %{percent}%% vs. 30gg precedenti"
velocity_delta_flat: vs. 30gg precedenti
velocity_delta_zero_base: Primi 30gg di attività
needs_this_month_label: Necessario questo mese
needs_this_month_sub:
one: 1 obiettivo indietro rispetto al piano
other: "%{count} obiettivi indietro rispetto al piano"
needs_this_month_zero_sub: Nessun obiettivo indietro rispetto al piano
on_track_label: Obiettivi in regola
on_track_value: "%{on_track} di %{total}"
on_track_sub_parts:
reached:
one: 1 raggiunto
other: "%{count} raggiunti"
behind:
one: 1 in ritardo
other: "%{count} in ritardo"
no_date:
one: 1 senza scadenza
other: "%{count} senza scadenza"
paused:
one: 1 in pausa
other: "%{count} in pausa"
on_track_sub_all_good: Tutti gli obiettivi attivi in regola
on_track_all_caught_up: Tutto in pari
goals_section:
heading: Obiettivi
subtitle: Risparmia per ciò che conta.
ongoing_section:
heading: Obiettivi
archived_section:
heading: Archiviati
search:
placeholder: Cerca obiettivi…
aria_label: Cerca obiettivi
empty: Nessun obiettivo corrisponde.
empty_with_query: "Nessun obiettivo corrisponde a \"%{query}\"."
empty_with_filter: Nessun obiettivo corrisponde a questo filtro.
empty_with_both: "Nessun obiettivo corrisponde a \"%{query}\" con questo filtro."
clear_search: Cancella ricerca
show_all: Mostra tutti
chips:
all: Tutti
on_track: In regola
behind: In ritardo
no_target_date: Aperto
paused: In pausa
completed: Completato
new:
heading: Nuovo obiettivo
subtitle: Risparmia per qualcosa di specifico.
edit:
heading: Modifica obiettivo
save: Salva modifiche
create:
success: Obiettivo creato.
update:
success: Obiettivo aggiornato.
destroy:
success: Obiettivo eliminato.
archive_first: Archivia l'obiettivo prima di eliminarlo.
pause:
success: Obiettivo messo in pausa.
invalid_transition: L'obiettivo non può essere messo in pausa dal suo stato attuale.
resume:
success: Obiettivo ripreso.
invalid_transition: L'obiettivo non può essere ripreso dal suo stato attuale.
complete:
success: Obiettivo contrassegnato come completato.
invalid_transition: L'obiettivo non può essere completato dal suo stato attuale.
archive:
success: Obiettivo archiviato.
invalid_transition: L'obiettivo non può essere archiviato dal suo stato attuale.
unarchive:
success: Obiettivo ripristinato.
invalid_transition: L'obiettivo non può essere ripristinato dal suo stato attuale.
reopen:
success: Obiettivo riaperto.
invalid_transition: L'obiettivo non può essere riaperto dal suo stato attuale.
show:
edit: Modifica
pause: Metti in pausa
resume: Riprendi
complete: Segna come completato
archive: Archivia
unarchive: Ripristina
reopen: Riapri obiettivo
delete: Elimina definitivamente
record_pledge_cta: Registra impegno
pledge_just_transferred: Registra un trasferimento effettuato
pledge_just_saved: Registra denaro messo da parte
funding_accounts_heading: Conti di finanziamento
funding_accounts:
earmarked_of: "%{earmarked} accantonati di %{balance}"
empty:
heading: Nessun conto di finanziamento collegato
body: Modifica l'obiettivo per collegare i conti correnti in cui risparmi.
notes: Note
funding_last_30d: ultimi 30gg
funding_last_90d: ultimi 90gg
status_callout:
behind: "risparmia %{amount}/mese in più per recuperare"
behind_covered: "gli impegni in sospeso colmano il divario"
on_track: "raggiunge l'obiettivo intorno al %{date}"
no_target_date: "imposta una data obiettivo per proiettare un traguardo"
pending_pledge:
title:
zero: "In sospeso: %{amount} in %{account} · scade oggi"
one: "In sospeso: %{amount} in %{account} · 1 giorno rimanente"
other: "In sospeso: %{amount} in %{account} · %{count} giorni rimanenti"
body_transfer: Si conferma automaticamente quando l'app rileva un deposito corrispondente alla prossima sincronizzazione.
body_manual: Si conferma alla prossima modifica manuale del saldo.
pledged_at: "Impegnato %{time_ago} fa"
extend: Estendi di 7 giorni
cancel: Annulla
confirm_cancel_title: Annullare questo impegno?
confirm_cancel_body: "L'impegno di %{amount} verrà rimosso. Puoi registrarne uno nuovo in qualsiasi momento."
confirm_cancel_cta: Annulla impegno
header:
target: "Obiettivo %{amount}"
target_by: "Obiettivo %{amount} entro il %{date}"
target_by_past: "Obiettivo %{amount} · scaduto il %{date}"
ring:
saved: Risparmiato
of: "di %{target}"
to_go: "%{amount} mancanti"
of_target: dell'obiettivo
market_value: "Valore di mercato %{amount}"
aria_label: "Obiettivo %{percent}%% completato. %{amount} di %{target} risparmiati."
projection:
heading: Proiezione
legend_saved: Risparmiato
legend_projection: Proiezione
legend_required: Richiesto
reached: Hai raggiunto l'obiettivo. Nessuna proiezione necessaria.
no_target_date: Nessuna data obiettivo impostata. Impostane una per proiettare un traguardo.
no_pace: Nessun deposito ancora. Aggiungi denaro a un conto collegato per iniziare una proiezione.
behind: In ritardo al ritmo attuale.
on_track_html: Al tuo ritmo attuale, raggiungerai questo obiettivo intorno al <strong class="text-primary whitespace-nowrap">%{date}</strong>.
aria_label: "Grafico di proiezione per %{name}"
today_marker: Oggi
tooltip_projected: "Proiettato: %{amount}"
tooltip_saved: "Risparmiato: %{amount}"
tooltip_target_relation: "%{percent}%% di %{target} obiettivo"
catch_up:
title: "Risparmia %{amount}/mese in più per recuperare"
body: "Ritmo attuale %{avg}/mese · necessario %{required}/mese per raggiungere l'obiettivo."
adjust_target_cta: Modifica l'obiettivo invece
confirm_complete_title: Contrassegnare questo obiettivo come completato?
confirm_complete_body: Uscirà dalla lista In corso. Puoi ancora archiviarlo o ripristinarlo in seguito.
confirm_complete_body_short: "Sei al %{progress}%%, %{saved} di %{target}. Contrassegnare come completato registra questo come il tuo risultato invece dell'obiettivo originale. Continua, o chiudi e modifica l'obiettivo invece?"
confirm_complete_cta: Segna come completato
confirm_archive_title: Archiviare questo obiettivo?
confirm_archive_body: Gli obiettivi archiviati scompaiono dalla lista principale. Puoi ripristinarli in seguito.
confirm_archive_cta: Archivia
paused_banner:
title: Questo obiettivo è in pausa
body: Riprendi per continuare a monitorare i tuoi progressi.
resume_cta: Riprendi obiettivo
archived_banner:
title: Questo obiettivo è archiviato
body: Ripristinalo per continuare a contribuire, o lascialo come registro.
restore_cta: Ripristina obiettivo
celebration:
heading: Obiettivo raggiunto. Ottimo lavoro.
body: "Obiettivo chiuso a %{saved} di %{target}. Tienilo come registro o archivialo ora."
archive_cta: Archivia obiettivo
inactive:
heading_paused: Questo obiettivo è in pausa
heading_archived: Questo obiettivo è archiviato
body: "%{saved} di %{target} risparmiati finora."
no_target_date:
heading: Aggiungi una data obiettivo
body: Imposta una scadenza per proiettare un traguardo e monitorare il ritmo richiesto.
cta: Imposta data obiettivo
empty:
heading: Nessun deposito ancora
body: Effettua un trasferimento nel tuo conto collegato. L'app lo rileverà alla prossima sincronizzazione. Oppure aggiorna il saldo del tuo conto manuale.
errors:
not_found: Questo obiettivo non è stato trovato. Potrebbe essere stato eliminato.
states:
active: Attivo
paused: In pausa
completed: Completato
archived: Archiviato
status:
on_track: In regola
behind: In ritardo
reached: Raggiunto
completed: Completato
no_target_date: Aperto
paused: In pausa
archived: Archiviato
empty_state:
heading: Nessun obiettivo ancora
body: Imposta un obiettivo, collega i conti in cui risparmi e osserva i tuoi progressi accumularsi.
subtitle: Imposta un obiettivo e inizia a risparmiare.
new_goal: Crea il tuo primo obiettivo
no_depository_accounts: Hai bisogno di almeno un conto corrente (conto corrente, risparmio, HSA, CD, mercato monetario) prima di creare un obiettivo.
add_account: Aggiungi un conto
goal_card:
no_accounts: Nessun conto collegato
n_accounts: "%{first} +%{count}"
left: rimanente
aria_progress: "%{percent}%% di %{target}"
accounts:
one: 1 conto
other: "%{count} conti"
no_target_date: Aperto
completed: Completato
past_due: Scaduto
days_left:
one: 1 giorno rimanente
other: "%{count} giorni rimanenti"
pace_with_target: "%{avg}/mese · obiettivo %{target}/mese"
pace_no_target: "%{avg}/mese medio"
footer_paused: In pausa
footer_archived: Archiviato
footer_reached: Obiettivo raggiunto
footer_catch_up: "Risparmia %{amount}/mese per recuperare"
footer_no_deadline: Aperto
pending_pledge: Impegno in sospeso
pending_count:
one: 1 in sospeso
other: "%{count} in sospeso"
footer_no_pledges: Nessun impegno abbinato ancora
footer_last_today: Ultimo impegno abbinato oggi
footer_last_days:
one: Ultimo impegno abbinato 1 giorno fa
other: "Ultimo impegno abbinato %{count} giorni fa"
form:
create: Crea obiettivo
save: Salva modifiche
suggested_with_date: "Risparmia {monthly}/mese su {accounts} per raggiungerlo in tempo."
suggested_no_date: Imposta una data obiettivo per proiettare un traguardo.
errors:
name_required: Dai un nome al tuo obiettivo.
amount_required: Imposta un obiettivo superiore a zero.
accounts_required: Scegli almeno un conto di finanziamento.
fields:
name: Nome
name_placeholder: Fondo emergenza, Anticipo casa…
target_amount: Importo obiettivo
target_date: Data obiettivo
color: Colore
notes: Note (opzionale)
notes_placeholder: Un promemoria per te in futuro…
funding_accounts: Conti di finanziamento
funding_accounts_hint: Il saldo di questo obiettivo è il saldo di questi conti.
whole_balance: Saldo intero
earmark_for: Accantona un importo per %{account}
earmark_hint: Lascia vuoto un importo per dedicare l'intero saldo di quel conto.
subtypes:
checking: Conto corrente
savings: Risparmio
hsa: HSA
cd: CD
money_market: Mercato monetario
other: Altro

View File

@@ -0,0 +1,101 @@
---
it:
holdings:
cash:
brokerage_cash: Liquidità di conto
destroy:
success: Posizione eliminata
cannot_delete: Non puoi eliminare questa posizione
update:
success: Costo base salvato.
error: Valore del costo base non valido.
unlock_cost_basis:
success: Costo base sbloccato. Potrebbe essere aggiornato alla prossima sincronizzazione.
remap_security:
success: Titolo aggiornato con successo.
security_not_found: Impossibile trovare il titolo selezionato.
reset_security:
success: Titolo reimpostato al valore del provider.
sync_prices:
success: Dati di mercato sincronizzati con successo.
unavailable: La sincronizzazione dei dati di mercato non è disponibile per i titoli offline.
provider_error: Impossibile recuperare i prezzi aggiornati. Riprova tra qualche minuto.
errors:
security_collision: "Impossibile rimappare: hai già una posizione per %{ticker} in data %{date}."
cost_basis_sources:
manual: Impostato dall'utente
calculated: Dai movimenti
provider: Dal provider
cost_basis_cell:
unknown: "--"
set: Imposta
set_cost_basis_header: "Imposta costo base per %{ticker} (%{qty} azioni)"
total_cost_basis_label: Costo base totale
or_per_share_label: "Oppure inserisci per azione:"
per_share: per azione
cancel: Annulla
save: Salva
overwrite_confirm_title: Sovrascrivere il costo base?
overwrite_confirm_body: "Questo sostituirà il costo base attuale di %{current}."
holding:
per_share: per azione
shares: "%{qty} azioni"
unknown: "--"
no_cost_basis: Nessun costo base
index:
average_cost: Costo medio
holdings: Portafoglio
name: Nome
new_holding: Nuova attività
no_holdings: Nessuna posizione da mostrare.
return: Rendimento totale
weight: Peso
missing_price_tooltip:
description: Questo investimento ha valori mancanti e non è stato possibile calcolarne i rendimenti o il valore.
missing_data: Dati mancanti
show:
avg_cost_label: Costo Medio
current_market_price_label: Prezzo di Mercato Attuale
delete: Elimina
delete_subtitle: Questo eliminerà la posizione e tutti i movimenti associati su questo conto. Questa azione non può essere annullata.
delete_title: Elimina posizione
edit_security: Modifica titolo
history: Cronologia
no_trade_history: Nessuna cronologia movimenti disponibile per questa posizione.
overview: Panoramica
portfolio_weight_label: Peso in Portafoglio
settings: Impostazioni
security_label: Titolo
originally: "era %{ticker}"
search_security: Cerca titolo
search_security_placeholder: Cerca per simbolo o nome
cancel: Annulla
remap_security: Salva
provider_disabled_warning: "Aggiornamenti prezzi in pausa — il provider %{provider} è disabilitato. Passa a un altro provider qui sotto o riabilitalo nelle Impostazioni."
truncated_history_warning: "Lo storico dei prezzi è disponibile solo dal %{date} in poi. Le date precedenti non hanno dati dal provider selezionato — questo può succedere quando l'asset è stato quotato dopo la data del tuo acquisto, o quando il provider offre solo una finestra storica limitata nel suo piano attuale."
switch_provider_label: Cambia provider
switch_provider_description: "%{provider} è disabilitato. Cerca questo titolo su un altro provider abilitato."
switch_provider_button: Cambia
no_security_provider: Provider titoli non configurato. Impossibile cercare titoli.
security_remapped_label: Titolo rimappato
provider_sent: "Provider ha inviato: %{ticker}"
reset_to_provider: Reimposta al provider
reset_confirm_title: Reimpostare il titolo al provider?
reset_confirm_body: "Questo cambierà il titolo da %{current} a %{original} e sposterà tutti i movimenti associati."
ticker_label: Simbolo
trade_history_entry: "%{qty} azioni di %{security} a %{price}"
total_return_label: Rendimento Totale
unknown: Sconosciuto
cost_basis_locked_label: Costo base bloccato
cost_basis_locked_description: Il costo base impostato manualmente non verrà modificato dalle sincronizzazioni.
unlock_cost_basis: Sblocca
unlock_confirm_title: Sbloccare il costo base?
unlock_confirm_body: Questo permetterà al costo base di essere aggiornato dalle sincronizzazioni del provider o dai calcoli sui movimenti.
shares_label: Azioni
book_value_label: Valore di Libro
market_value_label: Valore di Mercato
market_data_label: Dati di mercato
market_data_sync_button: Aggiorna
last_price_update: Ultimo aggiornamento prezzo
syncing: Sincronizzazione in corso...
never: Mai

View File

@@ -0,0 +1,92 @@
---
it:
providers:
ibkr:
name: Interactive Brokers
connection_description: Connetti un report Flex Web Service di Interactive Brokers
institution_name: Interactive Brokers
ibkr_items:
defaults:
name: Interactive Brokers
ibkr_item:
deletion_in_progress: Eliminazione in corso
flex_web_service: Flex Web Service
syncing: Sincronizzazione in corso
requires_update: Le credenziali richiedono attenzione
error: Errore
synced: Sincronizzato %{time} fa. %{summary}.
never_synced: Mai sincronizzato.
setup_accounts: Configura conti
delete: Elimina
accounts_need_setup: I conti devono essere configurati
accounts_need_setup_description: Alcuni conti da IBKR devono essere collegati ai conti Sure.
no_accounts_discovered: Nessun conto IBKR scoperto ancora.
no_accounts_discovered_description: Esegui una sincronizzazione dopo aver configurato la tua query Flex per scoprire i conti.
setup_accounts:
page_title: Configura conti Interactive Brokers
dialog_title: Configura i tuoi conti Interactive Brokers
subtitle: Seleziona quali conti brokerage IBKR collegare.
info_box:
title: Importazione Flex Query IBKR
items:
item_1: Posizioni con prezzi e quantità correnti
item_2: Costo base per posizione
item_3: Movimenti, dividendi, commissioni e depositi o prelievi in contanti
warning: L'attività storica è limitata alla finestra del report della Flex Query
status:
fetching_accounts: Recupero conti da Interactive Brokers...
no_accounts_found_title: Nessun conto trovato.
no_accounts_found_description: Sure non ha trovato nessun conto IBKR nell'ultimo report Flex.
available_accounts:
title: Conti disponibili
account_type_investment: Investimento
account_summary: "%{account_type} • Saldo: %{balance}"
account_id: "ID conto: %{account_id}"
link_existing:
description: Oppure collega un conto IBKR scoperto a un conto investimento manuale esistente.
manual_account_option: "%{name} (%{balance})"
select_prompt: Seleziona un conto...
linked_accounts:
title: Già collegati
linked_to_html: "Collegato a: %{account}"
buttons:
refresh: Aggiorna
cancel: Annulla
back_to_settings: Torna alle Impostazioni
create_selected_accounts: Crea i conti selezionati
link: Collega
done: Fatto
sync_status:
no_accounts: Nessun conto IBKR scoperto ancora
all_linked:
one: 1 conto collegato
other: "%{count} conti collegati"
partial: "%{linked} collegati, %{unlinked} da configurare"
select_existing_account:
title: Collega conto Interactive Brokers
no_accounts_available: Nessun conto Interactive Brokers non collegato disponibile ancora.
run_sync_hint: "Esegui una sincronizzazione da Impostazioni > Provider dopo aver aggiornato la tua query Flex."
wait_for_sync: Attendi il completamento della sincronizzazione di scoperta conti.
balance: Saldo
link: Collega
cancel: Annulla
create:
success: Interactive Brokers configurato con successo.
update:
success: Configurazione Interactive Brokers aggiornata con successo.
destroy:
success: Connessione Interactive Brokers pianificata per l'eliminazione.
select_accounts:
not_configured: Interactive Brokers non è configurato.
link_existing_account:
not_found: Conto o configurazione Interactive Brokers non trovati.
only_manual_investment: Solo i conti investimento manuali possono essere collegati a Interactive Brokers.
already_linked: Questo conto Interactive Brokers è già collegato.
success: Collegato con successo al conto Interactive Brokers.
failed: Collegamento al conto Interactive Brokers fallito.
complete_account_setup:
success:
one: Creato con successo %{count} conto Interactive Brokers.
other: Creati con successo %{count} conti Interactive Brokers.
none_selected: Nessun conto è stato selezionato.
none_created: Nessun conto è stato creato.

View File

@@ -0,0 +1,25 @@
---
it:
impersonation_sessions:
approve:
success: Richiesta approvata
complete:
success: Sessione completata
create:
success: Richiesta inviata all'utente. In attesa di approvazione.
join:
success: Sessione unita
leave:
success: Sessione abbandonata
reject:
success: Richiesta rifiutata
super_admin_bar:
super_admin: Super Amministratore
jobs: Processi
impersonating: Impersonando
leave: Abbandona
terminate: Termina
join_a_session: Unisciti a una sessione
join: Unisciti
uuid_placeholder: UUID
request_impersonation: Richiedi impersonazione

View File

@@ -0,0 +1,461 @@
---
it:
import:
qif_category_selections:
update:
success: "Categorie ed etichette salvate."
show:
title: "Configura e seleziona"
description: "Esamina il formato data rilevato, poi scegli quali categorie ed etichette dal tuo file QIF importare in %{product_name}."
categories_heading: Categorie
categories_found:
one: "1 categoria trovata"
other: "%{count} categorie trovate"
category_name_col: Nome categoria
transactions_col: Transazioni
tags_heading: Etichette
tags_found:
one: "1 etichetta trovata"
other: "%{count} etichette trovate"
tag_name_col: Nome etichetta
txn_count:
one: "1 trans."
other: "%{count} trans."
split_warning_title: Transazioni suddivise rilevate
split_warning_description: "Questo file QIF contiene transazioni suddivise. Le suddivisioni non sono ancora supportate, quindi ogni transazione suddivisa verrà importata come singola transazione con il suo importo totale e senza categoria. I dettagli delle singole suddivisioni non verranno preservati."
split_badge: suddivisa
empty_state_primary: Nessuna categoria o etichetta trovata in questo file QIF.
empty_state_secondary: Tutte le transazioni verranno importate senza categorie o etichette.
submit: Continua alla revisione
cleans:
show:
not_configured: "Configura la tua importazione prima di procedere."
description: Modifica i tuoi dati nella tabella qui sotto. Le celle rosse non sono valide.
errors_notice: Hai degli errori nei tuoi dati. Passa sopra l'errore per vedere i dettagli.
errors_notice_mobile: Hai degli errori nei tuoi dati. Tocca il tooltip di errore per vedere i dettagli.
title: Pulisci i tuoi dati
data_cleaned: I tuoi dati sono stati puliti
next_step: Passo successivo
all_rows: Tutte le righe
error_rows: Righe con errori
configurations:
update:
success: Importazione configurata con successo.
account_import:
leave_empty: Lascia vuoto
default: Predefinito
entity_type: Tipo entità
name: Nome
balance: Saldo
currency: Valuta
balance_date: Data saldo
date_format: Formato data
select_format: Seleziona formato
apply_configuration: Applica configurazione
transaction_import:
date_label: Data
select_column: Seleziona colonna
select_format: Seleziona formato
amount_label: Importo
default: Predefinito
currency_label: Valuta
format_label: Formato
amount_type_strategy_label: Strategia tipo importo
select_strategy: Seleziona strategia
set: Imposta
as_amount_type_column: come colonna tipo importo
select_value: Seleziona valore
as_identifier_value: come valore identificatore
treat_as_html: "Tratta \"<span class=\"font-medium\">%{value}</span>\" come"
income_inflow: Entrata (flusso in entrata)
expense_outflow: Spesa (flusso in uscita)
select_type: Seleziona tipo
leave_empty: Lascia vuoto
account_label: Conto
name_label: Nome
category_label: Categoria
tags_label: Etichette
notes_label: Note
apply_configuration: Applica configurazione
incomes_are_positive: Le entrate sono positive
incomes_are_negative: Le entrate sono negative
amount_type_label: Tipo importo
select_convention: Seleziona convenzione
date_format_label: Formato data
rows_to_skip_label: Salta prime n righe
trade_import:
select_column: Seleziona colonna
date_label: Data
quantity_label: Quantità
buys_are_positive: Gli acquisti hanno quantità positiva
buys_are_negative: Gli acquisti hanno quantità negativa
default: Predefinito
currency_label: Valuta
format_label: Formato
select_format: Seleziona formato
ticker_label: Ticker
leave_empty: Lascia vuoto
stock_exchange_code_label: Codice borsa
price_label: Prezzo
account_label: Conto
name_label: Nome
note_label: Nota
no_security_provider_warning: Il provider di prezzi dei titoli non è configurato. Le importazioni di operazioni funzioneranno, ma Sure non recupererà la cronologia dei prezzi. Vai nelle impostazioni per configurarlo.
date_format_label: Formato data
apply_configuration: Applica configurazione
category_import:
button_label: Continua
description: Carica un semplice file CSV (come quello che generiamo quando esporti i tuoi dati). Mapperemo automaticamente le colonne per te.
instructions: Seleziona continua per analizzare il tuo CSV e passare alla fase di pulizia.
merchant_import:
button_label: Continua
description: Carica un file CSV con i tuoi esercenti. Mapperemo automaticamente le colonne per te.
instructions: Seleziona continua per analizzare il tuo CSV e passare alla fase di pulizia.
mint_import:
date_format_label: Formato data
actual_import:
preconfigured_notice: Abbiamo preconfigurato la tua importazione da Actual Budget. Procedi al passo successivo.
leave_empty: Lascia vuoto
date_label: Data
date_format_label: Formato data
amount_label: Importo
signage_convention_label: Convenzione segni
incomes_are_negative: Le entrate sono negative
incomes_are_positive: Le entrate sono positive
account_label: Conto (opzionale)
name_label: Beneficiario (opzionale)
category_label: Categoria (opzionale)
notes_label: Note (opzionale)
apply_configuration: Applica configurazione
ynab_import:
preconfigured_notice: Abbiamo preconfigurato la tua importazione da YNAB. Procedi al passo successivo.
amount_notice: Gli importi vengono rilevati automaticamente dalle colonne Uscita ed Entrata.
leave_empty: Lascia vuoto
date_label: Data
date_format_label: Formato data
account_label: Conto (opzionale)
name_label: Beneficiario (opzionale)
category_label: Categoria (opzionale)
notes_label: Memo (opzionale)
apply_configuration: Applica configurazione
rule_import:
description: Configura la tua importazione di regole. Le regole verranno create o aggiornate in base ai dati CSV.
process_button: Elabora regole
process_help: Clicca il pulsante qui sotto per elaborare il tuo CSV e generare le righe delle regole.
show:
description: Seleziona le colonne che corrispondono a ogni campo nel tuo CSV.
title: Configura la tua importazione
confirms:
sure_import:
title: Conferma la tua importazione
description: Esamina i dati che verranno importati dal tuo file di esportazione.
summary: Riepilogo importazione
empty_summary: Non abbiamo trovato record importabili in questo file. Potrebbe essere vuoto, o le righe potrebbero non corrispondere al formato di esportazione previsto (ogni riga dovrebbe essere un oggetto JSON con chiavi "type" e "data", usando i tipi supportati da questa importazione).
publish_button: Avvia importazione
cancel: Annulla
mappings:
create_account: Crea conto
csv_mapping_label: "%{mapping} nel CSV"
sure_mapping_label: "%{mapping} in %{product_name}"
no_accounts: Non hai ancora nessun conto. Crea un conto da usare per le righe (non assegnate) nel tuo CSV o torna alla fase di pulizia e fornisci un nome conto da usare.
rows_label: Righe
unassigned_account: Hai bisogno di creare un nuovo conto per le righe non assegnate?
next: Avanti
show:
invalid_data: "Hai dati non validi, modifica finché tutti gli errori non sono risolti"
account_mapping_description: Assegna tutti i conti del tuo file importato ai conti esistenti di %{product_name}. Puoi anche aggiungere nuovi conti o lasciarli non categorizzati.
account_mapping_title: Assegna i tuoi conti
account_type_mapping_description: Assegna tutti i tipi di conto del tuo file importato a quelli di %{product_name}
account_type_mapping_title: Assegna i tipi di conto
category_mapping_description: Assegna tutte le categorie del tuo file importato alle categorie esistenti di %{product_name}. Puoi anche aggiungere nuove categorie o lasciarle non categorizzate.
category_mapping_title: Assegna le tue categorie
tag_mapping_description: Assegna tutte le etichette del tuo file importato alle etichette esistenti di %{product_name}. Puoi anche aggiungere nuove etichette o lasciarle non categorizzate.
tag_mapping_title: Assegna le tue etichette
uploads:
handle_qif_upload:
qif_uploaded: "File QIF caricato con successo."
update:
qif_uploaded: "File QIF caricato con successo."
show:
csv_invalid: "Deve essere un CSV valido con intestazioni e almeno una riga di dati"
drop_csv_title: Trascina CSV per caricare
drop_csv_subtitle: Il tuo file verrà caricato automaticamente
upload_csv_tab: Carica CSV
copy_paste_tab: Copia e incolla
account_optional_label: Conto (opzionale)
multi_account_import: Importazione multi-conto
upload_csv_button: Carica CSV
paste_csv_placeholder: Incolla qui il contenuto del tuo file CSV
download_sample_csv: Scarica un CSV di esempio
to_see_format: per vedere il formato CSV richiesto
qif_title: Carica file QIF
qif_description: Seleziona il conto a cui appartiene questo file QIF, poi carica la tua esportazione .qif da Quicken.
qif_account_label: Conto
qif_account_placeholder: Seleziona un conto…
qif_file_prompt: per aggiungere qui il tuo file QIF
qif_file_hint: Solo file .qif
qif_submit: Carica QIF
browse: Sfoglia
csv_file_prompt: per aggiungere qui il tuo file CSV
description: Incolla o carica il tuo file CSV qui sotto. Esamina le istruzioni nella tabella qui sotto prima di iniziare.
instructions_1: Di seguito un esempio di CSV con le colonne disponibili per l'importazione.
instructions_2: Il tuo CSV deve avere una riga di intestazione
instructions_3: Puoi nominare le tue colonne come preferisci. Le mapperai in un passaggio successivo.
instructions_4: Le colonne contrassegnate con asterisco (*) sono dati obbligatori.
instructions_5: Nessuna virgola, simbolo valuta o parentesi nei numeri.
title: Importa i tuoi dati
sure_import:
title: Importa da esportazione
description: Carica il file all.ndjson dalla tua esportazione dati per ripristinare conti, transazioni, categorie e altro.
drop_title: Trascina NDJSON per caricare
drop_subtitle: Il tuo file verrà caricato automaticamente
browse: Sfoglia
browse_hint: per aggiungere qui il tuo file all.ndjson
upload_button: Carica NDJSON
hint_html: Carica il file <strong>all.ndjson</strong> dal tuo ZIP di esportazione dati
ndjson_invalid: Deve essere un NDJSON valido con almeno un record
imports:
mapping_labels:
account_type: "Tipo conto"
account: "Conto"
category: "Categoria"
tag: "Etichetta"
dry_run_resources:
transactions: "Transazioni"
balances: "Saldi"
accounts: "Conti"
categories: "Categorie"
tags: "Etichette"
rules: "Regole"
merchants: "Esercenti"
recurring_transactions: "Transazioni ricorrenti"
transfers: "Bonifici"
rejected_transfers: "Bonifici rifiutati"
trades: "Operazioni"
holdings: "Posizioni"
valuations: "Valutazioni"
budgets: "Budget"
budget_categories: "Categorie budget"
column_labels:
date: "Data"
amount: "Importo"
name: "Nome"
currency: "Valuta"
category: "Categoria"
tags: "Etichette"
account: "Conto"
notes: "Note"
qty: "Quantità"
ticker: "Ticker"
exchange: "Borsa"
price: "Prezzo"
entity_type: "Tipo"
category_parent: "Categoria genitore"
category_color: "Colore"
category_icon: "Icona Lucide"
merchant_color: "Colore"
merchant_website: "URL sito web"
update:
account_saved: "Conto salvato."
invalid_account: "Conto non trovato."
publish:
started: "La tua importazione è iniziata in background."
max_rows_exceeded: "La tua importazione supera il numero massimo di righe di %{max}."
revert:
started: "Ripristino importazione in background."
apply_template:
template_applied: "Template applicato."
no_template_found: "Nessun template trovato, configura manualmente la tua importazione."
destroy:
deleted: "La tua importazione è stata eliminata."
failure:
title: Importazione fallita
description: Verifica il formato del tuo file, eventuali errori e che tutti i campi obbligatori siano compilati, poi torna e riprova.
try_again: Riprova
success:
title: Importazione riuscita
description: I dati importati sono stati aggiunti con successo all'app e sono ora pronti per l'uso.
back_to_dashboard: Torna al dashboard
verification:
title: Verifica di rilettura
checked: Verificato
mismatches: Discrepanze
status:
not_verified: Non verificato
matched: Corrispondente
mismatch: Discrepanza
failed: Fallito
reverted: Ripristinato
importing:
title: Importazione in corso
description: "La tua importazione è in corso. Controlla il menu importazioni per aggiornamenti sullo stato o clicca 'Controlla stato' per aggiornare la pagina. Puoi continuare a usare l'app."
check_status: Controlla stato
back_to_dashboard: Torna al dashboard
revert_failure:
title: Ripristino importazione fallito
description: Riprova
try_again: Riprova
date_format:
heading: Formato data
description: "Il formato data è stato rilevato automaticamente dal tuo file. Modificalo se le date sembrano errate."
preview: "Prima data analizzata"
error_title: "Impossibile rilevare il formato data"
error_description: "Nessuno dei formati data supportati ha potuto analizzare le date in questo file. Verifica che il file contenga voci di data valide."
type_labels:
transaction_import: "Importazione transazioni"
trade_import: "Importazione operazioni"
account_import: "Importazione conti"
mint_import: "Importazione Mint"
actual_import: "Importazione Actual"
ynab_import: "Importazione YNAB"
qif_import: "Importazione QIF"
category_import: "Importazione categorie"
rule_import: "Importazione regole"
merchant_import: "Importazione esercenti"
pdf_import: "Importazione PDF"
document_import: "Importazione documento"
sure_import: "Importazione Sure"
steps:
upload: Carica
configure: Configura
clean: Pulisci
map: Mappa
confirm: Conferma
select: Seleziona
progress: "Passo %{step} di %{total}"
empty:
message: Nessuna importazione trovata.
index:
title: Importazioni
new: Nuova importazione
table:
title: Importazioni
header:
date: Data
operation: Operazione
status: Stato
actions: Azioni
row:
type_labels:
transaction_import: "Transazione"
trade_import: "Operazione"
account_import: "Conto"
mint_import: "Mint"
actual_import: "Actual"
ynab_import: "YNAB"
qif_import: "QIF"
category_import: "Categoria"
rule_import: "Regola"
merchant_import: "Esercente"
pdf_import: "PDF"
document_import: "Documento"
sure_import: "Sure"
status:
in_progress: In corso
uploading: Elaborazione righe
reverting: Ripristino
revert_failed: Ripristino fallito
complete: Completa
failed: Fallita
actions:
revert: Ripristina
confirm_revert: Verranno eliminate le transazioni importate, ma potrai comunque rivedere e reimportare i tuoi dati in qualsiasi momento.
delete: Elimina
view: Vedi
empty: Nessuna importazione ancora.
new:
description: Importa da uno strumento finanziario o carica file di dati grezzi.
tab_financial_tools: Strumenti finanziari e file
tab_raw_data: Dati grezzi
import_ynab: Importa da YNAB
import_accounts: Importa conti
import_categories: Importa categorie
import_merchants: Importa esercenti
import_mint: Importa da Mint
import_actual: Importa da Actual Budget
import_portfolio: Importa investimenti
import_rules: Importa regole
import_transactions: Importa transazioni
import_qif: Importa da Quicken (QIF)
import_sure: Importa da Sure
import_sure_description: File .ndjson esportazione completa
import_file: Importa documento
import_file_description: Analisi con AI per PDF e caricamento file ricercabili
requires_account: Importa prima i conti per sbloccare questa opzione.
resume: Riprendi %{type}
sources: Sorgenti
title: Nuova importazione
create:
file_too_large: Il file è troppo grande. La dimensione massima è %{max_size}MB.
invalid_file_type: Tipo di file non valido. Carica un file CSV.
csv_uploaded: CSV caricato con successo.
ndjson_uploaded: File NDJSON caricato con successo.
pdf_too_large: Il file PDF è troppo grande. La dimensione massima è %{max_size}MB.
pdf_processing: Il tuo PDF è in fase di elaborazione. Riceverai un'email quando l'analisi sarà completata.
invalid_pdf: Il file caricato non è un PDF valido.
duplicate_pdf_unavailable: Questo PDF è già archiviato come estratto conto a cui non puoi accedere.
document_too_large: Il file documento è troppo grande. La dimensione massima è %{max_size}MB.
invalid_document_file_type: Tipo di file documento non valido per il vector store attivo.
document_uploaded: Documento caricato con successo.
document_upload_failed: Non siamo riusciti a caricare il documento nel vector store. Riprova.
invalid_ndjson_file_type: Tipo o formato file non valido. Carica un file di esportazione .ndjson o .json valido.
document_provider_not_configured: Nessun vector store configurato per i caricamenti di documenti.
show:
finalize_upload: Finalizza il caricamento del file.
finalize_mappings: Finalizza le mappature prima di procedere.
ready:
description: Ecco un riepilogo dei nuovi elementi che verranno aggiunti al tuo conto una volta pubblicata questa importazione.
title: Conferma i tuoi dati di importazione
summary_item_label: Elemento
summary_count_label: Conteggio
empty_summary: Non abbiamo trovato record importabili in questo file. Potrebbe essere vuoto, o le righe potrebbero non corrispondere al formato di esportazione previsto (ogni riga dovrebbe essere un oggetto JSON con chiavi "type" e "data", usando i tipi supportati da questa importazione).
publish_import: Pubblica importazione
back_to_imports: Torna alle importazioni
errors:
custom_column_requires_inflow: "Le importazioni con colonne personalizzate richiedono la selezione di una colonna di flusso in entrata"
document_types:
bank_statement: Estratto conto bancario
credit_card_statement: Estratto carta di credito
investment_statement: Estratto investimenti
financial_document: Documento finanziario
contract: Contratto
other: Altro documento
unknown: Documento sconosciuto
pdf_import:
processing_title: Elaborazione del tuo PDF
processing_description: Stiamo analizzando il tuo documento con l'AI. Potrebbe richiedere un momento. Riceverai un'email quando l'analisi sarà completata.
check_status: Controlla stato
back_to_dashboard: Torna al dashboard
failed_title: Elaborazione fallita
failed_description: Non siamo riusciti a elaborare il tuo documento PDF. Riprova o contatta il supporto.
try_again: Riprova
delete_import: Elimina importazione
complete_title: Documento analizzato
complete_description: Abbiamo analizzato il tuo PDF ed ecco cosa abbiamo trovato.
document_type_label: Tipo documento
source_statement: Estratto sorgente
summary_label: Riepilogo
email_sent_notice: Ti è stata inviata un'email con i prossimi passi.
back_to_imports: Torna alle importazioni
unknown_state_title: Stato sconosciuto
unknown_state_description: Questa importazione è in uno stato imprevisto. Torna alle importazioni.
processing_failed_with_message: "%{message}"
processing_failed_generic: "Elaborazione fallita: %{error}"
ready_for_review_title: Pronto per la revisione
ready_for_review_description: "Abbiamo estratto %{count} transazioni dal tuo estratto conto. Revisiona e pubblica per aggiungerle al tuo conto."
transactions_extracted: Transazioni estratte
transactions_extracted_count:
one: "%{count} transazione"
other: "%{count} transazioni"
select_account: Importa nel conto
select_account_placeholder: Seleziona un conto...
select_account_hint: Scegli in quale conto importare queste transazioni.
no_accounts: Nessun conto disponibile. Crea prima un conto.
create_account: Crea conto
save_account: Salva
publish_transactions:
one: "Pubblica %{count} transazione"
other: "Pubblica %{count} transazioni"
review_transactions: Rivedi transazioni
select_account_to_continue: Seleziona un conto sopra per continuare.
unknown_document_type: Sconosciuto

View File

@@ -0,0 +1,228 @@
---
it:
indexa_capital_items:
sync_status:
no_accounts: "Nessun conto trovato"
synced:
one: "%{count} conto sincronizzato"
other: "%{count} conti sincronizzati"
synced_with_setup: "%{linked} sincronizzati, %{unlinked} da configurare"
institution_summary:
none: "Nessuna istituzione connessa"
count:
one: "%{count} istituzione"
other: "%{count} istituzioni"
errors:
provider_not_configured: "Il provider IndexaCapital non è configurato"
sync:
status:
importing: "Importazione conti da IndexaCapital..."
processing: "Elaborazione posizioni e attività..."
calculating: "Calcolo saldi..."
importing_data: "Importazione dati conto..."
checking_setup: "Verifica configurazione conto..."
needs_setup: "%{count} conti da configurare..."
success: "Sincronizzazione avviata"
panel:
setup_instructions: "Istruzioni di configurazione:"
step_1: "Visita il tuo dashboard Indexa Capital per generare un token API in sola lettura"
step_2: "Incolla il tuo token API qui sotto e clicca Salva"
step_3: "Dopo una connessione riuscita, vai alla scheda Conti per configurare i nuovi conti"
field_descriptions: "Descrizioni campi:"
optional: "(facoltativo)"
required: "(obbligatorio)"
optional_with_default: "(facoltativo, predefinito %{default_value})"
alternative_auth: "Oppure usa l'autenticazione con username/password..."
save_button: "Salva configurazione"
update_button: "Aggiorna configurazione"
fields:
api_token:
label: "Token API"
description: "Il tuo token API in sola lettura dal dashboard Indexa Capital"
placeholder_new: "Incolla qui il tuo token API"
placeholder_update: "Inserisci nuovo token API per aggiornare"
username:
label: "Nome utente"
description: "Il tuo username/email Indexa Capital"
placeholder_new: "Incolla username qui"
placeholder_update: "Inserisci nuovo username per aggiornare"
document:
label: "ID documento"
description: "Il tuo documento/ID Indexa Capital"
placeholder_new: "Incolla ID documento qui"
placeholder_update: "Inserisci nuovo ID documento per aggiornare"
password:
label: "Password"
description: "La tua password Indexa Capital"
placeholder_new: "Incolla password qui"
placeholder_update: "Inserisci nuova password per aggiornare"
create:
success: "Connessione IndexaCapital creata con successo"
update:
success: "Connessione IndexaCapital aggiornata"
destroy:
success: "Connessione IndexaCapital rimossa"
index:
title: "Connessioni IndexaCapital"
loading:
loading_message: "Caricamento conti IndexaCapital..."
loading_title: "Caricamento"
link_accounts:
all_already_linked:
one: "Il conto selezionato (%{names}) è già collegato"
other: "Tutti i %{count} conti selezionati sono già collegati: %{names}"
api_error: "Errore API: %{message}"
invalid_account_names:
one: "Impossibile collegare un conto senza nome"
other: "Impossibile collegare %{count} conti senza nome"
link_failed: "Collegamento conti fallito"
no_accounts_selected: "Seleziona almeno un conto"
no_api_key: "Credenziali IndexaCapital non trovate. Configurale nelle Impostazioni provider."
partial_invalid: "Collegati con successo %{created_count} conto/i, %{already_linked_count} erano già collegati, %{invalid_count} conto/i aveva nomi non validi"
partial_success: "Collegati con successo %{created_count} conto/i. %{already_linked_count} conto/i erano già collegati: %{already_linked_names}"
success:
one: "Collegato con successo %{count} conto"
other: "Collegati con successo %{count} conti"
indexa_capital_item:
accounts_need_setup: "I conti devono essere configurati"
delete: "Elimina connessione"
deletion_in_progress: "eliminazione in corso..."
error: "Errore"
no_accounts_description: "Questa connessione non ha ancora conti collegati."
no_accounts_title: "Nessun conto"
setup_action: "Configura nuovi conti"
setup_description: "%{linked} di %{total} conti collegati."
setup_needed: "Nuovi conti pronti per la configurazione"
status: "Sincronizzato %{timestamp} fa — %{summary}"
status_never: "Mai sincronizzato"
status_with_summary: "Ultima sincronizzazione %{timestamp} fa - %{summary}"
syncing: "Sincronizzazione in corso..."
total: "Totale"
more_accounts_available:
one: "%{count} altro conto disponibile"
other: "%{count} altri conti disponibili"
provider_name: "IndexaCapital"
requires_update: "La connessione necessita di aggiornamento"
unlinked: "Non collegati"
update_credentials: "Aggiorna credenziali"
select_accounts:
accounts_selected: "conti selezionati"
api_error: "Errore API: %{message}"
cancel: "Annulla"
configure_name_in_provider: "Impossibile importare - configura il nome del conto in IndexaCapital"
description: "Seleziona i conti che vuoi collegare al tuo account %{product_name}."
link_accounts: "Collega i conti selezionati"
no_accounts_found: "Nessun conto trovato. Controlla le credenziali IndexaCapital."
no_api_key: "Le credenziali IndexaCapital non sono configurate. Configurale nelle Impostazioni."
no_credentials_configured: "Configura prima le credenziali IndexaCapital nelle Impostazioni provider."
no_name_placeholder: "(Nessun nome)"
title: "Seleziona conti IndexaCapital"
select_existing_account:
account_already_linked: "Questo conto è già collegato a un provider"
all_accounts_already_linked: "Tutti i conti IndexaCapital sono già collegati"
api_error: "Errore API: %{message}"
balance_label: "Saldo:"
cancel: "Annulla"
cancel_button: "Annulla"
configure_name_in_provider: "Impossibile importare - configura il nome del conto in IndexaCapital"
connect_hint: "Connetti un account IndexaCapital per abilitare la sincronizzazione automatica."
description: "Seleziona un conto IndexaCapital da collegare a questo conto. Le transazioni verranno sincronizzate e deduplicate automaticamente."
header: "Collega con IndexaCapital"
link_account: "Collega conto"
link_button: "Collega questo conto"
linking_to: "Collegamento a:"
no_account_specified: "Nessun conto specificato"
no_accounts: "Nessun conto IndexaCapital non collegato trovato."
no_accounts_found: "Nessun conto IndexaCapital trovato. Controlla le credenziali."
no_api_key: "Le credenziali IndexaCapital non sono configurate. Configurale nelle Impostazioni."
no_credentials_configured: "Configura prima le credenziali IndexaCapital nelle Impostazioni provider."
no_name_placeholder: "(Nessun nome)"
settings_link: "Vai alle Impostazioni provider"
subtitle: "Scegli un conto IndexaCapital"
title: "Collega %{account_name} con IndexaCapital"
link_existing_account:
account_already_linked: "Questo conto è già collegato a un provider"
api_error: "Errore API: %{message}"
invalid_account_name: "Impossibile collegare un conto senza nome"
provider_account_already_linked: "Questo conto IndexaCapital è già collegato a un altro conto"
provider_account_not_found: "Conto IndexaCapital non trovato"
missing_parameters: "Parametri obbligatori mancanti"
no_api_key: "Credenziali IndexaCapital non trovate. Configurale nelle Impostazioni provider."
success: "Collegato con successo %{account_name} con IndexaCapital"
setup_accounts:
account_type_label: "Tipo di conto:"
accounts_count:
one: "%{count} conto disponibile"
other: "%{count} conti disponibili"
all_accounts_linked: "Tutti i tuoi conti IndexaCapital sono già stati configurati."
api_error: "Errore API: %{message}"
creating: "Creazione conti..."
fetch_failed: "Recupero conti fallito"
import_selected: "Importa conti selezionati"
instructions: "Seleziona i conti che vuoi importare da IndexaCapital. Puoi scegliere più conti."
no_accounts: "Nessun conto non collegato trovato da questa connessione IndexaCapital."
no_accounts_to_setup: "Nessun conto da configurare"
no_api_key: "Le credenziali IndexaCapital non sono configurate. Controlla le impostazioni di connessione."
select_all: "Seleziona tutti"
account_types:
skip: "Salta questo conto"
depository: "Conto Corrente o Risparmio"
credit_card: "Carta di credito"
investment: "Conto investimento"
crypto: "Conto criptovaluta"
loan: "Prestito o Mutuo"
other_asset: "Altro attivo"
subtype_labels:
depository: "Sottotipo conto:"
credit_card: ""
investment: "Tipo investimento:"
crypto: ""
loan: "Tipo prestito:"
other_asset: ""
subtype_messages:
credit_card: "Le carte di credito saranno configurate automaticamente come conti carta di credito."
other_asset: "Nessuna opzione aggiuntiva necessaria per gli altri attivi."
crypto: "I conti criptovaluta saranno configurati per tracciare posizioni e transazioni."
subtypes:
depository:
checking: "Conto Corrente"
savings: "Risparmio"
hsa: "Health Savings Account"
cd: "Certificato di Deposito"
money_market: "Mercato Monetario"
investment:
brokerage: "Intermediazione"
pension: "Pensione"
retirement: "Previdenza"
"401k": "401(k)"
roth_401k: "Roth 401(k)"
"403b": "403(b)"
tsp: "Thrift Savings Plan"
"529_plan": "Piano 529"
hsa: "Health Savings Account"
mutual_fund: "Fondo comune"
ira: "IRA Tradizionale"
roth_ira: "Roth IRA"
angel: "Angel"
loan:
mortgage: "Mutuo"
student: "Prestito studentesco"
auto: "Prestito auto"
other: "Altro prestito"
balance: "Saldo"
cancel: "Annulla"
choose_account_type: "Scegli il tipo di conto corretto per ogni conto IndexaCapital:"
create_accounts: "Crea conti"
creating_accounts: "Creazione conti in corso..."
historical_data_range: "Intervallo dati storici:"
subtitle: "Scegli i tipi di conto corretti per i tuoi conti importati"
sync_start_date_help: "Seleziona fino a quando vuoi sincronizzare la cronologia delle transazioni."
sync_start_date_label: "Inizia a sincronizzare le transazioni da:"
title: "Configura i tuoi conti IndexaCapital"
complete_account_setup:
all_skipped: "Tutti i conti sono stati saltati. Nessun conto è stato creato."
creation_failed: "Creazione conti fallita: %{error}"
no_accounts: "Nessun conto da configurare."
success: "Creati con successo %{count} conto/i."
preload_accounts:
no_credentials_configured: "Configura prima le credenziali IndexaCapital nelle Impostazioni provider."

View File

@@ -0,0 +1,189 @@
---
it:
investments:
edit:
edit: Modifica %{account}
form:
none: Nessuno
subtype_prompt: Seleziona tipo di investimento
new:
title: Inserisci saldo conto
show:
chart_title: Valore totale
subtypes:
brokerage:
short: Intermediario
long: Conto intermediario
401k:
short: 401(k)
long: 401(k)
roth_401k:
short: Roth 401(k)
long: Roth 401(k)
403b:
short: 403(b)
long: 403(b)
457b:
short: 457(b)
long: 457(b)
tsp:
short: TSP
long: Thrift Savings Plan
ira:
short: IRA
long: IRA Tradizionale
roth_ira:
short: Roth IRA
long: Roth IRA
sep_ira:
short: SEP IRA
long: SEP IRA
simple_ira:
short: SIMPLE IRA
long: SIMPLE IRA
529_plan:
short: Piano 529
long: Piano di risparmio 529 per l'istruzione
hsa:
short: HSA
long: Conto di risparmio sanitario
ugma:
short: UGMA
long: Conto custodiale UGMA
utma:
short: UTMA
long: Conto custodiale UTMA
isa:
short: ISA
long: Conto di risparmio individuale
lisa:
short: LISA
long: Lifetime ISA
sipp:
short: SIPP
long: Pensione personale autogestita
workplace_pension_uk:
short: Pensione
long: Pensione aziendale
rrsp:
short: RRSP
long: Piano di risparmio pensionistico registrato
tfsa:
short: TFSA
long: Conto di risparmio esente da imposte
resp:
short: RESP
long: Piano di risparmio per l'istruzione registrato
lira:
short: LIRA
long: Conto pensionistico vincolato
rrif:
short: RRIF
long: Fondo di reddito pensionistico registrato
super:
short: Super
long: Superannuation
smsf:
short: SMSF
long: Fondo pensione autogestito
pea:
short: PEA
long: Piano di risparmio in azioni (PEA)
pillar_3a:
short: Pilastro 3a
long: Pensione privata (Pilastro 3a)
riester:
short: Riester
long: Riester-Rente
nps:
short: NPS
long: Sistema pensionistico nazionale
apy:
short: APY
long: Atal Pension Yojana
indian_stocks:
short: Azioni indiane
long: Azioni indiane (Demat)
indian_equity:
short: Equity indiana
long: Equity indiana
indian_etf:
short: ETF indiano
long: ETF indiano
life_insurance:
short: Assicurazione vita
long: Assicurazione vita
ppf:
short: PPF
long: Fondo di previdenza pubblica
ssy:
short: SSY
long: Sukanya Samriddhi Yojana
nsc:
short: NSC
long: Certificato di risparmio nazionale
scss:
short: SCSS
long: Schema di risparmio per anziani
fd:
short: FD
long: Deposito vincolato
rd:
short: RD
long: Deposito ricorrente
pomis:
short: POMIS
long: Schema di reddito mensile postale
kvp:
short: KVP
long: Kisan Vikas Patra
gold_etf:
short: ETF oro
long: ETF oro
gold_mf:
short: Fondo oro
long: Fondo comune oro
sgb:
short: SGB
long: Obbligazione oro sovrana
g_sec:
short: G-Sec
long: Titoli di Stato
sdl:
short: SDL
long: Prestiti per lo sviluppo statale
corporate_bond:
short: Obbligazione aziendale
long: Obbligazione aziendale
infrastructure_bond:
short: Obbligazione infrastrutture
long: Obbligazione infrastrutture
tax_free_bond:
short: Obbligazione esente
long: Obbligazione esente da imposte
pension:
short: Pensione
long: Pensione
retirement:
short: Previdenza
long: Conto previdenziale
mutual_fund:
short: Fondo comune
long: Fondo comune di investimento
gold:
short: Oro
long: Oro (fisico o digitale)
angel:
short: Angel
long: Investimento angel
trust:
short: Trust
long: Trust
other:
short: Altro
long: Altro investimento
value_tooltip:
cash: Liquidità
holdings: Posizioni
total: Saldo portafoglio
total_value_tooltip: Il saldo totale del portafoglio è la somma della liquidità del broker (disponibile per il trading) e del valore di mercato attuale delle posizioni.

View File

@@ -0,0 +1,8 @@
---
it:
invitation_mailer:
invite_email:
accept_button: Accetta invito
body: "%{inviter} ti ha invitato a unirti alla %{family} %{moniker} su %{product_name}!"
expiry_notice: Questo invito scadrà tra %{days} giorni
greeting: Benvenuto su %{product_name}!

View File

@@ -0,0 +1,28 @@
---
it:
invitations:
accept_choice:
create_account: Crea nuovo account
joined_household: Hai aderito alla famiglia.
message: "%{inviter} ti ha invitato a unirti come %{role}."
sign_in_existing: Ho già un account
title: Unisciti a %{family}
create:
existing_user_added: L'utente è stato aggiunto alla tua famiglia.
existing_user_has_family_data: Quell'utente possiede già una famiglia con conti. Deve rimuovere o trasferire quei conti prima di unirsi alla tua.
failure: Impossibile inviare l'invito
success: Invito inviato con successo
destroy:
failure: Si è verificato un problema nella rimozione dell'invito.
not_authorized: Non sei autorizzato a gestire gli inviti.
success: Invito rimosso con successo.
new:
email_label: Indirizzo email
email_placeholder: Inserisci indirizzo email
role_admin: Amministratore
role_guest: Ospite
role_label: Ruolo
role_member: Membro
submit: Invia invito
subtitle: Invia un invito per unirsi al tuo account %{moniker} su %{product_name}
title: Invita qualcuno

View File

@@ -0,0 +1,10 @@
---
it:
invite_codes:
create:
success: "Codice generato"
destroy:
success: "Codice eliminato"
index:
invite_code_description: Genera un nuovo codice per vederlo visualizzato qui. I codici generati che sono stati utilizzati non verranno più mostrati.
no_invite_codes: Nessun codice da mostrare

View File

@@ -0,0 +1,85 @@
---
it:
kraken_items:
provider_connection:
default_name: Kraken
default_description: Collega a un conto exchange Kraken
name: "Kraken - %{name}"
description: "Collega a %{name}"
create:
default_name: Kraken
success: Connessione a Kraken riuscita. Il tuo conto exchange viene sincronizzato.
update:
success: Connessione Kraken aggiornata con successo.
destroy:
success: Connessione Kraken pianificata per l'eliminazione.
select_accounts:
select_connection: Scegli una connessione Kraken nelle Impostazioni provider.
no_credentials_configured: Aggiungi le credenziali API Kraken prima di configurare i conti.
link_accounts:
select_connection: Scegli una connessione Kraken prima di collegare i conti.
select_existing_account:
title: Collega conto Kraken
no_accounts_found: Nessun conto Kraken trovato.
wait_for_sync: Attendi il completamento della sincronizzazione Kraken.
check_provider_health: Verifica che le tue credenziali API Kraken siano valide.
link: Collega
cancel: Annulla
link_existing_account:
success: Collegato con successo al conto Kraken
select_connection: Scegli una connessione Kraken prima di collegare i conti.
errors:
only_manual: Solo i conti exchange Crypto manuali senza collegamento provider esistente possono essere collegati a Kraken
invalid_kraken_account: Conto Kraken non valido
kraken_account_already_linked: Questo conto Kraken è già collegato
setup_accounts:
title: Importa conto Kraken
subtitle: Seleziona il conto exchange da tracciare
instructions: Kraken importa un unico conto exchange Crypto combinato per questa connessione, con solo posizioni e operazioni spot.
no_accounts: Tutti i conti Kraken sono stati importati.
accounts_count:
one: "%{count} conto disponibile"
other: "%{count} conti disponibili"
select_all: Seleziona tutto
import_selected: Importa selezionati
cancel: Annulla
creating: Importazione in corso...
complete_account_setup:
success:
one: "Importato %{count} conto"
other: "Importati %{count} conti"
none_selected: Nessun conto selezionato
no_accounts: Nessun conto da importare
kraken_item:
provider_name: Kraken
syncing: Sincronizzazione in corso...
reconnect: Le credenziali devono essere aggiornate
deletion_in_progress: Eliminazione in corso...
sync_status:
no_accounts: Nessun conto trovato
all_synced:
one: "%{count} conto sincronizzato"
other: "%{count} conti sincronizzati"
partial_sync: "%{linked_count} sincronizzati, %{unlinked_count} da configurare"
status: "Ultima sincronizzazione %{timestamp} fa"
status_with_summary: "Ultima sincronizzazione %{timestamp} fa - %{summary}"
status_never: Mai sincronizzato
delete: Elimina
no_accounts_title: Nessun conto trovato
no_accounts_message: Il tuo conto exchange Kraken apparirà qui dopo la sincronizzazione.
setup_needed: Conto pronto per l'importazione
setup_description: Importa questa connessione Kraken come conto exchange Crypto.
setup_action: Importa conto
import_accounts_menu: Importa conto
stale_rate_warning: "Il saldo è approssimativo perché il tasso di cambio esatto per %{date} non era disponibile. Verrà aggiornato alla prossima sincronizzazione."
kraken_item:
syncer:
checking_credentials: Verifica credenziali...
credentials_invalid: Credenziali API Kraken non valide. Controlla la tua chiave API e il segreto.
importing_accounts: Importazione conti da Kraken...
checking_configuration: Verifica configurazione conto...
accounts_need_setup:
one: "%{count} conto da configurare"
other: "%{count} conti da configurare"
processing_accounts: Elaborazione dati conto...
calculating_balances: Calcolo saldi...

View File

@@ -0,0 +1,32 @@
---
it:
layouts:
application:
privacy_mode: Attiva/disattiva modalità privacy
resize_left_sidebar: Ridimensiona la barra laterale dei conti
resize_right_sidebar: Ridimensiona la barra laterale dell'assistente
skip_to_main: Vai al contenuto principale
nav:
assistant: Assistente
budgets: Budget
home: Home
reports: Rapporti
goals: Obiettivi
transactions: Transazioni
auth:
existing_account: Hai già un account?
no_account: Nuovo su %{product_name}?
sign_in: Accedi
sign_up: Crea account
shared:
footer:
privacy_policy: Informativa sulla privacy
terms_of_service: Termini di servizio
confirm_dialog:
are_you_sure: Sei sicuro?
cannot_be_undone: Questa azione non può essere annullata.
confirm: Conferma
trial:
open_demo: Apri demo
data_deleted_in_days: Dati eliminati tra %{days} giorni
contribute: Contribuisci

View File

@@ -0,0 +1,37 @@
---
it:
loans:
edit:
edit: Modifica %{account}
form:
interest_rate: Tasso di interesse
interest_rate_placeholder: '5.25'
initial_balance: Capitale originale del prestito
rate_type: Tipo di tasso
term_months: Durata (mesi)
term_months_placeholder: '360'
none: Nessuno
subtype_prompt: Seleziona tipo di prestito
subtype_none: Nessuno
new:
title: Inserisci i dettagli del prestito
overview:
interest_rate: Tasso di Interesse
monthly_payment: Rata Mensile
not_applicable: N/A
original_principal: Capitale Originale
remaining_principal: Capitale Residuo
term: Durata
type: Tipo
unknown: Sconosciuto
tabs:
overview:
interest_rate: Tasso di Interesse
monthly_payment: Rata Mensile
not_applicable: N/A
original_principal: Capitale Originale
remaining_principal: Capitale Residuo
term: Durata
type: Tipo
unknown: Sconosciuto
edit_loan_details: "Modifica dettagli prestito"

View File

@@ -0,0 +1,166 @@
---
it:
lunchflow_items:
api_error:
title: Errore di connessione Lunch Flow
unable_to_connect: Impossibile connettersi a Lunch Flow
common_issues: "Problemi comuni:"
invalid_api_key_label: Chiave API non valida
invalid_api_key_desc: Controlla la tua chiave API nelle Impostazioni provider
expired_credentials_label: Credenziali scadute
expired_credentials_desc: Genera una nuova chiave API da Lunch Flow
network_issue_label: Problema di rete
network_issue_desc: Controlla la tua connessione internet
service_down_label: Servizio non disponibile
service_down_desc: L'API di Lunch Flow potrebbe essere temporaneamente non disponibile
check_provider_settings: Controlla Impostazioni provider
setup_required:
title: Configurazione Lunch Flow richiesta
api_key_not_configured: Chiave API non configurata
api_key_description: Prima di poter collegare i conti Lunch Flow, devi configurare la tua chiave API Lunch Flow.
setup_steps_title: "Passi di configurazione:"
setup_step_1_html: "Vai su <strong>Impostazioni → Provider</strong>"
setup_step_2_html: "Trova la sezione <strong>Lunch Flow</strong>"
setup_step_3: Inserisci la tua chiave API Lunch Flow
setup_step_4: Torna qui per collegare i tuoi conti
go_to_provider_settings: Vai alle Impostazioni provider
create:
success: Connessione Lunch Flow creata con successo
destroy:
success: Connessione Lunch Flow rimossa
index:
title: Connessioni Lunch Flow
loading:
loading_message: Caricamento conti Lunch Flow...
loading_title: Caricamento
link_accounts:
all_already_linked:
one: "Il conto selezionato (%{names}) è già collegato"
other: "Tutti i %{count} conti selezionati sono già collegati: %{names}"
api_error: "Errore API: %{message}"
invalid_account_names:
one: "Impossibile collegare un conto senza nome"
other: "Impossibile collegare %{count} conti senza nome"
link_failed: Collegamento conti fallito
no_accounts_selected: Seleziona almeno un conto
partial_invalid: "Collegati con successo %{created_count} conto/i, %{already_linked_count} erano già collegati, %{invalid_count} conto/i aveva nomi non validi"
partial_success: "Collegati con successo %{created_count} conto/i. %{already_linked_count} conto/i erano già collegati: %{already_linked_names}"
success:
one: "Collegato con successo %{count} conto"
other: "Collegati con successo %{count} conti"
lunchflow_item:
accounts_need_setup: I conti devono essere configurati
delete: Elimina connessione
deletion_in_progress: eliminazione in corso...
error: Errore
no_accounts_description: Questa connessione non ha ancora conti collegati.
no_accounts_title: Nessun conto
setup_action: Configura nuovi conti
setup_description: "%{linked} di %{total} conti collegati. Scegli i tipi di conto per i tuoi nuovi conti Lunch Flow importati."
setup_needed: Nuovi conti pronti per la configurazione
status: "Sincronizzato %{timestamp} fa"
status_never: Mai sincronizzato
status_with_summary: "Ultima sincronizzazione %{timestamp} fa • %{summary}"
syncing: Sincronizzazione in corso...
total: Totale
unlinked: Non collegati
select_accounts:
accounts_selected: conti selezionati
api_error: "Errore API: %{message}"
cancel: Annulla
configure_name_in_lunchflow: Impossibile importare - configura il nome del conto in Lunchflow
description: Seleziona i conti che vuoi collegare al tuo account %{product_name}.
link_accounts: Collega i conti selezionati
no_accounts_found: Nessun conto trovato. Controlla la configurazione della tua chiave API.
no_api_key: La chiave API di Lunch Flow non è configurata. Configurala nelle Impostazioni.
no_name_placeholder: "(Nessun nome)"
title: Seleziona conti Lunch Flow
select_existing_account:
account_already_linked: Questo conto è già collegato a un provider
all_accounts_already_linked: Tutti i conti Lunch Flow sono già collegati
api_error: "Errore API: %{message}"
cancel: Annulla
configure_name_in_lunchflow: Impossibile importare - configura il nome del conto in Lunchflow
description: Seleziona un conto Lunch Flow da collegare a questo conto. Le transazioni verranno sincronizzate e deduplicate automaticamente.
link_account: Collega conto
no_account_specified: Nessun conto specificato
no_accounts_found: Nessun conto Lunch Flow trovato. Controlla la configurazione della tua chiave API.
no_api_key: La chiave API di Lunch Flow non è configurata. Configurala nelle Impostazioni.
no_name_placeholder: "(Nessun nome)"
title: "Collega %{account_name} con Lunch Flow"
link_existing_account:
account_already_linked: Questo conto è già collegato a un provider
api_error: "Errore API: %{message}"
invalid_account_name: Impossibile collegare un conto senza nome
lunchflow_account_already_linked: Questo conto Lunch Flow è già collegato a un altro conto
lunchflow_account_not_found: Conto Lunch Flow non trovato
missing_parameters: Parametri obbligatori mancanti
success: "Collegato con successo %{account_name} con Lunch Flow"
setup_accounts:
account_type_label: "Tipo di conto:"
all_accounts_linked: "Tutti i tuoi conti Lunch Flow sono già stati configurati."
api_error: "Errore API: %{message}"
fetch_failed: "Recupero conti fallito"
no_accounts_to_setup: "Nessun conto da configurare"
no_api_key: "La chiave API di Lunch Flow non è configurata. Controlla le impostazioni di connessione."
account_types:
skip: Salta questo conto
depository: Conto corrente o risparmio
credit_card: Carta di credito
investment: Conto investimento
loan: Prestito o mutuo
other_asset: Altro asset
subtype_labels:
depository: "Sottotipo conto:"
credit_card: ""
investment: "Tipo di investimento:"
loan: "Tipo di prestito:"
other_asset: ""
subtype_messages:
credit_card: "Le carte di credito verranno configurate automaticamente come conti carta di credito."
other_asset: "Nessuna opzione aggiuntiva necessaria per gli altri asset."
subtypes:
depository:
checking: Conto corrente
savings: Conto risparmio
hsa: Conto risparmio sanitario
cd: Certificato di deposito
money_market: Mercato monetario
investment:
brokerage: Brokerage
pension: Pensione
retirement: Pensionamento
"401k": "401(k)"
roth_401k: "Roth 401(k)"
"403b": "403(b)"
tsp: Piano di risparmio thrift
"529_plan": "Piano 529"
hsa: Conto risparmio sanitario
mutual_fund: Fondo comune
ira: IRA tradizionale
roth_ira: Roth IRA
angel: Angel
loan:
mortgage: Mutuo
student: Prestito studentesco
auto: Prestito auto
other: Altro prestito
balance: Saldo
cancel: Annulla
choose_account_type: "Scegli il tipo di conto corretto per ogni conto Lunch Flow:"
create_accounts: Crea conti
creating_accounts: Creazione conti in corso...
historical_data_range: "Intervallo dati storici:"
subtitle: Scegli i tipi di conto corretti per i conti importati
sync_start_date_help: Seleziona quanto indietro vuoi sincronizzare la cronologia delle transazioni. Massimo 3 anni di cronologia disponibile.
sync_start_date_label: "Inizia la sincronizzazione delle transazioni dal:"
title: Configura i tuoi conti Lunch Flow
complete_account_setup:
all_skipped: "Tutti i conti sono stati saltati. Nessun conto è stato creato."
creation_failed: "Creazione conti fallita: %{error}"
no_accounts: "Nessun conto da configurare."
success: "Creati con successo %{count} conto/i."
sync:
success: Sincronizzazione avviata
update:
success: Connessione Lunch Flow aggiornata

View File

@@ -0,0 +1,74 @@
---
it:
family_merchants:
create:
error: "Errore nella creazione del commerciante: %{error}"
success: Nuovo commerciante creato con successo
destroy:
success: Commerciante eliminato con successo
unlinked_success: Commerciante rimosso dalle tue transazioni
edit:
title: Modifica commerciante
form:
name_placeholder: Nome commerciante
website_placeholder: Sito web (es. starbucks.com)
website_hint: Inserisci il sito web del commerciante per visualizzarne automaticamente il logo
index:
empty: Nessun commerciante ancora
new: Nuovo commerciante
import: Importa commercianti
merge: Unisci commercianti
title: Commercianti
family_title: "Commercianti %{moniker}"
family_empty: "Nessun commerciante %{moniker} ancora"
provider_title: Commercianti del provider
provider_empty: "Nessun commerciante del provider collegato a questo %{moniker} ancora"
provider_read_only: I commercianti del provider vengono sincronizzati dalle istituzioni collegate. Non possono essere modificati qui.
provider_info: Questi commercianti sono stati rilevati automaticamente dai tuoi conti bancari collegati o dall'IA. Puoi modificarli per crearne una copia personalizzata, o rimuoverli per scollegarli dalle transazioni.
enhance_info:
one: "%{count} commerciante del provider non ha informazioni sul sito web. Migliora con l'IA per rilevare siti, mostrare loghi e unire commercianti duplicati."
other: "%{count} commercianti del provider non hanno informazioni sul sito web. Migliora con l'IA per rilevare siti, mostrare loghi e unire commercianti duplicati."
enhance_button: Migliora con l'IA
unlinked_title: Scollegati di recente
unlinked_info: Questi commercianti sono stati recentemente rimossi dalle tue transazioni. Scompariranno da questa lista dopo 30 giorni a meno che non vengano riassegnati a una transazione.
table:
merchant: Commerciante
actions: Azioni
source: Fonte
family_merchant:
edit: Modifica
delete: Elimina
merchant:
confirm_accept: Elimina commerciante
confirm_body: Sei sicuro di voler eliminare questo commerciante? La rimozione di questo commerciante scollegherà tutte le transazioni associate e potrebbe influire sui rapporti.
confirm_title: Eliminare il commerciante?
delete: Elimina commerciante
edit: Modifica commerciante
merge:
title: Unisci commercianti
description: Seleziona un commerciante di destinazione e i commercianti da unire. Tutte le transazioni dei commercianti uniti verranno riassegnate alla destinazione.
target_label: Unisci in (destinazione)
select_target: Seleziona commerciante di destinazione...
sources_label: Commercianti da unire
sources_hint: I commercianti selezionati verranno uniti nella destinazione. I commercianti della famiglia verranno eliminati, quelli del provider verranno scollegati.
submit: Unisci selezionati
new:
title: Nuovo commerciante
perform_merge:
success:
one: Unito con successo %{count} commerciante
other: Uniti con successo %{count} commercianti
no_merchants_selected: Nessun commerciante selezionato da unire
target_not_found: Commerciante di destinazione non trovato
invalid_merchants: Commercianti non validi selezionati
provider_merchant:
edit: Modifica
remove: Rimuovi
remove_confirm_title: Rimuovere il commerciante?
remove_confirm_body: Sei sicuro di voler rimuovere %{name}? Questo scollegherà tutte le transazioni associate da questo commerciante ma non lo eliminerà.
enhance:
success: Miglioramento commercianti del provider avviato. I commercianti verranno migliorati e i duplicati uniti a breve.
already_running: Il miglioramento è già in corso. Attendi che finisca.
update:
success: Commerciante aggiornato con successo
converted_success: Commerciante convertito e aggiornato con successo

View File

@@ -0,0 +1,208 @@
---
it:
mercury_items:
api_error:
title: Errore di connessione Mercury
unable_to_connect: Impossibile connettersi a Mercury
common_issues: "Problemi comuni:"
invalid_api_token_label: Token API non valido
invalid_api_token_desc: Controlla il tuo token API nelle Impostazioni provider
expired_credentials_label: Credenziali scadute
expired_credentials_desc: Genera un nuovo token API da Mercury
insufficient_permissions_label: Permessi insufficienti
insufficient_permissions_desc: Assicurati che il tuo token abbia accesso in sola lettura
network_issue_label: Problema di rete
network_issue_desc: Controlla la tua connessione internet
service_down_label: Servizio non disponibile
service_down_desc: L'API Mercury potrebbe essere temporaneamente non disponibile
check_provider_settings: Controlla Impostazioni provider
setup_required:
title: Configurazione Mercury richiesta
api_token_not_configured: Token API non configurato
api_token_description: Prima di poter collegare i conti Mercury, devi configurare il tuo token API Mercury.
setup_steps_title: "Passi di configurazione:"
setup_step_1_html: "Vai su <strong>Impostazioni > Provider</strong>"
setup_step_2_html: "Trova la sezione <strong>Mercury</strong>"
setup_step_3: Inserisci il tuo token API Mercury
setup_step_4: Torna qui per collegare i tuoi conti
go_to_provider_settings: Vai alle Impostazioni provider
create:
success: Connessione Mercury creata con successo
destroy:
success: Connessione Mercury rimossa
index:
title: Connessioni Mercury
loading:
loading_message: Caricamento conti Mercury...
loading_title: Caricamento
link_accounts:
all_already_linked:
one: "Il conto selezionato (%{names}) è già collegato"
other: "Tutti i %{count} conti selezionati sono già collegati: %{names}"
api_error: "Errore API: %{message}"
invalid_account_names:
one: "Impossibile collegare un conto senza nome"
other: "Impossibile collegare %{count} conti senza nome"
link_failed: Collegamento conti fallito
no_accounts_selected: Seleziona almeno un conto
no_api_token: Token API Mercury non trovato. Configuralo nelle Impostazioni provider.
partial_invalid: "Collegati con successo %{created_count} conto/i, %{already_linked_count} erano già collegati, %{invalid_count} conto/i aveva nomi non validi"
partial_success: "Collegati con successo %{created_count} conto/i. %{already_linked_count} conto/i erano già collegati: %{already_linked_names}"
select_connection: Scegli una connessione Mercury prima di collegare i conti.
success:
one: "Collegato con successo %{count} conto"
other: "Collegati con successo %{count} conti"
mercury_item:
accounts_need_setup: I conti devono essere configurati
delete: Elimina connessione
deletion_in_progress: eliminazione in corso...
error: Errore
no_accounts_description: Questa connessione non ha ancora conti collegati.
no_accounts_title: Nessun conto
setup_action: Configura nuovi conti
setup_description: "%{linked} di %{total} conti collegati. Scegli i tipi di conto per i tuoi nuovi conti Mercury importati."
setup_needed: Nuovi conti pronti per la configurazione
status: "Sincronizzato %{timestamp} fa"
status_never: Mai sincronizzato
status_with_summary: "Ultima sincronizzazione %{timestamp} fa - %{summary}"
syncing: Sincronizzazione in corso...
total: Totale
unlinked: Non collegati
provider_panel:
add_connection: Aggiungi connessione Mercury
base_url_label: URL base (facoltativo)
base_url_placeholder: https://api.mercury.com/api/v1 (predefinito)
connection_name_label: Nome connessione
connection_name_placeholder: Conto aziendale
default_connection_name: Connessione Mercury
disconnect_confirm: "Disconnettere %{name}?"
instructions:
copy_token_html: "Copia il <strong>token completo</strong> (incluso il prefisso <code>secret-token:</code>) e aggiungilo come connessione nominata qui sotto"
create_token: Crea un nuovo token API con accesso "Sola lettura"
open_tokens: Vai su Impostazioni > Sviluppatori > Token API
sign_in_html: "Visita %{link} e accedi all'account che vuoi connettere"
whitelist_ip_html: "<strong>Importante:</strong> Aggiungi l'indirizzo IP del tuo server alla whitelist del token"
keep_token_placeholder: Lascia vuoto per mantenere il token attuale
sandbox_note_html: "Usa una connessione nominata separata per ogni login/token API Mercury che vuoi sincronizzare. Per i test sandbox, usa <code>https://api-sandbox.mercury.com/api/v1</code> come URL base. Mercury richiede la whitelist IP - assicurati di aggiungere il tuo IP nel dashboard Mercury."
setup_accounts: Configura conti
setup_title: "Istruzioni di configurazione:"
sync: Sincronizza
token_label: Token
token_placeholder: Incolla il token qui
update_connection: Aggiorna connessione
provider_connection:
default_description: Connetti alla tua banca tramite Mercury
default_name: Mercury
description: "Connetti usando %{name}"
name: "Mercury - %{name}"
select_accounts:
accounts_selected: conti selezionati
api_error: "Errore API: %{message}"
cancel: Annulla
configure_name_in_mercury: Impossibile importare - configura il nome del conto in Mercury
description: Seleziona i conti che vuoi collegare al tuo account %{product_name}.
link_accounts: Collega i conti selezionati
no_accounts_found: Nessun conto trovato. Controlla la configurazione del tuo token API.
no_api_token: Il token API Mercury non è configurato. Configuralo nelle Impostazioni.
no_credentials_configured: Configura prima il tuo token API Mercury nelle Impostazioni provider.
no_name_placeholder: "(Nessun nome)"
select_connection: Scegli una connessione Mercury nelle Impostazioni provider.
title: Seleziona conti Mercury
select_existing_account:
account_already_linked: Questo conto è già collegato a un provider
all_accounts_already_linked: Tutti i conti Mercury sono già collegati
api_error: "Errore API: %{message}"
cancel: Annulla
configure_name_in_mercury: Impossibile importare - configura il nome del conto in Mercury
description: Seleziona un conto Mercury da collegare a questo conto. Le transazioni verranno sincronizzate e deduplicate automaticamente.
link_account: Collega conto
no_account_specified: Nessun conto specificato
no_accounts_found: Nessun conto Mercury trovato. Controlla la configurazione del token API.
no_api_token: Il token API Mercury non è configurato. Configuralo nelle Impostazioni.
no_credentials_configured: Configura prima il tuo token API Mercury nelle Impostazioni provider.
no_name_placeholder: "(Nessun nome)"
select_connection: Scegli una connessione Mercury nelle Impostazioni provider.
title: "Collega %{account_name} con Mercury"
link_existing_account:
account_already_linked: Questo conto è già collegato a un provider
api_error: "Errore API: %{message}"
invalid_account_name: Impossibile collegare un conto senza nome
mercury_account_already_linked: Questo conto Mercury è già collegato a un altro conto
mercury_account_not_found: Conto Mercury non trovato
missing_parameters: Parametri obbligatori mancanti
no_api_token: Token API Mercury non trovato. Configuralo nelle Impostazioni provider.
select_connection: Scegli una connessione Mercury prima di collegare i conti.
success: "Collegato con successo %{account_name} con Mercury"
setup_accounts:
account_type_label: "Tipo di conto:"
all_accounts_linked: "Tutti i tuoi conti Mercury sono già stati configurati."
api_error: "Errore API: %{message}"
fetch_failed: "Recupero conti fallito"
no_accounts_to_setup: "Nessun conto da configurare"
no_api_token: "Il token API Mercury non è configurato. Controlla le impostazioni di connessione."
account_types:
skip: Salta questo conto
depository: Conto Corrente o Risparmio
credit_card: Carta di credito
investment: Conto investimento
loan: Prestito o Mutuo
other_asset: Altro attivo
subtype_labels:
depository: "Sottotipo conto:"
credit_card: ""
investment: "Tipo investimento:"
loan: "Tipo prestito:"
other_asset: ""
subtype_messages:
credit_card: "Le carte di credito saranno configurate automaticamente come conti carta di credito."
other_asset: "Nessuna opzione aggiuntiva necessaria per gli altri attivi."
subtypes:
depository:
checking: Conto Corrente
savings: Risparmio
hsa: Health Savings Account
cd: Certificato di Deposito
money_market: Mercato Monetario
investment:
brokerage: Intermediazione
pension: Pensione
retirement: Previdenza
"401k": "401(k)"
roth_401k: "Roth 401(k)"
"403b": "403(b)"
tsp: Thrift Savings Plan
"529_plan": "Piano 529"
hsa: Health Savings Account
mutual_fund: Fondo comune
ira: IRA Tradizionale
roth_ira: Roth IRA
angel: Angel
loan:
mortgage: Mutuo
student: Prestito studentesco
auto: Prestito auto
other: Altro prestito
balance: Saldo
cancel: Annulla
choose_account_type: "Scegli il tipo di conto corretto per ogni conto Mercury:"
create_accounts: Crea conti
creating_accounts: Creazione conti in corso...
historical_data_range: "Intervallo dati storici:"
subtitle: Scegli i tipi di conto corretti per i tuoi conti importati
sync_start_date_help: Seleziona fino a quando vuoi sincronizzare la cronologia delle transazioni. Disponibili fino a 3 anni di cronologia.
sync_start_date_label: "Inizia a sincronizzare le transazioni da:"
title: Configura i tuoi conti Mercury
complete_account_setup:
all_skipped: "Tutti i conti sono stati saltati. Nessun conto è stato creato."
creation_failed: "Creazione conti fallita: %{error}"
no_accounts: "Nessun conto da configurare."
success: "Creati con successo %{count} conto/i."
sync:
success: Sincronizzazione avviata
update:
success: Connessione Mercury aggiornata
mercury_item_selection_error_payload:
select_connection: Scegli una connessione Mercury prima di caricare i conti.
render_mercury_item_selection_failure:
select_connection: Scegli una connessione Mercury nelle Impostazioni provider.
no_credentials_configured: Configura prima il tuo token API Mercury nelle Impostazioni provider.

View File

@@ -0,0 +1,6 @@
---
it:
messages:
chat_form:
placeholder: "Chiedi qualsiasi cosa ..."
disclaimer: "Le risposte IA sono solo informative. Non costituiscono consulenza finanziaria!"

View File

@@ -0,0 +1,41 @@
---
it:
mfa:
backup_codes:
backup_codes_description: Ogni codice può essere usato una sola volta. Tieni questi codici al sicuro.
backup_codes_title: I tuoi codici di backup
continue: Continua alle Impostazioni di Sicurezza
description: Conserva questi codici di backup in un posto sicuro — ne avrai bisogno se perdi l'accesso alla tua app di autenticazione
page_title: Codici di backup
title: Salva i tuoi codici di backup
create:
invalid_code: Codice di verifica non valido. Riprova.
disable:
success: L'autenticazione a due fattori è stata disabilitata
new:
code_label: Codice di verifica
code_placeholder: Inserisci il codice a 6 cifre
description: Migliora la sicurezza del tuo account configurando l'autenticazione a due fattori
page_title: Configurazione autenticazione a due fattori
scan_description: Usa un'app di autenticazione come Google Authenticator o 1Password per scansionare questo QR code
scan_title: 1. Scansiona il QR Code
secret_description: Se non riesci a scansionare il QR code, inserisci manualmente questa chiave segreta nella tua app di autenticazione
secret_title: Codice per inserimento manuale
title: Configura l'autenticazione a due fattori
verify_button: Verifica e abilita 2FA
verify_description: Inserisci il codice a 6 cifre dalla tua app di autenticazione
verify_title: 2. Inserisci il codice di verifica
verify:
description: Inserisci il codice dalla tua app di autenticazione per continuare
or: oppure
page_title: Verifica autenticazione a due fattori
title: Autenticazione a due fattori
verify_button: Verifica
webauthn_button: Usa passkey o chiave di sicurezza
webauthn_unsupported: Questo browser non supporta passkey o chiavi di sicurezza.
verify_code:
invalid_code: Codice di autenticazione non valido. Riprova.
verify_webauthn:
invalid_credential: Impossibile verificare la passkey o la chiave di sicurezza. Riprova.
webauthn_options:
unavailable: Nessuna passkey o chiave di sicurezza disponibile per questo account.

View File

@@ -0,0 +1,42 @@
---
it:
oidc_accounts:
link:
no_pending_oidc: Nessuna autenticazione OIDC in sospeso trovata
title_link: Collega account OIDC
title_create: Crea account
verify_heading: Verifica la tua identità
verify_description_html: "Per collegare il tuo account %{provider}%{email_suffix}, verifica la tua identità inserendo la tua password."
email_suffix_html: " (<strong>%{email}</strong>)"
email_label: Email
email_placeholder: Inserisci la tua email
password_label: Password
password_placeholder: Inserisci la tua password
verify_hint: Questo aiuta a garantire che solo tu possa collegare account esterni al tuo profilo.
submit_link: Collega account
create_heading: Crea nuovo account
create_description_html: "Nessun account trovato con l'email <strong>%{email}</strong>. Clicca qui sotto per creare un nuovo account usando la tua identità %{provider}."
info_email: "Email:"
info_name: "Nome:"
submit_create: Crea account
submit_accept_invitation: Accetta invito
account_creation_disabled: La creazione di nuovi account tramite single sign-on è disabilitata. Contatta un amministratore per creare il tuo account.
cancel: Annulla
create_link:
no_pending_oidc: Nessuna autenticazione OIDC in sospeso trovata
new_user:
no_pending_oidc: Nessuna autenticazione OIDC in sospeso trovata
title: Completa il tuo account
heading: Crea il tuo account
description: Conferma i tuoi dettagli per completare la creazione dell'account con la tua identità %{provider}.
email_label: Email (dal provider SSO)
first_name_label: Nome
first_name_placeholder: Inserisci il tuo nome
last_name_label: Cognome
last_name_placeholder: Inserisci il tuo cognome
submit: Crea account
cancel: Annulla
create_user:
no_pending_oidc: Nessuna autenticazione OIDC in sospeso trovata
account_creation_disabled: La creazione di account SSO è disabilitata. Contatta un amministratore.
account_created: "Benvenuto! Il tuo account è stato creato."

View File

@@ -0,0 +1,66 @@
---
it:
onboardings:
header:
sign_out: Disconnetti
setup: Configurazione
preferences: Preferenze
goals: Obiettivi
start: Inizia
logout:
sign_out: Disconnetti
show:
title: Configuriamo il tuo account
subtitle: Prima di tutto, configuriamo il tuo profilo.
first_name: Nome
first_name_placeholder: Nome
last_name: Cognome
last_name_placeholder: Cognome
group_name: Nome del gruppo
group_name_placeholder: Nome del gruppo
household_name: Nome del nucleo familiare
household_name_placeholder: Nome del nucleo familiare
moniker_prompt: "Utilizzerò %{product_name} con ..."
moniker_family: Familiari (solo tu o con partner, figli, ecc.)
moniker_group: Gruppo di persone (azienda, club, associazione, altro)
country: Paese
submit: Continua
preferences:
title: Configura le tue preferenze
subtitle: Configuriamo le tue preferenze.
example: Conto di esempio
preview: Anteprima di come vengono visualizzati i dati in base alle preferenze.
color_theme: Tema colore
theme_system: Sistema
theme_light: Chiaro
theme_dark: Scuro
locale: Lingua
currency: Valuta
date_format: Formato data
submit: Completa
goals:
title: Cosa ti porta qui?
subtitle: Seleziona uno o più obiettivi che hai nell'utilizzare %{product_name} come strumento di finanza personale.
unified_accounts: Vedere tutti i miei conti in un unico posto
cashflow: Capire i flussi di cassa e le spese
budgeting: Gestire piani finanziari e budget
partner: Gestire le finanze con un partner
investments: Monitorare gli investimenti
ai_insights: Usare l'AI per capire meglio le mie finanze
optimization: Analizzare e ottimizzare i conti
reduce_stress: Ridurre lo stress o l'ansia finanziaria
submit: Avanti
trial:
title: Prova Sure per 45 giorni
data_deletion: I dati saranno eliminati in seguito
description_html: A partire da oggi puoi dare un'occhiata approfondita al prodotto.<br/>Se ti piace, fai self-hosting o contribuisci per continuare a usarlo qui.
try_button: Prova Sure per 45 giorni
continue_trial: Continua la prova
upgrade: Aggiorna
how_it_works: Come funziona qui
today: Oggi
today_description: Avrai accesso gratuito a Sure per 45 giorni sul nostro AWS.
in_40_days: Tra 40 giorni (%{date})
in_40_days_description: Ti invieremo una notifica per ricordarti di esportare i tuoi dati.
in_45_days: Tra 45 giorni (%{date})
in_45_days_description: Eliminiamo i tuoi dati — contribuisci per continuare a usare Sure qui!

View File

@@ -0,0 +1,9 @@
---
it:
other_assets:
edit:
edit: Modifica %{account}
balance_tracking_info: "Gli altri asset vengono tracciati tramite valutazioni manuali usando 'Nuovo saldo', non con le transazioni. Il flusso di cassa non influisce sul saldo del conto."
new:
title: Inserisci i dettagli dell'asset
balance_tracking_info: "Gli altri asset vengono tracciati tramite valutazioni manuali usando 'Nuovo saldo', non con le transazioni. Il flusso di cassa non influisce sul saldo del conto."

View File

@@ -0,0 +1,7 @@
---
it:
other_liabilities:
edit:
edit: Modifica %{account}
new:
title: Inserisci i dettagli della passività

View File

@@ -0,0 +1,105 @@
---
it:
pages:
feedback:
title: Feedback
heading: Lascia un feedback
description: Facci sapere se hai feedback specifici. Puoi includere link a video o screenshot.
feature_request: Scrivi una richiesta di funzionalità
bug_report: Segnala un bug
discuss: "Discuti di %{product} con altri"
intro:
not_authorized: "L'introduzione è disponibile solo per gli utenti ospite."
welcome: "Benvenuto!"
coming_soon: Esperienza di introduzione in arrivo
description: "Stiamo costruendo un percorso di onboarding più ricco per conoscere i tuoi obiettivi, traguardi e necessità quotidiane. Per ora, vai alla barra laterale della chat per iniziare una conversazione con Sure e raccontaci dove sei nel tuo percorso finanziario."
start_chatting: Inizia a chattare
redis_configuration_error:
page_title: Configurazione Redis Richiesta - Sure
heading: Configurazione Redis Richiesta
subheading: La tua installazione self-hosted di Sure ha bisogno che Redis sia correttamente configurato.
why_required_title: Perché Redis è richiesto?
why_required_body: Sure usa Redis per gestire i job in background di Sidekiq per attività come la sincronizzazione dei dati dei conti, l'elaborazione delle importazioni e altre operazioni in background che mantengono aggiornati i tuoi dati finanziari.
view_setup_guide: Visualizza guida alla configurazione
setup_guide_hint: Segui la nostra guida Docker completa per configurare Redis
refresh_hint: "Una volta configurato Redis, aggiorna questa pagina per continuare."
refresh_page: Aggiorna pagina
changelog:
title: Novità
release_notes_unavailable:
name: Note di rilascio non disponibili
body_html: "<p>Impossibile recuperare le ultime note di rilascio al momento. Riprova più tardi o visita direttamente la nostra <a href='https://github.com/we-promise/sure/releases' target='_blank' rel='noopener noreferrer'>pagina rilasci su GitHub</a>.</p>"
privacy:
title: Informativa sulla privacy
heading: Informativa sulla privacy
placeholder: Il contenuto della privacy policy verrà visualizzato qui.
terms:
title: Termini di Servizio
heading: Termini di Servizio
placeholder: Il contenuto dei termini di servizio verrà visualizzato qui.
dashboard:
welcome: "Bentornato, %{name}"
subtitle: "Ecco cosa sta succedendo con le tue finanze"
new: "Nuovo"
sections_aria_label: "Sezioni dashboard"
drag_to_reorder: "Trascina per riordinare la sezione"
toggle_section: "Attiva/disattiva visibilità sezione"
widget_size:
label: "Regola dimensione"
width_label: "Larghezza"
half: "Metà"
full: "Intera"
height_label: "Altezza"
compact: "Compatta"
auto: "Auto"
tall: "Alta"
net_worth_chart:
data_not_available: Dati non disponibili per il periodo selezionato
title: Patrimonio Netto
no_account_empty_state:
new_account: Nuovo conto
no_account_subtitle: Poiché non sono stati aggiunti conti, non ci sono dati da visualizzare. Aggiungi i tuoi primi conti per iniziare a vedere i dati della dashboard.
no_account_title: Nessun conto ancora
balance_sheet:
title: "Stato Patrimoniale"
no_items: "Nessun %{name} ancora"
add_accounts: "Aggiungi i tuoi conti %{name} per vedere un riepilogo completo"
no_asset: "Nessun asset ancora"
no_liability: "Nessuna passività ancora"
add_asset_accounts: "Aggiungi i tuoi conti asset per vedere un riepilogo completo"
add_liability_accounts: "Aggiungi i tuoi conti passività per vedere un riepilogo completo"
name: "Nome"
weight: "Peso"
value: "Valore"
classifications:
asset: "Attività"
liability: "Passività"
cashflow_sankey:
title: "Flusso di cassa"
zoom_out: "Torna al flusso completo"
no_data_title: "Nessun dato di flusso di cassa per questo periodo"
no_data_description: "Aggiungi transazioni per visualizzare i dati di flusso di cassa o amplia il periodo"
add_transaction: "Aggiungi transazione"
no_accounts:
title: "Nessun conto ancora"
description: "Aggiungi conti per visualizzare i dati del patrimonio netto"
add_account: "Aggiungi conto"
outflows_donut:
title: "Uscite"
total_outflows: "Uscite Totali"
categories: "Categorie"
value: "Valore"
weight: "Peso"
investment_summary:
title: "Investimenti"
total_return: "Rendimento Totale"
holding: "Posizione"
weight: "Peso"
value: "Valore"
return: "Rendimento"
period_activity: "Attività %{period}"
contributions: "Contributi"
withdrawals: "Prelievi"
trades: "Movimenti"
no_investments: "Nessun conto investimenti"
add_investment: "Aggiungi un conto investimenti per tracciare il tuo portafoglio"

View File

@@ -0,0 +1,8 @@
---
it:
password_mailer:
password_reset:
cta: Reimposta la tua password
ignore_if_not_requested: Se non hai fatto questa richiesta, puoi ignorare questa email.
request_made: È stata fatta una richiesta per reimpostare la tua password di %{product_name}. Clicca il link per reimpostarla.
subject: '%{product_name}: Reimposta la tua password'

View File

@@ -0,0 +1,15 @@
---
it:
password_resets:
disabled: Il reset della password tramite Sure è disabilitato. Reimposta la password tramite il tuo provider di identità.
sso_only_user: Il tuo account usa SSO per l'autenticazione. Contatta il tuo amministratore per gestire le credenziali.
edit:
title: Reimposta password
new:
requested: Controlla la tua email per un link per reimpostare la password.
submit: Reimposta password
title: Reimposta password
back: Indietro
update:
invalid_token: Token non valido.
success: La tua password è stata reimpostata.

View File

@@ -0,0 +1,10 @@
---
it:
passwords:
edit:
password: Nuova password
password_challenge: Password attuale
submit: Reimposta password
title: Aggiorna password
update:
success: La tua password è stata reimpostata.

View File

@@ -0,0 +1,17 @@
---
it:
pdf_import_mailer:
next_steps:
greeting: "Ciao %{name},"
intro: "Abbiamo finito di analizzare il documento PDF che hai caricato su %{product}."
document_type_label: Tipo documento
summary_label: Riepilogo IA
transactions_note: Questo documento sembra contenere delle transazioni. Puoi estrarle e rivederle ora.
document_stored_note: Questo documento è stato salvato come riferimento. Può essere usato per fornire contesto nelle future conversazioni IA.
next_steps_label: E adesso?
next_steps_intro: "Hai diverse opzioni:"
option_extract_transactions: Estrai le transazioni da questo estratto conto
option_keep_reference: Mantieni questo documento come riferimento per le future conversazioni IA
option_delete: Elimina questa importazione se non ne hai più bisogno
view_import_button: Visualizza dettagli importazione
footer_note: Questo è un messaggio automatico. Non rispondere direttamente a questa email.

View File

@@ -0,0 +1,21 @@
---
it:
pending_duplicate_merges:
create:
no_posted_selected: Seleziona una transazione registrata con cui unire
invalid_transaction: Transazione selezionata per l'unione non valida
merge_success: Transazione in sospeso unita con la transazione registrata
merge_failed: Impossibile unire le transazioni
set_transaction:
pending_only: Questa funzione è disponibile solo per le transazioni in sospeso
new:
title: Unisci con transazione registrata
warning_title: Unione duplicati manuale
warning_description: Usa questa funzione per unire manualmente una transazione in sospeso con la sua versione registrata. Questo eliminerà la transazione in sospeso e manterrà solo quella registrata.
pending_transaction: Transazione in sospeso
select_posted: Seleziona la transazione registrata con cui unire
showing_range: "Visualizzando %{start} - %{end}"
previous: "← Precedenti 10"
next: "Successive 10 →"
no_candidates: Nessuna transazione registrata trovata in questo conto.
submit_button: Unisci transazioni

View File

@@ -0,0 +1,37 @@
---
it:
plaid_items:
create:
success: Conto collegato con successo. Attendi la sincronizzazione dei conti.
destroy:
success: Conti pianificati per l'eliminazione.
errors:
link_token_generic: Impossibile aprire Plaid al momento. Riprova e, se il problema persiste, controlla i log del server per i dettagli.
link_token_with_message: "Plaid non ha potuto aprire la connessione: %{message}"
plaid_item:
add_new: Aggiungi nuova connessione
confirm_accept: Elimina istituzione
confirm_body: Questo eliminerà definitivamente tutti i conti in questo gruppo e tutti i dati associati.
confirm_title: Eliminare l'istituzione?
connection_lost: Connessione persa
connection_lost_description: Questa connessione non è più valida. Dovrai eliminare questa connessione e aggiungerla di nuovo per continuare a sincronizzare i dati.
delete: Elimina
deletion_in_progress: (eliminazione in corso...)
error: Si è verificato un errore durante la sincronizzazione dei dati
no_accounts_description: Non è stato possibile caricare nessun conto da questa istituzione finanziaria.
no_accounts_title: Nessun conto trovato
requires_update: Riconnetti
status: Ultima sincronizzazione %{timestamp} fa
status_never: Richiede sincronizzazione dati
syncing: Sincronizzazione in corso...
update: Aggiorna
select_existing_account:
no_available_accounts: Nessun conto Plaid disponibile da collegare. Collega prima un nuovo conto Plaid.
title: "Collega %{account_name} a Plaid"
description: Seleziona un conto Plaid da collegare al tuo conto esistente
cancel: Annulla
link_account: Collega conto
link_existing_account:
invalid_account: Conto Plaid selezionato non valido
already_linked: Questo conto Plaid è già collegato
success: Conto collegato con successo a Plaid

View File

@@ -0,0 +1,4 @@
---
it:
preview:
not_enabled: Questa funzione è in anteprima. Abilita le funzioni di anteprima in Impostazioni → Preferenze per provarla.

View File

@@ -0,0 +1,89 @@
---
it:
properties:
edit:
edit: Modifica %{account}
form:
address_line1: Indirizzo
address_line1_placeholder: Via Roma, 1
area: Superficie abitabile
area_placeholder: '80'
area_unit: Unità di misura
country: Paese
country_placeholder: IT
locality: Città
locality_placeholder: Milano
none: Nessuno
postal_code: CAP
postal_code_placeholder: '20100'
region: Provincia/Regione
region_placeholder: MI
subtype_prompt: Seleziona tipo di proprietà
year_built: Anno di costruzione
year_built_placeholder: '2000'
new:
title: Inserisci la proprietà manualmente
next: "Avanti"
address:
title: "Inserisci la proprietà manualmente"
address_line1_label: "Indirizzo"
address_line1_placeholder: "Via Roma, 1"
city_label: "Città"
city_placeholder: "Milano"
state_region_label: "Provincia/Regione"
state_region_placeholder: "MI"
postal_code_label: "CAP"
postal_code_placeholder: "20100"
country_label: "Paese"
country_placeholder: "Italia"
save: "Salva"
balances:
title: "Inserisci la proprietà manualmente"
market_value_label: "Valore di mercato stimato"
market_value_tooltip: "Il valore di mercato stimato della tua proprietà. Questo numero può spesso essere trovato su siti come Immobiliare.it o Idealista, e non è mai un numero esatto."
save: "Salva"
next: "Avanti"
overview_fields:
name_label: "Nome"
name_placeholder: "Casa vacanze"
subtype_prompt: "Seleziona tipo"
property_type_label: "Tipo di proprietà"
year_built_label: "Anno di costruzione (facoltativo)"
year_built_placeholder: "1990"
area_label: "Superficie (facoltativo)"
area_placeholder: "80"
square_feet: "Piedi quadrati"
square_meters: "Metri quadrati"
area_unit_label: "Unità superficie"
overview:
living_area: Superficie
market_value: Valore di Mercato
purchase_price: Prezzo di Acquisto
trend: Tendenza
unknown: Sconosciuto
year_built: Anno di Costruzione
tabs:
overview:
living_area: Superficie
market_value: Valore di Mercato
purchase_price: Prezzo di Acquisto
trend: Tendenza
unknown: Sconosciuto
year_built: Anno di Costruzione
edit_account_details: "Modifica dettagli conto"
subtypes:
apartment:
short: Appartamento
long: Appartamento
plot:
short: Terreno
long: Terreno / Lotto
commercial:
short: Commerciale
long: Proprietà Commerciale
rented:
short: In Affitto
long: Proprietà in Affitto
agri_land:
short: Terreno Agric.
long: Terreno Agricolo

View File

@@ -0,0 +1,56 @@
---
it:
recurring_transactions:
title: Transazioni ricorrenti
upcoming: Transazioni ricorrenti in arrivo
projected: Proiettata
recurring: Ricorrente
expected_today: "Prevista oggi"
expected_in:
one: "Prevista tra %{count} giorno"
other: "Prevista tra %{count} giorni"
day_of_month: Giorno %{day} del mese
identify_patterns: Identifica schemi
cleanup_stale: Elimina obsolete
settings:
enable_label: Abilita transazioni ricorrenti
enable_description: Rileva automaticamente gli schemi di transazioni ricorrenti e mostra le transazioni proiettate in arrivo.
settings_updated: Impostazioni transazioni ricorrenti aggiornate
info:
title: Rilevamento automatico degli schemi
manual_description: Puoi identificare manualmente gli schemi o eliminare le transazioni ricorrenti obsolete usando i pulsanti sopra.
automatic_description: "Il rilevamento automatico viene eseguito anche dopo:"
triggers:
- Completamento importazioni CSV (transazioni, operazioni, conti, ecc.)
- Completamento di qualsiasi sincronizzazione provider (Plaid, SimpleFIN, ecc.)
identified: Identificati %{count} schemi di transazioni ricorrenti
cleaned_up: Eliminate %{count} transazioni ricorrenti obsolete
marked_inactive: Transazione ricorrente contrassegnata come inattiva
marked_active: Transazione ricorrente contrassegnata come attiva
deleted: Transazione ricorrente eliminata
confirm_delete: Sei sicuro di voler eliminare questa transazione ricorrente?
marked_as_recurring: Transazione contrassegnata come ricorrente
already_exists: Esiste già una transazione ricorrente manuale per questo schema
creation_failed: Impossibile creare la transazione ricorrente. Verifica i dettagli della transazione e riprova.
unexpected_error: Si è verificato un errore imprevisto durante la creazione della transazione ricorrente
amount_range: "Intervallo: %{min} a %{max}"
empty:
title: Nessuna transazione ricorrente trovata
description: Clicca "Identifica schemi" per rilevare automaticamente le transazioni ricorrenti dalla cronologia delle transazioni.
table:
merchant: Nome
amount: Importo
expected_day: Giorno previsto
next_date: Data successiva
last_occurrence: Ultima occorrenza
status: Stato
actions: Azioni
status:
active: Attiva
inactive: Inattiva
badges:
manual: Manuale
transfer_marked_as_recurring: Bonifico contrassegnato come ricorrente
transfer_already_exists: Esiste già un bonifico ricorrente per questa coppia di conti
transfer_creation_failed: Impossibile creare il bonifico ricorrente. Verifica i dettagli e riprova.
transfer_feature_disabled: Le transazioni ricorrenti sono disabilitate per questa famiglia

View File

@@ -0,0 +1,31 @@
---
it:
helpers:
label:
user:
invite_code: Codice invito
submit:
user:
create: Continua
registrations:
closed: Le registrazioni sono attualmente chiuse.
create:
failure: Si è verificato un problema durante la registrazione.
invalid_invite_code: Codice invito non valido, riprova.
success: Registrazione completata con successo.
new:
invitation_message: "%{inviter} ti ha invitato a unirti come %{role}"
join_family_title: Unisciti a %{family} %{moniker}
role_admin: amministratore
role_guest: ospite
role_member: membro
submit: Crea account
title: Crea il tuo account
welcome_body: Per iniziare, devi registrarti per un nuovo account. Potrai quindi configurare impostazioni aggiuntive nell'app.
welcome_title: Benvenuto su Self Hosted %{product_name}!
password_placeholder: Inserisci la tua password
password_requirements:
length: Minimo 8 caratteri
case: Lettere maiuscole e minuscole
number: Un numero (0-9)
special: "Un carattere speciale (!, @, #, $, %, ecc.)"

View File

@@ -0,0 +1,244 @@
---
it:
reports:
index:
title: Rapporti
subtitle: Analisi approfondita della tua salute finanziaria
export: Esporta CSV
print_report: Stampa rapporto
drag_to_reorder: "Trascina per riordinare la sezione"
toggle_section: "Mostra/nascondi sezione"
periods:
monthly: Mensile
quarterly: Trimestrale
ytd: Da inizio anno
last_6_months: Ultimi 6 mesi
custom: Intervallo personalizzato
date_range:
from: Da
to: A
showing_period: "Visualizzazione dati dal %{start} al %{end}"
previous_period: "Periodo precedente"
next_period: "Periodo successivo"
today: "Oggi"
period_label:
quarterly: "T%{quarter} %{year}"
ytd: "YTD %{year}"
past_year: "%{year}"
last_6_months: "%{start} %{end}"
period_picker:
quarter: "T%{quarter} %{year}"
ytd: "YTD %{year}"
previous_year: "Anno precedente"
next_year: "Anno successivo"
previous_decade: "Decennio precedente"
next_decade: "Decennio successivo"
invalid_date_range: "La data di fine non può essere precedente alla data di inizio. Le date sono state scambiate."
summary:
total_income: Entrate totali
total_expenses: Spese totali
net_savings: Risparmio netto
budget_performance: Performance budget
vs_previous: vs periodo precedente
income_minus_expenses: Entrate meno spese
of_budget_used: del budget utilizzato
no_budget_data: Nessun dato budget per questo periodo
budget_performance:
title: Performance budget
spent: Speso
budgeted: Pianificato
remaining: Rimanente
over_by: In eccesso di
shared: condiviso
suggested_daily: "%{amount} suggeriti al giorno per i %{days} giorni rimanenti"
no_budgets: Nessuna categoria budget configurata per questo mese
status:
good: In regola
warning: Vicino al limite
over: Oltre il budget
trends:
title: Tendenze e Approfondimenti
monthly_breakdown: Ripartizione mensile
month: Mese
income: Entrate
expenses: Spese
net: Netto
savings_rate: Tasso di risparmio
current: corrente
avg_monthly_income: Entrate medie mensili
avg_monthly_expenses: Spese medie mensili
avg_monthly_savings: Risparmio medio mensile
no_data: Nessun dato di tendenza disponibile
spending_patterns: Schemi di spesa
weekday_spending: Spese nei giorni feriali
weekend_spending: Spese nel weekend
total: Totale
avg_per_transaction: Media per transazione
transactions: Transazioni
insight_title: Analisi
insight_higher_weekend: "Spendi il %{percent}%% in più per transazione nel weekend rispetto ai giorni feriali"
insight_higher_weekday: "Spendi il %{percent}%% in più per transazione nei giorni feriali rispetto al weekend"
insight_similar: "La tua spesa per transazione è simile nei giorni feriali e nel weekend"
no_spending_data: Nessun dato di spesa disponibile per questo periodo
empty_state:
title: Nessun dato disponibile
description: Inizia a monitorare le tue finanze aggiungendo transazioni o collegando i tuoi conti per vedere rapporti completi
add_transaction: Aggiungi transazione
add_account: Aggiungi conto
transactions_breakdown:
title: Ripartizione attività
no_transactions: Nessuna attività trovata per il periodo e i filtri selezionati
filters:
title: Filtri
category: Categoria
account: Conto
tag: Etichetta
amount_min: Importo minimo
amount_max: Importo massimo
date_range: Intervallo date
all_categories: Tutte le categorie
all_accounts: Tutti i conti
all_tags: Tutte le etichette
apply: Applica filtri
clear: Rimuovi filtri
sort:
label: Ordina per
date_desc: Data (più recente)
amount_desc: Importo (dal più alto)
amount_asc: Importo (dal più basso)
export:
label: Esporta
csv: CSV
excel: Excel
pdf: PDF
google_sheets: Apri in Google Sheets
table:
category: Categoria
amount: Importo
type: Tipo
expense: Spese
income: Entrate
uncategorized: Non categorizzate
entries:
one: "%{count} voce"
other: "%{count} voci"
percentage: "% del totale"
pagination:
showing:
one: Visualizzazione di %{count} voce
other: Visualizzazione di %{count} voci
previous: Precedente
next: Successivo
net_worth:
title: Patrimonio netto
current_net_worth: Patrimonio netto attuale
period_change: Variazione del periodo
assets_vs_liabilities: Attività vs passività
total_assets: Attività
total_liabilities: Passività
no_assets: Nessuna attività
no_liabilities: Nessuna passività
investment_performance:
title: Performance investimenti
portfolio_value: Valore portafoglio
total_return: Rendimento totale
period_return: Rendimento del periodo
contributions: Contributi del periodo
withdrawals: Prelievi del periodo
top_holdings: Posizioni principali
holding: Posizione
weight: Peso
value: Valore
return: Rendimento
accounts: Conti di investimento
gains_by_tax_treatment: Guadagni per trattamento fiscale
unrealized_gains: Plusvalenze non realizzate
realized_gains: Plusvalenze realizzate
total_gains: Guadagni totali
taxable_realized_note: Questi guadagni potrebbero essere soggetti a tassazione
no_data: "-"
view_details: Vedi dettagli
holdings_count:
one: "%{count} posizione"
other: "%{count} posizioni"
sells_count:
one: "%{count} vendita"
other: "%{count} vendite"
holdings: Posizioni
sell_trades: Operazioni di vendita
and_more: "+%{count} altre"
investment_flows:
title: Flussi di investimento
description: Monitora il denaro che entra ed esce dai tuoi conti di investimento tramite contributi e prelievi.
contributions: Contributi
contributions_description: Denaro aggiunto agli investimenti
withdrawals: Prelievi
withdrawals_description: Denaro prelevato dagli investimenti
net_flow: Flusso netto
net_flow_description: Variazione netta totale
google_sheets_instructions:
title_with_key: "✅ Copia URL per Google Sheets"
title_no_key: "⚠️ Chiave API richiesta"
ready: Il tuo URL CSV (con chiave API) è pronto.
steps: "Per importare in Google Sheets:\n1. Crea un nuovo Google Sheet\n2. Nella cella A1, inserisci la formula mostrata sotto\n3. Premi Invio"
security_warning: "Questo URL include la tua chiave API. Tienila al sicuro!"
need_key: Per importare dati in Google Sheets, hai bisogno di una chiave API.
step1: "Vai su Impostazioni → Chiavi API"
step2: "Crea una nuova chiave API con permesso \"lettura\""
step3: Copia la chiave API
step4: "Aggiungila a questo URL come: ?api_key=LA_TUA_CHIAVE"
example: Esempio
then_use: Poi usa l'URL completo con =IMPORTDATA() in Google Sheets.
open_sheets: Apri Google Sheets
go_to_api_keys: Vai alle chiavi API
close: Capito
print:
document_title: Rapporto finanziario
title: Rapporto finanziario
generated_on: "Generato il %{date}"
summary:
title: Riepilogo
income: Entrate
expenses: Spese
net_savings: Risparmio netto
budget: Budget
vs_prior: "%{percent}%% vs precedente"
of_income: "%{percent}%% delle entrate"
used: utilizzato
net_worth:
title: Patrimonio netto
current_balance: Saldo attuale
this_period: questo periodo
assets: Attività
liabilities: Passività
no_liabilities: Nessuna passività
trends:
title: Tendenze mensili
month: Mese
income: Entrate
expenses: Spese
net: Netto
savings_rate: Tasso di risparmio
average: Media
current_month_note: "* Mese corrente (dati parziali)"
investments:
title: Investimenti
portfolio_value: Valore portafoglio
total_return: Rendimento totale
period_return: Rendimento del periodo
contributions: Contributi
withdrawals: Prelievi
this_period: questo periodo
top_holdings: Posizioni principali
holding: Posizione
weight: Peso
value: Valore
return: Rendimento
spending:
title: Spese per categoria
income: Entrate
expenses: Spese
category: Categoria
amount: Importo
percent: "%"
more_categories: "+ %{count} altre categorie"

View File

@@ -0,0 +1,115 @@
---
it:
rules:
no_action: Nessuna azione
no_condition: Nessuna condizione
rule:
edit: Modifica
re_apply_rule: Riapplica regola
delete: Elimina
then: ALLORA
and_more_conditions:
one: e 1 altra condizione
other: e %{count} altre condizioni
and_more_actions:
one: e 1 altra azione
other: e %{count} altre azioni
action_label_to: "%{label} a %{value}"
all_past_and_future: Tutti i %{resource} passati e futuri
on_or_after: "%{resource} dal %{date} in poi"
form:
rule_name_label: Nome regola (opzionale)
rule_name_placeholder: Inserisci un nome per questa regola
add_condition: Aggiungi condizione
add_condition_group: Aggiungi gruppo di condizioni
add_action: Aggiungi azione
all_past_and_future: Tutti i %{resource} passati e futuri
starting_from: A partire da
then: ALLORA
index:
page_title: Regole
delete_all_rules: Elimina tutte le regole
new_rule: Nuova regola
ai_cost_warning: Le azioni delle regole con AI comporteranno dei costi. Filtra nel modo più specifico possibile per evitare costi inutili.
rules_heading: Regole
sort_by: "Ordina per:"
sort_name: Nome
sort_updated_at: Data aggiornamento
toggle_sort_direction: Cambia direzione ordinamento
no_rules_title: Nessuna regola ancora
no_rules_description: Configura regole per eseguire azioni sulle tue transazioni e altri dati ad ogni sincronizzazione del conto.
confirm:
title: Conferma modifiche
title_with_name: "Conferma modifiche a \"%{name}\""
apply_notice_html: "Stai per applicare questa regola a <span class=\"text-primary font-medium\">%{count} %{resource}</span> che soddisfano i criteri specificati. Conferma se desideri procedere con questa modifica."
ai_cost_title: Stima costo AI
ai_cost_with_estimate_html: "Verrà usata l'AI per categorizzare %{count} transazione/i. Costo stimato: <span class=\"font-semibold\">~$%{cost}</span>"
ai_cost_no_estimate_html: "Verrà usata l'AI per categorizzare %{count} transazione/i."
cost_unavailable_model: "Stima costo non disponibile per il modello \"%{model}\"."
cost_unavailable_no_provider: Stima costo non disponibile (nessun provider LLM configurato).
cost_warning: Potrebbero verificarsi dei costi, consulta il provider del modello per i prezzi più aggiornati.
view_usage_history: Vedi cronologia utilizzo
confirm_changes: Conferma modifiche
actions:
value_placeholder: Inserisci un valore
update:
success: Regola aggiornata
destroy:
success: Regola eliminata
destroy_all:
success: Tutte le regole eliminate
apply_all:
button: Applica tutte
confirm_title: Applica tutte le regole
confirm_message: Stai per applicare %{count} regole che influenzano %{transactions} transazioni uniche. Conferma se desideri procedere.
confirm_button: Conferma e applica tutte
success: Tutte le regole sono state messe in coda per l'esecuzione
ai_cost_title: Stima costo AI
ai_cost_message: Verrà usata l'AI per categorizzare fino a %{transactions} transazioni.
estimated_cost: "Costo stimato: ~$%{cost}"
cost_unavailable_model: Stima costo non disponibile per il modello "%{model}".
cost_unavailable_no_provider: Stima costo non disponibile (nessun provider LLM configurato).
cost_warning: Potrebbero verificarsi dei costi, consulta il provider del modello per i prezzi più aggiornati.
view_usage: Vedi cronologia utilizzo
recent_runs:
title: Esecuzioni recenti
description: Visualizza la cronologia di esecuzione delle tue regole incluso lo stato di successo/errore e i conteggi delle transazioni.
unnamed_rule: Regola senza nome
columns:
date_time: Data/Ora
execution_type: Tipo
status: Stato
rule_name: Nome regola
transactions_counts:
queued: In coda
processed: Elaborate
modified: Modificate
blocked: Bloccate
execution_types:
manual: Manuale
scheduled: Pianificata
statuses:
pending: In attesa
success: Successo
failed: Fallita
clear_ai_cache:
button: Reimposta cache AI
confirm_title: Reimpostare la cache AI?
confirm_body: Sei sicuro di voler reimpostare la cache AI? Questo permetterà alle regole AI di rielaborare tutte le transazioni. Potrebbero verificarsi costi API aggiuntivi.
confirm_button: Reimposta cache
success: La cache AI è in fase di svuotamento. Potrebbe richiedere alcuni istanti.
condition_filters:
transaction_type:
income: Entrata
expense: Spesa
transfer: Bonifico
equal_to: Uguale a
rule:
conditions:
condition_group:
and_prefix: e
match: corrispondono
all: tutte
any: almeno una
of_the_following_conditions: delle seguenti condizioni
add_condition: Aggiungi condizione

View File

@@ -0,0 +1,15 @@
---
it:
securities:
combobox:
display: "%{symbol} - %{name} (%{exchange})"
exchange_label: "%{symbol} (%{exchange})"
providers:
twelve_data: Twelve Data
yahoo_finance: Yahoo Finance
tiingo: Tiingo
eodhd: EODHD
alpha_vantage: Alpha Vantage
mfapi: MFAPI.in
binance_public: Binance
moex_public: MOEX

View File

@@ -0,0 +1,35 @@
---
it:
sessions:
create:
invalid_credentials: Email o password non validi.
local_login_disabled: L'accesso con password locale è disabilitato. Utilizza il single sign-on.
destroy:
logout_successful: Hai effettuato la disconnessione con successo.
post_logout:
logout_successful: Hai effettuato la disconnessione con successo.
openid_connect:
account_linked: "Account collegato con successo a %{provider}"
failed: Impossibile autenticarsi tramite OpenID Connect.
failure:
failed: Impossibile autenticarsi.
sso_provider_unavailable: "Il provider SSO non è attualmente disponibile. Riprova più tardi o contatta un amministratore."
sso_invalid_response: "Risposta non valida ricevuta dal provider SSO. Riprova."
sso_failed: "Autenticazione single sign-on non riuscita. Riprova."
mobile_sso_start:
redirecting_html: "Reindirizzamento all'accesso... <a href=\"%{url}\">Clicca qui</a> se non vieni reindirizzato."
new:
email: Indirizzo email
email_placeholder: tu@esempio.com
forgot_password: Hai dimenticato la password?
password: Password
submit: Accedi
title: Sure
password_placeholder: Inserisci la tua password
openid_connect: Accedi con OpenID Connect
oidc: Accedi con OpenID Connect
google_auth_connect: Accedi con Google
local_login_admin_only: L'accesso locale è riservato agli amministratori.
no_auth_methods_enabled: Nessun metodo di autenticazione è attualmente abilitato. Contatta un amministratore.
demo_banner_title: "Modalità demo attiva"
demo_banner_message: "Questo è un ambiente dimostrativo. Le credenziali di accesso sono state precompilate per tua comodità. Non inserire informazioni reali o sensibili."

View File

@@ -0,0 +1,131 @@
---
it:
settings:
api_keys_controller:
success: "La tua chiave API è stata creata con successo"
revoked_successfully: "Chiave API revocata con successo"
revoke_failed: "Revoca chiave API fallita"
scope_descriptions:
read_accounts: "Visualizza conti"
read_transactions: "Visualizza transazioni"
read_balances: "Visualizza saldi"
write_transactions: "Crea transazioni"
api_keys:
create:
success: "La tua chiave API è stata creata con successo"
destroy:
not_found: "Chiave API non trovata"
cannot_revoke: "Questa chiave API non può essere revocata"
revoked_successfully: "Chiave API revocata con successo"
revoke_failed: "Revoca chiave API fallita"
shared:
active: "Attiva"
created_ago: "Creata %{time} fa"
last_used_ago: "Usata l'ultima volta %{time} fa"
never_used: "Mai utilizzata"
scope_read_only: "Solo lettura"
scope_read_write: "Lettura/Scrittura"
index:
title: "Chiavi API"
subtitle: "Gestisci le chiavi API per l'accesso programmatico ai tuoi dati."
new_key: "Nuova chiave API"
empty_heading: "Nessuna chiave API ancora"
empty_description: "Crea una chiave API per accedere ai tuoi dati in modo programmatico."
revoke_key: "Revoca"
revoke_confirmation: "Sei sicuro di voler revocare \"%{name}\"? Questa azione disabiliterà immediatamente tutte le applicazioni che usano questa chiave."
show:
title: "Gestione chiavi API"
no_api_key:
title: "Chiave API"
heading: "Accedi ai dati del tuo account in modo programmatico"
description: "Ottieni accesso programmatico ai tuoi dati Sure con una chiave API sicura."
what_you_can_do: "Cosa puoi fare con l'API:"
feature_1: "Accedi ai dati del tuo account in modo programmatico"
feature_2: "Crea integrazioni e applicazioni personalizzate"
feature_3: "Automatizza il recupero e l'analisi dei dati"
security_note_title: "Prima la sicurezza"
security_note: "La tua chiave API avrà permessi limitati in base agli scope che selezioni. Puoi avere solo una chiave API attiva alla volta."
create_api_key: "Crea chiave API"
newly_created:
page_title: "Chiave API creata con successo"
heading: "Chiave API creata con successo!"
key_ready: "La tua nuova chiave API \"%{name}\" è stata creata ed è pronta all'uso."
your_api_key: "La tua chiave API"
copy_store_securely: "Copia e conserva questa chiave in modo sicuro. Ne avrai bisogno per autenticare le richieste API."
copy_api_key: "Copia chiave API"
how_to_use: "Come usare la tua chiave API"
continue: "Vai alle impostazioni chiave API"
current_api_key:
title: "La tua chiave API"
description: "La tua chiave API attiva è pronta all'uso. Tienila al sicuro e non condividerla mai pubblicamente."
active: "Attiva"
key_name: "Nome"
created_at: "Creata"
created_ago: "Creata %{time} fa"
last_used: "Ultimo utilizzo"
last_used_ago: "Usata l'ultima volta %{time} fa"
expires: "Scade"
ago: "fa"
never_used: "Mai utilizzata"
never_expires: "Non scade mai"
permissions: "Permessi"
scope_read_only: "Solo lettura"
scope_read_write: "Lettura/Scrittura"
copy_api_key: "Copia chiave API"
copy_store_securely: "Copia e conserva questa chiave in modo sicuro. Ne avrai bisogno per autenticare le richieste API."
usage_instructions_title: "Come usare la tua chiave API"
usage_instructions: "Includi la tua chiave API nell'intestazione X-Api-Key quando fai richieste all'API di %{product_name}:"
regenerate_key: "Crea nuova chiave"
back_to_keys: "Torna alle chiavi API"
revoke_key: "Revoca chiave"
revoke_confirmation: "Sei sicuro di voler revocare questa chiave API? Questa azione non può essere annullata e disabiliterà immediatamente tutte le applicazioni che usano questa chiave."
new:
title: "Crea chiave API"
create_new_api_key: "Crea nuova chiave API"
subtitle: "Genera una nuova chiave API per accedere ai tuoi dati Sure in modo programmatico."
description: "Configura la tua nuova chiave API con un nome descrittivo e i permessi appropriati."
name_label: "Nome chiave API"
name_placeholder: "es., La mia app budget, Tracker portafoglio"
name_help_text: "Scegli un nome descrittivo per identificare questa chiave in seguito."
name_help: "Scegli un nome descrittivo per identificare lo scopo di questa chiave."
permissions_label: "Permessi"
permissions_help: "Seleziona i permessi che questa chiave API deve avere:"
scope_read_only: "Solo lettura"
scope_read_only_description: "Visualizza conti, transazioni e saldi"
scope_read_write: "Lettura/Scrittura"
scope_read_write_description: "Visualizza i dati e crea nuove transazioni"
scope_details:
read_accounts: "Visualizza informazioni conto, saldi e dati a livello di conto"
read_transactions: "Visualizza dati transazioni, categorie e dettagli transazioni"
read_balances: "Visualizza dati saldo storici e tendenze valore conto"
write_transactions: "Crea e aggiorna registrazioni transazioni (prossimamente)"
security_warning_title: "Avviso di sicurezza"
security_warning_body: "La tua chiave API verrà mostrata solo una volta dopo la creazione. Assicurati di copiarla e conservarla in modo sicuro. Chiunque abbia accesso a questa chiave può accedere ai tuoi dati in base ai permessi che selezioni."
security_warning: "La tua chiave API verrà mostrata solo una volta dopo la creazione. Conservala in modo sicuro e non condividerla mai pubblicamente. Se la perdi, dovrai crearne una nuova."
create_key: "Crea chiave API"
cancel: "Annulla"
save_api_key: "Salva chiave API"
created:
page_title: "Chiave API creata"
title: "Chiave API creata"
success_title: "Chiave API creata con successo"
success_description: "La tua nuova chiave API è stata generata con successo."
key_ready: "La tua nuova chiave API \"%{name}\" è stata creata ed è pronta all'uso."
your_api_key: "La tua chiave API"
copy_store_securely: "Copia e conserva questa chiave in modo sicuro. Ne avrai bisogno per autenticare le richieste API."
key_details_title: "Dettagli chiave"
key_name_label: "Nome:"
permissions_label: "Permessi:"
created_label: "Creata:"
security_note_title: "Nota di sicurezza importante"
security_note_body: "Questa è l'unica volta in cui la tua chiave API verrà visualizzata. Assicurati di copiarla ora e di conservarla in modo sicuro. Se perdi questa chiave, dovrai generarne una nuova."
usage_instructions_title: "Come usare la tua chiave API"
key_name: "Nome"
permissions: "Permessi"
critical_warning_title: "Critico: salva subito la tua chiave API"
critical_warning_1: "Questa è l'unica volta in cui vedrai la tua chiave API in chiaro."
critical_warning_2: "Copiala e conservala in modo sicuro nel tuo gestore password o applicazione."
critical_warning_3: "Se perdi questa chiave, dovrai crearne una nuova."
usage_instructions: "Usa la tua chiave API includendola nell'intestazione X-Api-Key:"
copy_key: "Copia chiave API"
continue: "Vai alle impostazioni chiave API"

Some files were not shown because too many files have changed in this diff Show More