1908 lines
76 KiB
JSON
1908 lines
76 KiB
JSON
{
|
||
"common": {
|
||
"appName": "WEBMoney",
|
||
"loading": "Loading...",
|
||
"save": "Save",
|
||
"saving": "Saving...",
|
||
"cancel": "Cancel",
|
||
"delete": "Delete",
|
||
"edit": "Edit",
|
||
"create": "Create",
|
||
"add": "Add",
|
||
"close": "Close",
|
||
"confirm": "Confirm",
|
||
"yes": "Yes",
|
||
"no": "No",
|
||
"search": "Search",
|
||
"filter": "Filter",
|
||
"all": "All",
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"actions": "Actions",
|
||
"status": "Status",
|
||
"name": "Name",
|
||
"description": "Description",
|
||
"color": "Color",
|
||
"icon": "Icon",
|
||
"type": "Type",
|
||
"none": "None",
|
||
"noData": "No data available",
|
||
"error": "Error",
|
||
"success": "Success",
|
||
"warning": "Warning",
|
||
"info": "Information",
|
||
"required": "Required",
|
||
"optional": "Optional",
|
||
"back": "Back",
|
||
"next": "Next",
|
||
"previous": "Previous",
|
||
"total": "Total",
|
||
"subtotal": "Subtotal",
|
||
"version": "Version",
|
||
"currency": "Currency",
|
||
"importing": "Importing...",
|
||
"details": "Details",
|
||
"clearFilters": "Clear Filters",
|
||
"select": "Select",
|
||
"refresh": "Refresh",
|
||
"filters": "Filters",
|
||
"processing": "Processing...",
|
||
"day": "day",
|
||
"days": "days",
|
||
"item": "item",
|
||
"items": "items",
|
||
"difference": "Difference",
|
||
"months": "months",
|
||
"viewAll": "View all",
|
||
"today": "Today",
|
||
"selectTransactions": "Select transactions",
|
||
"selectAll": "Select All",
|
||
"deselectAll": "Deselect All",
|
||
"applyToSelected": "Apply to Selected",
|
||
"batchNoSelection": "Select at least one transaction",
|
||
"noResults": "No results",
|
||
"incomes": "Income",
|
||
"expenses": "Expenses",
|
||
"balance": "Balance",
|
||
"current": "Current"
|
||
},
|
||
"auth": {
|
||
"login": "Login",
|
||
"logout": "Logout",
|
||
"email": "Email",
|
||
"password": "Password",
|
||
"rememberMe": "Remember me",
|
||
"forgotPassword": "Forgot password?",
|
||
"loginSuccess": "Successfully logged in",
|
||
"loginError": "Login error",
|
||
"logoutSuccess": "Successfully logged out",
|
||
"invalidCredentials": "Invalid credentials"
|
||
},
|
||
"nav": {
|
||
"dashboard": "Dashboard",
|
||
"accounts": "Accounts",
|
||
"liabilities": "Liabilities",
|
||
"transactions": "Transactions",
|
||
"movements": "Movements",
|
||
"import": "Import",
|
||
"duplicates": "Duplicates",
|
||
"transfers": "Transfers",
|
||
"refunds": "Refunds",
|
||
"categories": "Categories",
|
||
"costCenters": "Cost Centers",
|
||
"reports": "Reports",
|
||
"settings": "Settings",
|
||
"business": "Business",
|
||
"profile": "Profile",
|
||
"help": "Help",
|
||
"planning": "Planning",
|
||
"financialHealth": "Financial Health",
|
||
"goals": "Goals",
|
||
"budgets": "Budgets"
|
||
},
|
||
"dashboard": {
|
||
"title": "Dashboard",
|
||
"welcome": "Welcome",
|
||
"summary": "Summary",
|
||
"quickAccess": "Quick Access",
|
||
"recentTransactions": "Recent Transactions",
|
||
"totalBalance": "Total Balance",
|
||
"monthlyIncome": "Monthly Income",
|
||
"monthlyExpenses": "Monthly Expenses",
|
||
"monthIncome": "Monthly Income",
|
||
"monthExpenses": "Monthly Expenses",
|
||
"accountsCount": "Accounts",
|
||
"categoriesCount": "Categories",
|
||
"costCentersCount": "Cost Centers",
|
||
"manageAccounts": "Manage Accounts",
|
||
"manageCategories": "Manage Categories",
|
||
"manageCostCenters": "Manage Cost Centers",
|
||
"newTransaction": "New Transaction",
|
||
"pending": "Pending",
|
||
"overdue": "overdue",
|
||
"cashflow": "Cash Flow",
|
||
"income": "Income",
|
||
"expenses": "Expenses",
|
||
"calendar": "Calendar",
|
||
"selectDate": "Select a date",
|
||
"selectDateHint": "Click on a day in the calendar to see transactions",
|
||
"noTransactionsDay": "No transactions on this day",
|
||
"upcomingTransactions": "Next 7 Days",
|
||
"noUpcomingTransactions": "No pending transactions",
|
||
"today": "Today",
|
||
"tomorrow": "Tomorrow",
|
||
"daysAhead": "days",
|
||
"pendingRecurring": "Pending Recurring",
|
||
"pendingAmount": "Pending Amount",
|
||
"cumulativeBalance": "Cumulative Balance",
|
||
"monthlyValues": "Monthly Values",
|
||
"totalIncome": "Total Income",
|
||
"totalExpenses": "Total Expenses",
|
||
"avgIncome": "Average Income",
|
||
"avgExpense": "Average Expense",
|
||
"accountBalances": "Account Balances",
|
||
"noAccounts": "No accounts registered",
|
||
"createAccount": "Create Account",
|
||
"noDataAvailable": "No data available",
|
||
"paymentVariances": "Payment Variances",
|
||
"overpayment": "Overpaid",
|
||
"underpayment": "Underpaid",
|
||
"netVariance": "Net Variance",
|
||
"noVariances": "No variances found",
|
||
"item": "item",
|
||
"items": "items",
|
||
"showDetails": "Show details",
|
||
"hideDetails": "Hide details",
|
||
"planned": "Planned",
|
||
"actual": "Actual",
|
||
"variance": "Variance",
|
||
"overpaymentsAnalysis": "Overpayments Analysis",
|
||
"noOverpayments": "No overpayments found in the period",
|
||
"plannedAmount": "Planned Amount",
|
||
"actualAmount": "Actual Amount",
|
||
"totalOverpaid": "Total Overpaid",
|
||
"transactionsWithOverpayment": "Transactions with Overpayment",
|
||
"clickBarForDetails": "Click a bar to see details",
|
||
"clickBarToSeeDetails": "Click a bar to see transaction details",
|
||
"overpaymentDetails": "Overpayment Details",
|
||
"overpayments": "Overpayments",
|
||
"viewTransaction": "View Transaction",
|
||
"vsLastMonth": "vs last month",
|
||
"transactions": "Transactions",
|
||
"avgPerTransaction": "Average per Transaction",
|
||
"category": "Category",
|
||
"plannedValue": "Planned Value",
|
||
"actualValue": "Actual Value",
|
||
"difference": "Difference",
|
||
"tip": "Tip",
|
||
"overpaymentTip": "Overpayments may indicate outdated contract values or unregistered price changes.",
|
||
"delay": "Delay",
|
||
"onTime": "On time",
|
||
"daysLate": "days late",
|
||
"daysEarly": "days early",
|
||
"overdueTransactions": "Overdue Transactions",
|
||
"noOverdueTransactions": "No overdue transactions",
|
||
"totalOverdue": "Total Overdue",
|
||
"totalAmount": "Total Amount",
|
||
"maxDelay": "Max Delay",
|
||
"avgDays": "Average",
|
||
"overdueRange": {
|
||
"critical": "Critical (> 30 days)",
|
||
"high": "High (15-30 days)",
|
||
"medium": "Medium (7-14 days)",
|
||
"low": "Low (1-6 days)"
|
||
}
|
||
},
|
||
"accounts": {
|
||
"title": "Account Management",
|
||
"newAccount": "New Account",
|
||
"editAccount": "Edit Account",
|
||
"deleteAccount": "Delete Account",
|
||
"deleteConfirm": "Are you sure you want to delete this account?",
|
||
"deleteWarning": "This action cannot be undone.",
|
||
"accountName": "Account Name",
|
||
"accountType": "Account Type",
|
||
"bankName": "Bank Name",
|
||
"accountNumber": "Account Number",
|
||
"initialBalance": "Initial Balance",
|
||
"currentBalance": "Current Balance",
|
||
"creditLimit": "Credit Limit",
|
||
"currency": "Currency",
|
||
"includeInTotal": "Include in Total",
|
||
"types": {
|
||
"cash": "Cash",
|
||
"checking": "Checking Account",
|
||
"savings": "Savings Account",
|
||
"credit_card": "Credit Card",
|
||
"asset": "Asset",
|
||
"liability": "Liability"
|
||
},
|
||
"icons": {
|
||
"wallet": "Wallet",
|
||
"cash": "Cash",
|
||
"bank": "Bank",
|
||
"piggyBank": "Piggy Bank",
|
||
"creditCard": "Credit Card",
|
||
"investment": "Investment",
|
||
"debt": "Debt",
|
||
"coin": "Coin",
|
||
"safe": "Safe",
|
||
"dollar": "Dollar",
|
||
"euro": "Euro"
|
||
},
|
||
"createSuccess": "Account created successfully",
|
||
"updateSuccess": "Account updated successfully",
|
||
"deleteSuccess": "Account deleted successfully",
|
||
"loadError": "Error loading accounts",
|
||
"createError": "Error creating account",
|
||
"updateError": "Error updating account",
|
||
"deleteError": "Error deleting account",
|
||
"noAccounts": "No accounts registered",
|
||
"filterByType": "Filter by type",
|
||
"filterByStatus": "Filter by status",
|
||
"descriptionPlaceholder": "Notes about this account (optional)",
|
||
"recalculate": "Recalculate",
|
||
"recalculateBalances": "Recalculate all account balances",
|
||
"recalculateSuccess": "{{count}} account(s) updated successfully",
|
||
"balancesUpToDate": "All balances are already up to date",
|
||
"recalculateError": "Error recalculating balances",
|
||
"adjustBalance": "Adjust Balance",
|
||
"adjustInfo": "Enter the actual current balance of the account. The system will automatically adjust the initial balance so that the calculations are correct.",
|
||
"targetBalance": "Actual Balance",
|
||
"targetBalancePlaceholder": "Enter the actual account balance",
|
||
"targetBalanceHelp": "The initial balance will be recalculated automatically",
|
||
"adjust": "Adjust",
|
||
"adjustSuccess": "Balance adjusted successfully",
|
||
"adjustError": "Error adjusting balance"
|
||
},
|
||
"categories": {
|
||
"title": "Category Management",
|
||
"newCategory": "New Category",
|
||
"editCategory": "Edit Category",
|
||
"deleteCategory": "Delete Category",
|
||
"deleteConfirm": "Are you sure you want to delete this category?",
|
||
"deleteWarning": "All subcategories will also be deleted.",
|
||
"categoryName": "Category Name",
|
||
"parentCategory": "Parent Category",
|
||
"noParent": "No parent category (root)",
|
||
"subcategories": "Subcategories",
|
||
"keywords": "Keywords",
|
||
"addKeyword": "Add Keyword",
|
||
"keywordPlaceholder": "Type a keyword",
|
||
"keywordHelp": "Keywords help automatically categorize transactions",
|
||
"types": {
|
||
"income": "Income",
|
||
"expense": "Expense",
|
||
"both": "Both"
|
||
},
|
||
"icons": {
|
||
"tag": "Tag",
|
||
"shopping": "Shopping",
|
||
"housing": "Housing",
|
||
"transport": "Transport",
|
||
"food": "Food",
|
||
"health": "Health",
|
||
"education": "Education",
|
||
"leisure": "Leisure",
|
||
"phone": "Phone",
|
||
"internet": "Internet",
|
||
"energy": "Energy",
|
||
"water": "Water",
|
||
"entertainment": "Entertainment",
|
||
"gifts": "Gifts",
|
||
"travel": "Travel",
|
||
"work": "Work",
|
||
"bank": "Bank",
|
||
"salary": "Salary",
|
||
"investments": "Investments",
|
||
"taxes": "Taxes",
|
||
"insurance": "Insurance",
|
||
"beauty": "Beauty",
|
||
"market": "Market",
|
||
"fuel": "Fuel"
|
||
},
|
||
"createSuccess": "Category created successfully",
|
||
"updateSuccess": "Category updated successfully",
|
||
"deleteSuccess": "Category deleted successfully",
|
||
"loadError": "Error loading categories",
|
||
"createError": "Error creating category",
|
||
"updateError": "Error updating category",
|
||
"deleteError": "Error deleting category",
|
||
"noCategories": "No categories registered",
|
||
"filterByType": "Filter by type",
|
||
"expand": "Expand",
|
||
"collapse": "Collapse",
|
||
"createSubcategory": "Create Subcategory",
|
||
"batchCategorize": "Batch Categorize",
|
||
"uncategorized": "Uncategorized",
|
||
"willCategorize": "Will Be Categorized",
|
||
"willSkip": "Will Be Skipped",
|
||
"totalKeywords": "Active Keywords",
|
||
"previewTitle": "Categorization Preview",
|
||
"matchedKeyword": "Matched Keyword",
|
||
"executeBatch": "Execute Categorization",
|
||
"batchSuccess": "transactions categorized successfully",
|
||
"batchError": "Error categorizing transactions",
|
||
"nothingToCategorize": "No transactions to categorize",
|
||
"batchPreviewError": "Error loading preview",
|
||
"previewError": "Error loading preview",
|
||
"noMatchesFound": "No transactions match the configured keywords",
|
||
"categorized": "categorized",
|
||
"category": "Category"
|
||
},
|
||
"costCenters": {
|
||
"title": "Cost Center Management",
|
||
"costCenter": "Cost Center",
|
||
"newCostCenter": "New Cost Center",
|
||
"editCostCenter": "Edit Cost Center",
|
||
"deleteCostCenter": "Delete Cost Center",
|
||
"deleteConfirm": "Are you sure you want to delete this cost center?",
|
||
"deleteWarning": "This action cannot be undone.",
|
||
"costCenterName": "Cost Center Name",
|
||
"code": "Code",
|
||
"budget": "Budget",
|
||
"keywords": "Keywords",
|
||
"addKeyword": "Add Keyword",
|
||
"keywordPlaceholder": "Type a keyword",
|
||
"keywordHelp": "Keywords help automatically assign transactions",
|
||
"createSuccess": "Cost center created successfully",
|
||
"updateSuccess": "Cost center updated successfully",
|
||
"deleteSuccess": "Cost center deleted successfully",
|
||
"loadError": "Error loading cost centers",
|
||
"createError": "Error creating cost center",
|
||
"updateError": "Error updating cost center",
|
||
"deleteError": "Error deleting cost center",
|
||
"noCostCenters": "No cost centers registered",
|
||
"systemCostCenter": "System cost center (cannot be edited or deleted)"
|
||
},
|
||
"liabilities": {
|
||
"title": "Liability Accounts",
|
||
"subtitle": "Manage loans and financing",
|
||
"importContract": "Import Contract",
|
||
"import": "Import",
|
||
"importInfo": "Select an Excel file (.xlsx) with the installment table. The file should contain columns for: Installment Number, Due Date, Installment Amount, Interest, Principal, and Status.",
|
||
"importSuccess": "Contract imported successfully! {{count}} installments processed.",
|
||
"importError": "Error importing file",
|
||
"selectFile": "Select a file",
|
||
"excelFile": "Excel File",
|
||
"fileFormatHint": "Accepted formats: .xlsx, .xls",
|
||
"contractName": "Contract Name",
|
||
"contractNamePlaceholder": "E.g.: Personal Loan Santander",
|
||
"creditor": "Creditor/Bank",
|
||
"creditorPlaceholder": "Financial institution name",
|
||
"contractNumber": "Contract Number",
|
||
"contractNumberPlaceholder": "Contract identifier",
|
||
"totalDebt": "Total Debt",
|
||
"totalPaid": "Total Paid",
|
||
"totalPending": "Total Pending",
|
||
"totalInterest": "Total Interest",
|
||
"totalFees": "Extra Fees",
|
||
"extraCharges": "(additional charges)",
|
||
"contractType": "Contract Type",
|
||
"totalContract": "Total Contract Value",
|
||
"principal": "Principal",
|
||
"remaining": "Outstanding Balance",
|
||
"installments": "Installments",
|
||
"installmentsList": "Installments List",
|
||
"installmentAmount": "Installment Amount",
|
||
"paidAmount": "Paid Amount",
|
||
"capital": "Principal",
|
||
"interest": "Interest",
|
||
"fees": "Fees",
|
||
"dueDate": "Due Date",
|
||
"paid": "Paid",
|
||
"monthlyRate": "Monthly Rate",
|
||
"annualRate": "Annual Rate",
|
||
"totalRate": "Total Rate",
|
||
"progress": "Progress",
|
||
"paymentProgress": "Payment Progress",
|
||
"markPaid": "Mark as Paid",
|
||
"installmentPaid": "Installment marked as paid",
|
||
"allStatuses": "All Statuses",
|
||
"noContracts": "No contracts registered",
|
||
"importHint": "Import an Excel file with your contract data",
|
||
"deleteTitle": "Delete Contract",
|
||
"deleteConfirm": "Are you sure you want to delete the contract \"{{name}}\"? All installments will be deleted.",
|
||
"deleteSuccess": "Contract deleted successfully",
|
||
"deleteError": "Error deleting contract",
|
||
"loadError": "Error loading contracts",
|
||
"updateError": "Error updating",
|
||
"reconciliation": "Reconciliation",
|
||
"reconcile": "Reconcile",
|
||
"unreconcile": "Remove Reconciliation",
|
||
"reconciled": "Reconciled",
|
||
"notReconciled": "Not Reconciled",
|
||
"reconcileInstallment": "Reconcile Installment",
|
||
"selectTransaction": "Select Transaction",
|
||
"eligibleTransactions": "Eligible Transactions",
|
||
"noEligibleTransactions": "No transactions found in the period",
|
||
"reconcileSuccess": "Installment reconciled successfully",
|
||
"reconcileError": "Error reconciling installment",
|
||
"unreconcileSuccess": "Reconciliation removed successfully",
|
||
"unreconcileError": "Error removing reconciliation",
|
||
"pendingReconciliation": "Pending Reconciliation",
|
||
"searchTransactions": "Search transactions",
|
||
"markAsPaid": "Mark as paid when reconciling",
|
||
"strictAmount": "Search approximate amount",
|
||
"linkedTransaction": "Linked Transaction",
|
||
"installment": "Installment",
|
||
"priceSystem": "PRICE System",
|
||
"priceAnalysis": "Technical Analysis of PRICE System",
|
||
"priceAnalysisTitle": "Technical Analysis - PRICE System (French Amortization)",
|
||
"priceOverview": "Overview",
|
||
"priceOverviewText": "The PRICE System (French Amortization System) is the most widely used method for personal loans and financing. It is characterized by fixed installments throughout the contract period.",
|
||
"whatIsPrice": "What is the PRICE System?",
|
||
"whatIsPriceText": "It is an amortization system where installments are constant. While the installment value remains the same, the internal composition changes over time:",
|
||
"priceFeature1": "Fixed Installments: The monthly payment is always the same",
|
||
"priceFeature2": "Decreasing Interest: The interest portion decreases with each installment",
|
||
"priceFeature3": "Increasing Amortization: The portion that pays down the principal increases with each installment",
|
||
"priceMathFormula": "Mathematical Formula",
|
||
"priceWhere": "Where",
|
||
"pricePMT": "Monthly installment value",
|
||
"pricePV": "Present value (financed capital)",
|
||
"priceI": "Monthly interest rate (decimal)",
|
||
"priceN": "Total number of installments",
|
||
"priceExample": "Practical example",
|
||
"perMonth": "per month",
|
||
"perYear": "per year",
|
||
"amortizationBehavior": "Amortization Behavior",
|
||
"earlyInstallments": "Early Installments",
|
||
"earlyInstallmentsText1": "Larger portion is interest",
|
||
"earlyInstallmentsText2": "Less principal amortization",
|
||
"lateInstallments": "Late Installments",
|
||
"lateInstallmentsText1": "Smaller portion is interest",
|
||
"lateInstallmentsText2": "Greater principal amortization",
|
||
"visualExample": "Visual Example",
|
||
"installmentValue": "Installment Value",
|
||
"amortization": "Amortization",
|
||
"balance": "Outstanding Balance",
|
||
"interestRates": "Interest Rates",
|
||
"nominalRate": "Nominal Rate",
|
||
"effectiveRate": "Effective Rate",
|
||
"financialSummary": "Financial Summary",
|
||
"summaryPoint1": "For every €1 borrowed, you pay €0.28 in interest (28%)",
|
||
"summaryPointDynamic1": "In this contract, total interest cost represents {{ratio}}% of the principal",
|
||
"summaryPoint2": "The PRICE system favors the bank in early installments",
|
||
"summaryPoint3": "Early payments significantly reduce interest",
|
||
"summaryPoint4": "Extra charges from any overpayments are recorded as fees",
|
||
"thisContract": "This contract",
|
||
"interestOverPrincipal": "over principal",
|
||
"contractCost": "Total Contract Cost",
|
||
"contractCostText": "How much you will pay beyond the borrowed capital:"
|
||
},
|
||
"transactions": {
|
||
"title": "Transactions",
|
||
"subtitle": "Income and expense management",
|
||
"new": "New Transaction",
|
||
"edit": "Edit Transaction",
|
||
"details": "Transaction Details",
|
||
"empty": "No transactions found",
|
||
"account": "Account",
|
||
"category": "Category",
|
||
"costCenter": "Cost Center",
|
||
"description": "Description",
|
||
"originalDescription": "Original Bank Description",
|
||
"notes": "Notes",
|
||
"reference": "Reference",
|
||
"referencePlaceholder": "Document number, invoice, etc.",
|
||
"date": "Date",
|
||
"plannedDate": "Planned Date",
|
||
"effectiveDate": "Effective Date",
|
||
"startDate": "Start Date",
|
||
"endDate": "End Date",
|
||
"plannedAmount": "Planned Amount",
|
||
"effectiveAmount": "Effective Amount",
|
||
"amount": "Amount",
|
||
"leaveEmptyForPlanned": "Leave empty to use planned amount",
|
||
"week": "Week",
|
||
"type": {
|
||
"label": "Type",
|
||
"credit": "Credit",
|
||
"debit": "Debit"
|
||
},
|
||
"status": {
|
||
"label": "Status",
|
||
"pending": "Pending",
|
||
"completed": "Completed",
|
||
"cancelled": "Cancelled"
|
||
},
|
||
"credits": "Income",
|
||
"debits": "Expenses",
|
||
"balance": "Balance",
|
||
"completed": "Completed",
|
||
"pending": "Pending",
|
||
"overdue": "overdue",
|
||
"items": "items",
|
||
"searchPlaceholder": "Search by description, reference, notes or amount...",
|
||
"markComplete": "Mark as Completed",
|
||
"complete": "Confirm Completion",
|
||
"completeDescription": "Confirm the transaction data for \"{{description}}\":",
|
||
"revert": "Revert to Pending",
|
||
"duplicate": "Duplicate",
|
||
"cancel": "Cancel",
|
||
"confirmCancel": "Are you sure you want to cancel this transaction?",
|
||
"confirmCancelMessage": "This action cannot be undone. The transaction will be marked as cancelled.",
|
||
"confirmDelete": "Are you sure you want to delete this transaction?",
|
||
"confirmDeleteMessage": "This action cannot be undone. The transaction will be permanently deleted.",
|
||
"created": "Transaction created successfully",
|
||
"updated": "Transaction updated successfully",
|
||
"deleted": "Transaction deleted successfully",
|
||
"cancelled": "Transaction cancelled",
|
||
"reverted": "Transaction reverted to pending",
|
||
"duplicated": "Transaction duplicated successfully",
|
||
"transfer": "Transfer",
|
||
"transferInfo": "The transfer will create a debit in the source account and a credit in the destination account.",
|
||
"sourceAccount": "Source Account",
|
||
"destinationAccount": "Destination Account",
|
||
"transferDescription": "Transfer description",
|
||
"transferCreated": "Transfer completed successfully",
|
||
"quickComplete": "Quick Complete",
|
||
"quickCompleted": "Transaction completed successfully",
|
||
"quickCategorize": "Categorize",
|
||
"categorized": "Transaction categorized successfully",
|
||
"categorize": "Categorize",
|
||
"addKeywordForFuture": "Remember this categorization for future imports",
|
||
"keywordHelp": "When importing new transactions with this description, they will be categorized automatically",
|
||
"isTransfer": "Inter-account transfer",
|
||
"transfers": "Inter-account transfers",
|
||
"split": "Split",
|
||
"splitTransaction": "Split Transaction",
|
||
"splitWarning": "The original transaction will be replaced by the splits. This action cannot be undone.",
|
||
"splits": "Splits",
|
||
"addSplit": "Add Split",
|
||
"totalSplits": "Total Splits",
|
||
"remaining": "Remaining",
|
||
"originalAmount": "Original Amount",
|
||
"splitCreated": "Transaction split successfully",
|
||
"unsplit": "Undo Split",
|
||
"unsplitConfirm": "Do you want to undo the split of this transaction?",
|
||
"unsplitSuccess": "Split undone successfully",
|
||
"unlinkTransfer": "Unlink Transfer",
|
||
"unlinkTransferConfirm": "Do you want to unlink this transfer? The transactions will be displayed separately.",
|
||
"unlinkTransferSuccess": "Transfer unlinked successfully",
|
||
"convertToTransfer": "Convert to Transfer",
|
||
"sourceTransaction": "Source Transaction",
|
||
"selectPairTransaction": "Select the pair transaction",
|
||
"noPairsFound": "No matching transaction found. Try adjusting the filters or verify if there is a corresponding transaction in another account.",
|
||
"linkAsTransfer": "Link as Transfer",
|
||
"convertToTransferSuccess": "Transaction converted to transfer successfully",
|
||
"reconciled": "Reconciled with liability",
|
||
"reconcileWithLiability": "Reconcile with Liability",
|
||
"selectLiabilityInstallment": "Select the liability installment",
|
||
"noInstallmentsFound": "No compatible liability installment found.",
|
||
"reconcile": "Reconcile",
|
||
"reconcileSuccess": "Transaction reconciled successfully",
|
||
"onlyDebitCanReconcile": "Only debit transactions can be reconciled with liabilities",
|
||
"alreadyReconciled": "This transaction is already reconciled",
|
||
"transaction": "Transaction",
|
||
"overpayment": "Overpayment (recorded as fee)",
|
||
"batchFiltered": "Filtered",
|
||
"batchFilteredInfo": "Applying categorization only to the {{count}} filtered transactions",
|
||
"batchCategorizeManual": "Batch Categorize",
|
||
"batchWillApply": "The category/cost center will be applied to these transactions",
|
||
"batchWillApplySelected": "Only the checked transactions will be updated",
|
||
"batchWillApplyFiltered": "All transactions matching the filters will be updated",
|
||
"batchAllFiltered": "All filtered transactions",
|
||
"transactionsSelected": "transactions selected",
|
||
"batchAllUncategorized": "All uncategorized transactions",
|
||
"selectCategory": "Select category",
|
||
"selectCostCenter": "Select cost center",
|
||
"addAsKeyword": "Add search term as keyword",
|
||
"addAsKeywordHelp": "The keyword will be added to the selected category and cost center for future automatic categorization",
|
||
"batchSelectRequired": "Select at least one category or cost center",
|
||
"noTransactionsSelected": "Select transactions or apply filters to categorize",
|
||
"applyToAll": "Apply to All",
|
||
"batchUpdated": "transactions updated",
|
||
"keywordAdded": "Keyword added",
|
||
"quickCategory": {
|
||
"parentHelp": "Leave empty to create a main category, or select one to create a subcategory"
|
||
},
|
||
"quickCostCenter": {
|
||
"codePlaceholder": "E.g.: CC001",
|
||
"codeHelp": "Optional code to identify the cost center"
|
||
}
|
||
},
|
||
"currencies": {
|
||
"BRL": "Brazilian Real",
|
||
"USD": "US Dollar",
|
||
"EUR": "Euro",
|
||
"GBP": "British Pound",
|
||
"JPY": "Japanese Yen",
|
||
"CNY": "Chinese Yuan",
|
||
"ARS": "Argentine Peso",
|
||
"CLP": "Chilean Peso",
|
||
"COP": "Colombian Peso",
|
||
"MXN": "Mexican Peso",
|
||
"PEN": "Peruvian Sol",
|
||
"UYU": "Uruguayan Peso",
|
||
"CHF": "Swiss Franc",
|
||
"CAD": "Canadian Dollar",
|
||
"AUD": "Australian Dollar"
|
||
},
|
||
"settings": {
|
||
"title": "Settings",
|
||
"language": "Language",
|
||
"defaultCurrency": "Default Currency",
|
||
"theme": "Theme",
|
||
"darkTheme": "Dark Theme",
|
||
"lightTheme": "Light Theme",
|
||
"notifications": "Notifications",
|
||
"saveSuccess": "Settings saved successfully"
|
||
},
|
||
"validation": {
|
||
"required": "This field is required",
|
||
"email": "Enter a valid email",
|
||
"minLength": "Minimum {{min}} characters",
|
||
"maxLength": "Maximum {{max}} characters",
|
||
"number": "Enter a valid number",
|
||
"positive": "Value must be positive",
|
||
"date": "Enter a valid date"
|
||
},
|
||
"errors": {
|
||
"generic": "An error occurred. Please try again.",
|
||
"network": "Connection error. Check your internet.",
|
||
"unauthorized": "You don't have permission for this action.",
|
||
"notFound": "Resource not found.",
|
||
"serverError": "Server error. Please try later."
|
||
},
|
||
"import": {
|
||
"title": "Import Statements",
|
||
"subtitle": "Import transactions from bank files (XLSX, XLS, CSV, OFX, PDF)",
|
||
"step1Title": "1. Upload File",
|
||
"step2Title": "2. Configure Structure",
|
||
"step3Title": "3. Map Columns",
|
||
"step4Title": "4. Import Completed",
|
||
"dragDrop": "Drag a file here or click to select",
|
||
"dropHere": "Drop the file here...",
|
||
"supportedFormats": "Supported formats",
|
||
"uploadError": "Error uploading file",
|
||
"headerError": "Error reading file headers",
|
||
"importError": "Error importing transactions",
|
||
"processing": "Processing file...",
|
||
"useSavedMapping": "Use saved mapping",
|
||
"newMapping": "-- New mapping --",
|
||
"headerRow": "Header row",
|
||
"dataStartRow": "Data start row",
|
||
"row": "Row",
|
||
"col": "Col",
|
||
"dateFormat": "Date format",
|
||
"decimalSeparator": "Decimal separator",
|
||
"thousandsSeparator": "Thousands separator",
|
||
"comma": "Comma",
|
||
"dot": "Dot",
|
||
"space": "Space",
|
||
"none": "None",
|
||
"preview": "Preview",
|
||
"headerRowLabel": "Header",
|
||
"skippedRows": "Skipped rows",
|
||
"dataRows": "Data rows",
|
||
"mapColumns": "Map file columns to system fields",
|
||
"selectColumn": "-- Select a column --",
|
||
"empty": "empty",
|
||
"concatenateWith": "Concatenate with",
|
||
"addColumn": "+ Add column",
|
||
"separator": "Separator",
|
||
"importOptions": "Import Options",
|
||
"defaultAccount": "Default account",
|
||
"selectAccount": "-- Select an account --",
|
||
"defaultCategory": "Default category",
|
||
"selectCategory": "-- Select a category --",
|
||
"defaultCostCenter": "Default cost center",
|
||
"selectCostCenter": "-- Select a cost center --",
|
||
"saveMapping": "Save this mapping for future use",
|
||
"mappingName": "Mapping name",
|
||
"mappingNamePlaceholder": "E.g.: BBVA Monthly Statement",
|
||
"bankName": "Bank name",
|
||
"bankNamePlaceholder": "E.g.: BBVA, Santander",
|
||
"executeImport": "Execute Import",
|
||
"importComplete": "Import Completed!",
|
||
"imported": "Imported",
|
||
"skipped": "Skipped",
|
||
"errors": "Errors",
|
||
"importMore": "Import More",
|
||
"viewTransactions": "View Transactions",
|
||
"recentImports": "Recent Imports",
|
||
"date": "Date",
|
||
"file": "File",
|
||
"status": "Status"
|
||
},
|
||
"duplicates": {
|
||
"title": "Duplicate Transactions",
|
||
"subtitle": "Detect and manage potentially duplicate transactions",
|
||
"tabDuplicates": "Exact Duplicates",
|
||
"tabSuspicious": "Suspicious Payments",
|
||
"potentialDuplicates": "Potential Duplicates",
|
||
"suspiciousPayments": "Suspicious Payments",
|
||
"suspiciousDescription": "Same value, same account, close dates (up to 7 days)",
|
||
"suspiciousHelp": "These payments may be duplicate charges from the same merchant on different dates.",
|
||
"noSuspicious": "No Suspicious Payments",
|
||
"noSuspiciousDesc": "No suspicious payments were detected in the period.",
|
||
"daysApart": "days",
|
||
"similar": "similar",
|
||
"confidence": "confidence",
|
||
"noDuplicates": "No Duplicates Found",
|
||
"noDuplicatesDesc": "No duplicate transactions were detected in the system.",
|
||
"notDuplicate": "Not a Duplicate",
|
||
"ignoreTooltip": "Mark as not duplicate (permanently ignore)",
|
||
"deleteThis": "Delete this transaction",
|
||
"confirmDelete": "Are you sure you want to delete this transaction?",
|
||
"confirmDeleteMessage": "This action cannot be undone. The transaction will be permanently deleted.",
|
||
"deleted": "Transaction deleted successfully",
|
||
"deleteError": "Error deleting transaction",
|
||
"ignored": "Pair marked as not duplicate",
|
||
"ignoreError": "Error ignoring duplicate",
|
||
"loadError": "Error loading duplicates",
|
||
"confidenceTooltip": "Confidence level that these are duplicates",
|
||
"confidenceHigh": "High confidence",
|
||
"confidenceMedium": "Medium confidence",
|
||
"confidenceLow": "Low confidence",
|
||
"selectAll": "Select All",
|
||
"selected": "selected",
|
||
"batchIgnore": "Ignore in Batch",
|
||
"autoDelete": "Auto-Delete in Batch",
|
||
"autoDeleteAll": "⚡ Auto-Delete All",
|
||
"autoDeleteTooltip": "Automatically deletes keeping only the one with the highest ID",
|
||
"autoDeleteAllTooltip": "Automatically deletes ALL duplicates keeping only the highest ID in each group",
|
||
"confirmBatchIgnore": "Ignore Multiple Duplicates?",
|
||
"confirmBatchIgnoreMessage": "You are about to mark {{count}} duplicate(s) as not duplicates. This action cannot be undone.",
|
||
"confirmBatchAutoDelete": "Auto-Delete Multiple Duplicates?",
|
||
"confirmBatchAutoDeleteMessage": "You are about to automatically delete {{count}} duplicate group(s), keeping only the transaction with the highest ID in each group. This action cannot be undone.",
|
||
"confirmAutoDeleteAll": "Auto-Delete ALL Duplicates?",
|
||
"confirmAutoDeleteAllMessage": "You are about to automatically delete ALL {{count}} duplicate(s), keeping only the transaction with the highest ID in each group. This action cannot be undone.",
|
||
"warningAutoDelete": "This is an irreversible action. All duplicates, except those with the highest ID, will be permanently deleted.",
|
||
"batchIgnored": "{{count}} duplicate(s) ignored successfully",
|
||
"autoDeleteSuccess": "{{count}} duplicate group(s) deleted successfully",
|
||
"autoDeleteAllSuccess": "All {{count}} duplicate(s) were deleted successfully",
|
||
"autoDeleteError": "Error automatically deleting duplicates",
|
||
"batchError": "Error executing batch action",
|
||
"group": "Group",
|
||
"transactions": "transactions",
|
||
"willBeKept": "Will be kept"
|
||
},
|
||
"transfers": {
|
||
"title": "Transfer Detection",
|
||
"subtitle": "Detect transfers between your checking accounts",
|
||
"potentialTransfers": "Potential Transfers",
|
||
"noTransfers": "No Transfers Detected",
|
||
"noTransfersDesc": "No transfers between accounts were detected in this period.",
|
||
"loading": "Loading potential transfers...",
|
||
"loadError": "Error loading transfers",
|
||
"toleranceDays": "Tolerance",
|
||
"days": "days",
|
||
"day": "day",
|
||
"apart": "apart",
|
||
"sameDay": "Same day",
|
||
"debit": "Debit",
|
||
"credit": "Credit",
|
||
"noDescription": "No description",
|
||
"amount": "Amount",
|
||
"confirm": "Confirm",
|
||
"confirmTransfer": "Confirm as transfer",
|
||
"confirmTitle": "Confirm Transfer",
|
||
"confirmMessage": "Confirm that these two transactions represent a transfer between accounts?",
|
||
"confirmed": "Transfer confirmed successfully",
|
||
"confirmError": "Error confirming transfer",
|
||
"ignoreTransfer": "Ignore (not a transfer)",
|
||
"ignored": "Pair ignored successfully",
|
||
"ignoreError": "Error ignoring pair",
|
||
"deleteBoth": "Delete Both",
|
||
"deleteTitle": "Delete Both Transactions",
|
||
"deleteMessage": "Do you want to delete both the debit and credit of this transfer?",
|
||
"deleteWarning": "This action cannot be undone. Both transactions will be permanently deleted.",
|
||
"deleted": "Transactions deleted successfully",
|
||
"deleteError": "Error deleting transactions",
|
||
"selected": "Selected",
|
||
"selectAll": "Select All",
|
||
"deselectAll": "Deselect All",
|
||
"confirmSelected": "Confirm Selected",
|
||
"batchConfirmTitle": "Batch Confirm Transfers",
|
||
"batchConfirmMessage": "You are about to confirm {{count}} transfer(s) as inter-account transfers.",
|
||
"batchConfirmInfo": "All selected transactions will be marked as transfers and linked.",
|
||
"batchConfirmed": "{{count}} transfer(s) confirmed successfully"
|
||
},
|
||
"refunds": {
|
||
"title": "Refund Detection",
|
||
"subtitle": "Detect expenses that were refunded and cancel each other out",
|
||
"potentialRefunds": "Potential Refunds",
|
||
"noRefunds": "No Refunds Detected",
|
||
"noRefundsDesc": "No expense/refund pairs that cancel each other out were detected.",
|
||
"loading": "Loading potential refunds...",
|
||
"loadError": "Error loading refunds",
|
||
"toleranceDays": "Tolerance",
|
||
"days": "days",
|
||
"day": "day",
|
||
"apart": "apart",
|
||
"sameDay": "Same day",
|
||
"expense": "Expense",
|
||
"refund": "Refund",
|
||
"noDescription": "No description",
|
||
"amount": "Amount",
|
||
"confirm": "Confirm",
|
||
"confirmRefund": "Confirm as refund",
|
||
"confirmTitle": "Confirm Refund",
|
||
"confirmMessage": "Confirm that the credit is a refund of the expense?",
|
||
"confirmInfo": "Both transactions will be marked as 'refund pair' and won't affect totals.",
|
||
"confirmed": "Refund confirmed successfully",
|
||
"confirmError": "Error confirming refund",
|
||
"ignoreRefund": "Ignore (not a refund)",
|
||
"ignored": "Pair ignored successfully",
|
||
"ignoreError": "Error ignoring pair",
|
||
"selected": "Selected",
|
||
"selectAll": "Select All",
|
||
"deselectAll": "Deselect All",
|
||
"confirmSelected": "Confirm Selected",
|
||
"batchConfirmTitle": "Batch Confirm Refunds",
|
||
"batchConfirmMessage": "You are about to confirm {{count}} refund(s).",
|
||
"batchConfirmInfo": "All selected transactions will be marked as refund pairs.",
|
||
"batchConfirmed": "{{count}} refund(s) confirmed successfully",
|
||
"cancelsOut": "Cancels Out",
|
||
"reasons": "Indicators",
|
||
"reasonLabels": {
|
||
"same_amount_same_account": "Same amount, same account",
|
||
"same_date": "Same date",
|
||
"next_day": "Next day",
|
||
"within_3_days": "Within 3 days",
|
||
"within_week": "Within a week",
|
||
"high_description_similarity": "Very similar description",
|
||
"medium_description_similarity": "Similar description",
|
||
"refund_keyword": "Refund keyword found",
|
||
"same_status": "Same status"
|
||
}
|
||
},
|
||
"cookies": {
|
||
"title": "We Use Cookies",
|
||
"description": "We use cookies to improve your experience, analyze site traffic, and personalize content. By clicking \"Accept All\", you agree to the use of all cookies. You can manage your preferences at any time.",
|
||
"settings": "Settings",
|
||
"essentialOnly": "Essential Only",
|
||
"acceptAll": "Accept All",
|
||
"settingsTitle": "Cookie Preferences",
|
||
"settingsDescription": "Manage your cookie preferences. Essential cookies are necessary for the site to function and cannot be disabled.",
|
||
"saveSettings": "Save Preferences",
|
||
"alwaysActive": "Always Active",
|
||
"essential": {
|
||
"title": "Essential Cookies",
|
||
"description": "Necessary for the basic functioning of the site. Includes authentication, security, and user preferences."
|
||
},
|
||
"analytics": {
|
||
"title": "Analytics Cookies",
|
||
"description": "Help us understand how you interact with the site, which pages you visit, and detect potential issues."
|
||
},
|
||
"marketing": {
|
||
"title": "Marketing Cookies",
|
||
"description": "Used to display relevant ads and measure the effectiveness of advertising campaigns."
|
||
}
|
||
},
|
||
"footer": {
|
||
"privacy": "Privacy Policy",
|
||
"terms": "Terms of Use",
|
||
"tagline": "Smart Financial Management",
|
||
"privacyTitle": "Privacy Policy",
|
||
"termsTitle": "Terms of Use",
|
||
"lastUpdate": "Last update"
|
||
},
|
||
"privacy": {
|
||
"introduction": {
|
||
"title": "Introduction",
|
||
"text": "WebMoney, operated by ConneXiFly, is committed to protecting your privacy and personal data. This policy describes how we collect, use, and protect your information, in compliance with Brazil's General Data Protection Law (LGPD) and the European Union's General Data Protection Regulation (GDPR)."
|
||
},
|
||
"dataCollected": {
|
||
"title": "Data Collected",
|
||
"intro": "We only collect data necessary to provide our services:",
|
||
"item1": "Identification data: name, email",
|
||
"item2": "Financial data: transactions, accounts, categories (entered by you)",
|
||
"item3": "Technical data: IP address, browser type, access logs",
|
||
"item4": "Preferences: language, cookie settings"
|
||
},
|
||
"purpose": {
|
||
"title": "Purpose of Processing",
|
||
"item1": "Provide and improve our financial management services",
|
||
"item2": "Authenticate and protect your account",
|
||
"item3": "Send important communications about the service"
|
||
},
|
||
"legalBasis": {
|
||
"title": "Legal Basis",
|
||
"text": "The processing of your data is carried out based on the following legal grounds:",
|
||
"lgpd": "Art. 7, I (consent) and V (contract execution)",
|
||
"gdpr": "Art. 6, 1(a) (consent) and 1(b) (contractual execution)"
|
||
},
|
||
"rights": {
|
||
"title": "Your Rights",
|
||
"intro": "You have the following rights over your personal data:",
|
||
"access": "Access your personal data",
|
||
"correction": "Correct incomplete or inaccurate data",
|
||
"deletion": "Request deletion of your data",
|
||
"portability": "Receive your data in a portable format"
|
||
},
|
||
"security": {
|
||
"title": "Data Security",
|
||
"text": "We implement technical and organizational measures to protect your data:",
|
||
"item1": "SSL/TLS encryption on all communications",
|
||
"item2": "Secure servers with regular backups",
|
||
"item3": "Passwords encrypted with modern algorithms"
|
||
},
|
||
"cookies": {
|
||
"title": "Cookies",
|
||
"text": "We use essential cookies for system operation and optional cookies for analysis and improvement. You can manage your preferences at any time through the cookie banner."
|
||
},
|
||
"contact": {
|
||
"title": "DPO Contact",
|
||
"text": "To exercise your rights or clarify privacy questions, contact our Data Protection Officer (DPO):"
|
||
}
|
||
},
|
||
"terms": {
|
||
"acceptance": {
|
||
"title": "Acceptance of Terms",
|
||
"text": "By accessing and using WebMoney, you agree to these Terms of Use. If you do not agree with any part of these terms, do not use our services."
|
||
},
|
||
"service": {
|
||
"title": "Service Description",
|
||
"text": "WebMoney is a personal financial management platform that allows users to record, categorize, and analyze their financial transactions. The service is provided 'as is' and may be modified at any time."
|
||
},
|
||
"account": {
|
||
"title": "User Responsibilities",
|
||
"item1": "Maintain the confidentiality of your login credentials",
|
||
"item2": "Provide true and up-to-date information",
|
||
"item3": "Do not share your account with third parties"
|
||
},
|
||
"prohibited": {
|
||
"title": "Prohibited Use",
|
||
"item1": "Attempted unauthorized access to the system",
|
||
"item2": "Use of the service for illegal activities",
|
||
"item3": "Interference with the normal functioning of the platform"
|
||
},
|
||
"intellectual": {
|
||
"title": "Intellectual Property",
|
||
"text": "All content, design, logos, and functionalities of WebMoney are property of ConneXiFly and are protected by intellectual property laws."
|
||
},
|
||
"limitation": {
|
||
"title": "Limitation of Liability",
|
||
"text": "WebMoney is a financial organization tool and does not constitute professional financial advice. We are not responsible for financial decisions based on system information."
|
||
},
|
||
"termination": {
|
||
"title": "Termination",
|
||
"text": "We reserve the right to suspend or terminate your account in case of violation of these terms. You can delete your account at any time through settings."
|
||
},
|
||
"jurisdiction": {
|
||
"title": "Jurisdiction",
|
||
"text": "These terms are governed by the laws of the Kingdom of Spain and European Union legislation. For EU users, GDPR applies. For Brazilian users, LGPD also applies. Any dispute will be resolved in the competent courts of Madrid, Spain."
|
||
}
|
||
},
|
||
"recurring": {
|
||
"title": "Recurring Transactions",
|
||
"templates": "Recurring Templates",
|
||
"instances": "Installments",
|
||
"createFromTransaction": "Create Recurrence",
|
||
"createTemplate": "New Template",
|
||
"editTemplate": "Edit Template",
|
||
"editInstance": "Edit Installment",
|
||
"deleteTemplate": "Delete Template",
|
||
"templateName": "Template Name",
|
||
"description": "Description",
|
||
"frequency": "Frequency",
|
||
"frequencies": {
|
||
"daily": "Daily",
|
||
"weekly": "Weekly",
|
||
"biweekly": "Biweekly",
|
||
"monthly": "Monthly",
|
||
"bimonthly": "Bimonthly",
|
||
"quarterly": "Quarterly",
|
||
"semiannual": "Semiannual",
|
||
"annual": "Annual"
|
||
},
|
||
"frequencyInterval": "Interval",
|
||
"dayOfMonth": "Day of Month",
|
||
"dayOfWeek": "Day of Week",
|
||
"startDate": "Start Date",
|
||
"startDateHint": "Date of the first installment",
|
||
"endDate": "End Date",
|
||
"maxOccurrences": "Maximum Installments",
|
||
"noLimit": "No limit",
|
||
"plannedAmount": "Planned Amount",
|
||
"status": {
|
||
"pending": "Pending",
|
||
"paid": "Paid",
|
||
"skipped": "Skipped",
|
||
"cancelled": "Cancelled"
|
||
},
|
||
"actions": {
|
||
"pay": "Pay",
|
||
"reconcile": "Reconcile",
|
||
"skip": "Skip",
|
||
"cancel": "Cancel",
|
||
"pause": "Pause",
|
||
"resume": "Resume",
|
||
"viewInstances": "View Installments"
|
||
},
|
||
"dueDate": "Due Date",
|
||
"overdue": "Overdue",
|
||
"dueSoon": "Due Soon",
|
||
"daysOverdue": "days overdue",
|
||
"daysUntilDue": "days until due",
|
||
"dueToday": "Due today",
|
||
"pendingInstances": "Pending Installments",
|
||
"paidInstances": "Paid Installments",
|
||
"nextDueDate": "Next Due Date",
|
||
"totalPaid": "Total Paid",
|
||
"totalPending": "Total Pending",
|
||
"occurrenceNumber": "Installment #",
|
||
"reconcileWith": "Reconcile with Transaction",
|
||
"candidateTransactions": "Candidate Transactions",
|
||
"noCandidates": "No candidate transactions found",
|
||
"selectTransaction": "Select a transaction to reconcile",
|
||
"paymentDetails": "Payment Details",
|
||
"paidAt": "Paid at",
|
||
"paidAmount": "Paid Amount",
|
||
"createSuccess": "Recurrence created successfully",
|
||
"updateSuccess": "Recurrence updated successfully",
|
||
"instanceUpdateSuccess": "Installment updated successfully",
|
||
"deleteSuccess": "Recurrence deleted successfully",
|
||
"paySuccess": "Installment paid successfully",
|
||
"reconcileSuccess": "Installment reconciled successfully",
|
||
"skipSuccess": "Installment skipped",
|
||
"cancelSuccess": "Installment cancelled",
|
||
"pauseSuccess": "Recurrence paused",
|
||
"resumeSuccess": "Recurrence resumed",
|
||
"confirmDelete": "Are you sure you want to delete this template? Pending installments will also be removed.",
|
||
"confirmSkip": "Are you sure you want to skip this installment?",
|
||
"confirmCancel": "Are you sure you want to cancel this installment?",
|
||
"cancelOptions": "Cancel Recurrence",
|
||
"whatToDo": "What would you like to do?",
|
||
"cancelThisOnly": "Cancel only this installment",
|
||
"cancelThisOnlyDesc": "Next installments will remain active",
|
||
"deleteAllRecurrences": "Delete entire recurrence",
|
||
"deleteAllRecurrencesDesc": "Removes the template and all pending installments",
|
||
"reason": "Reason",
|
||
"activeTemplates": "Active Templates",
|
||
"inactiveTemplates": "Inactive Templates",
|
||
"noTemplates": "No recurring templates registered",
|
||
"noPendingInstances": "No pending installments",
|
||
"makeRecurring": "Make Recurring",
|
||
"selectFrequency": "Select frequency",
|
||
"shortMonthInfo": "For short months (February), the day will be automatically adjusted to the last day of the month.",
|
||
"instancesGenerated": "{{count}} installments generated",
|
||
"alreadyPaid": "This installment is already paid",
|
||
"alreadyReconciled": "This installment is already reconciled",
|
||
"reconcileOrCreate": "Reconcile or Create New?",
|
||
"candidatesFound": "Found {{count}} similar transactions already imported",
|
||
"selectToReconcile": "Click to reconcile with an existing transaction",
|
||
"createNewTransaction": "Create New Transaction",
|
||
"confirmPauseTitle": "Pause Recurrence",
|
||
"confirmResumeTitle": "Resume Recurrence",
|
||
"pauseWarningTitle": "When pausing this recurrence:",
|
||
"pauseWarning1": "New installments will not be generated automatically",
|
||
"pauseWarning2": "Existing pending installments will remain visible",
|
||
"pauseWarning3": "You can resume at any time",
|
||
"resumeInfoTitle": "When resuming this recurrence:",
|
||
"resumeInfo1": "New installments will be generated automatically again",
|
||
"resumeInfo2": "Configured frequency and values will be kept",
|
||
"deleteWarningTitle": "Warning! This action is irreversible:",
|
||
"deleteWarning1": "The recurrence template will be permanently deleted",
|
||
"deleteWarning2": "All pending installments will be removed",
|
||
"deleteWarning3": "Already paid transactions will not be affected",
|
||
"skipWarningTitle": "When skipping this installment:",
|
||
"skipWarning1": "The installment will be marked as skipped",
|
||
"skipWarning2": "No transaction will be created for it",
|
||
"skipWarning3": "Next installments will continue normally"
|
||
},
|
||
"business": {
|
||
"title": "Business",
|
||
"subtitle": "Manage pricing settings and technical sheets for products and services",
|
||
"common": {
|
||
"cmvLabel": "COGS",
|
||
"csvLabel": "COSS",
|
||
"markupLabel": "Markup",
|
||
"timesMarkup": "× Markup",
|
||
"skuLabel": "SKU",
|
||
"codeLabel": "CODE",
|
||
"minuteShort": "min",
|
||
"hourShort": "h",
|
||
"hoursPerDayUnit": "h/day",
|
||
"perHourUnit": "/h",
|
||
"plusVat": "(1 + VAT)",
|
||
"moreItems": "+{{count}}"
|
||
},
|
||
"tabs": {
|
||
"settings": "Settings",
|
||
"products": "Products",
|
||
"services": "Services",
|
||
"campaigns": "Campaigns",
|
||
"calculator": "Calculator"
|
||
},
|
||
"settings": {
|
||
"title": "Markup Settings",
|
||
"description": "Define parameters to calculate the markup factor for each business unit",
|
||
"add": "New Setting",
|
||
"edit": "Edit Setting",
|
||
"name": "Name",
|
||
"namePlaceholder": "E.g.: Main Store",
|
||
"currency": "Currency",
|
||
"isActive": "Active",
|
||
"monthlyRevenue": "Monthly Revenue",
|
||
"fixedExpenses": "Monthly Fixed Expenses",
|
||
"fixedExpensesRate": "Fixed Expenses Rate",
|
||
"taxRate": "Taxes (%)",
|
||
"salesCommission": "Sales Commission (%)",
|
||
"cardFee": "Card Fee (%)",
|
||
"otherVariableCosts": "Other Variable Costs (%)",
|
||
"variableCosts": "Variable Costs",
|
||
"totalVariableCosts": "Total Variable Costs",
|
||
"investmentRate": "Investment Rate (%)",
|
||
"profitMargin": "Profit Margin (%)",
|
||
"markupFactor": "Markup Factor",
|
||
"totalDeductions": "Total Deductions",
|
||
"markupPreview": "Markup Preview",
|
||
"priceType": "Price Type",
|
||
"b2cDescription": "PVP includes VAT (retail to consumer)",
|
||
"b2bDescription": "Prices without VAT (business to business)",
|
||
"vatRate": "VAT Rate",
|
||
"vatRateHelp": "VAT percentage to add to final price",
|
||
"vatRateExample": "E.g.: 21% in Spain, 23% in Portugal",
|
||
"otherTaxes": "Other Taxes (%)",
|
||
"otherTaxesHelp": "Other taxes besides VAT (e.g.: special fees)",
|
||
"finalMultiplier": "Final Multiplier (with VAT)",
|
||
"baseMarkup": "Base Markup (without VAT)",
|
||
"vatIncluded": "VAT included in final price",
|
||
"monthlyRevenueHelp": "Expected average monthly revenue",
|
||
"fixedExpensesHelp": "Rent, salaries, fixed bills, etc.",
|
||
"investmentRateHelp": "Percentage to reinvest in the business",
|
||
"profitMarginHelp": "Desired net profit",
|
||
"revenueAndExpenses": "Revenue and Expenses",
|
||
"investmentAndProfit": "Investment and Profit",
|
||
"invalidMarkup": "Invalid markup - deductions exceed 100%",
|
||
"confirmDelete": "Are you sure you want to delete this setting?",
|
||
"deleteWarning": "This action cannot be undone. Associated products will be left without configuration.",
|
||
"noSettings": "No markup settings",
|
||
"createFirst": "Create your first setting to start calculating prices",
|
||
"empty": "No settings",
|
||
"emptyDescription": "Create your first markup setting to get started",
|
||
"errorTotalExceeds": "Total deductions cannot exceed 100%",
|
||
"businessType": "Business Type",
|
||
"typeProducts": "Products",
|
||
"typeServices": "Services",
|
||
"typeBoth": "Both",
|
||
"typeProductsHelp": "Sells physical products",
|
||
"typeServicesHelp": "Sells services",
|
||
"typeBothHelp": "Sells products and services",
|
||
"productiveHours": "Productive Hours",
|
||
"productiveHoursConfig": "Productive Hours Configuration",
|
||
"productiveHoursHelp": "Configure to calculate the fixed cost per service hour",
|
||
"employeesCount": "Employees",
|
||
"employeesCountHelp": "Number of employees providing services",
|
||
"hoursPerDay": "Hours/Day",
|
||
"hoursPerDayHelp": "Work hours per day",
|
||
"hoursPerWeek": "Hours/Week",
|
||
"hoursPerWeekHelp": "Total work hours per week",
|
||
"daysPerWeek": "Days/Week",
|
||
"daysPerWeekHelp": "Working days per week",
|
||
"derivedHoursPerDay": "Hours/Day (calculated)",
|
||
"workingDays": "Days/Month",
|
||
"workingDaysHelp": "Working days per month",
|
||
"productivity": "Productivity",
|
||
"productivityHelp": "Percentage of actually productive time",
|
||
"calculatedProductiveHours": "Monthly Productive Hours",
|
||
"fixedCostPerHour": "Fixed Cost/Hour",
|
||
"totalProductiveHours": "Monthly Productive Hours"
|
||
},
|
||
"products": {
|
||
"title": "Product Technical Sheets",
|
||
"description": "Manage the COGS (Cost of Goods Sold) for each product",
|
||
"add": "New Product",
|
||
"edit": "Edit Product",
|
||
"name": "Product Name",
|
||
"namePlaceholder": "E.g.: Basic T-Shirt",
|
||
"sku": "SKU/Code",
|
||
"category": "Category",
|
||
"categoryPlaceholder": "E.g.: Clothing",
|
||
"currency": "Currency",
|
||
"businessSetting": "Business Setting",
|
||
"selectSetting": "Select setting",
|
||
"noSetting": "No setting",
|
||
"isActive": "Active",
|
||
"cmvTotal": "Total COGS",
|
||
"salePrice": "Sale Price",
|
||
"finalPrice": "Final Price",
|
||
"contributionMargin": "Contribution Margin",
|
||
"realMargin": "Real Margin",
|
||
"noProducts": "No products registered",
|
||
"createFirst": "Create your first technical sheet to calculate prices",
|
||
"empty": "No products",
|
||
"emptyDescription": "Create your first product technical sheet to get started",
|
||
"noResults": "No products found with selected filters",
|
||
"confirmDelete": "Are you sure you want to delete this product?",
|
||
"duplicate": "Duplicate",
|
||
"duplicateSuccess": "Product duplicated successfully",
|
||
"recalculate": "Recalculate",
|
||
"filterCategory": "Filter by category",
|
||
"filterStatus": "Filter by status",
|
||
"allCategories": "All categories",
|
||
"allStatus": "All statuses",
|
||
"strategicPricing": "Strategic Pricing",
|
||
"competitorPrice": "Competitor Price",
|
||
"minPrice": "Minimum Price",
|
||
"maxPrice": "Maximum Price",
|
||
"premiumMultiplier": "Premium Multiplier",
|
||
"neutral": "Neutral",
|
||
"priceStrategy": "Price Strategy",
|
||
"strategyAggressive": "Aggressive (-5% competitor)",
|
||
"strategyNeutral": "Neutral (calculated price)",
|
||
"strategyPremium": "Premium (+10% competitor)",
|
||
"targetMargin": "Target Margin (%)",
|
||
"useGlobal": "Use global",
|
||
"psychologicalRounding": "Psychological Rounding",
|
||
"psychologicalExample": "e.g.: 25.99 instead of 26.04",
|
||
"costComponents": "Cost Components (COGS)",
|
||
"addComponent": "Add Component",
|
||
"noComponents": "No cost components",
|
||
"competitorComparison": "vs Competitor",
|
||
"belowCompetitor": "below",
|
||
"aboveCompetitor": "above",
|
||
"componentName": "Component Name",
|
||
"componentNamePlaceholder": "E.g.: Main fabric",
|
||
"amount": "Amount",
|
||
"quantity": "Quantity",
|
||
"unitCost": "Unit Cost",
|
||
"selectSettingForPrice": "Select a setting to view the price",
|
||
"itemTypes": {
|
||
"productCost": "Product Cost",
|
||
"packaging": "Packaging",
|
||
"label": "Label",
|
||
"shipping": "Shipping",
|
||
"handling": "Handling",
|
||
"other": "Other"
|
||
},
|
||
"skuPlaceholder": "ABC-001",
|
||
"cmvTotalLabel": "Total COGS",
|
||
"strategyAggressiveLabel": "Aggressive",
|
||
"strategyPremiumLabel": "Premium",
|
||
"psychologicalBadge": ".99",
|
||
"components": "Components"
|
||
},
|
||
"services": {
|
||
"title": "Service Technical Sheets",
|
||
"description": "Description",
|
||
"add": "New Service",
|
||
"edit": "Edit Service",
|
||
"name": "Service Name",
|
||
"namePlaceholder": "E.g.: Haircut",
|
||
"code": "Code",
|
||
"category": "Category",
|
||
"categoryPlaceholder": "E.g.: Cuts",
|
||
"duration": "Duration",
|
||
"descriptionPlaceholder": "Describe the service...",
|
||
"businessSetting": "Business Setting",
|
||
"selectSetting": "Select setting",
|
||
"isActive": "Active",
|
||
"supplies": "Supplies / Materials",
|
||
"addSupply": "Add Supply",
|
||
"noSupplies": "No supplies registered",
|
||
"addFirst": "Add the service supply costs",
|
||
"supplyName": "Supply Name",
|
||
"supplyPlaceholder": "E.g.: Shampoo",
|
||
"type": "Type",
|
||
"unitCost": "Unit Cost",
|
||
"quantity": "Quantity",
|
||
"total": "Total",
|
||
"totalCsv": "Total COSS",
|
||
"pricePreview": "Price Preview",
|
||
"fixedCostPortion": "Fixed Cost Portion",
|
||
"baseCost": "Base Cost",
|
||
"finalPrice": "Final Price",
|
||
"includesVat": "Includes VAT",
|
||
"formula": "Formula",
|
||
"strategicPricing": "Strategic Pricing",
|
||
"competitorPrice": "Competitor Price",
|
||
"minPrice": "Minimum Price",
|
||
"maxPrice": "Maximum Price",
|
||
"strategy": "Strategy",
|
||
"strategyAggressive": "Aggressive",
|
||
"strategyNeutral": "Neutral",
|
||
"strategyPremium": "Premium",
|
||
"premiumMultiplier": "Premium Multiplier",
|
||
"targetMargin": "Target Margin",
|
||
"psychologicalPricing": "Psychological Pricing",
|
||
"psychologicalPricingHelp": "Round to .99 endings",
|
||
"noServices": "No services registered",
|
||
"createFirst": "Create your first service technical sheet",
|
||
"empty": "No services",
|
||
"emptyDescription": "Create your first service technical sheet to get started",
|
||
"noResults": "No services found with selected filters",
|
||
"confirmDelete": "Are you sure you want to delete this service?",
|
||
"noServiceSettings": "No service configurations found",
|
||
"createServiceSetting": "Create a setting with type 'Services' or 'Both' to get started",
|
||
"duplicate": "Duplicate",
|
||
"duplicateSuccess": "Service duplicated successfully",
|
||
"filterCategory": "Filter by category",
|
||
"filterStatus": "Filter by status",
|
||
"allCategories": "All categories",
|
||
"allStatus": "All statuses",
|
||
"margin": "Margin",
|
||
"codePlaceholder": "SRV-001",
|
||
"unitPlaceholder": "ml",
|
||
"fixedCost": "Fixed Cost",
|
||
"price": "Price",
|
||
"itemTypes": {
|
||
"supply": "Supply",
|
||
"consumable": "Consumable",
|
||
"material": "Material",
|
||
"equipmentUsage": "Equipment Usage",
|
||
"other": "Other"
|
||
}
|
||
},
|
||
"items": {
|
||
"title": "Cost Components",
|
||
"add": "Add Component",
|
||
"name": "Name",
|
||
"namePlaceholder": "E.g.: Main fabric",
|
||
"type": "Type",
|
||
"amount": "Amount",
|
||
"quantity": "Quantity",
|
||
"unit": "Unit",
|
||
"unitCost": "Unit Cost",
|
||
"total": "Total",
|
||
"types": {
|
||
"product_cost": "Product Cost",
|
||
"packaging": "Packaging",
|
||
"label": "Label",
|
||
"shipping": "Shipping",
|
||
"handling": "Handling",
|
||
"other": "Other"
|
||
},
|
||
"noItems": "No cost components",
|
||
"addFirst": "Add the costs that make up the COGS"
|
||
},
|
||
"variants": {
|
||
"title": "Sale Variants",
|
||
"description": "Configure different sale options (e.g.: bottle, glass, half glass)",
|
||
"add": "Add Variant",
|
||
"noVariants": "No variants configured",
|
||
"name": "Name",
|
||
"namePlaceholder": "E.g.: Glass",
|
||
"volume": "Volume",
|
||
"qty": "Qty",
|
||
"pvp": "Price",
|
||
"baseVolume": "Base Volume",
|
||
"portionSize": "Standard Portion",
|
||
"autoGenerate": "Generate for Wine",
|
||
"bottle": "Bottle",
|
||
"glass": "Glass",
|
||
"halfGlass": "Half Glass",
|
||
"tasting": "Tasting"
|
||
},
|
||
"calculator": {
|
||
"title": "Price Calculator",
|
||
"description": "Simulate sale prices from COGS and markup settings",
|
||
"simulate": "Simulate Price",
|
||
"selectSetting": "Select Setting",
|
||
"enterCmv": "Enter COGS",
|
||
"cmvHelp": "Total cost of materials, packaging, shipping, etc.",
|
||
"salePrice": "Sale Price",
|
||
"contributionMargin": "Contribution Margin",
|
||
"marginPercent": "Margin %",
|
||
"formula": "Formula",
|
||
"breakdown": "Setting Breakdown",
|
||
"quickPrices": "Quick Product Prices",
|
||
"noSettings": "No Settings",
|
||
"createSettingFirst": "First create a markup setting in the Settings tab"
|
||
}
|
||
},
|
||
"campaigns": {
|
||
"title": "Promotional Campaigns",
|
||
"subtitle": "Manage offers, discounts and sales events",
|
||
"new": "New Campaign",
|
||
"create": "Create Campaign",
|
||
"edit": "Edit Campaign",
|
||
"delete": "Delete",
|
||
"deleteConfirm": "Are you sure you want to delete the campaign \"{{name}}\"?",
|
||
"empty": "No promotional campaigns",
|
||
"createFirst": "Create your first campaign",
|
||
"quickStart": "Quick Start - Presets",
|
||
"discount": "Discount",
|
||
"period": "Period",
|
||
"products": "Products",
|
||
"productsSelected": "products selected",
|
||
"allProducts": "All",
|
||
"selectAll": "Select All",
|
||
"deselectAll": "Deselect All",
|
||
"daysRemaining": "Days Remaining",
|
||
"days": "days",
|
||
"status": {
|
||
"active": "Active",
|
||
"scheduled": "Scheduled",
|
||
"ended": "Ended",
|
||
"inactive": "Inactive"
|
||
},
|
||
"filter": {
|
||
"all": "All",
|
||
"active": "Active",
|
||
"scheduled": "Scheduled",
|
||
"ended": "Ended",
|
||
"inactive": "Inactive"
|
||
},
|
||
"discountTypes": {
|
||
"percentage": "Percentage (%)",
|
||
"fixed": "Fixed Value",
|
||
"priceOverride": "Fixed Price"
|
||
},
|
||
"steps": {
|
||
"details": "Details",
|
||
"products": "Products",
|
||
"review": "Review"
|
||
},
|
||
"form": {
|
||
"name": "Campaign Name",
|
||
"namePlaceholder": "E.g.: Black Friday 2024",
|
||
"code": "Code",
|
||
"description": "Description",
|
||
"discountType": "Discount Type",
|
||
"discountValue": "Discount Value",
|
||
"example": "Example",
|
||
"minPrice": "Minimum Price",
|
||
"minPricePlaceholder": "No limit",
|
||
"minPriceHelp": "Promotional price will not go below this value",
|
||
"profitProtection": "Profit Protection",
|
||
"protectAgainstLoss": "Never sell at a loss",
|
||
"protectAgainstLossHelp": "The system will automatically adjust prices so they never go below cost (COGS)",
|
||
"minMarginPercent": "Minimum Margin (%)",
|
||
"minMarginHelp": "Required minimum margin over cost",
|
||
"startDate": "Start Date",
|
||
"endDate": "End Date",
|
||
"startTime": "Start Time",
|
||
"endTime": "End Time",
|
||
"isActive": "Campaign Active",
|
||
"applyToAll": "Apply to All Products",
|
||
"applyToAllHelp": "Discount will be automatically applied to all active products",
|
||
"badgeSettings": "Badge Settings",
|
||
"showBadge": "Show Discount Badge",
|
||
"showOriginalPrice": "Show Original Price Crossed Out",
|
||
"badgeText": "Badge Text",
|
||
"badgeColor": "Badge Color",
|
||
"preview": "Preview"
|
||
},
|
||
"review": {
|
||
"summary": "Campaign Summary",
|
||
"priceImpact": "Price Impact",
|
||
"totalOriginal": "Total Original",
|
||
"totalPromo": "Total Promotional",
|
||
"avgDiscount": "Average Discount",
|
||
"product": "Product",
|
||
"original": "Original",
|
||
"promo": "Promo",
|
||
"savings": "Savings",
|
||
"andMore": "and {{count}} more...",
|
||
"profitWarning": "Warning! Products with loss",
|
||
"unprofitableProducts": "{{count}} product(s) would have negative margin without protection",
|
||
"pricesProtected": "Prices protected",
|
||
"protectedProducts": "{{count}} product(s) had their price adjusted to maintain profitability",
|
||
"profitAnalysis": "Profitability Analysis",
|
||
"totalProfit": "Total Profit",
|
||
"avgPromoMargin": "Average Margin",
|
||
"originalMargin": "Original Margin",
|
||
"productDetails": "Product Details",
|
||
"cmv": "COGS",
|
||
"margin": "Margin",
|
||
"status": "Status",
|
||
"totalCmv": "Total COGS"
|
||
}
|
||
},
|
||
"financialHealth": {
|
||
"title": "Financial Health",
|
||
"subtitle": "Complete analysis of your finances",
|
||
"lastUpdate": "Last update",
|
||
"overallScore": "Your overall score",
|
||
"outOf100": "out of 100",
|
||
"scoreDescription": "Your financial health score based on various indicators",
|
||
"errorLoading": "Error loading financial health data",
|
||
"score": "Score",
|
||
"savingsRate": "Savings Rate",
|
||
"income": "Income",
|
||
"expenses": "Expenses",
|
||
"vsLastMonth": "vs last month",
|
||
"vsAverage": "vs average",
|
||
"daysRemaining": "days remaining",
|
||
"target": "Target",
|
||
"monthlyTarget": "Suggested monthly savings",
|
||
"tabs": {
|
||
"overview": "Overview",
|
||
"metrics": "Metrics",
|
||
"categories": "Categories",
|
||
"trends": "Trends",
|
||
"insights": "Insights"
|
||
},
|
||
"levels": {
|
||
"excellent": "Excellent Financial Health",
|
||
"good": "Good Financial Health",
|
||
"moderate": "Moderate Health",
|
||
"needs_work": "Needs Improvement",
|
||
"critical": "Urgent Attention"
|
||
},
|
||
"summary": {
|
||
"netWorth": "Net Worth",
|
||
"assets": "Assets",
|
||
"liabilities": "Liabilities",
|
||
"monthlySavings": "Monthly Savings",
|
||
"savingsRate": "Savings rate",
|
||
"monthlyIncome": "Monthly Income",
|
||
"monthlyExpenses": "Monthly Expenses",
|
||
"projectedSavings": "Projected Savings",
|
||
"byCurrency": "By currency",
|
||
"title": "Financial Summary",
|
||
"totalAssets": "Total Assets",
|
||
"totalLiabilities": "Total Liabilities"
|
||
},
|
||
"metrics": {
|
||
"savings_capacity": "Savings Capacity",
|
||
"debt_control": "Debt Control",
|
||
"budget_management": "Budget Management",
|
||
"expense_efficiency": "Expense Efficiency",
|
||
"emergency_fund": "Emergency Fund",
|
||
"financial_stability": "Financial Stability",
|
||
"savingsCapacity": "Savings Capacity",
|
||
"debtControl": "Debt Control",
|
||
"budgetManagement": "Budget Management",
|
||
"expenseEfficiency": "Expense Efficiency",
|
||
"emergencyFund": "Emergency Fund",
|
||
"financialStability": "Financial Stability"
|
||
},
|
||
"status": {
|
||
"excellent": "Excellent",
|
||
"good": "Good",
|
||
"adequate": "Adequate",
|
||
"moderate": "Moderate",
|
||
"needs_improvement": "Needs improvement",
|
||
"needs_attention": "Needs attention",
|
||
"needs_work": "Must improve",
|
||
"negative": "Negative",
|
||
"critical": "Critical",
|
||
"insufficient": "Insufficient",
|
||
"debt_free": "Debt free",
|
||
"healthy": "Healthy",
|
||
"manageable": "Manageable",
|
||
"concerning": "Concerning",
|
||
"on_track": "On track",
|
||
"exceeded": "Exceeded",
|
||
"not_configured": "Not configured",
|
||
"very_stable": "Very stable",
|
||
"stable": "Stable",
|
||
"volatile": "Volatile",
|
||
"optimized": "Optimized",
|
||
"acceptable": "Acceptable",
|
||
"high_discretionary": "High discretionary spending",
|
||
"needsImprovement": "Needs Improvement"
|
||
},
|
||
"details": {
|
||
"savingsRate": "Savings rate",
|
||
"monthlySavings": "Monthly savings",
|
||
"totalDebt": "Total debt",
|
||
"debtToIncome": "Debt/Income",
|
||
"activeDebts": "Active debts",
|
||
"budgetsConfigured": "Budgets configured",
|
||
"compliance": "Compliance",
|
||
"exceeded": "Exceeded",
|
||
"noBudgets": "No budgets configured",
|
||
"liquidAssets": "Liquid assets",
|
||
"monthsCovered": "Months covered",
|
||
"gap": "Gap",
|
||
"incomeVolatility": "Income volatility",
|
||
"expenseVolatility": "Expense volatility",
|
||
"savingsTrend": "Savings trend"
|
||
},
|
||
"distribution": {
|
||
"fixed": "Fixed",
|
||
"variable": "Variable",
|
||
"discretionary": "Discretionary"
|
||
},
|
||
"categories": {
|
||
"distribution": "Distribution",
|
||
"topExpenses": "Top Expenses",
|
||
"trends": "Trends",
|
||
"title": "Category Analysis"
|
||
},
|
||
"trends": {
|
||
"monthlyEvolution": "Monthly Evolution",
|
||
"incomeTrend": "Income Trend",
|
||
"expenseTrend": "Expense Trend",
|
||
"savingsTrend": "Savings Trend",
|
||
"monthlyComparison": "Monthly Comparison",
|
||
"scoreHistory": "Score History",
|
||
"title": "Trends"
|
||
},
|
||
"trend": {
|
||
"increasing": "Increasing",
|
||
"decreasing": "Decreasing",
|
||
"stable": "Stable"
|
||
},
|
||
"insightsTitle": "Situation Analysis",
|
||
"noInsights": "No insights available at this time",
|
||
"recommendationsTitle": "Recommendations",
|
||
"noRecommendations": "Excellent! No urgent recommendations",
|
||
"priority": {
|
||
"high": "High",
|
||
"medium": "Medium"
|
||
},
|
||
"projection": {
|
||
"title": "Projection",
|
||
"currentExpenses": "Current Expenses",
|
||
"projected": "Projected",
|
||
"nextMonth": "Next Month",
|
||
"projectedSavings": "Projected Savings"
|
||
},
|
||
"insights": {
|
||
"excellentSavings": "Excellent Savings",
|
||
"excellentSavingsMsg": "Your savings rate of {{rate}}% is well above average. Keep it up!",
|
||
"goodSavings": "Good Savings",
|
||
"goodSavingsMsg": "Your savings rate of {{rate}}% is in the healthy range. Consider increasing it gradually.",
|
||
"negativeSavings": "Expenses Exceed Income",
|
||
"negativeSavingsMsg": "You're spending more than you earn. Review your expenses to avoid debt.",
|
||
"spendingMoreThanEarning": "You're spending {{deficit}}€ more than you earn monthly. Review your expenses.",
|
||
"debtFree": "Debt Free",
|
||
"debtFreeMsg": "You have no active debts. Excellent financial management!",
|
||
"highDebt": "High Debt",
|
||
"highDebtMsg": "Your debt-to-income ratio is {{ratio}}%. Consider prioritizing debt repayment.",
|
||
"budgetsExceeded": "Budgets Exceeded",
|
||
"budgetsExceededMsg": "You have {{count}} exceeded budgets this month. Review your expenses.",
|
||
"allBudgetsOk": "Budgets Under Control",
|
||
"allBudgetsOkMsg": "All your budgets are within limits. Excellent control!",
|
||
"goodEmergencyFund": "Solid Emergency Fund",
|
||
"goodEmergencyFundMsg": "You have {{months}} months of expenses covered. Your financial security is guaranteed.",
|
||
"lowEmergencyFund": "Low Emergency Fund",
|
||
"lowEmergencyFundMsg": "You only have {{months}} months of expenses covered. It's recommended to have at least 6 months.",
|
||
"emergencyFundMessage": "You're missing {{gap}}€ to cover 6 months of expenses. Consider saving more.",
|
||
"stableFinances": "Stable Finances",
|
||
"stableFinancesMsg": "Your income and expenses show low volatility, indicating good stability.",
|
||
"volatileFinances": "Variable Finances",
|
||
"volatileFinancesMsg": "Your finances show high volatility. Consider creating a safety buffer.",
|
||
"highConcentration": "Expense Concentration",
|
||
"highConcentrationMsg": "{{category}} represents {{percentage}}% of your expenses. Consider diversifying.",
|
||
"spendingIncrease": "Spending Increase",
|
||
"spendingIncreaseMsg": "{{category}} increased {{change}}% vs last month. Check if necessary.",
|
||
"spendingDecrease": "Spending Decrease",
|
||
"spendingDecreaseMsg": "{{category}} decreased {{change}}% vs last month. Good job optimizing!",
|
||
"spending_spike": "Spending Spike",
|
||
"spendingSpike": "{{category}} increased {{increase}}% vs last month. This spike may affect your budget.",
|
||
"noBudgets": "No Budgets",
|
||
"createBudgetsMessage": "You have no budgets configured. Create budgets to better control your spending.",
|
||
"title": "Insights",
|
||
"recommendations": "Recommendations"
|
||
},
|
||
"recommendations": {
|
||
"increaseSavings": "Try to increase your savings rate. Small increments make a big difference over time.",
|
||
"reduceSavingsDeficit": "Reduce expenses by {{amount}} monthly to balance your budget and avoid debt.",
|
||
"prioritizeDebt": "Prioritize debt repayment. Consider the avalanche method (highest interest first) or snowball (smallest amount first).",
|
||
"setupBudgets": "Set up monthly budgets for your main expense categories.",
|
||
"reviewBudgets": "Review exceeded budgets and adjust amounts or reduce expenses.",
|
||
"buildEmergencyFund": "Build an emergency fund. Goal: 6 months of expenses. Save {{monthly_suggestion}}€/month.",
|
||
"increaseEmergencyFund": "Increase your emergency fund. You're missing {{gap}} to cover 6 months of expenses.",
|
||
"reduceVolatility": "Work on stabilizing your finances by creating a buffer for variable months.",
|
||
"reduceDiscretionary": "Reduce discretionary spending from {{current_percentage}}% to {{target_percentage}}% to improve your savings.",
|
||
"createBudgets": "Create budgets for your main spending categories for better control."
|
||
},
|
||
"loading": "Analyzing your finances..."
|
||
},
|
||
"budgets": {
|
||
"title": "Budgets",
|
||
"subtitle": "Control your monthly spending",
|
||
"addBudget": "Add Budget",
|
||
"newBudget": "New Budget",
|
||
"editBudget": "Edit Budget",
|
||
"deleteBudget": "Delete Budget",
|
||
"deleteConfirm": "Are you sure you want to delete this budget?",
|
||
"noBudgets": "No budgets",
|
||
"noBudgetsDescription": "Start by creating your first monthly budget",
|
||
"createFirst": "Create First Budget",
|
||
"category": "Category",
|
||
"selectCategory": "Select a category",
|
||
"amount": "Amount",
|
||
"month": "Month",
|
||
"budgeted": "Budgeted",
|
||
"spent": "Spent",
|
||
"remaining": "Remaining",
|
||
"exceeded": "Exceeded",
|
||
"almostExceeded": "Almost exceeded",
|
||
"usage": "Usage",
|
||
"copyToNext": "Copy to next month",
|
||
"totalBudgeted": "Total Budgeted",
|
||
"totalSpent": "Total Spent",
|
||
"allCategoriesUsed": "All categories already have budgets this month",
|
||
"autoPropagateInfo": "This budget will automatically propagate to future months",
|
||
"alert": {
|
||
"exceeded": "Budget exceeded!",
|
||
"warning": "Warning: near limit",
|
||
"onTrack": "On budget"
|
||
},
|
||
"summary": {
|
||
"totalBudget": "Total Budget",
|
||
"totalSpent": "Total Spent",
|
||
"available": "Available",
|
||
"usagePercent": "% Used"
|
||
},
|
||
"yearSummary": "Year Summary",
|
||
"currentMonth": "Current",
|
||
"noCategory": "No category",
|
||
"exceededBy": "Exceeded by",
|
||
"copySuccess": "Budgets copied to next month",
|
||
"copyTitle": "Copy to next month"
|
||
},
|
||
"goals": {
|
||
"title": "Financial Goals",
|
||
"subtitle": "Track your savings goals",
|
||
"newGoal": "New Goal",
|
||
"editGoal": "Edit Goal",
|
||
"deleteGoal": "Delete Goal",
|
||
"deleteConfirm": "Are you sure you want to delete this goal?",
|
||
"noGoals": "No goals",
|
||
"noGoalsDescription": "Start by creating your first financial goal",
|
||
"createFirstGoal": "Create First Goal",
|
||
"totalGoals": "Total Goals",
|
||
"activeGoals": "Active Goals",
|
||
"totalSaved": "Total Saved",
|
||
"remaining": "Remaining",
|
||
"targetDate": "Target Date",
|
||
"targetAmount": "Target Amount",
|
||
"currentAmount": "Current Amount",
|
||
"monthlyContribution": "Monthly Contribution",
|
||
"monthsRemaining": "Months Remaining",
|
||
"months": "months",
|
||
"progress": "Progress",
|
||
"contribute": "Contribute",
|
||
"contributeAmount": "Contribution Amount",
|
||
"contributeNote": "Note (optional)",
|
||
"onTrack": "On track!",
|
||
"needsMore": "Need to save {{amount}}/month more",
|
||
"statusActive": "Active",
|
||
"statusCompleted": "Completed",
|
||
"statusPaused": "Paused",
|
||
"statusCancelled": "Cancelled",
|
||
"addContribution": "Add Contribution",
|
||
"addGoal": "Add Goal",
|
||
"archive": "Archive",
|
||
"color": "Color",
|
||
"completed": "Completed",
|
||
"congratulations": "Congratulations!",
|
||
"contributionDate": "Contribution Date",
|
||
"createFirst": "Create First Goal",
|
||
"description": "Description",
|
||
"goalCompleted": "Goal Completed!",
|
||
"icon": "Icon",
|
||
"markCompleted": "Mark as Completed",
|
||
"name": "Name",
|
||
"notes": "Notes",
|
||
"notesPlaceholder": "Add a note (optional)",
|
||
"pause": "Pause",
|
||
"priority": "Priority",
|
||
"resume": "Resume",
|
||
"viewDetails": "View Details",
|
||
"stats": {
|
||
"activeGoals": "Active Goals",
|
||
"completedGoals": "Completed Goals",
|
||
"overallProgress": "Overall Progress",
|
||
"totalGoals": "Total Goals",
|
||
"totalSaved": "Total Saved",
|
||
"totalTarget": "Total Target"
|
||
},
|
||
"status": {
|
||
"active": "Active",
|
||
"advancing": "Advancing",
|
||
"cancelled": "Cancelled",
|
||
"completed": "Completed",
|
||
"paused": "Paused",
|
||
"starting": "Starting"
|
||
}
|
||
},
|
||
"reports": {
|
||
"accounts": "Accounts",
|
||
"avgExpense": "Average Expense",
|
||
"avgIncome": "Average Income",
|
||
"balance": "Balance",
|
||
"byCategory": "By Category",
|
||
"byCostCenter": "By Cost Center",
|
||
"comparison": "Comparison",
|
||
"custom": "Custom",
|
||
"dayOfWeek": {
|
||
"friday": "Friday",
|
||
"monday": "Monday",
|
||
"saturday": "Saturday",
|
||
"sunday": "Sunday",
|
||
"thursday": "Thursday",
|
||
"tuesday": "Tuesday",
|
||
"wednesday": "Wednesday",
|
||
"day": "Day"
|
||
},
|
||
"daysRemaining": "Days Remaining",
|
||
"expenses": "Expenses",
|
||
"income": "Income",
|
||
"last3Months": "Last 3 Months",
|
||
"last6Months": "Last 6 Months",
|
||
"lastMonth": "Last Month",
|
||
"lastYear": "Last Year",
|
||
"monthlyEvolution": "Monthly Evolution",
|
||
"period": "Period",
|
||
"projectedExpense": "Projected Expense",
|
||
"projectedIncome": "Projected Income",
|
||
"projection": "Projection",
|
||
"projectionTitle": "Month Projection",
|
||
"recurring": "Recurring",
|
||
"liabilities": "Liabilities",
|
||
"futureTransactions": "Future",
|
||
"overdue": "Overdue",
|
||
"savingsRate": "Savings Rate",
|
||
"selectPeriod": "Select Period",
|
||
"subtitle": "Detailed analysis of your finances",
|
||
"summary": "Summary",
|
||
"thisMonth": "This Month",
|
||
"thisYear": "This Year",
|
||
"title": "Reports",
|
||
"topExpenses": "Top Expenses",
|
||
"vsAverage": "vs Average",
|
||
"vsLastPeriod": "vs Last Period",
|
||
"yearComparison": "Year Comparison",
|
||
"expenseDistribution": "Expense Distribution",
|
||
"categoryDetail": "Category Detail",
|
||
"category": "Category",
|
||
"amount": "Amount",
|
||
"description": "Description",
|
||
"date": "Date",
|
||
"top20Expenses": "Top 20 Monthly Expenses",
|
||
"expensesByDayOfWeek": "Expenses by Day of Week",
|
||
"totalSpent": "Total spent",
|
||
"totalIncome": "Total Income",
|
||
"totalExpense": "Total Expense",
|
||
"totalRecurring": "Total Recurring",
|
||
"monthlyIncome": "Monthly Income",
|
||
"monthlyExpense": "Monthly Expense",
|
||
"netRecurring": "Net Recurring",
|
||
"recurringList": "Recurring List",
|
||
"nextDate": "Next Date",
|
||
"totalLiabilities": "Total Liabilities",
|
||
"totalDebt": "Total Debt",
|
||
"totalPaid": "Total Paid",
|
||
"totalPending": "Total Pending",
|
||
"overdueInstallments": "overdue installments",
|
||
"installments": "installments",
|
||
"paid": "Paid",
|
||
"pending": "Pending",
|
||
"nextInstallment": "Next Installment",
|
||
"totalTransactions": "Total Transactions",
|
||
"futureIncome": "Future Income",
|
||
"futureExpense": "Future Expense",
|
||
"netImpact": "Net Impact",
|
||
"next30Days": "Next 30 Days",
|
||
"account": "Account",
|
||
"totalOverdue": "Total Overdue",
|
||
"overdueAmount": "Overdue Amount",
|
||
"noOverdue": "No Overdue!",
|
||
"noOverdueDescription": "You have no overdue payments. Great management!",
|
||
"overdueList": "Overdue List",
|
||
"dueDate": "Due Date",
|
||
"daysOverdue": "Days Overdue",
|
||
"historicalAverage": "Historical Average",
|
||
"monthProjection": "Month Projection",
|
||
"last3Months": "last 3 months",
|
||
"currentMonth": "Current Month"
|
||
},
|
||
"months": {
|
||
"january": "January",
|
||
"february": "February",
|
||
"march": "March",
|
||
"april": "April",
|
||
"may": "May",
|
||
"june": "June",
|
||
"july": "July",
|
||
"august": "August",
|
||
"september": "September",
|
||
"october": "October",
|
||
"november": "November",
|
||
"december": "December",
|
||
"jan": "Jan",
|
||
"feb": "Feb",
|
||
"mar": "Mar",
|
||
"apr": "Apr",
|
||
"mayShort": "May",
|
||
"jun": "Jun",
|
||
"jul": "Jul",
|
||
"aug": "Aug",
|
||
"sep": "Sep",
|
||
"oct": "Oct",
|
||
"nov": "Nov",
|
||
"dec": "Dec"
|
||
}
|
||
} |