first commit
This commit is contained in:
244
app/static/i18n/en.json
Normal file
244
app/static/i18n/en.json
Normal file
@@ -0,0 +1,244 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
Reference in New Issue
Block a user