569 lines
19 KiB
JSON
569 lines
19 KiB
JSON
{
|
|
"translation": {
|
|
"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."
|
|
}
|
|
},
|
|
"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"
|
|
}
|
|
},
|
|
"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"
|
|
},
|
|
"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"
|
|
},
|
|
"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": "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"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": {}
|
|
}
|
|
}
|
|
}
|