{ "translation": { "app_update": { "available": "A new version is available.", "load_error": "Part of the application could not be loaded. Reload to try again.", "save_first": "Save any pending changes before reloading.", "reload": "Reload" }, "common": { "required": "required", "cancel": "Cancel", "no": "No", "yes": "Yes", "save": "Save", "save_close": "Save and Close", "discard": "Discard", "hide": "Hide", "back": "Back", "upload": "Upload", "continue": "Continue", "close": "Close", "more": "More", "pagination": "Pagination", "breadcrumb": "Breadcrumb", "previous": "Previous", "next": "Next", "more_pages": "More pages", "previous_slide": "Previous slide", "next_slide": "Next slide", "add": "Add", "submit": "Submit", "download": "Download", "help": "Help", "select_all": "Select all", "select_row": "Select row", "sort_asc": "Asc", "sort_asc_description": "In ascending order. Click to sort descending order.", "sort_desc": "Desc", "sort_desc_description": "In descending order. Click to sort in ascending order.", "sort_none_description": "No sorting order. Click to sort in ascending order.", "rows_selected": "{{count}} row(s) selected.", "rows_selected_of_total": "{{count}} of {{total}} row(s) selected.", "rows_per_page": "Rows per page", "num_page_of_total": "Page {{count}} of {{total}}", "go_to_first_page": "Go to first page", "go_to_prev_page": "Go to previous page", "go_to_next_page": "Go to next page", "go_to_last_page": "Go to last page", "error": "Error", "actions": "Actions", "open_menu": "Open menu", "duplicate_row": "Duplicate", "duplicate_selected_rows": "Duplicate", "duplicate_selected_rows_tooltip": "Duplicate selected row(s)", "append_empty_row": "Append row", "append_empty_row_tooltip": "Append a empty row", "append_article": "Append article", "append_article_tooltip": "Select and add an item from the catalog", "append_block": "Append text block", "append_block_tooltip": "Select and add a text block", "move_row": "Move row", "remove_row": "Remove", "remove_selected_rows": "Remove", "remove_selected_rows_tooltip": "Remove selected row(s)", "reset_selected_rows": "Reset selection", "reset_selected_rows_tooltip": "Reset selected row(s)", "insert_row_above": "Insert row above", "insert_row_below": "Insert row below", "pick_date": "Select a date", "today": "Today", "required_field": "This field is required", "edit": "Edit", "remove": "Remove", "archive": "Archive", "duplicate": "Duplicate", "disable_preview": "Hide preview", "enable_preview": "Show preview", "filter": { "reset_filter": "Reset filter", "badget_remove_tooltip": "Remove this filter term", "input_placeholder": "Type here to filter...", "button_add_term": "Add filter term", "button_add_term_tooltip": "Add filter term (or press Enter)", "help_text": "Press Enter or click the + button to add a term to the filter. Use multiple terms for a broader search." }, "company": "Company", "phone": "Phone", "name": "Name", "identifier": "Identifier", "confirmation": "Confirmation", "product_image": "Product image" }, "components": { "loading_indicator": { "title": "Loading..." }, "loading_overlay": { "title": "Loading...", "subtitle": "This may take a few seconds. Please do not close this page." }, "error_overlay": { "title": "An error occurred", "go_home": "Go home" }, "empty_state": { "title": "There is nothing here yet", "subtitle": "Start by requesting the catalog upload", "button": "Request catalog upload" }, "data_table": { "columns": "Columns", "no_results": "No results found.", "clear_filters": "Clear filters", "selected_count": "{{count}} selected" }, "sortable_data_table": { "snooze": "Snooze", "snooze_until": "Snooze until", "later_today": "Later today", "tomorrow": "Tomorrow", "this_weekend": "This weekend", "next_week": "Next week", "reply": "Reply", "reply_all": "Reply all", "forward": "Forward" } }, "hooks": { "use_unsaved_changes_notifier": { "title": "Changes detected", "subtitle": "Caution, there are pending changes to save on this page.\nIf you continue, you will lose the changes.", "confirm_text": "Continue", "cancel_text": "Cancel" } }, "main_menu": { "toggle_navigation": "Toggle navigation menu", "settings": "Settings", "catalog": "Catalog", "quotes": "Quotes", "search_placeholder": "Search products, quotes, etc.", "user": { "user_menu": "User menu", "my_account": "My account", "profile": "Profile", "settings": "Settings", "support": "Support", "logout": "Logout" }, "logout_dialog": { "title": "Log out", "description": "Are you sure you want to log out?", "confirm_label": "Log out", "cancel_label": "Cancel" } }, "login_page": { "title": "Quoting tool for distributors", "description": "Enter your email address and password to login", "email_label": "Email", "email_placeholder": "myemail@sample.com", "password_label": "Password", "forgotten_password": "Forgot your password?", "become_dealer": "Do you want to become a Uecko partner?", "contact_us": "Contact us", "login": "Log in", "invalid_credentials": "The email address or password is incorrect.", "validation": { "email_required": "Email is required.", "email_invalid": "Enter a valid email address.", "password_required": "Password is required.", "password_min": "Password must contain at least {{count}} characters.", "password_alphanum": "Password may only contain letters and numbers." } }, "dashboard": { "welcome": "Welcome" }, "catalog": { "list": { "title": "Catalog of articles", "empty_state": { "subtitle": "Start by loading catalog items" }, "columns": { "description": "Description", "points": "Points", "retail_price": "Retail price", "quantity": "Quantity" } } }, "quotes": { "list": { "title": "Quotes", "subtitle": "", "tabs_title": "Statuses", "select_status": "Select status", "preview_aria": "Show quote preview", "empty_state": { "subtitle": "Start by creating a quote" }, "status_help": { "title": "Quote status help", "intro": "A quote status indicates its current position in the business process.", "possible": "The possible statuses are:", "outro": "Use these statuses to track quotes efficiently and improve your sales process. The Archived status helps keep history without interfering with active quotes." }, "tabs": { "all": "All", "draft": "Draft", "ready": "Ready", "delivered": "Delivered", "accepted": "Accepted", "rejected": "Rejected", "archived": "Archived" }, "columns": { "date": "Date", "date_sent": "Sent to Uecko", "reference": "Reference", "status": "Status", "customer_reference": "Customer Ref.", "customer_information": "Customer", "total_price": "Total amount" }, "resume": { "title": "Quote", "tabs": { "resume": "Summary", "preview": "Preview" }, "quote_information": "Quote Information", "customer_information": "Customer Information", "price_information": "Quote totals", "select_quote": "Select a quote" } }, "notifications": { "created": "Quote created", "saved": "Quote saved", "saving": "Saving quote" }, "pdf_generation": { "title": "Generating PDF", "error": "Error generating PDF", "progress": "Progress: {{percentage}}%", "elapsed": "Elapsed time: {{elapsed}} seconds", "remaining": "Estimated time remaining: {{estimatedTime}} seconds", "cancel": "Cancel generation" }, "create": { "title": "New quote", "form_groups": { "general": { "title": "General Data", "desc": "General information and the quote's customer" }, "status": { "title": "Status", "desc": "Quote status" }, "documents": { "title": "Attached Documents", "desc": "Attach documents such as photos, drawings, sketches, etc. to your quotation.", "images": "Images" } } }, "edit": { "title": "Quote", "buttons": { "save_quote": "Save quote" } }, "duplicate_action": { "toast_success": "Quote duplicated" }, "downloading_dialog": { "title": "Downloading quote", "description": "Please wait while your quotation is generated and downloaded in PDF format...", "progress": { "label": "Download is in {{status}}", "status_in_progress": "in progress", "status_stopped": "stopped" }, "cancel_button": "Cancel the download", "toast_success": "Quote downloaded", "error": "The quote could not be downloaded. Please try again." }, "catalog_picker_dialog": { "title": "Select catalog items", "description": "To complete your quote, you can add items from the catalog.", "toast_article_added": "Catalog item added:" }, "blocks_picker_dialog": { "title": "Select a text block", "description": "To help complete your quote, you can add predefined text blocks from this list.", "toast_article_added": "Text block added:" }, "quote_sent_to_editor": { "trigger_button": "Send to Uecko", "title": "Send quote to Uecko", "description": "Do you want to send this quote to Uecko? This action cannot be undone.", "toast_status_changed": "Quote sent to Uecko" }, "quote_status_editor": { "trigger_button": "Change quote status", "title": "Change quote status", "status": { "draft": { "title": "Draft", "description": "The quote is in the initial stages of creation." }, "ready": { "title": "Ready", "description": "The quote is completed and ready to be delivered to the customer." }, "delivered": { "title": "Delivered", "description": "The quote has been sent to the client and a response is awaited." }, "accepted": { "title": "Accepted", "description": "The customer has approved the quote." }, "rejected": { "title": "Rejected", "description": "The customer has not accepted the quotation." }, "archived": { "title": "Archived", "description": "The quote has been saved for future reference." } }, "submit_button": "Change status", "toast_status_changed": "Quote status changed to: {{newStatus}}" }, "discount_column": { "label": "Show discount column", "description": "Shows or hides the discount column in quote lines.", "confirmation": { "title": "Hide line discounts", "description": "There are lines with discounts applied. Hiding the column will not remove those discounts: they will still affect the quote amount, but will no longer be shown in the lines or PDF.", "confirm": "Hide column" } }, "additional_currency": { "title": "Additional currency", "description": "Optionally show the quote total in another currency.", "enabled": "Show in another currency", "currency": "Currency", "date": "Exchange date", "rate": "Exchange rate (1 EUR = …)", "refresh": "Refresh exchange rate", "total": "Total in {{code}}" }, "inline_row_actions": { "delete_confirmation": { "title": "Remove row", "description": "Are you sure you want to remove this row? This action cannot be undone.", "confirm": "Remove row" } }, "status": { "draft": "Draft", "ready": "Ready", "delivered": "Delivered", "accepted": "Accepted", "rejected": "Rejected", "archived": "Archived" }, "form_fields": { "date": { "label": "Date", "desc": "Quote's date", "placeholder": "" }, "reference": { "label": "Reference", "desc": "Quote reference", "placeholder": "" }, "lang_code": { "label": "Document language", "desc": "Language used to generate the quote PDF", "placeholder": "", "options": { "es": "Spanish", "en": "English", "fr": "French" } }, "currency_code": { "label": "Currency", "desc": "Quote currency", "placeholder": "" }, "customer_reference": { "label": "Customer reference", "desc": "Customer reference for this quote", "placeholder": "" }, "customer_information": { "label": "Customer details", "desc": "Recommendation: enter the customer's name on the first line, the address on the second line, and the zip code and city/state on the third line.", "placeholder": "Name and surname\nStreet and number\nzip code and city or state..." }, "payment_method": { "label": "Payment method", "placeholder": "", "desc": "Method of payment for this quote" }, "notes": { "label": "Notes", "placeholder": "", "desc": "Quote's notes" }, "validity": { "label": "Validity time", "placeholder": "", "desc": "Quote's validity time" }, "subtotal_price": { "label": "Subtotal", "placeholder": "", "desc": "Quote subtotal" }, "discount": { "label": "Discount (%)", "placeholder": "", "desc": "Percentage discount" }, "discount_value": { "label": "Discount ({{value}}%)", "placeholder": "", "desc": "Percentage discount" }, "discount_price": { "label": "Discount amount", "placeholder": "", "desc": "Discount amount" }, "before_tax_price": { "label": "Taxable amount", "placeholder": "", "desc": "Taxable amount" }, "tax": { "label": "Tax (%)", "placeholder": "", "desc": "Percentage Tax" }, "tax_value": { "label": "{{label}} ({{value}}%)", "placeholder": "", "desc": "Percentage Tax" }, "tax_price": { "label": "Tax amount", "placeholder": "", "desc": "Tax amount" }, "total_price": { "label": "Total price", "placeholder": "", "desc": "Quote total price" }, "items": { "quantity": { "label": "Quantity", "placeholder": "", "desc": "" }, "description": { "label": "Description", "placeholder": "", "desc": "" }, "unit_price": { "label": "Unit price", "placeholder": "", "desc": "Item unit price" }, "subtotal_price": { "label": "Subtotal", "placeholder": "", "desc": "" }, "discount": { "label": "Discount (%)", "placeholder": "", "desc": "Percentage discount" }, "total_price": { "label": "Total price", "placeholder": "", "desc": "Total price with percentage discount" } } }, "empty_details": { "title": "This quote has no items yet", "description": "Add an empty row, choose catalog articles or insert a text block." }, "chapters": { "add": "Add chapter", "create_description": "Creating the first chapter groups all existing details.", "description": "Description", "title": "Chapter {{number}} title", "title_required": "A chapter description is required.", "select": "Select chapter {{number}}", "folder_help": "Drag to move the whole chapter. Click or Enter to collapse/expand; Space to move with the keyboard.", "move": "Move chapter {{number}}", "collapse": "Collapse chapter {{number}}", "expand": "Expand chapter {{number}}", "duplicate": "Duplicate chapter {{number}}", "remove": "Delete chapter {{number}}", "subtotal": "Subtotal chapter {{number}}. {{description}}", "empty_title": "This chapter has no details", "empty": "Add a row, articles or a text block, or drag details here.", "select_details": "Select details in chapter {{number}}", "show_amounts": "Line amounts in PDF", "mixed_selection": "To move the selection, select only chapters or only details.", "drag_instructions": "Press space to start moving, use the up and down arrows, then press space again to drop. Escape cancels.", "drag_start": "Movement started.", "drag_over": "Movement destination updated.", "drag_end": "Movement completed.", "drag_cancel": "Movement cancelled.", "delete_chapter_title": "Delete chapter", "delete_chapter_description": "Items affected: {{details}}. Choose whether to keep them or delete them.", "delete_details_description": "Selected items: {{details}}. Only these items will be deleted; their chapters will be kept.", "keep_details_title": "Keep items", "choose_destination": "Select another chapter", "transfer_description": "The chapter will be removed. Its items will be moved to the destination you choose and keep their amounts.", "transfer_action": "Move items and remove chapter", "keep_ungroup_description": "This is the last chapter. Removing it will leave its items ungrouped and keep their amounts.", "keep_ungroup_action": "Remove chapter and keep items", "delete_all_title": "Delete chapter and items", "delete_all_description": "The chapter and all its items will be deleted from the quote.", "delete_title": "Delete selection", "delete_description": "The selection affects {{chapters}} chapters and {{details}} details. You can delete the content or keep it when removing a chapter.", "destination": "Destination chapter", "transfer": "Move and keep details", "ungroup": "Remove all chapters", "ungroup_keep": "Remove chapters and keep details", "delete_content": "Delete selected content", "ungroup_description": "All chapters will be removed. Details, amounts and order will be preserved." } }, "settings": { "edit": { "title": "Settings", "tabs": { "profile": "Profile settings", "quotes": "Quote settings", "legal": "Legal settings" } }, "form_fields": { "language": { "label": "Language", "placeholder": "Select a language", "desc": "Preferred language for the interface", "options": { "es": "Spanish", "en": "English", "fr": "French" } }, "logo": { "label": "Logo", "desc": "This logo will appear in PDF-exported proposals", "requirements": "JPG or PNG files are allowed. The logo dimensions must be 200x100 pixels or proportional.", "upload": "Upload logo", "invalid_format": "Only JPG or PNG files are allowed", "invalid_dimensions": "The logo dimensions must be 200x100 pixels or proportional." }, "contact_information": { "label": "Your contact information", "placeholder": "", "desc": "Your contact information as a dealer that will appear on the quotes given to your customers." }, "default_tax": { "label": "Default tax (%)", "placeholder": "", "desc": "Default tax rate for your quotes" }, "default_tax_label": { "placeholder": "% VAT", "desc": "Name or label shown alongside the tax" }, "default_show_line_discount_column": { "label": "Show discount column by default", "desc": "New quotes will initially show the discount column in their lines. You can change this option later for each quote." }, "default_legal_terms": { "label": "Legal terms", "placeholder": "", "desc": "Legal text to include in all new quotes" }, "default_payment_method": { "label": "Payment method", "placeholder": "", "desc": "Default payment method to be used for new quotes" }, "default_notes": { "label": "Notes", "placeholder": "", "desc": "Default notes to be used for new quotes" }, "default_quote_validity": { "label": "Quote validity", "placeholder": "", "desc": "Default validity time to be used for new quotes" } }, "notifications": { "saved": "Settings saved", "saving": "Saving settings" } }, "support": { "modal": { "title": "Send an issue", "subtitle": "Use this form to report any problem you encountered while using the application. Our development team will review your issue and try to resolve it.", "open": "Open support window", "placeholder": "Describe the issue here...", "submit": "Send issue", "validation": { "empty": "Write something before sending", "min": "The text is too short. It must contain at least 10 characters", "max": "The text is too long.", "required": "A description is required" }, "notifications": { "sent_title": "Issue sent", "sent_description": "The issue was sent successfully", "error_title": "Sending error", "error_description": "The issue could not be sent. Please try again." }, "cancel_confirmation": { "title": "Are you sure you want to cancel?", "description": "You have entered text in the description field. Closing the window will discard your unsaved changes.", "back": "Return to form", "confirm": "Yes, close" } }, "form_fields": {} }, "app": { "title": "Uecko quoting tool", "javascript_required": "You need to enable JavaScript to use this application." }, "error_page": { "title": "Page not found", "description": "The page you are looking for does not exist or has been moved.", "go_home": "Go to homepage" } } }