Files
expense_monitor/app/static/i18n/en.json
Mateusz Gruszczyński 986ffb200a first commit
2026-03-13 15:17:32 +01:00

244 lines
9.6 KiB
JSON

{
"nav.dashboard": "Dashboard",
"nav.expenses": "Expenses",
"nav.add_expense": "Add expense",
"nav.preferences": "Preferences",
"nav.admin": "Admin",
"nav.logout": "Logout",
"nav.statistics": "Statistics",
"nav.budgets": "Budgets",
"dashboard.title": "Monthly overview",
"dashboard.total": "Total",
"dashboard.latest": "Recent expenses",
"dashboard.categories": "Categories",
"dashboard.empty": "No expenses for this period.",
"dashboard.alerts": "Budget alerts",
"expenses.list": "Expense list",
"expenses.new": "New expense",
"expenses.edit": "Edit expense",
"expenses.title": "Title",
"expenses.amount": "Amount",
"expenses.category": "Category",
"expenses.date": "Date",
"expenses.vendor": "Vendor",
"expenses.description": "Description",
"expenses.currency": "Currency",
"expenses.payment_method": "Payment method",
"expenses.document": "Document",
"expenses.save": "Save",
"expenses.tags": "Tags",
"expenses.export_csv": "Export CSV",
"expenses.export_pdf": "Export PDF",
"expenses.preview": "Preview",
"expenses.empty": "No items.",
"expenses.deleted": "Deleted",
"preferences.title": "Preferences",
"preferences.language": "Language",
"preferences.theme": "Theme",
"preferences.reports": "Email reports",
"preferences.currency": "Default currency",
"preferences.save": "Save preferences",
"auth.login_title": "Sign in",
"auth.login_subtitle": "Manage expenses and documents in one place.",
"auth.register": "Register",
"auth.forgot_password": "Forgot password",
"auth.reset_request": "Send reset link",
"auth.new_password": "New password",
"admin.title": "Admin panel",
"admin.categories": "Categories",
"admin.users": "Users",
"admin.settings": "Settings",
"admin.system": "System information",
"admin.database": "Database",
"admin.audit": "Audit log",
"stats.title": "Long-term statistics",
"stats.monthly": "Monthly trend",
"stats.categories": "Categories",
"stats.payments": "Payment methods",
"stats.top": "Top expenses",
"budgets.title": "Budgets",
"budgets.add": "Add budget",
"common.actions": "Actions",
"common.save": "Save",
"common.cancel": "Cancel",
"common.uncategorized": "Uncategorized",
"common.previous": "Previous",
"common.next": "Next",
"common.year": "Year",
"common.month": "Month",
"brand.subtitle": "Expense control",
"admin.subtitle": "System overview, security and diagnostics",
"admin.audit_subtitle": "Recent actions from users and administrators",
"stats.subtitle": "Long-term trends and detailed breakdowns",
"stats.range_from": "From year",
"stats.range_to": "To year",
"stats.long_term": "Long-term trend",
"stats.total": "Total",
"stats.count": "Count",
"stats.average": "Average",
"stats.refunds": "Refunds",
"stats.vs_prev": "vs previous year",
"stats.no_data": "No data",
"common.apply": "Apply",
"common.view_all": "View all",
"common.date": "Date",
"expenses.form_subtitle": "Simple mobile-first expense form",
"expenses.placeholder_title": "Groceries, fuel, invoice...",
"expenses.placeholder_vendor": "Store or issuer",
"expenses.placeholder_description": "Optional notes",
"expenses.placeholder_tags": "home, monthly, important",
"expenses.document_tools": "Document tools",
"expenses.webp_preview": "WEBP preview",
"expenses.crop_note": "Crop fields are ready for browser editing and future editor improvements.",
"expenses.tips": "Tips",
"expenses.tip_1": "Start with amount, date and category.",
"expenses.tip_2": "Add a receipt photo only when needed.",
"expenses.tip_3": "Use tags for faster filtering later.",
"flash.suspicious_request": "Suspicious request detected.",
"flash.login_success": "Login successful.",
"flash.invalid_credentials": "Invalid credentials.",
"flash.registration_disabled": "Registration is disabled.",
"flash.email_exists": "Email already exists.",
"flash.account_created": "Account created. You can now log in.",
"flash.logged_out": "Logged out.",
"flash.reset_link_generated": "If the account exists, a reset link was generated.",
"flash.reset_invalid": "Reset token is invalid or expired.",
"flash.password_updated": "Password updated.",
"flash.category_saved": "Category saved.",
"flash.user_exists": "User already exists.",
"flash.user_created": "User created.",
"flash.user_flag_updated": "User flag updated.",
"flash.settings_saved": "Settings saved.",
"flash.expense_saved": "Expense saved.",
"flash.expense_updated": "Expense updated.",
"flash.expense_deleted": "Expense deleted.",
"flash.budget_saved": "Budget saved.",
"error.400_title": "Bad request",
"error.400_message": "The request could not be processed.",
"error.401_title": "Unauthorized",
"error.401_message": "Please sign in to access this page.",
"error.403_title": "Forbidden",
"error.403_message": "You do not have permission to access this resource.",
"error.404_title": "Not found",
"error.404_message": "The requested page does not exist.",
"error.413_title": "File too large",
"error.413_message": "The uploaded file exceeds the allowed size limit.",
"error.429_title": "Too many requests",
"error.429_message": "Please wait a moment before trying again.",
"error.500_title": "Internal server error",
"error.500_message": "Something went wrong on our side.",
"common.search": "Search",
"common.all": "All",
"common.reset": "Reset",
"expenses.search_placeholder": "Search title, vendor, description, tags",
"expenses.upload_to_edit": "Upload an image to rotate, crop and scale before saving.",
"expenses.status": "Status",
"stats.quarterly": "Quarterly",
"stats.weekdays": "Weekdays",
"expenses.take_photo": "Take photo",
"expenses.select_files": "Choose files",
"expenses.upload_hint_desktop": "On desktop you can upload files only.",
"expenses.upload_hint_mobile": "On mobile you can take a photo or choose files.",
"common.filter": "Filter",
"common.other": "Other",
"expenses.filtered_total": "Filtered total",
"expenses.results": "results",
"expenses.active_sort": "Sorting",
"expenses.grouping": "Grouping",
"expenses.sections": "sections",
"expenses.categories_count": "Categories",
"expenses.month_view": "month view",
"expenses.sort_by": "Sort by",
"expenses.sort_direction": "Direction",
"expenses.group_by": "Group by",
"expenses.group_category": "Category",
"expenses.group_payment_method": "Payment method",
"expenses.group_status": "Status",
"expenses.group_none": "No grouping",
"expenses.all_expenses": "All expenses",
"expenses.asc": "Ascending",
"expenses.desc": "Descending",
"expenses.payment_card": "Card",
"expenses.payment_cash": "Cash",
"expenses.payment_transfer": "Transfer",
"expenses.payment_blik": "BLIK",
"expenses.status_new": "New",
"expenses.status_needs_review": "Needs review",
"expenses.status_confirmed": "Confirmed",
"expenses.added": "Added",
"common.name": "Name",
"common.role": "Role",
"common.status": "Status",
"stats.payment_methods": "Payment methods",
"stats.top_expenses": "Top expenses",
"stats.monthly_trend": "Monthly trend",
"admin.settings_subtitle": "Technical and business settings",
"admin.section_general": "General",
"admin.section_reports": "Reports",
"admin.section_integrations": "Integrations",
"admin.company_name": "Company name",
"admin.max_upload_mb": "Upload limit MB",
"admin.registration_enabled": "Registration enabled",
"admin.smtp_security": "SMTP security",
"admin.smtp_sender": "Sender",
"admin.smtp_username": "SMTP username",
"admin.smtp_password": "SMTP password",
"admin.enable_scheduler": "Enable report scheduler",
"admin.scheduler_interval": "Scheduler interval (min)",
"flash.user_updated": "User saved",
"preferences.my_categories": "My categories",
"expenses.drop_files_here": "Drag and drop files here",
"common.active": "Active",
"common.inactive": "Inactive",
"common.enabled": "Enabled",
"common.disabled": "Disabled",
"common.no_data": "No data",
"common.month_1": "January",
"common.month_2": "February",
"common.month_3": "March",
"common.month_4": "April",
"common.month_5": "May",
"common.month_6": "June",
"common.month_7": "July",
"common.month_8": "August",
"common.month_9": "September",
"common.month_10": "October",
"common.month_11": "November",
"common.month_12": "December",
"admin.smtp_section": "SMTP",
"admin.smtp_host": "SMTP host",
"admin.smtp_port": "SMTP port",
"admin.smtp_plain": "SMTP",
"admin.reports_enabled": "Enable email reports",
"admin.reports_hint": "The admin enables or disables the whole reports feature. Users only choose the report type.",
"admin.webhook_token": "Webhook token",
"admin.python": "Python",
"admin.platform": "Platform",
"admin.environment": "Environment",
"admin.instance_path": "Instance path",
"admin.uploads": "Uploads",
"admin.previews": "Previews",
"admin.webhook": "Webhook",
"admin.scheduler": "Scheduler",
"preferences.reports_disabled": "Email reports are currently disabled by the administrator.",
"preferences.category_key": "Category key",
"preferences.category_name_pl": "Name PL",
"preferences.category_name_en": "Name EN",
"preferences.category_color": "Color",
"user.full_name": "Full name",
"user.email": "Email",
"user.active": "Active account",
"user.must_change_password": "Force password change",
"user.must_change_password_short": "must change",
"user.role_user": "User",
"user.role_admin": "Admin",
"language.polish": "Polish",
"language.english": "English",
"theme.light": "Light",
"theme.dark": "Dark",
"report.off": "Off",
"report.daily": "Daily",
"report.weekly": "Weekly",
"report.monthly": "Monthly",
"common.toggle": "Toggle"
}