# Translation file

#
# Generic
#

# Module label 'ModuleBankImportName'
ModuleBankImportName = BankImport
# Module description 'ModuleBankImportDesc'
ModuleBankImportDesc = Import bank statements via FinTS/HBCI

#
# Admin page
#
BankImportSetup = BankImport Setup
Settings = Settings
BankImportSetupPage = BankImport setup page
BankImportSetupDescription = Configure the FinTS/HBCI connection to your bank for automatic statement import.

# FinTS Configuration
FinTSConfiguration = FinTS Bank Connection
FinTSServerURL = FinTS Server URL
FinTSServerURLHelp = For VR-Banks/Volksbanken: https://fints1.atruvia.de/cgi-bin/hbciservlet
BLZ = Bank Code (BLZ)
BLZHelp = 8-digit German bank code
FinTSUsername = User ID
FinTSPIN = PIN
PINAlreadySet = PIN is configured
PINHelp = PIN will be stored encrypted. Leave empty to keep existing PIN.
AccountIBAN = Account Number / IBAN
FinTSProductID = FinTS Product ID
FinTSProductIDHelp = Optional. Registration number from Deutsche Kreditwirtschaft.
TestConnection = Test Connection
ConnectionTestSuccessful = Connection test successful!
ConnectionTestFailed = Connection test failed
FinTSClassNotFound = FinTS class not found. Please check installation.
FinTSNotConfigured = FinTS connection not configured
FinTSLibraryNotFound = phpFinTS library not found. Please run composer install.
GoToSetup = Go to setup
FetchAvailableAccounts = Fetch Available Accounts
AccountsFound = %s accounts found
NoAccountsFound = No accounts found
TANRequiredForAccountList = TAN required - account list not available without TAN
AccountNumber = Account Number
UseThisAccount = Use This Account
Selected = Selected
IBANUpdated = IBAN updated: %s

# VR Bank Info
VRBankInfo = VR-Bank / Volksbank Information
VRBankInfoText = For VR-Banks use the Atruvia server: https://fints1.atruvia.de/cgi-bin/hbciservlet<br>The TAN procedure SecureGo Plus (Decoupled TAN) is supported.

# Security
SecurityInfo = Security Information
SecurityInfoText = The PIN is stored encrypted in the database. For additional security, ensure your Dolibarr installation uses HTTPS.

#
# Statements page
#
BankStatements = Bank Statements
FetchStatements = Fetch Statements
Transactions = Transactions
TransactionsFound = %s transactions found
NoTransactionsFound = No transactions found in the selected period
AccountBalance = Account Balance
AsOf = As of
LoginFailed = Login failed
FetchFailed = Failed to fetch statements
TANRequired = TAN required
TANRequiredForStatements = TAN required to fetch statements
SecureGoPlusConfirmRequired = Please confirm in your VR SecureGo plus App
WaitingForSecureGoConfirmation = Waiting for confirmation in SecureGo plus App...
CheckSecureGoStatus = Check Status
TANCheckFailed = TAN verification failed

# Import
ImportTransactions = Import Transactions
ViewImportedTransactions = View Imported Transactions
TransactionsImported = %s transactions imported
TransactionsSkipped = %s transactions skipped (already exist)

#
# Transaction List
#
TransactionList = Transaction List
TransactionRef = Reference
Counterparty = Counterparty
AllStatuses = All Statuses
StatusNew = New
StatusMatched = Matched
StatusReconciled = Reconciled
StatusIgnored = Ignored
SearchTransactions = Search Transactions
NoTransactionsInDatabase = No transactions in database

# Status Labels
NewTransaction = New Transaction
TransactionMatched = Transaction Matched
TransactionReconciled = Transaction Reconciled
TransactionIgnored = Transaction Ignored
New = New
Matched = Matched
Reconciled = Reconciled
Ignored = Ignored

# Card page
Transaction = Transaction
DateValue = Value Date
CounterpartyIBAN = Counterparty IBAN
EndToEndId = End-to-End ID
MandateId = Mandate Reference
FindMatches = Find Matches
SetAsIgnored = Set as Ignored
Reopen = Reopen
MatchesFound = %s possible matches found
NoMatchesFound = No matches found
Link = Link
LinkCreated = Link created
StatusUpdated = Status updated
BackToList = Back to List
Score = Match Score

# PDF Statements
PDFStatements = PDF Statements
FetchPDFStatements = Fetch PDF Statements
StatementNumber = Statement Number
StatementYear = Year
StatementDate = Statement Date
DownloadPDF = Download PDF
NoPDFStatementsFound = No PDF statements found
PDFStatementsImported = %s statements imported
StatementAlreadyExists = Statement already exists

#
# About page
#
About = About
BankImportAbout = About BankImport
BankImportAboutPage = BankImport about page

#
# Home
#
BankImportArea = BankImport Home

#
# Payment Confirmation
#
PaymentConfirmation = Payment Matching
PaymentConfirmationDesc = Match bank transactions to invoices and create payments in Dolibarr.
PendingPaymentMatches = %s new bank transactions waiting for matching
PendingPaymentMatchesDesc = Review and confirm matches to create payments in Dolibarr.
ReviewAndConfirm = Review matches
ConfirmPayment = Confirm payment
ConfirmAllHighScore = Confirm all high-score matches (score >= 80%%)
PaymentCreatedSuccessfully = Payment created: %s - %s
PaymentCreatedByBankImport = Automatically created by BankImport
ErrorNoBankAccountConfigured = No Dolibarr bank account configured. Please configure in settings.
NoBankAccountConfigured = No Dolibarr bank account mapped yet.
TransactionAlreadyProcessed = Transaction already processed
PaymentsCreatedSummary = %s payments created, %s failed
NoNewMatchesFound = No new matches found
Alternatives = more match(es)
UnmatchedTransactions = %s new transactions without invoice match
InvoiceAlreadyPaid = Invoice is already fully paid
NoInvoicesSelected = No invoices selected
Invoices = Invoices
MatchByMultiInvoice = Multi-invoice payment
SearchInvoiceManually = Search invoice manually
SearchInvoiceByRef = Enter invoice reference...
InvoiceRef = Invoice reference
CustomerInvoice = Customer invoice
SupplierInvoice = Supplier invoice
SupplierRef = Supplier reference
ManualSearch = Manual search
All = All
SelectInvoicesManually = Select invoices manually
SupplierInvoices = Supplier invoices
CustomerInvoices = Customer invoices
Filter = Filter
RemoveFilter = Remove filter
TransactionAmount = Transaction amount
Selected = Selected
AmountRemaining = Remaining amount
NoUnpaidInvoices = No unpaid invoices found
CustomerRef = Customer reference
ShowPaidInvoices = Show paid invoices
PaidInvoices = Paid Invoices
PaidInvoicesInfo = These invoices have already been paid. Click "Link Payment" to connect the existing payment with the bank entry.
Paid = Paid
LinkExistingPayment = Link Payment
PaymentLinkedSuccessfully = Payment linked successfully
NoPaymentFoundForInvoice = No payment found for this invoice

#
# Bank Account Mapping
#
BankAccountMapping = Dolibarr Bank Account Mapping
DolibarrBankAccount = Dolibarr Bank Account
DolibarrBankAccountHelp = Select the Dolibarr bank account corresponding to the configured IBAN. Payments will be booked to this account.
SelectBankAccount = -- Select bank account --

#
# Statement Reconciliation
#
BankEntriesReconciled = %s bank entries reconciled with statement %s
BankEntriesReconciledTotal = %s bank entries reconciled across %s statements
ReconcileStatement = Reconcile statement
ReconcileAllStatements = Reconcile all statements
NoBankEntriesToReconcile = No open bank entries found to reconcile
StatementMissingDates = Statement has no date range (from/to) - reconciliation not possible

#
# Statement Lines
#
StatementLinesExtracted = %s transaction lines extracted from statement %s
StatementLines = Transaction Lines
BookingDate = Booking Date
ValueDate = Value Date
TransactionType = Transaction Type
NoStatementLines = No transaction lines available

#
# Pending Review Matches
#
PendingReconciliationMatches = Matches with Amount Deviation
PendingReconciliationMatchesDesc = These matches were found via invoice numbers but the amount differs by more than 5 EUR. Please review and confirm.
AmountStatement = Amount (Statement)
AmountDolibarr = Amount (Dolibarr)
Difference = Difference
BankEntry = Bank Entry
ReconciliationConfirmed = Match confirmed and reconciled
Confirm = Confirm

#
# Dashboard Widget
#
BoxBankImportPending = BankImport - Pending Matches

#
# Unlink/Edit Payment
#
UnlinkPayment = Unlink Payment
PaymentUnlinked = Payment link removed - transaction is now open again
CannotUnlinkThisStatus = Cannot unlink with this status

#
# Linked Objects Display
#
Payment = Payment
LinkedInvoices = Linked Invoices
NoInvoicesLinkedToPayment = No invoices linked to this payment

#
# Repair Page
#
RepairOrphanedTransactions = Repair Orphaned Transactions
RepairOrphanedTransactionsDesc = This page finds BankImport transactions that are still marked as "New" even though the payment already exists in Dolibarr and is linked to the bank. This can happen with older module versions.
NoOrphanedTransactionsFound = No orphaned transactions found. All BankImport transactions are correctly linked.
OrphanedTransactionsFound = %s orphaned transaction(s) found
RepairAll = Repair All
Repair = Repair

#
# Admin Tools
#
AdminTools = Admin Tools
Open = Open

#
# Cash Discount / Skonto
#
CashDiscount = Cash Discount
