export default (lang) => { const translatedText = { 'en-US': { // --- Invoice list (/sales/invoices): filter bar + action menus --- invl_documents: 'Documents', invl_documents_title: 'Download or print the selected invoices', invl_download_pdf: 'Download PDF', invl_download_pdf_desc: 'One PDF file per selected invoice.', invl_download_merged: 'Download as one file', invl_download_merged_desc: 'All selected invoices merged into a single PDF (2 or more selected).', invl_download_einvoice: 'E-invoice (ZUGFeRD / Factur-X)', invl_download_einvoice_desc: 'Hybrid PDF with embedded EN16931 XML, one file per invoice — always generated, regardless of the partner flag.', invl_print: 'Print', invl_print_desc: 'Sends the invoice PDFs to the print server.', invl_accounting: 'Accounting', invl_accounting_title: 'Upload the selected invoices to Lexoffice, PayJoe or Amazon, or reset their upload status', invl_upload: 'Upload', invl_reset_status: 'Reset status', invl_lexoffice_upload_desc: 'Upload as vouchers (category is asked next). Already uploaded invoices are skipped.', invl_payjoe_upload_desc: 'Upload the invoice PDFs to PayJoe.', invl_amazon_upload_desc: 'Only for invoices of Amazon order sources.', invl_amazon_blocked: 'The selection contains invoices that are not from an Amazon order source.', invl_reset_desc: 'Clears the upload marker so the invoice can be uploaded again.', invl_selected: 'selected', invl_no_selection: 'no selection', invl_select_hint: 'Tick rows in the table to enable document and accounting actions.', invl_busy_print: 'Printing', invl_busy_download: 'Downloading', invl_busy_einvoice: 'E-invoices', invl_busy_upload: 'Uploading', invl_busy_reset: 'Resetting', invl_filters: 'Filters', invl_order_source: 'Order source', invl_all_sources: 'All order sources', invl_no_source: '(no order source)', invl_order_type: 'Order type', invl_ff_all: 'All', invl_ff_yes: 'Fulfillment', invl_ff_no: 'Non-fulfillment', invl_ff_hint: 'Fulfillment = invoice of a physically fulfilled order. Non-fulfillment = fee/service invoices and invoices without an order.', invl_payment: 'Payment', invl_pay_all: 'All', invl_pay_open: 'Open', invl_pay_overdue: 'Overdue', invl_pay_partial: 'Partial', invl_pay_paid: 'Paid', invl_pay_hint: 'Open = any outstanding amount. Overdue = due date (payment term) passed and not fully paid.', invl_amount: 'Amount', invl_amount_hint: 'Invoice total (absolute value) between the two limits.', invl_reset_filters: 'Reset filters', invl_of: 'of', invl_open_sum: 'open', invl_invoices: 'invoices', // --- Banking workspace (/accounting/banking) --- banking: 'Banking', bank_transactions: 'Bank Transactions', bank_reconciliation: 'Bank Reconciliation', bank_connections: 'Bank Connections (EBICS)', banking_sub: 'Fetch EBICS statements, import them into iDempiere and reconcile them — one workflow, one page.', banking_refresh: 'Refresh', banking_manage_connections: 'Manage bank connections', banking_tab_fetch: 'Fetch', banking_tab_import: 'Import', banking_tab_reconcile: 'Reconcile', banking_tab_fetch_sub: 'Bank connections', banking_fetch_modal_sub: 'Fetch statements from your EBICS connections and stage them for import.', banking_tab_import_sub: 'Staged → iDempiere', banking_tab_reconcile_sub: 'Match & complete', banking_kpi_active: 'Active connections', banking_kpi_staged: 'Ready to import', banking_kpi_drafted: 'Open statements', banking_kpi_last_fetch: 'Last fetch', banking_kpi_never: 'never', banking_status_created: 'Created', banking_status_keys_sent: 'Keys sent', banking_status_letter_pending: 'INI letter pending', banking_status_bank_keys_verified: 'Bank keys verified', banking_status_active: 'Active', banking_status_suspended: 'Suspended', banking_auto_fetch: 'Auto-fetch', banking_auto_import: 'Auto-import', banking_automated: 'Fully automated', banking_automated_hint: 'Statements are fetched daily at 05:00 and imported into iDempiere automatically. A manual fetch is available on the settings page.', banking_last_fetch: 'Last fetch', banking_data_until: 'Data until', banking_last_fetch_error: 'Last fetch failed', banking_statements_count: 'Statements', banking_fetch_title: 'Fetch statements', banking_fetch_from: 'From', banking_fetch_to: 'To', banking_fetch_reset: 'Reset window', banking_fetch_window_invalid: 'Invalid window — "from" must not be after "to", and "to" must not be in the future.', banking_fetch_running: 'Fetching… this can take up to a minute.', banking_test_fetch: 'Test fetch (dry run)', banking_fetch_now: 'Fetch now', banking_fetch_confirm: 'Run a REAL fetch for "{name}"?\n\nWindow: {from} – {to}\nDownloaded statements are acknowledged at the bank and staged for import.', banking_fetch_confirm_auto_import: 'Auto-import is ON: statements will be imported into iDempiere immediately.', banking_hint_keys: 'Available after the bank keys are verified (steps 1–3 in the configuration).', banking_hint_inactive: 'Connection is not active (status: {status}). Activate it on the settings page.', banking_hint_dry_run: 'The dry run downloads without acknowledgement — the bank keeps the files — and stages nothing.', banking_config_link: 'Configuration / setup', banking_setup_step_1: 'Keys & INI/HIA', banking_setup_step_2: 'INI letter', banking_setup_step_3: 'Bank keys', banking_setup_step_4: 'Activated', banking_paypal_step_1: 'API credentials', banking_paypal_step_2: 'Bank account', banking_hint_paypal_credentials: 'Enter the PayPal credentials (Client ID + Secret) in the configuration.', banking_paypal_lag_hint: 'PayPal transactions appear with up to 24 h delay — the fetch therefore ends yesterday. One statement per day.', banking_fetch_confirm_paypal: 'Run a REAL fetch for "{name}"?\n\nWindow: {from} – {to}\nPayPal transactions are staged as day statements for import.', banking_result_dry_run_paypal: 'Fetch preview (dry run — nothing saved)', banking_line_fee: 'Fee', banking_non_eur: 'non-EUR', banking_verdict_skip_non_eur: 'Skipped (non-EUR)', banking_precharged: 'Fee · charge preset', banking_precharged_hint: 'Fee line — imported already booked to the configured charge', banking_empty_connections: 'No bank connection set up yet', banking_empty_connections_sub: 'Create an EBICS connection to fetch statements from your bank.', banking_create_connection: 'Create bank connection', banking_empty_staged: 'No staged statements', banking_empty_staged_sub: 'Fetch statements from the bank first (“Fetch” button at the top).', banking_empty_drafted: 'No open statements', banking_empty_drafted_sub: 'Import staged statements first (step 1).', banking_empty_completed: 'No completed statements in the last 30 days.', banking_goto_fetch: 'Go to Fetch', banking_goto_import: 'Go to Import', banking_result_dry_run: 'Fetch preview (dry run — nothing saved, nothing acknowledged)', banking_result_fetch: 'Fetch result', banking_result_window: 'Window', banking_result_files: 'Files', banking_result_new: 'New transactions', banking_result_known: 'Already staged', banking_result_no_files: 'No statement files in this window.', banking_result_imports: 'Auto-import', banking_result_staged: 'staged', banking_result_skipped: 'skipped (already staged)', banking_result_account_unresolved: 'iDempiere bank account NOT resolved', banking_go_import: 'Go to import', banking_toast_new: '{n} new transactions staged', banking_toast_none: 'No new transactions', banking_import_preview: 'Import preview', banking_import_preview_title: 'Import preview — what will be created in iDempiere', banking_import_preview_hint: 'The import always shows a preview first. Without a selection it covers exactly the current view (connection, status and date filter). Statements land as Drafted C_BankStatement documents and are completed in step 2.', banking_import_confirm: 'Confirm import ({n} lines)', banking_import_done: 'Import done', banking_import_totals: 'imported: {imported} · linked: {linked} · skipped: {skipped} · failed: {failed}', banking_preview_totals: 'Statements: {statements} · Lines to create: {would_create} · Skipped (imported): {skip_imported}', banking_preview_blocked: 'Blocked', banking_preview_header: 'Header', banking_preview_existing: 'existing', banking_go_reconcile: 'Reconcile', banking_date_filter: 'Date range', banking_selected_statement: 'selected statement', banking_all_connections: 'All connections', banking_import_status_all: 'All', banking_import_status_open: 'Open', banking_import_status_pending: 'Pending', banking_import_status_imported: 'Imported', banking_import_status_failed: 'Failed', banking_import_status_skipped: 'Skipped', banking_verdict_would_create: 'Will be created', banking_verdict_would_stage: 'Will be staged', banking_verdict_already_imported: 'Already imported', banking_verdict_already_in_idempiere: 'Already in iDempiere', banking_verdict_skip_imported: 'Skipped (imported)', banking_verdict_already_staged: 'Already staged', banking_verdict_staged: 'Staged', banking_verdict_bank_account_missing: 'Bank account missing', banking_verdict_no_pending_lines: 'No pending lines', banking_col_date: 'Date', banking_col_connection: 'Connection', banking_col_iban: 'IBAN', banking_col_opening: 'Opening', banking_col_closing: 'Closing', banking_col_trx: 'Trx', banking_col_status: 'Status', banking_col_doc: 'iDempiere doc', banking_col_message: 'Message', banking_col_booking: 'Booking', banking_col_valuta: 'Value date', banking_col_amount: 'Amount', banking_col_counterpart: 'Counterpart', banking_col_remittance: 'Remittance info', banking_col_reference: 'Reference', banking_col_suggestion: 'Suggestion', banking_col_actions: 'Actions', banking_col_line: 'Line', banking_col_verdict: 'Verdict', banking_col_docno: 'Document no.', banking_col_name: 'Name', banking_statements: 'Statements', banking_transactions: 'Transactions', banking_no_transactions: 'No transactions.', banking_show_completed: 'Show completed', banking_complete_statement: 'Complete statement', banking_complete_confirm: 'All {total} lines are matched.\n\nComplete statement {docNo}? It will be posted and all payments marked as reconciled.', banking_complete_hint: 'Match all lines first', banking_completed_notice: 'Statement {docNo} completed and posted.', banking_matched_of: '{matched} of {total} lines matched', banking_select_hint: 'Select a statement on the left to reconcile its lines.', banking_selected_statements: '{n} statements selected', banking_selected_importable: '{n} of them importable', banking_select_open: 'Select open', banking_select_open_hint: 'Select every importable statement in the current view', banking_clear_selection: 'Clear selection', banking_n_selected: '{n} selected', banking_select_all_visible: 'Select all visible', banking_all_statements: 'All statements', banking_all_statements_sub: 'Lines of all open statements at a glance', banking_all_statements_sub_completed: 'Lines of all completed statements', banking_all_open_statements: 'All open statements', banking_all_completed_statements: 'All completed statements', banking_all_statements_hint: 'Pick a statement on the left to work on it individually and complete it.', banking_n_statements: '{n} statements', banking_n_lines: '{n} lines', banking_showing_of: '{shown} of {total} lines', banking_matched_short: 'matched / total', banking_search_placeholder: 'Search: counterparty, remittance, amount, document…', banking_filter_all: 'All', banking_filter_open: 'Open', banking_filter_matched: 'Matched', banking_sort_hint: 'click a column header to sort', banking_mark_hint: 'click to mark / unmark this row', banking_highlight_hint: 'click highlights only this row — mark multiple rows via the checkboxes', banking_clear_marks: 'clear all marks', banking_no_results: 'No lines match this search.', banking_all_lines_matched: 'All lines are assigned.', banking_show: 'show', banking_col_statement: 'Statement', banking_open_statement: 'Show only this statement', banking_clear: 'Clear', banking_suggestions_loading: 'Looking for suggestions…', banking_unlink: 'Remove', banking_unlink_confirm: 'Remove the assignment of the line over {amount} €?\n\nAn already created payment is kept.', banking_unlinked: 'Assignment removed', banking_match: 'Match', banking_charge: 'Fee', banking_charge_q: 'Fee?', banking_payment: 'Payment', banking_filter_with_suggestion: 'With suggestion', banking_filter_plus: 'Credit', banking_filter_minus: 'Debit', banking_filter_status_hint: 'Status', banking_filter_suggestion_hint: 'Only lines with a match suggestion (open lines only)', banking_filter_sign_hint: 'Credits (+) or debits (−)', banking_reset_filters: 'Reset filters', banking_modal_title: 'Match line', banking_modal_sub: 'Match an invoice, book as a fee or link an existing payment.', banking_modal_tab_invoice: 'Invoice', banking_modal_tab_charge: 'Fee', banking_modal_tab_payment: 'Payment', banking_modal_suggested: 'Suggested', banking_modal_suggestions: 'Suggestions', banking_modal_search: 'Search invoice', banking_modal_search_placeholder: 'Document no., partner…', banking_modal_preview: 'View invoice', banking_modal_open: 'open', banking_modal_no_name: '(no name)', banking_modal_conf_high: 'certain', banking_modal_conf_medium: 'likely', banking_modal_conf_low: 'possible', banking_modal_sig_docno: 'Doc no.', banking_modal_sig_amount: 'Amount', banking_modal_sig_name: 'Name', banking_modal_diff: 'Difference', banking_modal_line: 'Line', banking_modal_overpayment: 'Overpayment: the partner gets a credit balance.', banking_modal_partial: 'Partial payment', banking_modal_partial_hint: 'invoice stays open with {amount} €', banking_modal_writeoff: 'Write off difference (discount)', banking_modal_writeoff_limit: 'only up to 1.00 €', banking_modal_charge_hint: 'Book {amount} € as fee/costs — without a payment document; posted to the fee account when the statement is completed.', banking_modal_charge_type: 'Fee type (charge)', banking_modal_charge_pick: '— select charge —', banking_modal_payment_hint: 'Link an existing (completed, not yet reconciled) payment to this line — e.g. an outgoing payment already recorded.', banking_modal_payment: 'Payment', banking_modal_payment_sorted: 'sorted by amount similarity', banking_modal_payment_pick: '— select payment —', banking_modal_submit_invoice: 'Match & create payment', banking_modal_submit_charge: 'Book fee', banking_modal_submit_payment: 'Link payment', banking_modal_match_failed: 'Matching failed', banking_modal_charge_done: 'Fee booked', banking_modal_charge_failed: 'Booking failed', banking_modal_payment_done: 'Payment linked', banking_modal_payment_failed: 'Linking failed', banking_open: 'Open', banking_draft: 'Draft', banking_completed: 'Completed', banking_statement_account: 'Bank account', banking_lines_of: 'Lines', banking_loading: 'Loading…', banking_balance: 'Balance', banking_error_generic: 'Action failed', email_settings_title: 'E-Mail Addresses', email_settings_sub: 'The e-mail addresses we use to reach your company. Changes to an address must be confirmed via a link we send to the new address — until then the current address stays active.', email_settings_company: 'Company', email_field_user: 'Your account e-mail', email_field_user_desc: 'Your personal login account address. Used for messages addressed to you personally.', email_field_contact: 'General contact e-mail', email_field_contact_desc: 'Main contact address of your company. Ticket updates (e.g. "your action required") are sent here, and it is the fallback whenever one of the specific addresses below is empty.', email_field_invoice: 'Invoice e-mail', email_field_invoice_desc: 'Invoices we issue to your company are sent to this address. Leave empty to use the general contact e-mail instead.', email_field_return: 'Return e-mail', email_field_return_desc: 'Notifications about incoming customer returns are sent here. Also receives a copy of ticket action e-mails. Leave empty to use the general contact e-mail only.', email_field_freight: 'Freight service sender e-mail', email_field_freight_desc: 'Passed to the freight service (e.g. DHL, DPD) as the sender contact address when your shipping labels are created.', email_optional: 'optional', email_invalid: 'Please enter a valid e-mail address', email_required_field: 'This address cannot be empty', email_change_requested: 'Confirmation e-mail sent — please check the inbox of the new address', email_saved: 'Saved!', email_pending_badge: 'Waiting for confirmation', email_pending_sent_to: 'A confirmation link was sent to', email_pending_hint: 'The new address becomes active once the link in that e-mail is clicked. Until then the current address stays active.', email_pending_cancel: 'Cancel change', email_pending_resend: 'Resend link', email_pending_canceled: 'Change request canceled', email_manage_hint: 'Change your e-mail address in the "E-Mails & Billing" section — a confirmation link is required.', relabel_by_provider: 'Relabel by fulfillment provider (Amazon FBA)', print_label_code: 'Label code (FBA)', print_label_code_required: 'Label code (FBA) is mandatory on relabel orders', relabel_missing_codes: 'Label codes missing on positions', relabel_confirm_title: 'Confirm FBA relabel articles', relabel_confirm_text: 'Please verify all label codes before completing the order. These codes will be used to relabel the articles.', relabel_confirm_button: 'Confirm & complete', print_fba_labels: 'Print FBA labels', relabel_report_a4: 'FBA label report (A4)', label_on_sku: 'Label on SKU', separator_labels: 'separator labels', label_size: 'Label size', custom_size: 'Custom size…', printer: 'Printer', commission_system_online: 'Commission system online', commission_system_offline: 'Commission system offline', commission_system_offline_warning_title: 'WARNING: Commission system offline!', commission_system_offline_warning_text: 'Marketplace confirmations are currently not being delivered. Please contact your administrator. You can continue commissioning.', add_documents: 'Add documents', drop_or_select: 'drop here or choose', upload_formats: 'PDF, JPEG, PNG or XML — max. 5 MB per file', file_too_large: 'File too large (max. 5 MB)', uploaded: 'uploaded', waiting: 'waiting', select_to_preview: 'Select a document to preview', keyboard_hint: '↑ ↓ browse · Enter open', mapped: 'Mapped', pending_map: 'Not yet mapped', enlarge: 'Enlarge', detected_text: 'Detected text', no_text_found: 'no text detected', map_to_field: 'Map to which field?', draw_first_mode: 'Region → field', draw_first_hint: 'Draw a region — then choose the matching field', learned_defaults: 'Doc type, currency & tax prefilled from earlier invoices of this vendor', will_learn_defaults: 'Doc type, currency & tax below are remembered for this vendor on confirm and auto-filled on the next invoice.', card_view: 'Cards', list_view: 'List', period: 'Period', vendor_or_no: 'Vendor / no.', reset_filters: 'Reset', show_detected_fields: 'Detected fields', remap_field: 'Map field', draw_box_around: 'Draw a box around the field', config_stored_note: 'Stored per organization in iDempiere (AD_Preference · ap_ocr_llm). The API key stays only in the server .env.', incoming_invoices: 'Incoming Invoices', incoming_invoices_sub: 'Drop supplier invoices — OCR analysis, review & post as draft.', incoming_invoices_settings: 'Incoming Invoices (OCR)', drop_invoices_here: 'Drop invoices here', drop_invoices_hint: 'PDF, XML (ZUGFeRD/XRechnung) or scans — multiple files allowed', clear_finished: 'Hide finished', ready_to_review: 'Ready to review', in_review: 'In review', booked: 'Booked', open_invoice: 'Open invoice', loading_pdf: 'Loading PDF…', no_incoming_invoices: 'No incoming invoices yet', use_existing: 'Use existing', create_new: 'Create new', remembered_vendor: 'Learned vendor from a previous invoice', no_vendor_match: 'No matching vendor found — please create new.', create_address: 'Create address', create_contact: 'Create contact', contact_optional_hint: 'Optional — only create if a contact person should be recorded.', will_be_booked_to: 'Will be booked to', default_charge: 'Expense account / charge', tax_included: 'Line amounts incl. VAT', tax_included_hint: 'Only tick when the line amounts above already contain VAT. If the lines are net (net ≠ gross in the document), leave it off — the gross total is reached via the tax rate.', tax_rate: 'Tax rate', tax_rate_detected: 'Read from invoice: {rate}% — applies to all line items', tax_rate_mismatch: 'Selected tax differs from the invoice ({rate}% detected)', line_items: 'Line items', confirm_create_draft: 'Confirm & post invoice', pick_vendor: 'Please select a vendor or create a new one', invoice_complete_failed: 'Invoice was created but could not be completed: {msg} — please complete it manually on the invoice.', engine_settings: 'OCR settings', engine_mode: 'Extraction engine', engine_intro: 'Default: self-hosted (Tesseract/pdfjs + per-vendor learning). Optionally enable an LLM.', enable_llm: 'Enable LLM assistance', llm_key_missing: 'No API key set — AP_OCR_LLM_API_KEY must be configured in the server environment for the LLM to be used.', llm_mode: 'Mode', mode_assisted: 'Assisted (only when confidence is low)', mode_only: 'Always use LLM', confidence_threshold: 'Threshold (escalation)', key_set: 'set (server env)', key_unset: 'not set', key_env_only: 'The key is stored server-side only.', not_found: 'Not found', review: 'Review', failed: 'Error', provider: 'Provider', net: 'Net', gross: 'Gross', vat_id: 'VAT ID', doc_type: 'Document type', new_label: 'NEW', existing: 'existing', reparse: 'Re-analyze', unlink_link: 'Unlink', unlink_confirm: 'Unlink this document so it can be reviewed and booked again?', unlink_void_confirm: 'The linked invoice {no} is still booked (status: {status}). Void the invoice and unlink?', unlink_failed: 'Could not unlink', // Navigation & Menu dashboard: 'Dashboard', home: 'Home', menu: 'Menu', navigation: 'Navigation', back: 'Back', shareToChat: 'Share to chat', forward: 'Forward', search: 'Search', search_menu: 'Search menu...', search_here: 'Search here...', search_placeholder: 'Search...', // Main Navigation Menu Labels procurement: 'Procurement', goods_registration: 'Goods Registration', goods_registration_desc: 'Register incoming goods', inbound_notification: 'Inbound Notification', inbound_notification_desc: 'Register incoming goods', goods_receipt: 'Goods Receipt', goods_receipt_desc: 'Receive deliveries', manage_orders: 'Manage orders', quick_order_desc: 'Create quick order', generate_invoices_desc: 'Create new invoices', manage_products: 'Manage products', generate_shipments_desc: 'Create new shipments', manage_shipping: 'Manage shipping', print_locator_labels: 'Print locator labels', manage_locators: 'Manage locators', material_planning_desc: 'Material planning', ffn_customers: 'FFN Customers', ffn_customers_desc: 'Manage FFN customers', ffn_stocks: 'FFN Stocks', ffn_stocks_desc: 'JTL-FFN Inventory', plentyone_stocks: 'PlentyOne Stocks', plentyone_stocks_desc: 'PlentyOne Inventory Sync', shopify_stocks: 'Shopify Stocks', shopify_stocks_desc: 'Shopify Inventory Sync', ffn_invoices: 'FFN Invoices', ffn_invoices_desc: 'FFN Customer invoices', ffn_onboarding: 'FFN Onboarding', ffn_onboarding_desc: 'Authorize merchants, warehouses & shipping methods', ffn_merchants: 'Merchants', ffn_warehouses: 'Warehouses', ffn_shipping_methods: 'Shipping methods', ffn_authorize_warehouse: 'Authorize warehouse', ffn_create_warehouse: 'Create warehouse', ffn_create_shipping_method: 'Create shipping method', ffn_already_authorized: 'Authorized', manage_partners: 'Manage business partners', manage_tickets: 'Manage tickets', create_ticket: 'Create Ticket', create_order: 'Create Order', create_order_subtitle: 'How would you like to start?', create_order_existing: 'Existing partner', create_order_existing_hint: 'Create an order for an existing business partner.', create_order_new_partner: 'New partner + order', create_order_new_partner_hint: 'Create a new partner and an order at the same time.', delivery_via_shipper: 'Shipper', delivery_via_shipper_desc: 'Shipment via external carrier', delivery_via_delivery: 'Delivery', delivery_via_delivery_desc: 'Delivery by LogYou itself — by arrangement', delivery_via_pickup: 'Pickup', delivery_via_pickup_desc: 'Customer picks up at warehouse', view_all_tickets: 'View all tickets', ticket_wizard_step: 'Step', ticket_wizard_of: 'of', ticket_wizard_message: 'Message', ticket_wizard_details: 'Details', ticket_wizard_cost_notice: 'Cost Notice', ticket_wizard_subject: 'Subject', ticket_wizard_subject_placeholder: 'Short summary of the issue …', ticket_wizard_enter_subject: 'Please enter a subject', ticket_wizard_what_report: 'What would you like to report?', ticket_wizard_describe_issue: 'Describe the issue …', ticket_wizard_no_categories: 'No categories available', ticket_wizard_order_number_optional: 'Order number (optional)', ticket_wizard_enter_order: 'Enter order number …', ticket_wizard_product_optional: 'Product (optional)', ticket_wizard_enter_product: 'Enter product name …', ticket_wizard_charge_title: 'When are ticket charges applicable?', ticket_wizard_charge_text: 'In some cases, tickets may be subject to charges, depending on the task or whether the cause is not attributable to the service provider.', ticket_wizard_charge_confirm: 'I acknowledge this and authorize potential charges.', ticket_wizard_creating: 'Creating ticket …', ticket_wizard_enter_text: 'Please enter text', ticket_wizard_no_request_type: 'No request type available', ticket_wizard_ticket_created: 'Ticket created', ticket_wizard_high: 'High', ticket_wizard_low: 'Low', ticket_wizard_org_hint: 'Preset from the referenced record — you can change it.', ticket_wizard_assignment: 'Assignment', ticket_wizard_assign_other_party: 'Assign to the other party (merchant)', ticket_wizard_assign_other_party_hint: 'The ticket starts on the merchant side and the merchant is notified that action is required. Uncheck to keep the ticket assigned to yourself.', ticket_support_working_title: 'We are working on your ticket', ticket_support_working_text: 'Our team is reviewing your request. You will be notified as soon as we need input from you.', ticket_merchant_action_title: 'Your action required', ticket_merchant_action_text: 'Please respond or upload an attachment to proceed.', ticket_mark_solved: 'Mark as solved', ticket_mark_solved_hint: 'Click when your issue is resolved. This closes the ticket as solved.', ticket_mark_solved_confirm_title: 'Mark ticket as solved?', ticket_mark_solved_confirm_text: 'Please confirm only if your issue is resolved. The ticket will be closed as solved and our support team will be notified.', ticket_mark_solved_confirm_yes: 'Yes, mark as solved', ticket_mark_solved_cancel: 'Cancel', ticket_marking_solved: 'Closing…', ticket_merchant_action_tag: 'Action required', ticket_in_progress_tag: 'In progress', ticket_board_merchant: 'Your action', ticket_board_logyou: 'With LogYou', ticket_board_done: 'Completed', ticket_board_empty: 'No tickets', ticket_board_our_action: 'Our action', ticket_board_with_merchant: 'With merchant', ticket_action_close: 'Close ticket', ticket_action_reopen: 'Reopen ticket', ticket_action_to_merchant: 'Hand to merchant', ticket_action_to_us: 'Take back', ticket_action_mark_accounted: 'Mark as accounted', ticket_action_unmark_accounted: 'Reset accounting flag', ticket_accounted_pill: 'Accounted', ticket_accounted_hint: 'Flagged as already accounted – excluded from the accounting export', ticket_accounted_unset_hint: 'Release the ticket for the accounting export again', ticket_accounted_note_set: 'Manually flagged as accounted – no longer included in the accounting export.', ticket_accounted_note_unset: 'Accounting flag manually reset – included in the accounting export again.', ticket_select_hint: 'Select a ticket on the left to view and work on it', ticket_open_full: 'Open full page', ticket_print_pdf: 'Print PDF report', ticket_print_report_title: 'Ticket Report', ticket_print_references: 'Linked Items', ticket_print_conversation: 'Conversation', ticket_print_entries: 'entries', ticket_print_failed: 'PDF report could not be created', ticket_assigned_to: 'Assigned to', ticket_unassigned: 'Unassigned', ticket_subject_placeholder: 'Subject …', ticket_subject_add: 'Add subject …', ticket_filter_only_our_action: 'Only our action', ticket_filter_only_our_action_hint: 'No ticket currently needs our action — uncheck "Only our action" to see all tickets.', ticket_filter_show_completed: 'Show completed', ticket_filter_show_completed_hint: 'No open tickets — check "Show completed" to see all of them.', ticket_filter_open: 'Open', ticket_filter_with_type: 'With type', ticket_filter_without_type: 'Without type', ticket_filter_accounted: 'Accounted', ticket_filter_not_accounted: 'Not accounted', ticket_party_support: 'LogYou', ticket_party_action_hint: 'Action required by', ticket_tab_hits_elsewhere: 'Matches are in another tab', ticket_last_activity: 'Last activity', ticket_tab_ours: 'Our turn', ticket_tab_merchant: 'Merchant', ticket_tab_yours: 'Your turn', ticket_tab_support: 'LogYou', ticket_tab_done: 'Done', ticket_sort_newest: 'Newest first', ticket_sort_oldest: 'Oldest first', ticket_search_placeholder: 'Search subject, message, category, order no. …', ticket_filter_more: 'More filters', ticket_filter_clear: 'Clear filters', ticket_metrics_title: 'Ticket volume by organization', ticket_metrics_btn: 'Ticket volume', ticket_metrics_today: 'Today', ticket_metrics_week: 'Week', ticket_metrics_month: 'Month', ticket_metrics_created: 'New', ticket_metrics_open: 'Open', ticket_sort: 'Sort', ticket_ref_order: 'Order', ticket_ref_partner: 'Business Partner', ticket_ref_shipment: 'Shipment', ticket_ref_invoice: 'Invoice', ticket_ref_production: 'Production', ticket_ref_not_linked: 'Not linked', ticket_ref_link: 'Link', ticket_ref_add: 'Add relation', ticket_ref_none: 'No relations', ticket_ref_open: 'Open', ticket_ref_relink: 'Choose another', ticket_ref_unlink: 'Remove link', ticket_ref_product: 'Product', ticket_ref_preview: 'Preview', ticket_ref_new_tab: 'New tab', ticket_ref_open_new_tab: 'Open in new tab', ticket_ref_close: 'Close', ticket_ref_customer: 'Customer', ticket_ref_date: 'Date', ticket_ref_total: 'Total', ticket_ref_subtotal: 'Subtotal', ticket_ref_grand_total: 'Grand total', ticket_ref_billing_address: 'Billing address', ticket_ref_lines: 'Lines', ticket_ref_qty: 'Qty', ticket_ref_price: 'Price', ticket_ref_amount: 'Amount', ticket_ref_no_lines: 'No lines', ticket_ref_sku: 'SKU', ticket_ref_unit: 'Unit', ticket_ref_category: 'Category', ticket_ref_weight: 'Weight', ticket_ref_volume: 'Volume', ticket_ref_dimensions: 'Dimensions (W×H×D)', ticket_ref_description: 'Description', ticket_ref_type: 'Type', ticket_ref_active: 'Active', ticket_ref_inactive: 'Inactive', ticket_ref_stock: 'Stock', ticket_ref_locator: 'Locator', ticket_attachment: 'Attachment', ticket_send: 'Send', ticket_sending: 'Sending...', ticket_add_billing: 'Bill', ticket_add_billing_tooltip: 'Bill time or a direct amount', ticket_billing_mode_time: 'Time', ticket_billing_mode_amount: 'Amount', ticket_add_amount: 'Bill amount', ticket_add_amount_label: 'Amount (€)', ticket_add_amount_placeholder: 'e.g. 25.00 or -12.50', ticket_add_amount_hint: 'Added to the ticket total. Negative values (credit) are allowed.', ticket_add_amount_direct: 'Direct amount', ticket_add_amount_note_placeholder: 'Note about the amount...', ticket_add_time: 'Bill time', ticket_add_time_hours: 'Hours', ticket_add_time_minutes: 'Minutes', ticket_add_time_note: 'Note', ticket_add_time_note_placeholder: 'Note about the time entry...', ticket_add_time_rate: 'Hourly rate', ticket_add_time_duration: 'Time', ticket_add_time_calculated: 'Calculated amount', ticket_add_time_previous: 'Previous amount', ticket_add_time_new_total: 'New total amount', ticket_write_message: 'Write a message...', ticket_history: 'History', ticket_no_entries: 'No entries yet', ticket_list: 'Ticket List', my_tickets_desc: 'View and work on your tickets', request_chat: 'Request Chat', request_chat_desc: 'Open support chat', create_return: 'Create return', show_rma_list: 'Show RMA list', support: 'Support', footer_made_in: 'Made with ❤️ in Butzbach', footer_connected: 'Connected', footer_offline: 'Offline', my_orders: 'My Orders', // Sidebar Menu - Additional keys for menu value properties sales_fulfillment_orders: 'Fulfillment Orders', invoices: 'Invoices', customer_returns: 'Customer Returns', returns: 'Returns', return_exists: 'Return exists', return_receipt: 'Return receipt', return_receipt_missing: 'No return receipt yet', original_shipment: 'Original shipment', external_rma_no: 'External RMA no.', vendor_returns: 'Vendor Returns', stock_missings: 'Stock Missings', leads: 'Leads', 'external-users': 'External Users', external_users: 'External Users', // Partners partners: 'Partners', business_partners: 'Business Partners', partner_groups: 'Partner Groups', greetings: 'Greetings', dunnings: 'Dunnings', payment_terms: 'Payment Terms', // Jobs jobs: 'Jobs', job_positions: 'Job Positions', job_categories: 'Job Categories', remunerations: 'Remunerations', // Sales sales: 'Sales', sales_orders: 'Sales Orders', sales_order: 'Sales Order', sales_invoices: 'Invoices & Credit Notes', customer_payments: 'Customer Payments', shipments: 'Shipments', shipments_and_generation: 'Shipments', generate_shipments: 'Generate Shipments', manual_commission: 'Mark as commissioned (no label, no marketplace update)', manual_commission_title: 'Mark shipment as commissioned?', manual_commission_msg: 'The following shipment(s) will be marked as commissioned and confirmed. No label is created and no marketplace is notified. Only for orders that will never be physically picked.', manual_commission_msg_generate: 'This order has no delivery yet. A delivery note is generated first (stock is booked out; the process also creates delivery notes for other open orders of this partner in the same warehouse) and then marked as commissioned. No label is created and no marketplace is notified.', manual_commission_confirm: 'Yes, mark as commissioned', manual_commission_success: 'Shipment marked as commissioned', manual_commission_error: 'Shipment could not be marked as commissioned', generate_prices: 'Generate prices', generate_prices_confirm: 'Generate prices for this price list version from its base version?', generate_invoices: 'Generate Invoices', sequential_generation: 'Sequential by order date (oldest first)', sequential_generation_desc: 'Generate shipments order by order, oldest order first', only_single_qty1: 'Only single-position orders (1 item line, qty 1)', only_single_qty1_desc: 'Limit the run to orders with exactly one item line and quantity 1', sequential_progress: 'Processing orders', sequential_no_orders: 'No open orders to process', sequential_done: 'Sequential generation finished', sequential_errors: 'Failed orders', // Marketing marketings: 'Marketings', marketing_channels: 'Marketing Channels', marketing_campaigns: 'Marketing Campaigns', // Procurements procurements: 'Procurements', purchase_orders: 'Purchase Orders', purchase_order: 'Purchase Order', purchase_invoices: 'Bills & Debit Notes', vendor_payments: 'Vendor Payments', material_receipts: 'Material Receipts', material_receipt: 'Material Receipt', // Materials & Products materials: 'Materials', products_or_inventories: 'Products', products: 'Products', product: 'Product', product_categories: 'Product Categories', product_category: 'Product Category', stock_units: 'Stock Units', stock_unit: 'Stock Unit', stock_takes: 'Physical Inventory', stock_transfers: 'Stock Transfers', stock_transfer: 'Stock Transfer', articles: 'Articles', article: 'Article', // Warehouses warehouses_and_locators: 'Warehouses', warehouses: 'Warehouses', warehouse: 'Warehouse', locator_types: 'Locator Types', locator_type: 'Locator Type', locators: 'Locators', locator: 'Locator', locator_print: 'Locator Print', warehouse_builder: 'Warehouse Builder', // Price Lists & Discounts price_lists_and_discount_schemas: 'Price Lists', price_lists: 'Price Lists', price_list: 'Price List', price_list_versions: 'Price List Versions', price_list_version: 'Price List Version', discount_schema: 'Discount Schema', discount_schemas: 'Discount Schemas', product_pricing_rules: 'Product Pricing Rules', product_pricing_rule: 'Product Pricing Rule', // Shippers & Freights shippers_and_freights: 'Shippers', shippers: 'Shippers', shipper: 'Shipper', shipper_configurations: 'Shipper Configurations', shipper_configuration: 'Shipper Configuration', shipping_processors: 'Shipping Processors', shipping_processor: 'Shipping Processor', shipping_processor_configurations: 'Processor Cfgs', freights: 'Freights', freight: 'Freight', freight_categories: 'Freight Categories', freight_category: 'Freight Category', packagings: 'Packagings', packaging: 'Packaging', packaging_configurations: 'Packaging Cfg', label_types: 'Label Types', label_type: 'Label Type', label_type_configurations: 'Label Type Cfg', pickup_types: 'Pickup Types', pickup_type: 'Pickup Type', pickup_type_configurations: 'Pickup Type Cfg', // Promotions promotions_and_groups: 'Promotions', promotions: 'Promotions', promotion: 'Promotion', promotion_groups: 'Promotion Groups', promotion_group: 'Promotion Group', // Assets assets_and_groups: 'Assets', assets: 'Assets', asset: 'Asset', asset_groups: 'Asset Groups', asset_group: 'Asset Group', // Projects projects_and_tasks: 'Projects', projects: 'Projects', project: 'Project', project_types: 'Project Types', project_type: 'Project Type', tasks: 'Tasks', task: 'Task', // Users & Roles users_and_roles: 'Users', users: 'Users', user: 'User', user_profile: 'User Profile', roles: 'Roles', role: 'Role', tenants: 'Tenants', tenant: 'Tenant', organizations: 'Organizations', organization: 'Organization', add_organization: 'Add Organization', // Requests requests_and_types: 'Requests', requests: 'Requests', request: 'Request', request_types: 'Request Types', request_type: 'Request Type', request_groups: 'Request Groups', request_group: 'Request Group', request_categories: 'Request Categories', request_category: 'Request Category', request_resolutions: 'Request Resolutions', request_resolution: 'Request Resolution', request_status: 'Request Status', request_standard_responses: 'Request Standard Responses', tickets: 'Tickets', ticket: 'Ticket', ticket_amounts: 'Ticket amounts', ticket_amounts_hint: 'Sum of the billed amounts of all linked tickets', artikel: 'Products', auftrag: 'Orders', retouren: 'Returns', wareneingang: 'Goods Receipt', warenanmeldung: 'Inbound Notification', // Quick Actions quickrmareturn: 'Quick RMA-Return', quickorder: 'Quick Order', quickrmalist: 'RMA List', locatorlabels: 'Locator Print', lagerortmanager: 'Warehouse Builder', materialplanning: 'Material Planning', // RMA rma: 'RMA', rma_types: 'RMA Types', rma_type: 'RMA Type', customer_rma: 'Customer RMA', vendor_rma: 'Vendor RMA', // Settings settings: 'Settings', general: 'General', general_settings: 'General Settings', application: 'Application', activities: 'Activities', activity: 'Activity', order_sources: 'Order Sources', order_source: 'Order Source', // Currencies currencies_and_rates: 'Currencies', currencies: 'Currencies', currency: 'Currency', currency_types: 'Currency Types', currency_type: 'Currency Type', currency_rates: 'Currency Rates', currency_rate: 'Currency Rate', add_currency: 'Add Currency', // Locations address_books: 'Address Books', address_book: 'Address Book', countries: 'Countries', country: 'Country', add_country: 'Add Country', regions: 'Regions', region: 'Region', add_region: 'Add Region', locations: 'Locations', location: 'Location', city: 'City', postal_code: 'Postal Code', zip_code: 'ZIP Code', zip: 'ZIP', street: 'Street', address: 'Address', address_line_1: 'Address Line 1', address_line_2: 'Address Line 2', delivery_address: 'Delivery Address', // Documents documents: 'Documents', document: 'Document', document_status: 'Document Status', document_types: 'Document Types', document_type: 'Document Type', document_groups: 'Document Groups', document_group: 'Document Group', document_sequences: 'Document Sequences', document_sequence: 'Document Sequence', validation_rules: 'Validation Rules', validation_rule: 'Validation Rule', // Taxes taxes: 'Taxes', tax: 'Tax', tax_categories: 'Tax Categories', tax_category: 'Tax Category', tax_providers: 'Tax Providers', tax_provider: 'Tax Provider', tax_configurations: 'Tax Configurations', tax_configuration: 'Tax Configuration', tax_rates: 'Tax Rates', tax_rate: 'Tax Rate', mixed_taxes: 'Mixed tax rates', mixed_taxes_warning: 'This order contains mixed tax rates on its positions', complete_anyway: 'Complete anyway?', // Charges charges_and_types: 'Charges', charges: 'Charges', charge: 'Charge', charge_types: 'Charge Types', charge_type: 'Charge Type', // Shipping Costs shipping_costs_group: 'Shipping', shipping_costs: 'Shipping Costs (Default)', shipping_cost: 'Shipping Cost', add_shipping_cost: 'Add Shipping Cost', edit_shipping_cost: 'Edit Shipping Cost', view_shipping_cost: 'View Shipping Cost', shipping_cost_overrides: 'Shipping Cost Overrides', shipping_cost_override: 'Shipping Cost Override', add_shipping_cost_override: 'Add Shipping Cost Override', edit_shipping_cost_override: 'Edit Shipping Cost Override', view_shipping_cost_override: 'View Shipping Cost Override', sc_page_sub_default: 'Default DHL shipping rates per country & weight range. Inline-edit any cell or open the detail view.', sc_page_sub_override: 'Organization & Business-Partner specific overrides — take precedence over Tier 1 defaults.', sc_routing_scope: 'Routing & Scope', sc_pricing: 'Pricing', sc_pricing_overrides: 'Pricing (overrides Tier 1)', sc_weight_range: 'Weight Range (optional)', sc_validity_period: 'Validity Period (optional)', sc_flags: 'Flags', sc_tenant: 'Tenant', sc_organization: 'Organization', sc_shipper: 'Shipper', sc_destination_country: 'Destination Country', sc_country: 'Country', sc_business_partner: 'Business Partner', sc_business_partner_optional: 'Business Partner (optional)', sc_product: 'Product', sc_product_optional: 'Product (optional)', sc_base_price: 'Base Shipping Price (€)', sc_per_kg: 'Shipping Price per KG (€)', sc_from_kg: 'From (kg)', sc_to_kg: 'To (kg)', sc_valid_from: 'Valid From', sc_valid_to: 'Valid To', sc_active: 'Active', sc_inactive: 'Inactive', sc_kleinpaket: 'DHL Kleinpaket Rate', sc_kleinpaket_short: 'Kleinpaket', sc_status: 'Status', sc_help_org_default: 'Owning organization. Use \u201C*\u201D for the global default rate.', sc_help_org_override: 'Override applies only to this organization. Required for Tier 2 lookup.', sc_help_shipper: 'Carrier/shipping provider (e.g. DHL).', sc_help_country: 'Destination country for the shipment.', sc_help_bp: 'If set, this row only matches shipments for this customer. Highest priority within Tier 2.', sc_help_product: 'Restrict this rate to a specific product (rare).', sc_help_base_default: 'Fixed base shipping fee. Used as base for the int_freight_cost calculation. Fallback €25.00 if no row matches.', sc_help_base_override: 'Overrides the Tier 1 default base price for matching scope.', sc_help_per_kg: 'Multiplier per kilogram. Formula: shipment_weight × shippingPricePerKG.', sc_hint_weight_range: 'Leave both at 0 for an open range. More specific rows (with weight range set) take precedence.', sc_hint_validity: 'Used as filter shipping_date BETWEEN ValidFrom AND ValidTo. Leave blank for always valid.', sc_hint_active: 'Inactive rows are ignored by the lookup.', sc_hint_kleinpaket: 'Special small-parcel pricing. Both the shipment (m_inout.isdhlkleinpaket) and the customer (c_bpartner.isaccountingkleinpaket) must be flagged for this rate to apply.', sc_validity_warn: 'Valid From is after Valid To — this row will never match.', sc_btn_submit: 'Submit', sc_btn_submit_preview: 'Submit & Preview', sc_btn_save_changes: 'Save Changes', sc_select_date: 'Select date', // Tier info panel sc_tier_badge_1: 'TIER 1', sc_tier_badge_2: 'TIER 2', sc_tier_title_default: 'DHL Shipping Cost — Default Rates (Fallback)', sc_tier_title_override: 'DHL Shipping Cost — Business Partner Override (Higher Priority)', sc_tier_intro: 'How DHL shipping costs are calculated — the system uses a 2-tier lookup:', sc_tier_2_head: 'TIER 2 — BP Override (priority)', sc_tier_2_intro: 'Organization-specific rates that override defaults. Matched by:', sc_tier_2_priority: 'Priority within Tier 2 (most → least specific):', sc_tier_1_head: 'TIER 1 — Default (fallback)', sc_tier_1_intro: 'General rates for all organizations. Matched by:', sc_tier_1_priority: 'Priority within Tier 1 (most → least specific):', sc_cost_components: 'Cost components', sc_cost_base: 'Base shipping fee — ShippingBasePrice from matching tier (fallback €25.00). Special Kleinpaket rate applies if both shipment and customer flags are enabled.', sc_cost_weight: 'Weight addon — shipment_weight × ShippingPricePerKG', sc_cost_co2: 'CO₂ costs — ad_client.dhl_co2_price (fallback €0.19) per shipment', sc_cost_energy: 'Energy costs — Germany only: base × ad_client.dhl_energy_price (fallback 0.0125)', sc_cost_peak: 'Peak surcharge — only between dhl_peak_start_data and dhl_peak_end_data', sc_note_override: 'Override rows take precedence over Default rows for the matching organization, country, BP, weight range and date range.', sc_note_default: 'These default rates apply when no Business Partner Override matches the shipment.', sc_link_to_overrides: 'These prices can be overridden per Organization or Business Partner — configure records on the Shipping Cost Overrides page.', sc_link_to_overrides_btn: 'Open Shipping Cost Overrides', sc_link_to_default: 'Default prices are used as fallback. Override prices configured here take precedence when they match the organization, BP, country, weight range and date range.', sc_link_to_default_btn: 'Open Default Shipping Costs', sc_partner_link_modal_title: 'View Existing Overrides', sc_partner_link_modal_desc: 'List all override records that match the linked organization.', sc_partner_modal_title: 'Overrides for Organization', sc_partner_modal_no_records: 'No override records found for this organization.', sc_partner_modal_count: 'records found', sc_partner_modal_create_btn: 'Add New Override', sc_partner_modal_close: 'Close', sc_partner_section_title: 'Shipping Cost Configuration', sc_partner_section_sub: 'Default DHL shipping prices and per-organization overrides used when calculating int_freight_cost.', sc_partner_link_default_title: 'View Default Shipping Costs', sc_partner_link_default_desc: 'See the global Tier 1 fallback rates per country and weight range.', sc_partner_link_overrides_title: 'View Shipping Cost Overrides', sc_partner_link_overrides_desc: 'See organization & business-partner specific Tier 2 overrides.', sc_partner_link_create_title: 'Add Override Shipping Rate', sc_partner_link_create_desc: 'Create a new Tier 2 override prefilled with this customer\'s organization.', sc_partner_no_org_warn: 'No organization is linked to this business partner — cannot prefill an override.', // Integrations integrations: 'Integrations', integration: 'Integration', applications: 'Applications', label_designer: 'Label Designer', label_designer_desc: 'Design and print custom labels', apps_section_warehouse: 'Warehouse Terminals', apps_section_labels: 'Labels & Printing', apps_section_shipping: 'Shipping', apps_section_tools: 'Tools', app_receive_title: 'Receiving Terminal', app_receive_desc: 'Receive goods with or without purchase order, print receipt labels', app_inventory_title: 'Inventory Terminal', app_inventory_desc: 'Count stock per locator and post physical inventory documents', app_movement_title: 'Movement Terminal', app_movement_desc: 'Move articles between locators, batch transfers and RMA import', // --- Mobile reconditioning (/mobile/reconditioning) --- recond_title: 'Reconditioning', recond_scan_prompt: 'SCAN RETURN LABEL', recond_search_placeholder: 'RMA number', recond_hint: 'Scan or type the RMA number from the return label. Only lines on non-shippable locators are shown.', recond_not_found: 'No customer return found for', recond_lookup_error: 'Lookup failed', recond_locators_error: 'Locators could not be loaded', recond_pick_return: 'Select customer return', recond_articles: 'Articles to recondition', recond_no_lines: 'No lines left on non-shippable locators.', recond_hidden_shippable: 'line(s) already sit on shippable locators.', recond_done_qty: 'already reconditioned', recond_exhausted: 'No stock / already reconditioned', recond_target: 'Target locator', recond_pick_target: 'Choose locator', recond_not_shippable: 'not shippable', recond_same_locator: 'Target locator equals the source locator of a line.', recond_filter_locators: 'Search locator…', recond_no_locators: 'No locators found.', recond_ticket_toggle: 'Create ticket with time/amount', recond_print_report: 'Print movement report (A4)', recond_printer: 'Printer', recond_default_printer: 'Default printer (CUPS)', recond_dispose: 'Dispose', recond_disposal: 'Disposal', recond_dispose_info: 'pcs marked for disposal – booked out via physical inventory instead of being moved.', recond_no_target_needed: 'All selected lines will be disposed of – no target locator needed.', recond_submit_dispose: 'Book disposal', recond_disposal_done: 'Disposal booked', recond_report_printed: 'Report sent to printer', recond_report_print_failed: 'Report could not be printed', recond_submit: 'Book reconditioning', recond_done: 'Reconditioning booked', recond_error: 'Reconditioning failed', recond_partner_loading: 'Resolving partner…', recond_no_partner: 'no partner linked', recond_amount_label: 'Amount in € (negative = credit)', on_hand: 'On hand', subject: 'Subject', billing: 'Billing', minutes: 'Minutes', source: 'Source', none: 'None', searching: 'Searching...', time: 'Time', close_without_ticket: 'Close without ticket', hourly_rate: 'Hourly rate', direct_amount: 'Direct amount', return_short: 'Return', ticket_for: 'Ticket for', ticket_creating: 'Creating ticket…', app_picklist_title: 'Picklist Terminal', app_picklist_desc: 'Aggregate shipments into one pick list, print or pick digitally', app_commission_title: 'Commission Terminal', app_commission_desc: 'Pack shipments, print carrier labels and track parcels', app_returns_title: 'Returns Terminal', app_returns_desc: 'Scan returned shipments, book RMAs and print return labels', app_fix_locator_title: 'Fix Locator Owner', app_fix_locator_desc: 'Move articles stored in a wrong organization to the correct locator', app_locator_articles_title: 'Locator Contents', app_locator_articles_desc: 'Scan a locator and see every article stored in it', app_product_title: 'Product Terminal', app_product_desc: 'Scan products, check stock, edit dimensions and capture EANs', app_print_labels_title: 'Product Labels', app_print_labels_desc: 'Scan articles and print product labels on warehouse printers', app_locator_labels_title: 'Locator Labels', app_locator_labels_desc: 'Print barcode labels for storage locations', app_manual_label_title: 'Manual Label', app_manual_label_desc: 'Create shipping labels manually for any address', app_dhl_label_title: 'DHL Manual Label', app_dhl_label_desc: 'Create DHL shipping labels without a shipment', app_generate_shipments_title: 'Generate Shipments', app_generate_shipments_desc: 'Generate delivery notes from open orders and print picklists', app_tasks_title: 'Time Tracking', app_tasks_desc: 'Track working time per customer and bill it to tasks', // Product Info product_info: 'Product Info', qtyordered: 'Ordered', itemprice: 'Price', totalprice: 'Total', qtyavailable: 'Available', qtyonhand: 'On Hand', returnqtyonhand: 'Return On Hand', qtyreserved: 'Reserved', qtypurchased: 'Purchased', shipment: 'Shipment', invoice: 'Invoice', documentordernumber: 'Order Number', periodperformancedate: 'Performance Date', documentexternnumber: 'External Order-ID', orderdocumenttype: 'Order Type', // Common Form Fields name: 'Name', value: 'Value', description: 'Description', notes: 'Notes', comment: 'Comment', comments: 'Comments', code: 'Code', identifier: 'Identifier', key: 'Key', type: 'Type', status: 'Status', active: 'Active', inactive: 'Inactive', enabled: 'Enabled', disabled: 'Disabled', default: 'Default', priority: 'Priority', sequence: 'Sequence', sort_order: 'Sort Order', created: 'Created', created_at: 'Created At', created_by: 'Created By', updated: 'Updated', updated_at: 'Updated At', updated_by: 'Updated By', modified: 'Modified', deleted: 'Deleted', deleted_at: 'Deleted At', date: 'Date', start_date: 'Start Date', end_date: 'End Date', valid_from: 'Valid From', valid_to: 'Valid To', from_date: 'From Date', to_date: 'To Date', valid: 'Valid', in_service_date: 'In Service Date', create_date: 'Create Date', guarantee_date: 'Guarantee Date', create_as_active: 'Create as Active', // Additional Common Fields tax_id: 'Tax ID', hrg_number: 'Commercial Register No.', help_hrg_number_tip: 'Commercial register number (Handelsregisternummer) of the business partner.', email_invoice: 'Invoice Email', help_email_invoice_tip: 'Invoices are emailed to this address. If empty, the general email is used.', rating: 'Rating', url: 'URL', reference_no: 'Reference No', // Contact Fields email: 'Email', phone: 'Phone', mobile: 'Mobile', fax: 'Fax', website: 'Website', contact: 'Contact', contacts: 'Contacts', contact_person: 'Contact Person', first_name: 'First Name', last_name: 'Last Name', full_name: 'Full Name', title: 'Title', salutation: 'Salutation', company: 'Company', company_name: 'Company Name', your_first_name: 'Your first name', your_last_name: 'Your last name', your_username: 'Your username or login ID', your_password: 'Your password', your_email: 'Your email', enter_username: 'Enter your Username!', enter_password: 'Enter your Password!', enter_email: 'Enter your email', // Financial Fields amount: 'Amount', price: 'Price', unit_price: 'Unit Price', list_price: 'List Price', net_price: 'Net Price', gross_price: 'Gross Price', gross_amount: 'Gross Amount', cost: 'Cost', discount: 'Discount', discount_percent: 'Discount %', tax_amount: 'Tax Amount', subtotal: 'Subtotal', total: 'Total', grand_total: 'Grand Total', balance: 'Balance', credit: 'Credit', debit: 'Debit', payment: 'Payment', payments: 'Payments', payment_method: 'Payment Method', payment_date: 'Payment Date', due_date: 'Due Date', invoice_date: 'Invoice Date', order_date: 'Order Date', delivery_date: 'Delivery Date', ship_date: 'Ship Date', // Quantity Fields quantity: 'Quantity', qty: 'Qty', qty_ordered: 'Qty Ordered', qty_delivered: 'Qty Delivered', qty_invoiced: 'Qty Invoiced', qty_returned: 'Qty Returned', qty_available: 'Qty Available', qty_on_hand: 'Qty On Hand', locator_priorities: 'Locator Priorities', locator_priorities_desc: 'Optimize locator pick order for shipment generation', qty_reserved: 'Qty Reserved', min_qty: 'Min Qty', max_qty: 'Max Qty', no: 'No', // Measurement Fields weight: 'Weight', height: 'Height', width: 'Width', length: 'Length', volume: 'Volume', uom: 'UoM', unit_of_measure: 'Unit of Measure', // Reference Fields reference: 'Reference', external_reference: 'External Reference', internal_reference: 'Internal Reference', po_reference: 'PO Reference', document_no: 'Document No.', order_no: 'Order No.', invoice_no: 'Invoice No.', tracking_no: 'Tracking No.', tracking_code: 'Tracking code', postal_code_or_house: 'Postal code or house number', serial_no: 'Serial No.', batch_no: 'Batch No.', lot_no: 'Lot No.', sku: 'SKU', barcode: 'Barcode', ean: 'EAN', upc: 'UPC', scan_product_sku: 'Scan Product SKU/UPC/Value', // Actions save: 'Save', saved: 'Saved!', save_changes: 'Save Changes', cancel: 'Cancel', delete: 'Delete', edit: 'Edit', order_void_title: 'Cancel this order?', order_void_action: 'Cancel order', order_void_warning: 'This order will be voided permanently and cannot be processed any further. This is not a hold — the cancellation is final.', order_void_confirm: 'Yes, cancel order', order_void_keep: 'Keep order', order_void_success: 'Order has been cancelled', order_void_error: 'Failed to cancel order', batch_void_title: 'Cancel selected orders?', batch_void_warning: 'The selected orders will be voided permanently. This cannot be undone and only orders without a tracking number will be cancelled.', batch_void_confirm: 'Yes, cancel orders', batch_draft_title: 'Set selected orders to draft?', batch_draft_warning: 'The selected completed orders will be reactivated to draft status. Reservations may be released — only orders currently completed are affected.', batch_draft_confirm: 'Yes, set to draft', batch_complete_title: 'Complete selected orders?', batch_complete_warning: 'The selected drafted/in-progress orders will be completed. Only orders in draft or in-progress status are affected.', batch_complete_confirm: 'Yes, complete orders', view: 'View', create: 'Create', add: 'Add', remove: 'Remove', update: 'Update', submit: 'Submit', submit_preview: 'Submit & Preview', approve: 'Approve', reject: 'Reject', confirm: 'Confirm', complete: 'Complete', close: 'Close', open: 'Open', reset: 'Reset', clear: 'Clear', filter: 'Filter', sort: 'Sort', export: 'Export', import: 'Import', print: 'Print', print_label: 'Print Label', print_report_pdf: 'Print Report in PDF', print_report_html: 'Print Report in HTML', print_report_csv: 'Print Report in CSV', print_report_xlsx: 'Print Report in XLSX', print_report_xls: 'Print Report in XLS', download: 'Download', upload: 'Upload', copy: 'Copy', copied: 'Copied', duplicate: 'Duplicate', archive: 'Archive', restore: 'Restore', refresh: 'Refresh', reload: 'Reload', preview: 'Preview', select: 'Select', select_all: 'Select All', deselect_all: 'Deselect All', expand: 'Expand', collapse: 'Collapse', show: 'Show', hide: 'Hide', more: 'More', less: 'Less', next: 'Next', previous: 'Previous', first: 'First', last: 'Last', yes: 'Yes', no_option: 'No', ok: 'OK', apply: 'Apply', process: 'Process', generate: 'Generate', calculate: 'Calculate', send: 'Send', receive: 'Receive', move: 'Move', void_action: 'Void', force_void_action: 'Void despite shipment (admin) – final, cannot be reactivated', force_void_title: 'Void a shipped order?', force_void_msg: 'This order is completed and has already been picked/shipped. Voiding is final: the order is lost and can NOT be reactivated afterwards. The shipment(s) and invoice(s) are reversed in the system. The marketplace is not notified.', force_void_ack: 'I understand that the order is lost and cannot be reactivated.', force_void_confirm: 'Yes, void anyway', reverse: 'Reverse', view_more_details: 'View More Details', toggle_open_orders: 'Toggle Open Orders', install_as_app: 'Install as app', install_as_mobile_app: 'Install as mobile app', enable_push_notifications: 'Enable push notifications', enter_fullscreen: 'Enter Fullscreen', exit_fullscreen: 'Exit Fullscreen', // Status Labels draft: 'Draft', pending: 'Pending', in_progress: 'In Progress', completed: 'Completed', cancelled: 'Cancelled', approved: 'Approved', rejected: 'Rejected', closed: 'Closed', voided: 'Voided', reversed: 'Reversed', posted: 'Posted', processed: 'Processed', unprocessed: 'Unprocessed', paid: 'Paid', unpaid: 'Unpaid', partial: 'Partial', overdue: 'Overdue', shipped: 'Shipped', incoming: 'Incoming', packing: 'Packing', delivered: 'Delivered', returned: 'Returned', new_order: 'New Order', imported_date: 'Imported', shipped_date: 'Shipped', select_start_date: 'Select start date', select_end_date: 'Select end date', // Document Status Titles order_complete: 'Order Complete', order_draft: 'Order Draft', order_cancelled: 'Order Cancelled', standard_shipping: 'Standard Shipping', express_shipping: 'Express Shipping', same_address: 'Same Address', different_address: 'Different Address', shipment_created: 'Shipment Created', // Priority Labels priority_low: 'Low', priority_medium: 'Medium', priority_high: 'High', priority_urgent: 'Urgent', priority_minor: 'Minor', // Messages & Toasts loading: 'Loading...', agreement_notes_section: 'Agreements with the partner', agreement_notes_section_sub: 'Notes on agreements made, each with a date and content', agreement_date: 'Agreement date', agreement_note_placeholder: 'Enter agreement…', new_agreement: 'New agreement', no_agreements: 'No agreements recorded', save_first_agreement: 'Please save the partner first to add agreements.', agreement_name: 'Title', agreement_name_placeholder: 'Short title of the agreement', agreement_note_label: 'Content', agreement_empty: 'Please enter a date and content.', admin_only: 'Admin only', extra_order_lines_title: 'Additional order positions', extra_order_lines_sub: 'Automatically added to every order generated for this fulfillment customer', new_extra_order_line: 'New position', no_extra_order_lines: 'No additional positions recorded', save_first_extra_order_line: 'Please save the partner first to add positions.', extra_order_line_empty: 'Please select a product.', extra_order_line_desc_placeholder: 'Optional — added as the order line\'s description text, without replacing the product name', saving: 'Saving...', processing: 'Processing...', please_wait: 'Please wait...', no_data: 'No data available', no_results: 'No results found', error: 'Error', success: 'Success', warning: 'Warning', info: 'Info', required_field: 'This field is required', invalid_input: 'Invalid input', confirm_delete: 'Are you sure you want to delete?', delete_confirmation: 'Delete Confirmation', confirm_action: 'Are you sure?', changes_saved: 'Changes saved successfully', created_successfully: 'Created successfully', saved_successfully: 'Saved successfully', operation_successful: 'Operation completed successfully', operation_failed: 'Operation failed', save_warning: 'Save button is active, please submit the data before leaving!', tracking_number_copied: 'Tracking Number Copied!', please_enter_trackingnumber: 'Please enter Trackingnumber', tracking_number_required: 'Tracking number is required', tracking_number_save_failed: 'Failed to save tracking number', save_and_upload: 'Save & Upload', attachment_trackingnumber: 'Attachment Tracking Number', copy_failed: 'Copy Failed', login_failed: 'Login Failed', server_error: 'Server Error', connection_error: 'Connection Error', failed_to_load_libraries: 'Failed to load PDF/Barcode libraries', error_generating_pdf: 'Error generating PDF labels!', failed_to_initialize_pdf: 'Failed to initialize PDF generation!', failed_to_fetch_stocks: 'Failed to fetch stocks', failed_to_submit_adjustments: 'Failed to submit adjustments', error_searching_product: 'Error searching product', error_fetching_product_image: 'Error fetching product image', copied_qty_values: 'Copied local qty values to target', // Table Headers actions: 'Actions', options: 'Options', details: 'Details', summary: 'Summary', overview: 'Overview', history: 'History', attachments: 'Attachments', attachment: 'Attachment', files: 'Files', file: 'File', image: 'Image', images: 'Images', logo: 'Logo', partner: 'Partner', tracking: 'Tracking', // Time today: 'Today', yesterday: 'Yesterday', tomorrow: 'Tomorrow', this_week: 'This Week', last_week: 'Last Week', this_month: 'This Month', last_month: 'Last Month', this_year: 'This Year', last_year: 'Last Year', // Boolean is_active: 'Is Active', is_default: 'Is Default', is_enabled: 'Is Enabled', is_visible: 'Is Visible', is_required: 'Is Required', is_readonly: 'Is Read Only', is_system: 'Is System', is_customer: 'Is Customer', is_vendor: 'Is Vendor', is_employee: 'Is Employee', is_sales_rep: 'Is Sales Rep', // Partner Form Fields second_name: '2nd Name', search_key: 'Search Key', representative_agent: 'Representative/Agent', open_balance: 'Open Balance', credit_status: 'Credit Status', credit_limit: 'Credit Limit', credit_hold: 'Credit Hold', credit_ok: 'Credit OK', credit_stop: 'Credit Stop', credit_watch: 'Credit Watch', no_credit_check: 'No Credit Check', contracted_signed: 'Contracted Signed', summary_level: 'Summary Level', prospect: 'Prospect', sales_representative: 'Sales Representative', so_tax_exempt: 'SO Tax Exempt', po_tax_exempt: 'PO Tax Exempt', fulfillment_customer: 'Fulfillment Customer', account_logship: 'Account LogShip', accounting_warehouse_volume: 'Accounting Warehouse Volume', // Customer Tab invoice_rule: 'Invoice Rule', after_delivery: 'After Delivery', after_order_delivered: 'After Order delivered', customer_schedule_after_delivery: 'Customer Schedule after Delivery', immediate: 'Immediate', invoice_schedule: 'Invoice Schedule', flat_discount_percent: 'Flat Discount %', payment_rule: 'Payment Rule', cash: 'Cash', check: 'Check', credit_card: 'Credit Card', direct_debit: 'Direct Debit', direct_deposit: 'Direct Deposit', on_credit: 'On Credit', delivery_rule: 'Delivery Rule', after_payment: 'After Payment', availability: 'Availability', complete_line: 'Complete Line', complete_order: 'Complete Order', force: 'Force', manual: 'Manual', dunning_grace_date: 'Dunning Grace Date', payment_term: 'Payment Term', delivery_via: 'Delivery Via', delivery: 'Delivery', pickup: 'Pickup', dunning: 'Dunning', min_shelf_life_percent: 'Min Shelf Life %', // Vendor Tab po_discount_schema: 'PO Discount Schema', po_price_list: 'PO Price List', vendor_status: 'Vendor Status', vendor_1099: '1099 Vendor', // Fulfillment Customer Tab fulfillment_order_baseprice: 'Fulfillment Order Baseprice', fulfillment_order_baseprice_tooltip: 'Base price charged for fulfillment order processing', fulfillment_order_return_baseprice: 'Fulfillment Order Return Baseprice', fulfillment_order_return_baseprice_tooltip: 'Base price charged for processing returned fulfillment orders', fulfillment_order_baseprice_2: 'Fulfillment Order Baseprice 2', fulfillment_order_baseprice_2_tooltip: 'Secondary base price tier for fulfillment order processing', fulfillment_order_baseprice_3: 'Fulfillment Order Baseprice 3', fulfillment_order_baseprice_3_tooltip: 'Third tier base price for fulfillment order processing', fulfillment_order_qty_pickfree: 'Fulfillment Order Qty Pickfree', fulfillment_order_qty_pickfree_tooltip: 'Quantity threshold for free picking services on fulfillment orders', fulfillment_order_pickprice: 'Fulfillment Order Pickprice', fulfillment_order_pickprice_tooltip: 'Price charged per item picked for fulfillment orders', fulfillment_order_return_pickprice: 'Fulfillment Order Return Pickprice', fulfillment_order_return_pickprice_tooltip: 'Price charged per item picked for returned fulfillment orders', logship_monthly_fee: 'LogShip Monthly Fee', logship_monthly_fee_tooltip: 'Monthly fee charged for LogShip services', volume_qm3_price: 'Volume QM3 Price', volume_qm3_price_tooltip: 'Price per cubic meter for volume-based warehouse storage', accounting_warehouse_rent_starts: 'Accounting Warehouse Rent Starts', accounting_warehouse_rent_starts_tooltip: 'Start date for accounting warehouse rent charges', warehouse_and_pricing: 'Warehouse & Pricing', shelf_rent_small_price: 'Shelf Rent Small Price', shelf_rent_small_qty: 'Shelf Rent Small Qty', shelf_rent_large_price: 'Shelf Rent Large Price', shelf_rent_large_qty: 'Shelf Rent Large Qty', rent_pallet_space_qty: 'Rent Pallet Space Qty', rent_pallet_space_price: 'Rent Pallet Space Price', customer_profile_id: 'Customer Profile ID', product_packet_1_kp_price: 'Product Packet 1 (KP) Price', product_packet_2_s_price: 'Product Packet 2 (S) Price', product_packet_3_m_price: 'Product Packet 3 (M) Price', product_packet_4_l_price: 'Product Packet 4 (L) Price', product_packet_5_xl_price: 'Product Packet 5 (XL) Price', accounting_kleinpaket: 'Accounting Kleinpaket', use_qm2_from_bp: 'Use QM2 From BP', use_foreign_dhl_account: 'Use Foreign DHL Account', allow_fee_report_download: 'Allow Fee Report Download', freight_cost_rule: 'Freight Cost Rule', freight_included: 'Freight Included', fix_price: 'Fix Price', calculated: 'Calculated', line: 'Line', additional_references: 'Additional References', additional_references_sub: 'Linked entities and grouping references', parent_business_partner: 'Parent Business Partner', tax_group: 'Tax Group', default_shipper: 'Default Shipper', // Fulfillment redesign — sections, cards, hints pricing_hierarchy_title: 'Pricing Hierarchy', pricing_hierarchy_text: 'Effective price is resolved Product → Rule → Business Partner → System default. Values set here apply when no Product or Rule override exists.', learn_more: 'Learn more', how_it_works: 'How it works', outbound_fulfillment_pricing: 'Outbound Fulfillment Pricing', outbound_fulfillment_pricing_sub: 'Per-shipment pricing for regular customer orders', first_line_only_hint: 'Charged once per shipment (first line only)', per_unit_hint: 'Per item, after free quantity is deducted', free_qty_hint: 'Free items per shipment, shared across all lines', return_processing_pricing: 'Return Processing (RMA)', return_processing_pricing_sub: 'Pricing for customer returns — no free quantity applies', return_first_line_hint: 'Charged once per return shipment', return_pick_hint: 'Applied to every returned item', return_email: 'Return E-Mail', return_email_tooltip: 'Email used as reply-to / sender for return notifications and DHL return labels.', warehouse_rent_section: 'Warehouse Rent', warehouse_rent_section_sub: 'Choose ONE billing method below — they are mutually exclusive', volume_based_rent: 'Volume-Based Rent (m³)', volume_based_rent_desc: 'Bills by actual cubic meters used. Dynamic, scales with stock.', flat_rate_rent: 'Flat-Rate (Shelves & Pallets)', flat_rate_rent_desc: 'Fixed monthly fees per shelf and pallet space.', no_warehouse_rent: 'Manually Warehouse Rent or No Warehouse Rent', no_warehouse_rent_desc: 'Not included in the automatic invoicing system — warehouse rent has to be billed manually outside the system, or not at all.', billing_start_hint: 'Leave blank to bill from the beginning, or pick a date to start billing from.', large_shelves: 'Large Shelves', small_shelves: 'Small Shelves', pallet_spaces: 'Pallet Spaces', qty: 'Qty', month: 'month', monthly_total: 'Monthly Total', shipping_dhl_section: 'DHL Shipping', shipping_dhl_section_sub: 'Internal shipping cost calculation rules', use_foreign_dhl_account_desc: 'When enabled, ALL internal shipping cost calculations are SKIPPED for this customer.', foreign_dhl_warning: 'Internal shipping costs will NOT be calculated for this customer. Kleinpaket settings below are disabled.', kleinpaket_settings: 'Kleinpaket Settings', accounting_kleinpaket_desc: 'Both this AND the shipment must be marked Kleinpaket to apply the special rate.', disable_kleinpaket_price_limit: 'Disable Kleinpaket Price Limit', disable_kleinpaket_price_limit_desc: 'Removes the upper-cap protection on Kleinpaket prices. Use with care.', order_source_custom_order: 'Custom Order Source', packaging_material_section: 'Packaging Material Pricing', packaging_material_section_sub: 'Per-parcel material costs by parcel size — leave blank to use system default', kleinpaket: 'Kleinpaket', standard: 'Standard', medium: 'Medium', large: 'Large', extra_large: 'Extra Large', subscription_fees_section: 'Subscription & Recurring Fees', subscription_fees_section_sub: 'Monthly platform & service fees independent of shipment volume', feature_flags_section: 'Customer Permissions & Features', feature_flags_section_sub: 'Toggles affecting which features and reports the customer sees or receives', allow_fee_report_download_desc: 'Customer can download their detailed fee/billing reports.', show_fulfillment_invoice_details: 'Show Fulfillment Invoice Details', show_fulfillment_invoice_details_desc: 'Display per-line fulfillment line items on the customer invoice instead of summary totals.', allow_edit_product_image: 'Allow Product Image Editing', allow_edit_product_image_desc: 'Customer can manage product images (Gallery tab) even with a limited role.', hide_qty_flag_label: 'Hide Stock Quantities', hide_qty_flag_desc: 'Hides warehouse stock quantities (on hand, reserved, available, returns) from this partner\'s organization users.', disallow_export_flag_label: 'Disallow Data Export', disallow_export_flag_desc: 'Hides all grid export buttons (CSV, Excel, PDF) from this partner\'s organization users.', accounting_assignment: 'Accounting Assignment', accounting_org: 'Accounting Organization', accounting_org_tip: 'Organization under which this customer\'s fulfillment fee orders & invoices are booked. Leave empty to use the partner\'s own organization.', account_logship_desc: 'Treat as internal LogShip account for accounting flows.', // Right-side panel orders: 'Orders', invoices: 'Invoices', no_records: 'No records', commissioned: 'Commissioned', pending: 'Pending', // Modal/calculator additions select_date: 'Select date', clear: 'Clear', today: 'Today', done: 'Done', total: 'Total', items: 'items', base_fee: 'Base fee', weight_addon: 'Weight addon', co2: 'CO₂', energy: 'Energy (DE)', peak: 'Peak (seasonal)', shipping_assignments: 'Shipping Assignments', // Per-field tip texts help_contract_signed_tip: 'Date the customer contract was signed. Used for billing-period calculations and contract-anniversary reports.', help_customer_profile_tip: 'External customer profile ID — links this customer to an external system (e.g. legacy CRM).', help_freight_cost_rule_tip: 'Determines how freight is added: Included = bundled in product price; Fixed = a constant amount; Calculated = computed per shipment; Line = appears as a separate invoice line.', help_default_shipper_tip: 'Default carrier used when creating new shipments for this customer.', help_custom_order_source_tip: 'Default order-source label used when this customer creates a manual order (e.g. phone, fax, manual entry).', help_account_logship_tip: 'When enabled, this customer is treated as an internal LogShip account. Activates the monthly platform fee field below.', help_logship_monthly_fee_hint: 'Fixed monthly fee charged regardless of shipment volume.', logship_disabled_hint: 'Enable "Account on LogShip" above to set a monthly fee.', // Calculator labels calc_outbound_title: 'Live Calculator — Estimate a sample shipment', calc_return_title: 'Live Calculator — Estimate a sample return', calc_volume_title: 'Live Calculator — Estimate monthly volume rent', calc_packaging_title: 'Live Calculator — Estimate packaging cost for a parcel mix', calc_lines: 'Lines', calc_qty_per_line: 'Qty / line', calc_total_qty: 'Total qty', calc_billable: 'Billable', calc_free: 'free', calc_base_fee: 'Base fee', calc_pick_fee: 'Pick fee', calc_estimated: 'Estimated total', calc_used_m3: 'Used m³', calc_outbound_formula: 'Total = Base + Pick × (TotalQty − Free)', calc_return_formula: 'Total = ReturnBase + ReturnPick × TotalQty (no free quantity)', calc_volume_formula: 'Monthly = Used m³ × €/m³', calc_packaging_formula: 'Total = Σ (Qty × Price) per parcel size', // How-It-Works modal — titles help_fulfillment_pricing_title: 'How outbound fulfillment pricing works', help_return_pricing_title: 'How return (RMA) pricing works', help_warehouse_rent_title: 'Warehouse rent — choose ONE method', help_dhl_shipping_title: 'DHL shipping cost calculation', help_kleinpaket_title: 'Kleinpaket (small parcel) accounting', help_packaging_title: 'Packaging material prices', help_pricing_hierarchy_title: 'Pricing override hierarchy', // How-It-Works — outbound help_fp_intro: 'Each outbound shipment is billed in two parts: a one-time Base Price (charged on the FIRST line only) plus a per-item Pick Price applied to all billable items after the Free Pick Quantity is deducted.', help_fp_rules: 'Key rules', help_fp_rule1_t: 'Base Price — once per shipment', help_fp_rule1_d: 'Charged on the first line only. Lines 2..N have base = €0.', help_fp_rule2_t: 'Free Quantity — shipment-wide', help_fp_rule2_d: 'Free items are deducted across the entire shipment, not per line.', help_fp_rule3_t: 'Pick Price applies to remaining items', help_fp_rule3_d: '(TotalQty − Free) × Pick = variable cost.', help_fp_example: 'Worked example — Base €2.50, Pick €1.00, Free 2', help_fp_shipment_3lines: 'Shipment with 3 lines (5 + 3 + 2 items)', // How-It-Works — returns help_rp_intro: 'Returns are billed separately from outbound. The Return Base Price is charged once per return shipment, and the Return Pick Price applies to EVERY returned item — there is NO free quantity.', help_rp_no_free: 'No free quantity for returns — every returned item is billable.', help_rp_example: 'Worked example — Base €3.00, Pick €1.50', help_rp_return_2lines: 'Return shipment with 2 lines (5 + 3 items)', // How-It-Works — warehouse help_wr_intro: 'Two billing methods are mutually exclusive — choose ONE.', help_wr_volume: 'Volume (m³)', help_wr_volume_d: 'Bills by actual cubic meters used. Dynamic, scales with stock.', help_wr_flat: 'Flat-Rate', help_wr_flat_d: 'Fixed monthly fees per shelf and pallet space.', help_wr_none: 'Manual / None', help_wr_none_d: 'Skipped from auto-invoicing — bill manually outside the system.', help_wr_flat_example: 'Flat-rate example', help_wr_date_note: '"Billing Start Date" applies to BOTH modes — leave blank to bill from the beginning, or pick a date to start billing from.', // How-It-Works — DHL help_dhl_intro: 'DHL costs are calculated per shipment using a 2-tier price lookup.', help_dhl_tier2: 'Tier 2 (priority): cust_shippingcost_bpoverride', help_dhl_tier2_d: 'Org/customer/weight/date specific overrides — most specific match wins.', help_dhl_tier1: 'Tier 1 (fallback): cust_shippingcost_default', help_dhl_tier1_d: 'Country-only general rates if no override matches.', help_dhl_total: 'Total formula', help_dhl_foreign_warn: 'When "Customer uses own DHL account" is enabled, ALL internal shipping cost calculations are SKIPPED for this customer.', // How-It-Works — Kleinpaket help_kp_intro: 'Both conditions must be true to apply the special Kleinpaket rate.', help_kp_cond1: 'Shipment marked Kleinpaket', help_kp_cond2: 'Customer Kleinpaket-enabled', help_kp_result: 'Special rate applied', help_kp_result_d: 'Otherwise standard pricing applies.', help_kp_disable_warn: '"Disable Kleinpaket Price Limit" removes the upper-cap protection — use with care.', // How-It-Works — Packaging help_pkg_intro: 'Per-parcel packaging-material cost by parcel size. Leave any field blank to fall back to the system-wide AD_Client default for that size.', help_pkg_kp: 'Smallest parcel size — minimal packaging.', help_pkg_s: 'Default everyday parcel.', help_pkg_m: 'Medium parcel — standard box + filler.', help_pkg_l: 'Larger box, more filler material.', help_pkg_xl: 'Largest box for oversized goods.', help_pkg_fallback: 'Empty fields cascade to the AD_Client system default automatically — no need to repeat values.', // How-It-Works — Pricing hierarchy help_ph_intro: 'Effective price is resolved highest-priority-first. The first tier with a value wins.', help_ph_t1: 'PRODUCT custom price', help_ph_t2: 'RULE pricing', help_ph_t3: 'BUSINESS PARTNER defaults', help_ph_t3_d: 'The values you set on this form.', help_ph_t4: 'AD_CLIENT system fallback', help_ph_t4_d: 'Final fallback when nothing else is set.', // Partner / Customer / Vendor tab restructure identity_section: 'Identity', identity_section_sub: 'Core identification: name, search key, contact and tax data', help_name_tip: 'Primary legal name of the business partner. Required.', help_name2_tip: 'Optional secondary name (e.g. contact person, brand, or addition).', help_search_key_tip: 'Internal short search key. Used in lookups, dropdowns and barcodes. If empty, system auto-generates.', help_tax_id_tip: 'VAT / tax identification number used on invoices and tax reports.', org_group_section: 'Organization & Grouping', org_group_section_sub: 'Tenant, organization, partner group and assigned sales rep', help_partner_group_tip: 'Logical grouping of partners (e.g. Standard, VIP, Subcontractor). Drives default accounting and reporting.', help_sales_rep_tip: 'Internal sales representative responsible for this partner.', select_sales_rep: 'Select sales representative', sales_rep_modal_hint: 'Filtered to active employees flagged as Sales Lead.', // DocStatus badges docstatus_dr: 'Drafted', docstatus_ip: 'In Progress', docstatus_in: 'Invalid', docstatus_ap: 'Approved', docstatus_na: 'Not Approved', docstatus_co: 'Completed', docstatus_cl: 'Closed', docstatus_vo: 'Voided', docstatus_re: 'Reversed', docstatus_rc: 'Rev. Corrected', docstatus_wa: 'Waiting Payment', docstatus_wc: 'Waiting Confirm.', help_rating_tip: 'Internal rating / tier (free text or grade like A/B/C).', type_status_section: 'Type & Status', type_status_section_sub: 'Record state, partner role, lifecycle stage and internal-staff flags', flags_state: 'Record State', flag_active_hint: 'Visible & usable across the system', flag_onetime_hint: 'Single-use partner (cash sale, walk-in)', flags_role: 'Business Role', flags_role_sub: 'Activates the matching tab(s)', flag_customer_hint: 'Sells to this partner — opens Customer tab', flag_vendor_hint: 'Buys from this partner — opens Vendor tab', flag_ffcustomer_hint: 'Uses LogShip fulfillment — opens Fulfillment tab', flags_lifecycle: 'Sales Lifecycle', flag_prospect_hint: 'Lead — not yet converted to customer', flags_internal: 'Internal Staff', flags_internal_sub: 'Use only when this partner record represents an internal person', flag_employee_hint: 'Internal staff member', flag_salesrep_hint: 'Can be assigned as Sales Rep on orders', one_time: 'One-time', tax_credit_section: 'Tax & Credit', tax_credit_section_sub: 'Credit limit, status, open balance and tax-exempt flags', help_credit_status_tip: 'Credit-check behavior on new sales orders. Hold/Stop block, Watch warns, OK passes, No Check skips.', help_open_balance_tip: 'Read-only: outstanding receivable balance. Auto-updated by accounting postings.', help_so_tax_exempt_desc: 'Customer is exempt from sales tax on outgoing invoices.', help_po_tax_exempt_desc: 'Vendor is exempt from input tax on incoming purchase invoices.', customer_value_section: 'Customer Lifetime Value', customer_value_section_sub: 'Tracking metrics for the customer relationship', help_first_sale_tip: 'Date of the first invoice/sale to this customer. Used in cohort analysis and lifetime metrics.', help_actual_ltv_tip: 'Sum of all completed sales to this customer to date.', help_duns_tip: 'D-U-N-S Number — globally unique 9-digit business identifier from Dun & Bradstreet.', communication_section: 'Communication & Personalization', communication_section_sub: 'Greeting, language and email-notification preferences', help_greeting_tip: 'Salutation used on document templates (e.g. Mr / Mrs / Dr).', help_language_tip: 'Language used on documents and emails sent to this partner.', send_email: 'Send Documents by E-Mail', help_send_email_desc: 'Auto-email invoices, orders, etc. when documents are completed.', // Customer tab cust_pricing_section: 'Pricing & Payment', cust_pricing_section_sub: 'Default price list, payment terms and discount rules for this customer', help_price_list_tip: 'Default price list used for new sales orders to this customer.', help_payment_term_tip: 'Default payment term — defines invoice due date (Net 14, Net 30, Immediate, etc.).', help_payment_rule_tip: 'How the customer pays: cash, check, card, direct debit, deposit, on credit.', help_discount_schema_tip: 'Discount rules / tier table applied to this customer\'s orders.', help_dunning_grace_tip: 'Suspends dunning reminders until this date — useful for arrangements with the customer.', cust_invoicing_section: 'Invoicing', cust_invoicing_section_sub: 'When and how invoices are generated for this customer', cust_zugpferd_invoice: 'ZUGFeRD E-Invoice', cust_zugpferd_invoice_sub: 'Embed the EN16931 e-invoice XML into the invoice PDF when sending or uploading', help_invoice_rule_tip: 'Defines when an invoice is created: after delivery, after order is fully delivered, on a customer schedule, or immediately.', help_invoice_schedule_tip: 'Recurring invoice cadence — e.g. weekly on Friday, monthly on day 1. Required when Invoice Rule = Customer Schedule.', cust_delivery_section: 'Delivery', cust_delivery_section_sub: 'How orders are released to shipping, and via what channel', help_delivery_rule_tip: 'When a line / order is released for shipping: after payment, when stock is available, when complete, on demand, etc.', help_delivery_via_tip: 'Channel: own delivery, customer pickup, or external shipper (DHL etc.).', // Vendor tab vendor_purchasing_section: 'Purchasing Defaults', vendor_purchasing_section_sub: 'Default price list and terms used when placing purchase orders to this vendor', help_po_price_list_tip: 'Default price list used when creating purchase orders to this vendor.', help_po_payment_term_tip: 'Default payment term applied to vendor invoices (when payment is due).', help_po_payment_rule_tip: 'How we pay this vendor: cash, check, transfer, direct debit, etc.', help_po_discount_schema_tip: 'Discount tier table applied to PO lines from this vendor.', vendor_type_section: 'Vendor Classification', vendor_type_section_sub: 'Special vendor flags affecting reporting', help_manufacturer_desc: 'Vendor manufactures the goods we purchase (vs. distributor / reseller).', help_1099_desc: 'US tax form 1099 vendor — payments must be reported to the IRS.', // Newly added BP fields kleinpaket_price_limit: 'Kleinpaket Price Limit', kleinpaket_price_limit_tip: 'Maximum order value (€) below which a parcel still qualifies for the DHL Kleinpaket service. Compared against the order grand total during DHL label creation. If the order exceeds this amount, standard DHL service is used.', kleinpaket_price_limit_hint: 'If "Disable Price Limit" above is ON, this value is ignored.', kp_extra_weight: 'Kleinpaket Extra Weight', kp_extra_weight_tip: 'Additional weight (kg) added to the actual parcel weight when evaluating Kleinpaket eligibility (max ≤ 20 kg). Default 0.25 kg if blank.', freight_service_sender_mail: 'Freight Service Sender E-Mail', freight_service_sender_mail_tip: 'Sender email used on DHL shipping labels for this customer / org. If empty, the system default sender is used.', hourly_service_section: 'Hourly Service Rate', fulfillment_service_hourly_rate: 'Fulfillment Service Hourly Rate', fulfillment_service_hourly_rate_tip: 'Billing rate (€/hour) for ad-hoc fulfillment tasks: picking, packing, special handling. Used by the mobile tasks module to calculate billable hours. Default €33/h if blank.', hour: 'hour', hours: 'Hours', calc_service_title: 'Live Calculator — Estimate hourly service cost', calc_service_formula: 'Total = Hours × €/hour', external_integrations_section: 'External Integrations', external_integrations_section_sub: 'Identifiers linking this partner to external systems (Marketplace, Lexware, etc.)', marketplace_username: 'Marketplace Username', marketplace_username_tip: 'Seller / buyer username on the marketplace (e.g. eBay). Populated automatically when orders are imported from external marketplaces; can be edited manually here.', lexware_contact_uuid: 'Lexware Contact UUID', lexware_contact_uuid_tip: 'Lexoffice/Lexware contact UUID. Created automatically the first time an invoice is uploaded; reused on subsequent uploads. Edit manually only if you need to relink to a different Lexoffice contact.', // Preferences Tab order_reference: 'Order Reference', document_copies: 'Document Copies', printed: 'Printed', discount_printed: 'Discount Printed', greeting: 'Greeting', invoice_print_format: 'Invoice Print Format', language: 'Language', order_description: 'Order Description', // Sales Tab share: 'Share', sales_volume_in: 'Sales Volume in', employees: 'Employees', acquisition_cost: 'Acquisition Cost', first_sale: 'First Sale', naics: 'NAICS', potential_life_time_value: 'Potential Life Time Value', actual_life_time_value: 'Actual Life Time Value', acquisition_cost: 'Acquisition Cost', potential_life_time_value: 'Potential Lifetime Value', share_of_customer: 'Share of Customer', duns: 'D-U-N-S', // Edit Page Translations edit_business_partner: 'Edit Business Partner', business_partner: 'Business Partner', document_preferences: 'Document Preferences', sales_info: 'Sales Info', customer_info: 'Customer Info', vendor_info: 'Vendor Info', create_order: 'Create Order', edit_order: 'Edit Order', create_request: 'Create Request', edit_invoice: 'Edit Invoice', edit_shipment: 'Edit Shipment', sales_invoices: 'Sales Invoices', abort: 'Abort', yes: 'Yes', shipper: 'Shipper', // Partner Detail Record Tabs contacts_users: 'Contacts (Users)', locations: 'Locations', bank_accounts: 'Bank Accounts', shipping_accounts: 'Shipping Accounts', customer_accounting: 'Customer Accounting', vendor_accounting: 'Vendor Accounting', accounting_schema: 'Accounting Schema', account_receivable: 'Account Receivable', account_prepayment: 'Account Prepayment', // Location Form address: 'Address', address_1: 'Address 1', address_2: 'Address 2', address_3: 'Address 3', address_4: 'Address 4', ship_location: 'Ship Location', bill_location: 'Bill Location', no_detail_record: 'No detail record yet, please add a new one.', add_record: 'Add Record', location: 'Location', country: 'Country', region: 'Region', city: 'City', zip: 'ZIP', sales_region: 'Sales Region', second_phone: '2nd Phone', customer_address_id: 'Customer Address ID', isdn: 'ISDN', location_status: 'Location Status', invoice_address: 'Invoice Address', ship_address: 'Ship Address', record_saved: 'Record saved!', save_error: 'Save error', close: 'Close', // User/Contact Form contact_user: 'Contact (User)', birthday: 'Birthday', comments: 'Comments', notification_type: 'Notification Type', position: 'Position', supervisor: 'Supervisor', greeting_greeting: 'Greeting', bp_access: 'BP Access', full_bp_access: 'Full BP Access', ldap_user: 'LDAP User', email_user: 'EMail User', email_user_id: 'EMail User ID', email_address: 'Email Address', email_verify: 'EMail Verify', email_verify_date: 'EMail Verify Date', verification_info: 'Verification Info', last_contact: 'Last Contact', last_result: 'Last Result', partner_location: 'Partner Location', phone_2: '2nd Phone', title: 'Title', // Bank Account Form bank: 'Bank', bank_account: 'Bank Account', bank_account_type: 'Bank Account Type', account_no: 'Account No', iban: 'IBAN', bic_swift: 'BIC/SWIFT', routing_no: 'Routing No', credit_card: 'Credit Card', credit_card_type: 'Credit Card Type', credit_card_number: 'Credit Card Number', verification_code: 'Verification Code', expiration_month: 'Exp. Month', expiration_year: 'Exp. Year', account_name: 'Account Name', account_email: 'Account Email', account_street: 'Account Street', account_city: 'Account City', account_zip: 'Account Zip/Postal', account_state: 'Account State/Province', account_country: 'Account Country', driver_license: 'Driver License', driver_license_no: 'Driver License No', social_security_no: 'Social Security No', ach: 'ACH', payroll_payee: 'Payroll Payee', account_usage: 'Account Usage', customer_payment_profile_id: 'Customer Payment Profile ID', payment_processor: 'Payment Processor', address_verified: 'Address Verified', zip_verified: 'Zip Verified', number: 'Number', no_detail_record: 'No detail record yet, please add a new one.', add_record: 'Add Record', // Shipping Account Form shipping_account: 'Shipping Account', account_number: 'Account Number', shipper_account: 'Account No', shipper_meter: 'Shipper Meter', duties_shipper_account: 'Duties Shipper Account', meter: 'Meter', duties_shipper: 'Duties Shipper', location: 'Location', // BI & Accounting menu translations bi: 'BI', bi_desc: 'Business Intelligence & Analytics', accounting_menu: 'Accounting', accounting_menu_desc: 'Accounting & Invoices', // --- OPOS list (open items, DATEV-style) --- opos_list: 'Open Items (OPOS)', opos_list_desc: 'Open items receivables & payables – due dates, overdue, cash discount, as-of date', opos_sub: 'DATEV-style open items list (Offene-Posten-Liste): every unpaid invoice, credit note and unallocated payment per account, with due date, days overdue, cash discount and dunning level.', opos_receivables: 'Receivables (Debitoren)', opos_payables: 'Payables (Kreditoren)', opos_both: 'Receivables & Payables', opos_as_of: 'As-of date (Stichtag)', opos_as_of_hint: 'Empty = today. With a date, the list shows the open items as they were on that day (invoices and payments booked up to that date).', opos_historical_notice: 'Historical view as of {date}: invoices booked up to that date, allocations up to that date.', opos_include_payments: 'Include unallocated payments', opos_include_payments_hint: 'Payments without an allocated invoice appear as negative open items (credit).', opos_only_overdue: 'Overdue only', opos_only_due: 'Due only', opos_only_discount: 'Cash discount still possible', opos_all_orgs: 'All organizations', opos_organization: 'Organization', opos_account: 'Account', opos_account_no: 'Account no.', opos_account_name: 'Account name', opos_doc_date: 'Date', opos_doc_no: 'Invoice no.', opos_doc_type: 'Type', opos_due_date: 'Due date', opos_days_overdue: 'Days overdue', opos_amount: 'Document amount', opos_paid: 'Paid / cleared', opos_open: 'Open amount', opos_sh: 'D/C', opos_payment_term: 'Payment term', opos_discount_date: 'Discount until', opos_discount_amt: 'Discount', opos_dunning_level: 'Dunning level', opos_last_dunning: 'Last dunning', opos_last_payment: 'Last payment', opos_order: 'Order', opos_reference: 'Reference', opos_text: 'Posting text', opos_bucket: 'Aging bucket', opos_not_due: 'Not yet due', opos_bucket_1_30: '1–30 days', opos_bucket_31_60: '31–60 days', opos_bucket_61_90: '61–90 days', opos_bucket_90: '> 90 days', opos_total_open: 'Total open', opos_total_overdue: 'Overdue', opos_items: 'items', opos_aging: 'Aging (Fälligkeitsstruktur)', opos_no_items: 'No open items for this selection.', opos_invoice: 'Invoice', opos_credit_memo: 'Credit memo', opos_payment: 'Payment', opos_paid_via_link: 'paid via directly linked payment (no allocation)', opos_export_excel: 'Excel', opos_export_csv: 'CSV', opos_export_datev: 'DATEV CSV', opos_print: 'Print', opos_group_by_account: 'Group by account', opos_flat_list: 'Flat list', opos_accounts: 'accounts', opos_in_dispute: 'In dispute', opos_balance: 'Balance', opos_amount_debit: 'Amount debit', opos_amount_credit: 'Amount credit', opos_saldo: 'Balance', opos_due_days: 'due', opos_due_days_hint: 'Days until due — negative = overdue (DATEV convention)', opos_kz: 'Flag', opos_kz_hint: 'K = minor difference · 1/2/3 = dunning level', opos_detail: 'Detail level', opos_detail_items: 'Items', opos_detail_accounts: 'Balance list', opos_detail_accounts_hint: 'One balance per account (open-item balance list)', opos_show_skonto: 'Show cash-discount columns', opos_discount_pct: 'Discount %', opos_possible_discount: 'Possible discount', opos_payable: 'Amount payable', opos_search_placeholder: 'Search – account / invoice no. / posting text', opos_count_items: 'Open items', opos_sum_open: 'Total open items', opos_max_posting_date: 'Latest posting date', opos_all_values_eur: 'All values in EUR', opos_footer_note: 'This evaluation reflects the current state of the books.', opos_receivables_total: 'Receivables total', opos_payables_total: 'Payables total', opos_grand_total: 'Grand total', opos_total: 'Total', opos_account_scope: 'Account scope', opos_accounts_with_open_items: 'accounts with open items', opos_item_scope: 'Item scope', opos_open_items_only: 'open items', opos_include_payments_short: 'incl. payments without invoice reference', opos_sorting: 'Sorting', opos_print_title: 'Open Items List (OPOS)', opos_dunning_level_short: 'Dun.', opos_export_datev_hint: 'CSV in the field order of the DATEV open-items export (OPOS.TXT)', // Fulfillment translations fulfillment_customers: 'Fulfillment Customers', fulfillment_merchant_onboarding: 'Merchant Onboarding', fulfillment_stocks: 'Fulfillment Stocks', fulfillment_product_pricing_rules: 'Product Pricing Rules', fulfillment_product_pricing_rules_desc: 'Manage fulfillment product pricing rules', fulfillment_crossdock_board: 'Cross-Docking (Beta)', crossdock_board_title: 'Cross-Docking Planning Board', crossdock_board_subtitle: 'Match inbound purchase orders with outbound sales orders on one timeline — goods arrive and go straight back out.', fee_line_browser: 'Fee Line Browser', fee_line_browser_desc: 'Browse and analyze fulfillment fee lines', bi_fulfillment_earnings: 'Fulfillment Earnings', bi_fulfillment_earnings_desc: 'Read-only earnings analysis by date range, grouped per merchant', shipment_line_browser: 'Shipment Line Browser', shipment_line_browser_desc: 'Browse and analyze all shipment lines', margin_browser: 'Margin Browser', margin_browser_desc: 'Analyze order margins including purchase costs, shipping, and marketplace fees', storage_usage_browser: 'Storage Usage (QM3)', storage_usage_browser_desc: 'View warehouse storage usage and volume data', bi_shipments_by_org: 'Shipments by Org', bi_shipments_by_org_desc: 'Commissioned shipments per organization', bi_shipments_by_country: 'Shipments by Country', bi_shipments_by_country_desc: 'Yearly commissioned shipments by country & organization', sbc_title: 'Commissioned Shipments by Country', sbc_subtitle: 'Completed, commissioned fulfilment shipments grouped by destination country', sbc_year_trend: 'Country Trend', sbc_year_trend_sub: 'Shipments per country across the months', sbc_month_breakdown: 'Monthly Breakdown', sbc_organization: 'Organization', sbc_country: 'Country', sbc_quantity: 'Shipments', sbc_no_data: 'No shipments found for this period.', sbc_total: 'Total', sbc_countries: 'Countries', sbc_top_country: 'Top Country', sbc_year_total: 'Year Total', sbc_this_year: 'This year', sbc_all_orgs: 'All organizations', sbc_all_countries: 'All countries', sbc_month_total: 'Month Total', sbc_daily_by_country: 'Daily shipments per country', sbc_distribution_by_org: 'Distribution by organization', sbc_click_country_hint: 'Tip: click a country to see its per-organization distribution.', // --- BI product performance (/bi/product-performance) --- bi_product_performance: 'Product Performance', bi_product_performance_desc: 'Sales qty, returns, revenue and stock coverage per product (admins)', pp_admin_only: 'This report is only available to administrators.', pp_subtitle: 'Sales quantities, returns, revenue and stock coverage per product', pp_merchant: 'Merchant / organisation', pp_view: 'View', pp_mode_window: 'Period', pp_mode_monthly: 'Monthly matrix', pp_period: 'Period (up to today)', pp_months: 'Months', pp_months_short: 'mo.', pp_scope: 'Products', pp_manual: 'Selection', pp_top_n: 'Top N by sold quantity', pp_add_product: 'Search and add a product…', pp_manual_hint: 'No products selected yet – search above or pin rows from the top list.', pp_vs_previous: 'vs. previous period', pp_units_sold: 'Units sold', pp_shipments: 'Shipments', pp_revenue: 'Revenue (net)', pp_returns: 'Returns', pp_return_rate: 'Return rate', pp_products_sold: 'Products sold (SKUs)', pp_kpi_note: 'Sold = completed customer shipments (ship date), returns = completed customer returns. Revenue = qty × net price of the linked order line (shipments without an order link count as 0 €).', pp_daily_trend: 'Sales & returns per day', pp_all_products: 'all products of the organisation', pp_by_category: 'Share by category', pp_no_category: 'No category', pp_top_products: 'Top products by quantity', pp_worst_return: 'Highest return rate (%)', pp_table_title: 'Products', pp_filter: 'Filter (name, article no., SKU, category)…', pp_sold: 'Sold', pp_returned: 'Returned', pp_prev: 'previous', pp_share: 'Share', pp_coverage: 'Coverage', pp_last_sold: 'Last sold', pp_pin: 'Add to selection', pp_empty: 'No sales in the selected period.', pp_avg_month: 'Ø per month', pp_last_month: 'Last month', pp_top8_trend: 'Top 8 products per month', pp_monthly_totals: 'Sales & returns per month (organisation)', pp_matrix_title: 'Monthly matrix', pp_trend: 'Trend', pp_org_total: 'Organisation total', pp_matrix_note: 'Cell colour = sold qty relative to the product\'s strongest month; superscript = returns in that month. Trend compares the last 3 months with the 3 before.', bi_inventory_valuation: 'Inventory Valuation', bi_inventory_valuation_desc: 'Stock value overview by organization and pricelist', fulfillment_customer_dashboard: 'Fulfillment Customers Dashboard', fulfillment_dashboard_subtitle: 'Overview of all fulfillment customers and their invoices', generate_orders: 'Generate Orders', generate_fulfillment_orders: 'Generate Fulfillment Orders', year: 'Year', customer: 'Customer', customers: 'Customers', month: 'Month', invoices: 'Invoices', year_total: 'Year Total', fulfillment: 'Fulfillment', return: 'Return', warehouse_rent: 'Warehouse Rent', warehouse_rent_flat: 'Warehouse Rent (Flat)', parcel: 'Parcel', parcels: 'Parcels', parcel_contents: 'Parcel contents', commissioned_at: 'Commissioned', no_parcel_contents: 'No parcel-contents data available', subscription: 'Subscription', shipping_fee: 'Shipping Fee', request: 'Request', requests: 'Requests', order: 'Order', orders: 'Orders', open_orders: 'Open Orders', open_orders_per_merchant: 'Open Orders per Merchant', orders_by_organization: 'Orders by Organization', warehouse_utilization: 'Warehouse Utilization', dash_open_total: 'Open Orders', dash_fillable: 'Fulfillable', dash_not_fillable: 'Not Fulfillable', dash_per_organization: 'Per Organization', dash_missing_products: 'Missing Products', dash_missing_products_sub: 'Products required by unfulfillable orders', dash_next_goods_receipts: 'Next Goods Receipts', dash_next_goods_receipts_sub: 'Upcoming purchase order arrivals', dash_newest_products: 'Newest Products', dash_newest_products_sub: 'Created in the last 10 days', dash_latest_leads: 'Latest Leads', dash_latest_leads_sub: 'Created in the last 14 days', dash_lead_badge_quote: 'Offer', dash_lead_badge_contract: 'Contract', dash_lead_quote_sent: 'Offer sent (online link) – not accepted yet', dash_lead_quote_accepted: 'Offer accepted online', dash_lead_contract_sent: 'Contract sent (online link) – not signed yet', dash_lead_contract_signed: 'Contract signed online', dash_sent_shipments: 'Sent Shipments', dash_sent_shipments_sub: 'Commissioned outbound shipments', dash_warehouse_usage: 'Warehouse Usage', dash_products_without_dimensions: 'Products without Dimensions', dash_products_without_weight: 'Products without Weight', dash_load: 'Load', dash_show_details: 'Show details', dash_today: 'Today', dash_yesterday: 'Yesterday', dash_latest_returns: 'Latest Returns', dash_latest_returns_sub: 'Most recent customer returns', dash_returned_articles: 'Returned articles', dash_view_all: 'View all', dash_open_tickets: 'Tickets Needing Action', dash_open_tickets_sub: 'Tickets that require your action', dash_view_all_tickets: 'Show all tickets', dash_ticket_subject: 'Subject', dash_ship_time: 'Handling Time to Ship', dash_ship_time_sub: 'Avg. business time (Mon–Fri 9–16) from order import to shipment · last 10 days', dash_shipments: 'Shipments', dash_top_returned: 'Most Returned Articles', dash_top_returned_sub: 'Top 5 by returned quantity', dash_return_rate: 'Return Rate', dash_return_rate_sub: 'Returns ÷ shipped quantity · Top 5', dash_returned: 'returned', dash_shipped: 'shipped', dash_last_3_days: 'Last 3 Days', dash_last_fri_mon: 'Last Fri – Mon', dash_last_7_days: 'Last 7 Days', dash_last_30_days: 'Last 30 Days', dash_product: 'Product', dash_sku: 'SKU', dash_orders_col: 'Orders', dash_needed: 'Needed', dash_export_csv: 'Export as CSV', dash_on_hand: 'On Hand', dash_missing: 'Missing', dash_supplier: 'Supplier', dash_promised: 'Promised', dash_total: 'Total', dash_open_invoices: 'Open Invoices', dash_open_invoices_sub: 'Unpaid invoices of fulfillment customers', dash_open_invoices_total: 'Total open', dash_invoiced: 'Invoice Date', dash_partner: 'Partner', dash_open_amount: 'Open', dash_assign_payment: 'Assign payment', dash_overdue: 'Overdue', dash_days_short: 'd', dash_pos_items: 'Pos. / Items', dash_doc_no: 'Document No.', dash_org: 'Org', dash_created: 'Created', position: 'Position', positions: 'Positions', unit: 'Unit', units: 'Units', and: 'and', fulfillment_invoice: 'Fulfillment Invoice', all_customers: 'All Customers', all_months: 'All Months', all_partners: 'All Partners', all_products: 'All Products', all_types: 'All Types', all: 'All', per_page: 'per page', space_rent_qm3: 'Space Rent (qm³)', space_rent_flat: 'Space Rent (Flat)', january: 'January', february: 'February', march: 'March', april: 'April', may: 'May', june: 'June', july: 'July', august: 'August', september: 'September', october: 'October', november: 'November', december: 'December', preview_mode: 'Preview Mode (Dry Run)', preview_mode_hint: 'Show what orders would be created without actually creating them or marking data as processed', fetch_country_data: 'Fetch Country Data (Slower)', fetch_country_data_hint: 'Fetch country information for each order to display flags. This requires additional API requests and may slow down the preview.', create_fee_report: 'Create Fee Report', create_fee_report_hint: 'Generate a PDF report showing all fee details grouped by type. The report will be saved to Strapi and linked to the order\'s PO Reference field.', generate_orders_description: 'Generate sales orders from unprocessed fulfillment fee lines. Leave filters empty to process all available records.', select_customer: 'Select customer', select_month: 'Select month', use_date_range: 'Use month range', use_date_range_hint: 'Generate orders across a span of months instead of a single month. Each month still produces its own order per customer.', range_from: 'From', range_to: 'To', today_total: 'Today\'s Total', business_partner_monthly_breakdown: 'Business Partner Monthly Breakdown', product_pricing_rule_details: 'Product Pricing Rule Details', // Accounting accounting: 'Accounting', accountings: 'Accountings', calendars: 'Calendars', calendar: 'Calendar', elements: 'Elements', element: 'Element', chart_of_accounts: 'Chart of Accounts', edit_chart_of_account: 'Edit Chart of Account', journals: 'Journals', journal: 'Journal', schemas: 'Schemas', schema: 'Schema', // Manufacturing manufacturing: 'Manufacturing', manufacturings: 'Manufacturings', part_types: 'Part Types', part_type: 'Part Type', product_bom: 'Product BOM', bom: 'BOM', productions: 'Productions', production: 'Production', produced: 'Produced', planned: 'Planned', bom_productions: 'BOM Productions', bom_open_order_lines: 'Open BOM order lines', bom_open_order_lines_desc: 'Completed sales order lines with BOM articles that are not fully shipped yet', bom_open_qty: 'Open', bom_missing_qty: 'Missing', bom_in_production: 'In production', bom_create_productions: 'Create productions', bom_create_modal_text: 'One draft production per order line is created (organization & warehouse from the order, default locator of the warehouse). The production lines are then generated via the iDempiere "Create Production" process. The documents are NOT completed.', bom_qty_to_produce: 'Qty to produce', movement_date: 'Movement date', bom_results: 'Results', bom_lines_created: 'Production lines created', bom_lines_missing: 'No production lines created yet — run "Create lines" first.', bom_created_ok: 'Productions created — document(s) kept in draft', bom_completed_ok: 'Production(s) completed', bom_deleted_ok: 'Draft production(s) deleted', bom_no_selection: 'Please select at least one row', bom_select_only_drafts: 'Select at least one draft production', bom_view_components: 'View components', bom_create_lines: 'Create lines', bom_complete_confirm: 'Complete the selected production(s)? Component stock will be consumed and the finished article booked in.', bom_delete_confirm: 'Delete the selected draft production(s) including their lines?', bom_download_report: 'Production report', bom_report_title: 'Production Report', bom_report_assemble: 'Assemble', bom_report_for_order: 'For order', bom_report_qty_per_unit: 'Qty / unit', bom_report_total_qty: 'Total qty', bom_report_from_locator: 'From locator', bom_report_component_totals: 'Component totals (entire run)', bom_target_locator: 'Target locator', bom_end_product: 'End product', bom_component: 'Component', bom_print_report: 'Print report', bom_report_printed: 'Production report sent to printer', bom_no_printer: 'No printer selected', bom_wf_open: 'Open order lines', bom_wf_open_desc: 'BOM order lines with open quantity', bom_wf_create: 'Create productions', bom_wf_create_desc: 'Select lines → one draft per order line', bom_wf_lines: 'Create lines', bom_wf_lines_desc: 'Components resolved from the BOM (automatic)', bom_wf_paper: 'Report & labels', bom_wf_paper_desc: 'Print production report and product labels', bom_wf_complete: 'Complete', bom_wf_complete_desc: 'Consume components, book in the end product', bom_wf_you_are_here: 'You are here', bom_drafts: 'drafts', bom_selected: 'selected', bom_more_actions: 'More actions', bom_view_components_desc: 'Show components & details of one selected production', bom_print_labels_desc: 'Print end-product labels for the selection', bom_create_lines_desc: 'Regenerate production lines (repair, one draft)', bom_delete_desc: 'Delete selected draft productions incl. lines', bom_filter_search_ph: 'Search all fields…', bom_filter_all_merchants: 'All merchants', bom_results_of: 'of', quality_tests: 'Quality Tests', quality_test: 'Quality Test', // Additional common fields vendor: 'Vendor', vendors: 'Vendors', supplier: 'Supplier', suppliers: 'Suppliers', manufacturer: 'Manufacturer', brand: 'Brand', model: 'Model', version: 'Version', revision: 'Revision', category: 'Category', subcategory: 'Subcategory', group: 'Group', subgroup: 'Subgroup', class: 'Class', classification: 'Classification', tags: 'Tags', tag: 'Tag', label: 'Label', labels: 'Labels', color: 'Color', size: 'Size', dimension: 'Dimension', dimensions: 'Dimensions', specification: 'Specification', specifications: 'Specifications', attribute: 'Attribute', attributes: 'Attributes', property: 'Property', properties: 'Properties', feature: 'Feature', features: 'Features', option: 'Option', variant: 'Variant', variants: 'Variants', // Lines line: 'Line', lines: 'Lines', order_line: 'Order Line', order_lines: 'Order Lines', invoice_line: 'Invoice Line', invoice_lines: 'Invoice Lines', shipment_line: 'Shipment Line', shipment_lines: 'Shipment Lines', // Misc language: 'Language', languages: 'Languages', english: 'English', german: 'German', timezone: 'Timezone', format: 'Format', template: 'Template', templates: 'Templates', report: 'Report', reports: 'Reports', analysis: 'Analysis', statistics: 'Statistics', metrics: 'Metrics', performance: 'Performance', dashboard_widget: 'Dashboard Widget', notification: 'Notification', notifications: 'Notifications', alert: 'Alert', alerts: 'Alerts', message: 'Message', messages: 'Messages', inbox: 'Inbox', outbox: 'Outbox', log: 'Log', logs: 'Logs', audit: 'Audit', audit_log: 'Audit Log', scan_product: 'Scan Product', automatically_generated: '', // Permissions permission: 'Permission', permissions: 'Permissions', access: 'Access', read: 'Read', write: 'Write', admin: 'Admin', administrator: 'Administrator', manager: 'Manager', supervisor: 'Supervisor', operator: 'Operator', viewer: 'Viewer', // Account account: 'Account', accounts: 'Accounts', profile: 'Profile', security: 'Security', password: 'Password', change_password: 'Change Password', username: 'Username', login: 'Login', logout: 'Logout', log_out: 'Log out', sign_in: 'Sign In', sign_in_here: 'Sign in here', sign_out: 'Sign Out', sign_up: 'Sign Up', register: 'Register', forgot_password: 'Forgot Password', reset_password: 'Reset Password', remember_me: 'Remember Me', show_selection: 'Show Selection', // Navigation specific guest: 'Guest', admin_panel: 'Admin Panel', setup: 'Setup', configuration: 'Configuration', marketplaces: 'Marketplaces', price_portals: 'Price Portals', import_export: 'Import/Export', view_all_versions: 'View all versions', quick_access: 'Quick Access', manage: 'Manage', communicate: 'Communicate', sent_message: 'Sent Message', erp_menu: 'ERP Menu', modifiers: 'Modifiers', columns: 'Columns', layout: 'Layout', delivery_processing: 'Delivery Processing', order_completed: 'Order Completed', // Quick Links create_an_item: 'Create an Item', create_customer: 'Create Customer', create_your_first_order: 'Create your first order', create_article: 'Create Article', create_business_partner: 'Create Business Partner', create_sales_order: 'Create Sales Order', show_orders_list: 'Show Orders List', // Dashboard documentation: 'Documentation', erp_documentation: 'ERP Documentation', warehousing_solutions: 'Warehousing Solutions', // Material Planning Table Headers current_stock: 'Current Stock', current_stock_desc: 'Available quantity in inventory', total_consumed: 'Total Consumed', total_consumed_desc: 'Total quantity consumed over time', transactions: 'Transactions', transactions_desc: 'Number of consumption transactions', transactions_page_desc: 'View product transaction history', average_daily_rate: 'Average Daily Rate', average_daily_rate_desc: 'Average quantity consumed per day', average_frequency: 'Average Frequency', average_frequency_desc: 'Average days between transactions', days_until_zero: 'Days Until Zero', days_until_zero_desc: 'Estimated days until stock depletes', estimated_depletion_date: 'Estimated Depletion Date', estimated_depletion_date_desc: 'Predicted date when stock reaches zero', trend: 'Trend', trend_desc: 'Consumption pattern (increasing/decreasing/stable)', urgency: 'Urgency', urgency_desc: 'Priority level based on depletion timeline', view_detailed_analytics: 'View detailed analytics for', // Search placeholders search_partner_by_phone: 'Search Partner by entering Phone Number here', search_lead_by_phone: 'Search Lead by entering Phone Number here', search_invoices: 'Search invoices...', // Edit page titles edit_marketing_channel: 'Edit Marketing Channel', edit: 'Edit', add: 'Add', new: 'New', // Breadcrumb common breadcrumb_home: 'Home', // bpartner bpartner: 'Business Partner', show_all_bpartner: 'Show all BPartner', create_new_bpartner: 'Create New BPartner', show_all_products: 'Show all Products', create_new_products: 'Create new Products', show_all_orders: 'Show all Orders', create_new_sales_order: 'Create new Sales-Order', // Subscription stay_up_to_date: 'Stay up to date!', subscribe: 'Subscribe', upgrade: 'Upgrade', change_subscription: 'Change Subscription', upgrade_or_downgrade_account: 'Upgrade or Downgrade Account', upcoming: 'Upcoming', shipping_address: 'Shipping Address', name_2: 'Name 2', street_2: 'Street 2', shipper_service: 'Shipping Carrier', status_created: 'Imported', status_in_progress: 'Picked', status_commissioned: 'Commissioned', status_shipped: 'Shipped', status_returned: 'Returned', status_canceled: 'Canceled', // Security keys / WebAuthn / YubiKey security_keys: 'Security Keys', security_keys_intro: 'Register a YubiKey or other security key to sign in without typing your password.', add_security_key: 'Add a security key', security_key_name: 'Name', security_key_name_placeholder: 'e.g. Office YubiKey', security_key_name_help: 'Used to recognize the key in the list. You can change it by deleting and re-registering.', security_key_added: 'Security key registered.', security_key_deleted: 'Security key deleted.', security_key_error: 'Could not complete the security key operation.', security_key_not_supported: 'Your browser or device does not support security keys.', no_security_keys: 'No security keys registered yet.', touch_key_hint: 'When you click Continue, your browser will ask you to touch the key (USB) or tap it on the back of the phone (NFC).', confirm_delete_security_key: 'Delete this security key?', sign_in_with_passkey: 'Sign in with passkey', added: 'Added', transports: 'Connection', continue_btn: 'Continue', // Passkey explanation passkey_explainer_title: 'What is a passkey?', passkey_explainer_section1_title: 'No more password needed', passkey_explainer_section1_body: 'A passkey is a digital key that protects your account and is unique to you.', passkey_explainer_section2_title: 'Use the unlock you already trust', passkey_explainer_section2_body: 'Passkeys live on your device and work with the same face recognition, fingerprint or passcode you already use to unlock it.', passkey_explainer_section3_title: 'Sign in across devices', passkey_explainer_section3_body: 'Sign in quickly and securely on compatible devices.', passkey_explainer_got_it: 'Got it', how_does_this_work: 'How does this work?', order_compare_title: 'Order comparison', order_compare_button: 'Compare with previous order', order_compare_baseline: 'Baseline order', order_compare_previous: 'Previous order', order_compare_current: 'Current order', order_compare_no_previous: 'No completed previous order found for this partner.', order_compare_changed: 'Changed', order_compare_unchanged: 'Unchanged', order_compare_added: 'Only in current order', order_compare_missing: 'Missing (only in previous order)', order_compare_added_short: 'new', order_compare_missing_short: 'missing', order_compare_deviation: 'Deviation', order_compare_load_error: 'Comparison could not be loaded.', order_compare_retry: 'Retry', order_compare_threshold: 'Alert threshold', order_compare_over_threshold: 'over threshold', create_quote: 'Create quote', quote: 'Quote', quote_customer_section: 'Customer', quote_assumptions_section: 'Assumptions', quote_pricing_fulfillment: 'Pricing fulfillment & returns', quote_volume_matrix_section: 'Volume-based pricing tiers', quote_volume_matrix_enable: 'Show pricing tiers in the quote', quote_volume_matrix_hint: 'Freely definable volume tiers (columns) and price rows — e.g. base price depending on order volume.', quote_volume_matrix_header: 'Orders per month', quote_volume_matrix_tier_placeholder: 'e.g. > 1,000', quote_volume_matrix_row_placeholder: 'e.g. Base price per order', quote_volume_matrix_add_column: 'Add column', quote_volume_matrix_add_row: 'Add price row', quote_pricing_storage: 'Storage & monthly costs', quote_pricing_packaging: 'Packaging & shipping', quote_company: 'Company', quote_contact_name: 'Contact person', quote_recipient_email: 'Recipient email', quote_street: 'Street', quote_zip: 'ZIP', quote_city: 'City', quote_country: 'Country', quote_business_model: 'Business model', quote_planned_start: 'Planned start', quote_shop_system: 'Shop system', quote_orders_per_month: 'Orders / month', quote_avg_picks: 'Avg. picks / order', quote_sku_count: 'Items (SKUs)', quote_return_rate: 'Return rate %', quote_typical_carton: 'Typical carton', quote_volume_m3: 'Volume m³', quote_order_baseprice: 'Base price / order', quote_pick_price: 'Price / pick', quote_pickfree: 'Free picks', quote_customs_surcharge: 'Customs surcharge', quote_return_baseprice: 'Return base price', quote_return_pickprice: 'Return / item', quote_hourly_rate: 'Hourly rate', quote_pallet_move: 'Pallet in-/outbound', quote_shelf_small: 'Shelf rack M', quote_shelf_large: 'Shelf rack L', quote_pallet_space: 'Pallet space', quote_volume_m3_price: 'Price / m³', quote_monthly_fee: 'Service fee', quote_partner_prices_hint: 'Maintain permanent price changes in the partner\'s fulfillment tab.', quote_carton_size: 'Carton', quote_carton_price: 'Price', quote_paper_price: 'Packing paper', quote_einwegpalette: 'Disposable pallet', quote_dhl_tiers: 'DHL domestic', quote_spedition_note: 'Freight forwarding', quote_show_shipping_fees: 'Show shipping costs in the quote', quote_shipping_carrier_label: 'Customer\'s freight service', quote_shipping_carrier_hint: 'The quote will instead state that shipping is handled via the customer\'s existing freight contract.', quote_forecast_title: 'Monthly forecast', quote_forecast_fulfillment: 'Fulfillment', quote_forecast_returns: 'Returns', quote_forecast_storage: 'Storage', quote_forecast_service_fee: 'Service fee', quote_forecast_packaging: 'Packaging', quote_forecast_shipping: 'Shipping (DHL, up to 2 kg)', quote_forecast_total: 'Total / month', quote_forecast_shipping_info: 'Shipping (pass-through, not included)', quote_forecast_include_pdf: 'Include cost forecast in the PDF', quote_recommendations_title: 'Recommendations', quote_apply_suggestion: 'Apply', quote_below_list_warning: 'below list price', quote_orders_short: 'orders/month', quote_preview_button: 'View preview', quote_back_edit: 'Back to edit', quote_download_pdf: 'Download PDF only', quote_send_button: 'Send & attach', quote_send_success: 'Quote sent & attached', quote_send_error: 'Sending failed', quote_email_subject_label: 'Subject', quote_email_message_label: 'Message', quote_cc_label: 'CC', quote_validation_email: 'Recipient email required', quote_required_fields_hint: 'Company and contact person are required', quote_inbound_section: 'Inbound / goods receipt', quote_inbound_mode: 'Billing mode', quote_inbound_mode_included: 'Included (standard)', quote_inbound_mode_hourly: 'By time spent (hourly rate)', quote_inbound_mode_custom: 'Custom text', quote_inbound_included_row: 'Standard goods receipt (announced, sorted, labelled)', quote_inbound_extra_row: 'Extra effort (unsorted, labelling, stocktaking)', quote_inbound_price_included: 'included', quote_inbound_price_free: 'free of charge', quote_inbound_price_effort: 'by effort', quote_inbound_price_fixed: 'fixed price €', quote_inbound_hourly_hint: 'Billed by actual time spent — the hourly rate is defined under pricing (hourly rate) and is not repeated here.', quote_inbound_custom_placeholder: 'This text replaces the goods receipt section in the PDF …', quote_services_label: 'Additional services (by effort)', quote_service_grading: 'Grading / refurbishment', quote_service_kitting: 'Kitting / assembly', quote_service_prefba: 'Pre-FBA (Amazon preparation)', quote_forecast_fulfillment_per_order: 'Fulfillment price per order', quote_positions_section: 'Additional positions', quote_add_position: 'Add position', quote_position_description: 'Description', quote_position_dimension: 'Unit (e.g. 1 pc., per month)', quote_position_price: 'Price (€ or text)', quote_no_positions_hint: 'Optional: free positions with description and price — printed as their own section in the PDF.', quote_conditions_loaded: 'Conditions of the last sent offer loaded', quote_website: 'Website', quote_include_screenshot: 'Include website screenshot in the offer', quote_screenshot_loading: 'Capturing website screenshot …', quote_screenshot_error: 'Screenshot could not be captured', quote_screenshot_refresh: 'Recapture screenshot', quote_include_logo: 'Include customer logo in the offer', quote_logo_upload: 'Upload logo (PNG/JPG)', quote_logo_invalid: 'Please choose a PNG or JPG file', quote_section_in_pdf: 'In PDF', quote_section_in_pdf_title: 'Include this section in the PDF', quote_pdf_sections_title: 'Sections in the PDF', quote_pdf_section_fulfillment: 'Fulfillment & returns', quote_pdf_section_storage: 'Storage', quote_pdf_section_monthly: 'Monthly costs', quote_pdf_section_packaging: 'Packaging', quote_pdf_section_shipping: 'Shipping', quote_texts_section: 'Custom text blocks', quote_no_texts_hint: 'Optional: free text blocks (heading + text), printed in the PDF at the chosen position.', quote_text_empty_hint: 'Blocks without text are not printed.', quote_add_text: 'Add text block', quote_text_title: 'Heading (optional)', quote_text_placeholder: 'Text …', quote_text_after: 'After', quote_text_position_end: 'At the end (after the forecast)', quote_text_anchor_off: '(not in PDF)', create_contract: 'Create contract', contract: 'Contract', contract_params_section: 'Contract parameters', contract_signer_position: 'Position (signer)', contract_parts_section: 'Contract parts', contract_parts_deselected: 'deselected', contract_parts_hint: 'Deselected sections are left out of the PDF. Cover page and signatures are always included; the selection is saved with the send.', contract_annex_section: 'Annexes & package', contract_annex_docs: 'documents', contract_annex_always: 'always included', contract_attach_offer: 'Annex 1 — last offer', contract_attach_offer_regen: 'from saved conditions', contract_attach_offer_none: 'no previous offer', contract_attach_agb: 'Annex 2a — Terms & Conditions (AGB)', contract_attach_adsp: 'Annex 2b — ADSp 2017', contract_attach_logistikagb: 'Annex 2c — Logistik-AGB 2019', contract_attach_avv: 'Annex 3 — Data processing agreement (AVV)', contract_attach_lang_fallback: 'German only', contract_attach_missing: 'not available', contract_annex_manage_hint: 'AGB and AVV are maintained under Settings → Legal Documents.', contract_signing_section: 'Digital signature', contract_signing_enable: 'Online signing link in e-mail', contract_signing_enable_short: 'Offer online signing', contract_signing_days: 'Valid (days)', contract_signing_until: 'Valid until', contract_signing_hint: 'The recipient sees all documents online, completes company/billing data, confirms contract, AVV (Art. 28 GDPR) and authority, and signs by mouse/touch. The signed contract is stored on the record, sent to the customer and reported to info@logyou.de. A new send replaces a pending link.', contract_signing_off_hint: 'Without a link the customer is asked to return a signed copy.', contract_signing_link_sent: 'Signing link valid until', contract_signing_state_pending: 'Signing link active until', contract_signing_state_signed: 'Signed on', contract_signing_state_expired: 'Signing link expired on', contract_signing_state_superseded: 'Signing link replaced', contract_signing_state_canceled: 'Signing link canceled', contract_signing_copy_link: 'Copy link', contract_signing_cancel: 'Cancel link', contract_signing_attach_docs: 'Also attach the documents as PDFs to the link e-mail', contract_signing_attach_docs_short: 'Also attach PDFs to the e-mail', contract_signing_link_only: 'PDFs available in the portal only', contract_attach_flyer: 'Marketing flyer "LogYou & LogShip" (16:9)', contract_attach_flyer_hint: 'optional · boosts conversion', quote_attach_flyer: 'Attach marketing flyer "LogYou & LogShip" to the e-mail', quote_confirm_enable: 'Button "Open quote" in the e-mail (view online, accept optionally)', quote_confirm_hint: 'The customer can accept the quote on a web page with binding effect (link valid {days} days). The confirmation is stored on the record as activity + PDF and reported to info@logyou.de.', quote_confirm_link_sent: 'Confirmation link valid until', quote_confirm_link_only: 'PDF in portal only', quote_confirm_attach_pdf: 'Also attach the quote PDF to the e-mail', quote_confirm_attach_pdf_hint: 'Default: link only — the customer reads and downloads the PDF in the portal. Without the confirmation link the PDF is always attached.', signing_kind_quote: 'Quote', signing_kind_contract: 'Contract', signing_state_pending: 'Active', signing_state_signed: 'Signed', signing_state_confirmed: 'Accepted', signing_state_expired: 'Expired', signing_state_superseded: 'Replaced', signing_state_canceled: 'Canceled', signing_expires_today: 'expires today', signing_one_day_left: '1 day left', signing_days_left_prefix: '', signing_days_left_suffix: 'days left', signing_expired_on: 'on', signing_cancel_confirm: 'Really cancel this link? The recipient can no longer use it afterwards.', signing_unavailable: 'Signing store unavailable', signing_links_empty: 'No links yet — quotes and contracts with online confirmation appear here.', signing_last_opened: 'last opened', signing_renewal_requested: 'New documents requested', signing_show_older: 'older links', copy_link: 'Copy link', activity_open: 'open', activity_add: 'Activity', activity_empty: 'No activities yet — quotes, contracts and confirmations appear here automatically.', activity_type_email: 'E-mail', activity_type_call: 'Phone call', activity_type_meeting: 'Meeting', activity_type_task: 'Task', activity_toggle_complete: 'Toggle completed', activity_edit: 'Edit activity', activity_new: 'New activity', activity_type: 'Type', activity_note: 'Note', activity_note_placeholder: 'What was discussed / agreed? The first line is used as the short description.', activity_delete_confirm: 'Delete this activity?', record_created: 'Activity created', days_ago: 'days ago', legal_documents: 'Legal Documents', mobile_app: 'Mobile App', mobile_app_desc: 'Install the LogShip Mobile Android app: scan the QR code with the device or download the APK. Updates are then offered inside the app.', mobile_app_current: 'Current version', mobile_app_download: 'Download APK', mobile_app_renew_link: 'Renew link', mobile_app_link_valid: 'Download link valid until', mobile_app_scan_hint: 'Scan with the Android device camera — the download starts in the browser.', mobile_app_install_steps: 'Installation: open the downloaded file, allow installs from this source if asked, tap "Install". Updating over an existing installation keeps all settings.', mobile_app_not_enabled: 'The mobile app is not enabled for your user (IsMobileWorker). Ask an administrator.', mobile_app_no_release: 'No release has been published yet.', mobile_app_history: 'Release history', mobile_app_publish: 'Publish new version', mobile_app_publish_hint: 'Uploads a new APK into the server-side release channel. Devices see it on their next update check — no ERP deployment needed.', mobile_app_apk_file: 'APK file', mobile_app_version_name: 'Version name', mobile_app_version_code: 'Version code', mobile_app_release_notes: 'Release notes', mobile_app_release_date: 'Release date', mobile_app_min_required: 'Minimum required version', mobile_app_force: 'Force (allow same or lower version code)', mobile_app_publishing: 'Uploading…', mobile_app_published: 'Published', legal_documents_desc: 'AGB and AVV are sent as annexes with every contract and shown in the signing portal. Every save creates a new version.', legal_doc_agb: 'AGB — Terms & Conditions', legal_doc_avv: 'AVV — Data processing agreement (Art. 28 GDPR)', legal_doc_content: 'Content', legal_doc_saved: 'Saved — new version created', legal_doc_default: 'Default text (not saved yet)', legal_doc_en_fallback: 'No English text — the German version is attached instead', legal_doc_unsaved: 'Discard unsaved changes?', legal_doc_unsaved_short: 'Unsaved', legal_doc_preview: 'PDF preview', legal_doc_download_pdf: 'Download PDF', legal_doc_copy_html: 'Copy HTML (website)', legal_doc_download_html: 'Download HTML', legal_doc_versions: 'Previous versions', legal_doc_no_versions: 'No previous versions yet.', legal_doc_restore_confirm: 'Load version {v} into the editor? (active only after saving)', legal_doc_usage: 'Used for', legal_doc_usage_contract: 'Annex to the fulfillment agreement (Create contract → Annexes)', legal_doc_usage_portal: 'Display & confirmation in the online signing portal (version + hash are logged)', legal_doc_usage_export: 'PDF/HTML export for the website and customer requests', legal_doc_legal_hint: 'Templates — a final legal review (lawyer / data protection officer) is recommended. The German version prevails.', contract_ust_id: 'VAT ID', contract_offer_date: 'Offer dated (Annex 1)', contract_cutoff_time: 'Cut-off time', contract_notice_months: 'Notice period (months)', contract_price_notice_months: 'Price change lead time (months)', contract_objection_weeks: 'Objection period (weeks)', contract_cure_days: 'Payment grace (working days)', contract_shrinkage_pct: 'Shrinkage allowance (% p.a.)', contract_payment_method: 'Payment method', contract_payment_sepa: 'SEPA B2B direct debit (already agreed)', contract_payment_transfer: 'On invoice / bank transfer (SEPA B2B possible later)', contract_marketing_variant: 'Marketing rights', contract_marketing_consent: 'General consent (with prior notice)', contract_marketing_approval: 'Approval per individual case', contract_include_express: 'Express shipping clause', contract_special_clauses: 'Supplementary agreements', contract_add_clause: 'Add clause', contract_clause_title: 'Title', contract_clause_text: 'Clause text …', contract_no_clauses_hint: 'Optional: individual agreements (e.g. container unloading, customer\'s own DHL contract, goods takeover).', contract_legal_hint: 'Template — final review by a lawyer is recommended.', contract_send_success: 'Contract sent & attached', termination_notice_title: 'Payment overdue — final reminder', termination_notice_text: 'Despite previous reminders, the following invoices are still unpaid. This is the final reminder before termination: if the outstanding amount is not settled, your account and all services will be put on hold until payment has been received.', termination_final_title: 'Account suspended', termination_final_text: 'Your account has been suspended due to outstanding payments. LogShip can no longer be used until the open invoices listed below have been paid in full. Access will be restored once payment has been cleared.', termination_open_invoices: 'Open invoices', termination_open_amount: 'Open amount', termination_total_open: 'Total outstanding', termination_understood: 'Understood', termination_view_invoices: 'View open invoices', termination_contact_note: 'If you have already made the payment, please contact us.', termination_notice_flag_label: 'Termination notice (final reminder)', termination_notice_flag_desc: 'Shows every user of this partner\'s organization an overdue-payment warning with the open invoices on each login.', terminated_flag_label: 'Terminated / account on hold', terminated_flag_desc: 'Fully blocks the organization\'s users after login until this flag is removed — only the open invoices remain visible.' }, 'de-DE': { // --- Invoice list (/sales/invoices): filter bar + action menus --- invl_documents: 'Dokumente', invl_documents_title: 'Ausgewählte Rechnungen herunterladen oder drucken', invl_download_pdf: 'PDF herunterladen', invl_download_pdf_desc: 'Eine PDF-Datei je ausgewählter Rechnung.', invl_download_merged: 'Als eine Datei herunterladen', invl_download_merged_desc: 'Alle ausgewählten Rechnungen zu einer PDF zusammengeführt (ab 2 ausgewählten).', invl_download_einvoice: 'E-Rechnung (ZUGFeRD / Factur-X)', invl_download_einvoice_desc: 'Hybrid-PDF mit eingebettetem EN16931-XML, eine Datei je Rechnung — wird immer erzeugt, unabhängig vom Partner-Flag.', invl_print: 'Drucken', invl_print_desc: 'Sendet die Rechnungs-PDFs an den Druckserver.', invl_accounting: 'Buchhaltung', invl_accounting_title: 'Ausgewählte Rechnungen zu Lexoffice, PayJoe oder Amazon hochladen oder deren Upload-Status zurücksetzen', invl_upload: 'Hochladen', invl_reset_status: 'Status zurücksetzen', invl_lexoffice_upload_desc: 'Als Belege hochladen (Kategorie wird anschließend abgefragt). Bereits hochgeladene Rechnungen werden übersprungen.', invl_payjoe_upload_desc: 'Rechnungs-PDFs zu PayJoe hochladen.', invl_amazon_upload_desc: 'Nur für Rechnungen aus Amazon-Bestellquellen.', invl_amazon_blocked: 'Die Auswahl enthält Rechnungen, die nicht aus einer Amazon-Bestellquelle stammen.', invl_reset_desc: 'Entfernt die Upload-Markierung, damit die Rechnung erneut hochgeladen werden kann.', invl_selected: 'ausgewählt', invl_no_selection: 'keine Auswahl', invl_select_hint: 'Zeilen in der Tabelle anhaken, um Dokument- und Buchhaltungsaktionen zu aktivieren.', invl_busy_print: 'Drucke', invl_busy_download: 'Lade herunter', invl_busy_einvoice: 'E-Rechnungen', invl_busy_upload: 'Lade hoch', invl_busy_reset: 'Setze zurück', invl_filters: 'Filter', invl_order_source: 'Bestellquelle', invl_all_sources: 'Alle Bestellquellen', invl_no_source: '(ohne Bestellquelle)', invl_order_type: 'Auftragsart', invl_ff_all: 'Alle', invl_ff_yes: 'Fulfillment', invl_ff_no: 'Kein Fulfillment', invl_ff_hint: 'Fulfillment = Rechnung zu einem physisch abgewickelten Auftrag. Kein Fulfillment = Gebühren-/Leistungsrechnungen und Rechnungen ohne Auftrag.', invl_payment: 'Zahlung', invl_pay_all: 'Alle', invl_pay_open: 'Offen', invl_pay_overdue: 'Überfällig', invl_pay_partial: 'Teilbezahlt', invl_pay_paid: 'Bezahlt', invl_pay_hint: 'Offen = beliebiger Restbetrag. Überfällig = Fälligkeit (Zahlungsbedingung) überschritten und nicht vollständig bezahlt.', invl_amount: 'Betrag', invl_amount_hint: 'Rechnungssumme (Absolutwert) zwischen den beiden Grenzen.', invl_reset_filters: 'Filter zurücksetzen', invl_of: 'von', invl_open_sum: 'offen', invl_invoices: 'Rechnungen', // --- Banking workspace (/accounting/banking) --- banking: 'Banking', bank_transactions: 'Bankumsätze', bank_reconciliation: 'Bankabgleich', bank_connections: 'Bankzugänge (EBICS)', banking_sub: 'EBICS-Auszüge abrufen, nach iDempiere importieren und abgleichen – ein Workflow, eine Seite.', banking_refresh: 'Aktualisieren', banking_manage_connections: 'Bankzugänge verwalten', banking_tab_fetch: 'Abrufen', banking_tab_import: 'Importieren', banking_tab_reconcile: 'Abgleichen', banking_tab_fetch_sub: 'Bankzugänge', banking_fetch_modal_sub: 'Auszüge von Ihren EBICS-Zugängen abrufen und bereitstellen.', banking_tab_import_sub: 'Bereitgestellt → iDempiere', banking_tab_reconcile_sub: 'Zuordnen & abschließen', banking_kpi_active: 'Aktive Zugänge', banking_kpi_staged: 'Bereit zum Import', banking_kpi_drafted: 'Offene Auszüge', banking_kpi_last_fetch: 'Letzter Abruf', banking_kpi_never: 'noch nie', banking_status_created: 'Angelegt', banking_status_keys_sent: 'Schlüssel gesendet', banking_status_letter_pending: 'INI-Brief ausstehend', banking_status_bank_keys_verified: 'Bankschlüssel geprüft', banking_status_active: 'Aktiv', banking_status_suspended: 'Pausiert', banking_auto_fetch: 'Auto-Abruf', banking_auto_import: 'Auto-Import', banking_automated: 'Vollautomatisch', banking_automated_hint: 'Auszüge werden täglich um 05:00 abgerufen und automatisch nach iDempiere importiert. Ein manueller Abruf ist auf der Einstellungsseite möglich.', banking_last_fetch: 'Letzter Abruf', banking_data_until: 'Daten bis', banking_last_fetch_error: 'Letzter Abruf fehlgeschlagen', banking_statements_count: 'Auszüge', banking_fetch_title: 'Auszüge abrufen', banking_fetch_from: 'Von', banking_fetch_to: 'Bis', banking_fetch_reset: 'Zeitraum zurücksetzen', banking_fetch_window_invalid: 'Ungültiger Zeitraum – „Von" darf nicht nach „Bis" liegen und „Bis" nicht in der Zukunft.', banking_fetch_running: 'Abruf läuft… das kann bis zu einer Minute dauern.', banking_test_fetch: 'Test-Abruf (Dry Run)', banking_fetch_now: 'Jetzt abrufen', banking_fetch_confirm: 'Echten Abruf für „{name}" starten?\n\nZeitraum: {from} – {to}\nAbgerufene Auszüge werden bei der Bank quittiert und zum Import bereitgestellt.', banking_fetch_confirm_auto_import: 'Auto-Import ist aktiv: Auszüge werden direkt nach iDempiere importiert.', banking_hint_keys: 'Verfügbar nach Prüfung der Bankschlüssel (Schritte 1–3 in der Konfiguration).', banking_hint_inactive: 'Zugang ist nicht aktiv (Status: {status}). Auf der Einstellungsseite aktivieren.', banking_hint_dry_run: 'Der Dry Run lädt ohne Quittierung – die Bank behält die Dateien – und stellt nichts bereit.', banking_config_link: 'Konfiguration / Einrichtung', banking_setup_step_1: 'Schlüssel & INI/HIA', banking_setup_step_2: 'INI-Brief', banking_setup_step_3: 'Bankschlüssel', banking_setup_step_4: 'Aktiviert', banking_paypal_step_1: 'API-Zugangsdaten', banking_paypal_step_2: 'Bankkonto', banking_hint_paypal_credentials: 'PayPal-Zugangsdaten (Client ID + Secret) in der Konfiguration hinterlegen.', banking_paypal_lag_hint: 'PayPal-Umsätze erscheinen mit bis zu 24 h Verzögerung – der Abruf endet daher gestern. Ein Auszug pro Tag.', banking_fetch_confirm_paypal: 'Echten Abruf für „{name}" starten?\n\nZeitraum: {from} – {to}\nPayPal-Umsätze werden als Tagesauszüge zum Import bereitgestellt.', banking_result_dry_run_paypal: 'Abruf-Vorschau (Dry Run – nichts gespeichert)', banking_line_fee: 'Gebühr', banking_non_eur: 'nicht EUR', banking_verdict_skip_non_eur: 'Übersprungen (nicht EUR)', banking_precharged: 'Gebühr · Charge vorbelegt', banking_precharged_hint: 'Gebührenzeile – kommt bereits auf die konfigurierte Charge gebucht an', banking_empty_connections: 'Noch kein Bankzugang eingerichtet', banking_empty_connections_sub: 'Legen Sie einen EBICS-Zugang an, um Auszüge von Ihrer Bank abzurufen.', banking_create_connection: 'Bankzugang anlegen', banking_empty_staged: 'Keine bereitgestellten Auszüge', banking_empty_staged_sub: 'Zuerst Auszüge von der Bank abrufen (Button „Abrufen“ oben).', banking_empty_drafted: 'Keine offenen Auszüge', banking_empty_drafted_sub: 'Zuerst bereitgestellte Auszüge importieren (Schritt 1).', banking_empty_completed: 'Keine abgeschlossenen Auszüge in den letzten 30 Tagen.', banking_goto_fetch: 'Zum Abrufen', banking_goto_import: 'Zum Importieren', banking_result_dry_run: 'Abruf-Vorschau (Dry Run – nichts gespeichert, nichts quittiert)', banking_result_fetch: 'Abruf-Ergebnis', banking_result_window: 'Zeitraum', banking_result_files: 'Dateien', banking_result_new: 'Neue Umsätze', banking_result_known: 'Bereits bereitgestellt', banking_result_no_files: 'Keine Auszugsdateien in diesem Zeitraum.', banking_result_imports: 'Auto-Import', banking_result_staged: 'bereitgestellt', banking_result_skipped: 'übersprungen (bereits bereitgestellt)', banking_result_account_unresolved: 'iDempiere-Bankkonto NICHT aufgelöst', banking_go_import: 'Zum Import', banking_toast_new: '{n} neue Umsätze bereitgestellt', banking_toast_none: 'Keine neuen Umsätze', banking_import_preview: 'Import-Vorschau', banking_import_preview_title: 'Import-Vorschau – das wird in iDempiere angelegt', banking_import_preview_hint: 'Der Import zeigt immer zuerst eine Vorschau. Ohne Auswahl umfasst er genau die aktuelle Ansicht (Zugang-, Status- und Zeitraum-Filter). Auszüge werden als Entwurf (C_BankStatement) angelegt und in Schritt 2 abgeschlossen.', banking_import_confirm: 'Import bestätigen ({n} Zeilen)', banking_import_done: 'Import abgeschlossen', banking_import_totals: 'importiert: {imported} · verknüpft: {linked} · übersprungen: {skipped} · fehlgeschlagen: {failed}', banking_preview_totals: 'Auszüge: {statements} · Zeilen anzulegen: {would_create} · Übersprungen (importiert): {skip_imported}', banking_preview_blocked: 'Blockiert', banking_preview_header: 'Kopf', banking_preview_existing: 'vorhanden', banking_go_reconcile: 'Abgleichen', banking_date_filter: 'Zeitraum', banking_selected_statement: 'gewählter Auszug', banking_all_connections: 'Alle Zugänge', banking_import_status_all: 'Alle', banking_import_status_open: 'Offen', banking_import_status_pending: 'Ausstehend', banking_import_status_imported: 'Importiert', banking_import_status_failed: 'Fehlgeschlagen', banking_import_status_skipped: 'Übersprungen', banking_verdict_would_create: 'Wird angelegt', banking_verdict_would_stage: 'Wird bereitgestellt', banking_verdict_already_imported: 'Bereits importiert', banking_verdict_already_in_idempiere: 'Bereits in iDempiere', banking_verdict_skip_imported: 'Übersprungen (importiert)', banking_verdict_already_staged: 'Bereits bereitgestellt', banking_verdict_staged: 'Bereitgestellt', banking_verdict_bank_account_missing: 'Bankkonto fehlt', banking_verdict_no_pending_lines: 'Keine offenen Umsätze', banking_col_date: 'Datum', banking_col_connection: 'Zugang', banking_col_iban: 'IBAN', banking_col_opening: 'Anfangssaldo', banking_col_closing: 'Endsaldo', banking_col_trx: 'Umsätze', banking_col_status: 'Status', banking_col_doc: 'iDempiere-Beleg', banking_col_message: 'Meldung', banking_col_booking: 'Buchung', banking_col_valuta: 'Valuta', banking_col_amount: 'Betrag', banking_col_counterpart: 'Gegenpartei', banking_col_remittance: 'Verwendungszweck', banking_col_reference: 'Referenz', banking_col_suggestion: 'Vorschlag', banking_col_actions: 'Aktionen', banking_col_line: 'Zeile', banking_col_verdict: 'Ergebnis', banking_col_docno: 'Belegnr.', banking_col_name: 'Name', banking_statements: 'Auszüge', banking_transactions: 'Umsätze', banking_no_transactions: 'Keine Umsätze.', banking_show_completed: 'Abgeschlossene anzeigen', banking_complete_statement: 'Auszug abschließen', banking_complete_confirm: 'Alle {total} Positionen sind zugeordnet.\n\nAuszug {docNo} abschließen? Der Auszug wird gebucht und alle Zahlungen als abgeglichen markiert.', banking_complete_hint: 'Erst alle Positionen zuordnen', banking_completed_notice: 'Auszug {docNo} abgeschlossen und gebucht.', banking_matched_of: '{matched} von {total} Positionen zugeordnet', banking_select_hint: 'Links einen Auszug wählen, um seine Positionen abzugleichen.', banking_selected_statements: '{n} Auszüge gewählt', banking_selected_importable: 'davon {n} importierbar', banking_select_open: 'Offene auswählen', banking_select_open_hint: 'Alle importierbaren Auszüge der aktuellen Ansicht auswählen', banking_clear_selection: 'Auswahl aufheben', banking_n_selected: '{n} gewählt', banking_select_all_visible: 'Alle sichtbaren auswählen', banking_all_statements: 'Alle Auszüge', banking_all_statements_sub: 'Positionen aller offenen Auszüge auf einen Blick', banking_all_statements_sub_completed: 'Positionen aller abgeschlossenen Auszüge', banking_all_open_statements: 'Alle offenen Auszüge', banking_all_completed_statements: 'Alle abgeschlossenen Auszüge', banking_all_statements_hint: 'Links einen Auszug wählen, um ihn einzeln zu bearbeiten und abzuschließen.', banking_n_statements: '{n} Auszüge', banking_n_lines: '{n} Positionen', banking_showing_of: '{shown} von {total} Positionen', banking_matched_short: 'zugeordnet / gesamt', banking_search_placeholder: 'Suchen: Gegenpartei, Verwendungszweck, Betrag, Beleg…', banking_filter_all: 'Alle', banking_filter_open: 'Offen', banking_filter_matched: 'Zugeordnet', banking_sort_hint: 'Spaltenkopf klicken zum Sortieren', banking_mark_hint: 'Klicken zum Markieren / Markierung aufheben', banking_highlight_hint: 'Klicken hebt nur diese Zeile hervor — Mehrfach-Markierung über die Checkboxen', banking_clear_marks: 'Alle Markierungen aufheben', banking_no_results: 'Keine Treffer für diese Suche.', banking_all_lines_matched: 'Alle Positionen sind zugeordnet.', banking_show: 'anzeigen', banking_col_statement: 'Auszug', banking_open_statement: 'Nur diesen Auszug anzeigen', banking_clear: 'Leeren', banking_suggestions_loading: 'Vorschläge werden ermittelt…', banking_unlink: 'Entfernen', banking_unlink_confirm: 'Zuordnung der Zeile über {amount} € entfernen?\n\nEine bereits erstellte Zahlung bleibt bestehen.', banking_unlinked: 'Zuordnung entfernt', banking_match: 'Zuordnen', banking_charge: 'Gebühr', banking_charge_q: 'Gebühr?', banking_payment: 'Zahlung', banking_filter_with_suggestion: 'Mit Vorschlag', banking_filter_plus: 'Eingang', banking_filter_minus: 'Ausgang', banking_filter_status_hint: 'Status', banking_filter_suggestion_hint: 'Nur Positionen mit Zuordnungsvorschlag (nur bei offenen Positionen möglich)', banking_filter_sign_hint: 'Eingänge (+) oder Ausgänge (−)', banking_reset_filters: 'Filter zurücksetzen', banking_modal_title: 'Position zuordnen', banking_modal_sub: 'Rechnung zuordnen, als Gebühr buchen oder mit einer bestehenden Zahlung verknüpfen.', banking_modal_tab_invoice: 'Rechnung', banking_modal_tab_charge: 'Gebühr', banking_modal_tab_payment: 'Zahlung', banking_modal_suggested: 'Vorschlag', banking_modal_suggestions: 'Vorschläge', banking_modal_search: 'Rechnung suchen', banking_modal_search_placeholder: 'Belegnummer, Partner…', banking_modal_preview: 'Rechnung ansehen', banking_modal_open: 'offen', banking_modal_no_name: '(kein Name)', banking_modal_conf_high: 'sicher', banking_modal_conf_medium: 'wahrscheinlich', banking_modal_conf_low: 'möglich', banking_modal_sig_docno: 'Belegnr.', banking_modal_sig_amount: 'Betrag', banking_modal_sig_name: 'Name', banking_modal_diff: 'Differenz', banking_modal_line: 'Zeile', banking_modal_overpayment: 'Überzahlung: es entsteht ein Guthaben beim Partner.', banking_modal_partial: 'Teilzahlung', banking_modal_partial_hint: 'Rechnung bleibt mit {amount} € offen', banking_modal_writeoff: 'Differenz ausbuchen (Skonto)', banking_modal_writeoff_limit: 'nur bis 1,00 € möglich', banking_modal_charge_hint: 'Betrag {amount} € als Gebühr/Kosten buchen — ohne Zahlungsbeleg, bucht beim Abschluss des Auszugs direkt auf das Kontierungskonto der Gebühr.', banking_modal_charge_type: 'Gebührenart (Charge)', banking_modal_charge_pick: '— Charge wählen —', banking_modal_payment_hint: 'Bestehende (fertiggestellte, noch nicht abgeglichene) Zahlung mit dieser Zeile verknüpfen — z. B. eine bereits erfasste Ausgangszahlung.', banking_modal_payment: 'Zahlung', banking_modal_payment_sorted: 'nach Betragsähnlichkeit sortiert', banking_modal_payment_pick: '— Zahlung wählen —', banking_modal_submit_invoice: 'Zuordnen & Zahlung erstellen', banking_modal_submit_charge: 'Gebühr buchen', banking_modal_submit_payment: 'Zahlung verknüpfen', banking_modal_match_failed: 'Zuordnung fehlgeschlagen', banking_modal_charge_done: 'Gebühr gebucht', banking_modal_charge_failed: 'Buchung fehlgeschlagen', banking_modal_payment_done: 'Zahlung verknüpft', banking_modal_payment_failed: 'Verknüpfung fehlgeschlagen', banking_open: 'Offen', banking_draft: 'Entwurf', banking_completed: 'Abgeschlossen', banking_statement_account: 'Bankkonto', banking_lines_of: 'Positionen', banking_loading: 'Laden…', banking_balance: 'Saldo', banking_error_generic: 'Aktion fehlgeschlagen', email_settings_title: 'E-Mail-Adressen', email_settings_sub: 'Die E-Mail-Adressen, über die wir Ihr Unternehmen erreichen. Änderungen müssen über einen Link bestätigt werden, den wir an die neue Adresse senden — bis dahin bleibt die bisherige Adresse aktiv.', email_settings_company: 'Firma', email_field_user: 'Eigene Konto-E-Mail', email_field_user_desc: 'Die Adresse Ihres persönlichen Benutzerkontos. Wird für Nachrichten verwendet, die an Sie persönlich gerichtet sind.', email_field_contact: 'Allgemeine Kontakt-E-Mail', email_field_contact_desc: 'Zentrale Kontaktadresse Ihres Unternehmens. Ticket-Benachrichtigungen (z. B. „Ihre Aktion erforderlich") gehen an diese Adresse; außerdem dient sie als Fallback, wenn eine der spezifischen Adressen unten leer ist.', email_field_invoice: 'Rechnungs-E-Mail', email_field_invoice_desc: 'An diese Adresse senden wir die Rechnungen an Ihr Unternehmen. Leer lassen, um stattdessen die allgemeine Kontakt-E-Mail zu verwenden.', email_field_return: 'Retouren-E-Mail', email_field_return_desc: 'Benachrichtigungen über eingehende Kundenretouren gehen an diese Adresse. Erhält außerdem eine Kopie der Ticket-Aktions-E-Mails. Leer lassen, um nur die allgemeine Kontakt-E-Mail zu verwenden.', email_field_freight: 'Versanddienstleister Absender-E-Mail', email_field_freight_desc: 'Wird beim Erstellen Ihrer Versandetiketten als Absender-Kontaktadresse an den Versanddienstleister (z. B. DHL, DPD) übergeben.', email_optional: 'optional', email_invalid: 'Bitte geben Sie eine gültige E-Mail-Adresse ein', email_required_field: 'Diese Adresse darf nicht leer sein', email_change_requested: 'Bestätigungs-E-Mail versendet — bitte prüfen Sie das Postfach der neuen Adresse', email_saved: 'Gespeichert!', email_pending_badge: 'Warten auf Bestätigung', email_pending_sent_to: 'Ein Bestätigungslink wurde gesendet an', email_pending_hint: 'Die neue Adresse wird aktiv, sobald der Link in dieser E-Mail angeklickt wird. Bis dahin bleibt die bisherige Adresse aktiv.', email_pending_cancel: 'Änderung abbrechen', email_pending_resend: 'Link erneut senden', email_pending_canceled: 'Änderungsanfrage abgebrochen', email_manage_hint: 'Ändern Sie Ihre E-Mail-Adresse im Bereich „E-Mails & Rechnung" — dazu ist ein Bestätigungslink erforderlich.', relabel_by_provider: 'Umetikettierung durch Fulfillment-Dienstleister (Amazon FBA)', print_label_code: 'Etiketten-Code (FBA)', print_label_code_required: 'Etiketten-Code (FBA) ist bei Relabel-Aufträgen Pflicht', relabel_missing_codes: 'Etiketten-Codes fehlen auf Positionen', relabel_confirm_title: 'FBA-Umetikettierung bestätigen', relabel_confirm_text: 'Bitte alle Etiketten-Codes vor Abschluss prüfen. Diese Codes werden für die Umetikettierung der Artikel verwendet.', relabel_confirm_button: 'Bestätigen & abschließen', print_fba_labels: 'FBA-Etiketten drucken', relabel_report_a4: 'FBA-Etikettenreport (A4)', label_on_sku: 'Label auf SKU', separator_labels: 'Trennetiketten', label_size: 'Etikettengröße', custom_size: 'Eigene Größe…', printer: 'Drucker', commission_system_online: 'Commission-System online', commission_system_offline: 'Commission-System offline', commission_system_offline_warning_title: 'ACHTUNG: Commission-System offline!', commission_system_offline_warning_text: 'Marktplatz-Bestätigungen werden derzeit nicht übertragen. Bitte Administrator kontaktieren. Kommissionierung kann fortgesetzt werden.', add_documents: 'Bilddokumente hinzufügen', drop_or_select: 'hier ablegen oder auswählen', upload_formats: 'PDF, JPEG, PNG oder XML — max. 5 MB pro Datei', file_too_large: 'Datei zu groß (max. 5 MB)', uploaded: 'hochgeladen', waiting: 'wartet', select_to_preview: 'Beleg zur Vorschau wählen', keyboard_hint: '↑ ↓ blättern · Enter öffnen', mapped: 'Zugeordnet', pending_map: 'Noch nicht zugeordnet', enlarge: 'Vergrößern', detected_text: 'Erkannter Text', no_text_found: 'kein Text erkannt', map_to_field: 'Welchem Feld zuordnen?', draw_first_mode: 'Bereich → Feld', draw_first_hint: 'Bereich aufziehen — danach das passende Feld wählen', learned_defaults: 'Belegart, Währung & Steuer aus früheren Rechnungen dieses Lieferanten vorbelegt', will_learn_defaults: 'Belegart, Währung & Steuer unten werden beim Bestätigen für diesen Lieferanten gemerkt und bei der nächsten Rechnung automatisch vorbelegt.', card_view: 'Karten', list_view: 'Liste', period: 'Zeitraum', vendor_or_no: 'Lieferant / Nr.', reset_filters: 'Zurücksetzen', show_detected_fields: 'Erkannte Felder', remap_field: 'Feld zuordnen', draw_box_around: 'Rahmen um das Feld ziehen', config_stored_note: 'Pro Organisation in iDempiere gespeichert (AD_Preference · ap_ocr_llm). Der API-Key bleibt ausschließlich in der Server-.env.', incoming_invoices: 'Eingangsrechnungen', incoming_invoices_sub: 'Lieferantenrechnungen ablegen — OCR-Analyse, prüfen & als Entwurf verbuchen.', incoming_invoices_settings: 'Eingangsrechnungen (OCR)', drop_invoices_here: 'Rechnungen hier ablegen', drop_invoices_hint: 'PDF, XML (ZUGFeRD/XRechnung) oder Scans — mehrere Dateien möglich', clear_finished: 'Fertige ausblenden', ready_to_review: 'Bereit zur Prüfung', in_review: 'In Prüfung', booked: 'Verbucht', open_invoice: 'Rechnung öffnen', loading_pdf: 'PDF wird geladen…', no_incoming_invoices: 'Noch keine Eingangsrechnungen', use_existing: 'Bestehenden verwenden', create_new: 'Neu anlegen', remembered_vendor: 'Gelernter Lieferant aus früherer Rechnung', no_vendor_match: 'Kein passender Lieferant gefunden — bitte neu anlegen.', create_address: 'Adresse anlegen', create_contact: 'Kontakt anlegen', contact_optional_hint: 'Optional — nur anlegen, wenn ein Ansprechpartner erfasst werden soll.', will_be_booked_to: 'Wird verbucht auf', default_charge: 'Aufwandskonto / Charge', tax_included: 'Positionsbeträge inkl. MwSt.', tax_included_hint: 'Nur aktivieren, wenn die Positionsbeträge oben bereits MwSt. enthalten. Sind die Positionen netto (Netto ≠ Brutto auf dem Beleg), aus lassen — der Bruttobetrag entsteht über den Steuersatz.', tax_rate: 'Steuersatz', tax_rate_detected: 'Aus Rechnung erkannt: {rate}% — gilt für alle Positionen', tax_rate_mismatch: 'Gewählte Steuer weicht von der Rechnung ab ({rate}% erkannt)', line_items: 'Positionen', confirm_create_draft: 'Bestätigen & Rechnung verbuchen', pick_vendor: 'Bitte Lieferant wählen oder neu anlegen', invoice_complete_failed: 'Rechnung wurde erstellt, konnte aber nicht fertiggestellt werden: {msg} — bitte in der Rechnung manuell fertigstellen.', engine_settings: 'OCR-Einstellungen', engine_mode: 'Extraktions-Engine', engine_intro: 'Standard: selbst-gehostet (Tesseract/pdfjs + Lernen pro Lieferant). Optional kann ein LLM zugeschaltet werden.', enable_llm: 'LLM-Unterstützung aktivieren', llm_key_missing: 'Kein API-Key gesetzt — AP_OCR_LLM_API_KEY muss in der Server-Umgebung (.env) gesetzt sein, damit das LLM genutzt wird.', llm_mode: 'Modus', mode_assisted: 'Assistiert (nur bei niedriger Sicherheit)', mode_only: 'Immer LLM', confidence_threshold: 'Schwellwert (Eskalation)', key_set: 'gesetzt (Server-Env)', key_unset: 'nicht gesetzt', key_env_only: 'Der Key wird nur serverseitig gespeichert.', not_found: 'Nicht gefunden', review: 'Prüfen', failed: 'Fehler', provider: 'Anbieter', net: 'Netto', gross: 'Brutto', vat_id: 'USt-IdNr.', doc_type: 'Belegart', new_label: 'NEU', existing: 'bestehend', reparse: 'Neu analysieren', unlink_link: 'Verknüpfung lösen', unlink_confirm: 'Verknüpfung lösen, damit der Beleg erneut geprüft und verbucht werden kann?', unlink_void_confirm: 'Die verknüpfte Rechnung {no} ist noch verbucht (Status: {status}). Rechnung stornieren und Verknüpfung lösen?', unlink_failed: 'Verknüpfung konnte nicht gelöst werden', // Navigation & Menu dashboard: 'Dashboard', home: 'Startseite', menu: 'Menü', navigation: 'Navigation', back: 'Zurück', shareToChat: 'Per Chat teilen', forward: 'Vorwärts', search: 'Suchen', search_menu: 'Menü durchsuchen...', search_here: 'Hier suchen...', search_placeholder: 'Suchen...', // Main Navigation Menu Labels procurement: 'Einkauf', goods_registration: 'Warenanmeldung', goods_registration_desc: 'Wareneingang anmelden', inbound_notification: 'Warenanmeldung', inbound_notification_desc: 'Wareneingang anmelden', goods_receipt: 'Wareneingang', goods_receipt_desc: 'Lieferungen empfangen', manage_orders: 'Aufträge verwalten', quick_order_desc: 'Schnellbestellung erstellen', generate_invoices_desc: 'Neue Rechnungen erstellen', manage_products: 'Artikel verwalten', generate_shipments_desc: 'Neue Lieferscheine erstellen', manage_shipping: 'Versand verwalten', print_locator_labels: 'Lagerort Labels drucken', manage_locators: 'Lagerorte verwalten', material_planning_desc: 'Materialplanung', ffn_customers: 'FFN Kunden', ffn_customers_desc: 'FFN Kunden verwalten', ffn_stocks: 'FFN Bestände', ffn_stocks_desc: 'JTL-FFN Bestände', plentyone_stocks: 'PlentyOne Bestände', plentyone_stocks_desc: 'PlentyOne Bestandsabgleich', shopify_stocks: 'Shopify Bestände', shopify_stocks_desc: 'Shopify Bestandsabgleich', ffn_invoices: 'FFN Rechnungen', ffn_invoices_desc: 'FFN Kundenrechnungen', ffn_onboarding: 'FFN Onboarding', ffn_onboarding_desc: 'Händler, Lager & Versandarten freigeben', ffn_merchants: 'Händler', ffn_warehouses: 'Lager', ffn_shipping_methods: 'Versandarten', ffn_authorize_warehouse: 'Lager freigeben', ffn_create_warehouse: 'Lager anlegen', ffn_create_shipping_method: 'Versandart anlegen', ffn_already_authorized: 'Freigegeben', manage_partners: 'Geschäftspartner verwalten', manage_tickets: 'Tickets verwalten', create_ticket: 'Ticket erstellen', create_order: 'Auftrag erstellen', create_order_subtitle: 'Wie möchten Sie starten?', create_order_existing: 'Bestehender Partner', create_order_existing_hint: 'Auftrag für einen bestehenden Geschäftspartner anlegen.', create_order_new_partner: 'Neuer Partner + Auftrag', create_order_new_partner_hint: 'Partner neu anlegen und gleichzeitig einen Auftrag erstellen.', delivery_via_shipper: 'Shipper', delivery_via_shipper_desc: 'Versand mit Frachtdienstleister', delivery_via_delivery: 'Delivery', delivery_via_delivery_desc: 'Versand durch LogYou selbst – nach Absprache', delivery_via_pickup: 'Pickup', delivery_via_pickup_desc: 'Abholung durch Kunden am Lager', view_all_tickets: 'Alle Tickets anzeigen', ticket_wizard_step: 'Schritt', ticket_wizard_of: 'von', ticket_wizard_message: 'Nachricht', ticket_wizard_details: 'Details', ticket_wizard_cost_notice: 'Kostenhinweis', ticket_wizard_subject: 'Betreff', ticket_wizard_subject_placeholder: 'Kurze Zusammenfassung des Anliegens …', ticket_wizard_enter_subject: 'Bitte Betreff eingeben', ticket_wizard_what_report: 'Was möchten Sie mitteilen?', ticket_wizard_describe_issue: 'Beschreiben Sie den Anlass …', ticket_wizard_no_categories: 'Keine Kategorien verfügbar', ticket_wizard_order_number_optional: 'Auftragsnummer (optional)', ticket_wizard_enter_order: 'Auftragsnummer eingeben …', ticket_wizard_product_optional: 'Produkt (optional)', ticket_wizard_enter_product: 'Produktname eingeben …', ticket_wizard_charge_title: 'Wann ist die Ticketbearbeitung kostenpflichtig?', ticket_wizard_charge_text: 'In manchen Fällen kann es sein, dass Tickets kostenpflichtig sind, dies hängt von der Aufgabe ab oder ob die Ursache nicht der Dienstleister ist.', ticket_wizard_charge_confirm: 'Ich nehme davon Kenntnis und erteile Kostenfreigabe.', ticket_wizard_creating: 'Ticket wird erstellt …', ticket_wizard_enter_text: 'Bitte Text eingeben', ticket_wizard_no_request_type: 'Kein Anfragetyp verfügbar', ticket_wizard_ticket_created: 'Ticket erstellt', ticket_wizard_high: 'Hoch', ticket_wizard_low: 'Niedrig', ticket_wizard_org_hint: 'Vom verknüpften Datensatz übernommen — kann geändert werden.', ticket_wizard_assignment: 'Zuweisung', ticket_wizard_assign_other_party: 'Der Gegenseite (Merchant) zuweisen', ticket_wizard_assign_other_party_hint: 'Das Ticket startet auf Seite des Merchants — dieser wird benachrichtigt, dass seine Aktion erforderlich ist. Abwählen, um das Ticket sich selbst zuzuweisen.', ticket_support_working_title: 'Wir bearbeiten Ihr Ticket', ticket_support_working_text: 'Unser Team prüft Ihr Anliegen. Sie erhalten eine Rückmeldung, sobald wir Informationen von Ihnen benötigen.', ticket_merchant_action_title: 'Ihre Aktion erforderlich', ticket_merchant_action_text: 'Bitte antworten oder laden Sie einen Anhang hoch, um fortzufahren.', ticket_mark_solved: 'Als gelöst markieren', ticket_mark_solved_hint: 'Klicken, wenn Ihr Anliegen erledigt ist. Das Ticket wird als gelöst geschlossen.', ticket_mark_solved_confirm_title: 'Ticket als gelöst markieren?', ticket_mark_solved_confirm_text: 'Bitte bestätigen Sie nur, wenn Ihr Anliegen erledigt ist. Das Ticket wird als gelöst geschlossen und unser Support-Team benachrichtigt.', ticket_mark_solved_confirm_yes: 'Ja, als gelöst markieren', ticket_mark_solved_cancel: 'Abbrechen', ticket_marking_solved: 'Wird geschlossen…', ticket_merchant_action_tag: 'Aktion erforderlich', ticket_in_progress_tag: 'In Bearbeitung', ticket_board_merchant: 'Ihre Aktion', ticket_board_logyou: 'Bei LogYou', ticket_board_done: 'Abgeschlossen', ticket_board_empty: 'Keine Tickets', ticket_board_our_action: 'Unsere Aktion', ticket_board_with_merchant: 'Beim Händler', ticket_action_close: 'Abschließen', ticket_action_reopen: 'Wieder öffnen', ticket_action_to_merchant: 'An Händler übergeben', ticket_action_to_us: 'Zu uns holen', ticket_action_mark_accounted: 'Als abgerechnet markieren', ticket_action_unmark_accounted: 'Abrechnung zurücksetzen', ticket_accounted_pill: 'Abgerechnet', ticket_accounted_hint: 'Als bereits abgerechnet markiert – wird nicht in den Abrechnungsexport aufgenommen', ticket_accounted_unset_hint: 'Ticket wieder für den Abrechnungsexport freigeben', ticket_accounted_note_set: 'Manuell als abgerechnet markiert – wird nicht mehr in den Abrechnungsexport aufgenommen.', ticket_accounted_note_unset: 'Abrechnungs-Markierung manuell zurückgesetzt – wird wieder in den Abrechnungsexport aufgenommen.', ticket_select_hint: 'Wählen Sie links ein Ticket aus, um es anzusehen und zu bearbeiten', ticket_open_full: 'Ganze Seite öffnen', ticket_print_pdf: 'PDF-Bericht drucken', ticket_print_report_title: 'Ticket-Bericht', ticket_print_references: 'Verknüpfte Elemente', ticket_print_conversation: 'Verlauf', ticket_print_entries: 'Einträge', ticket_print_failed: 'PDF-Bericht konnte nicht erstellt werden', ticket_assigned_to: 'Zugewiesen an', ticket_unassigned: 'Nicht zugewiesen', ticket_subject_placeholder: 'Betreff …', ticket_subject_add: 'Betreff hinzufügen …', ticket_filter_only_our_action: 'Nur unsere Aktion', ticket_filter_only_our_action_hint: 'Aktuell benötigt kein Ticket unsere Aktion — deaktivieren Sie „Nur unsere Aktion" um alle Tickets zu sehen.', ticket_filter_show_completed: 'Abgeschlossene anzeigen', ticket_filter_show_completed_hint: 'Keine offenen Tickets — aktivieren Sie „Abgeschlossene anzeigen", um alle zu sehen.', ticket_filter_open: 'Offen', ticket_filter_with_type: 'Mit Typ', ticket_filter_without_type: 'Ohne Typ', ticket_filter_accounted: 'Abgerechnet', ticket_filter_not_accounted: 'Nicht abgerechnet', ticket_party_support: 'LogYou', ticket_party_action_hint: 'Aktion erforderlich bei', ticket_tab_hits_elsewhere: 'Treffer in einem anderen Tab', ticket_last_activity: 'Letzte Aktivität', ticket_tab_ours: 'Bei uns', ticket_tab_merchant: 'Händler', ticket_tab_yours: 'Bei Ihnen', ticket_tab_support: 'LogYou', ticket_tab_done: 'Erledigt', ticket_sort_newest: 'Neueste zuerst', ticket_sort_oldest: 'Älteste zuerst', ticket_search_placeholder: 'Suche: Betreff, Nachricht, Kategorie, Auftrags-Nr. …', ticket_filter_more: 'Weitere Filter', ticket_filter_clear: 'Filter zurücksetzen', ticket_metrics_title: 'Ticket-Aufkommen nach Organisation', ticket_metrics_btn: 'Ticket-Aufkommen', ticket_metrics_today: 'Heute', ticket_metrics_week: 'Woche', ticket_metrics_month: 'Monat', ticket_metrics_created: 'Neu', ticket_metrics_open: 'Offen', ticket_sort: 'Sortieren', ticket_ref_order: 'Auftrag', ticket_ref_partner: 'Geschäftspartner', ticket_ref_shipment: 'Lieferschein', ticket_ref_invoice: 'Rechnung', ticket_ref_production: 'Produktion', ticket_ref_not_linked: 'Nicht verknüpft', ticket_ref_link: 'Verknüpfen', ticket_ref_add: 'Verknüpfung hinzufügen', ticket_ref_none: 'Keine Verknüpfungen', ticket_ref_open: 'Öffnen', ticket_ref_relink: 'Anderes wählen', ticket_ref_unlink: 'Verknüpfung entfernen', ticket_ref_product: 'Artikel', ticket_ref_preview: 'Vorschau', ticket_ref_new_tab: 'Neuer Tab', ticket_ref_open_new_tab: 'In neuem Tab öffnen', ticket_ref_close: 'Schließen', ticket_ref_customer: 'Kunde', ticket_ref_date: 'Datum', ticket_ref_total: 'Gesamt', ticket_ref_subtotal: 'Netto', ticket_ref_grand_total: 'Gesamt', ticket_ref_billing_address: 'Rechnungsadresse', ticket_ref_lines: 'Positionen', ticket_ref_qty: 'Menge', ticket_ref_price: 'Preis', ticket_ref_amount: 'Summe', ticket_ref_no_lines: 'Keine Positionen', ticket_ref_sku: 'SKU', ticket_ref_unit: 'Einheit', ticket_ref_category: 'Kategorie', ticket_ref_weight: 'Gewicht', ticket_ref_volume: 'Volumen', ticket_ref_dimensions: 'Maße (B×H×T)', ticket_ref_description: 'Beschreibung', ticket_ref_type: 'Typ', ticket_ref_active: 'Aktiv', ticket_ref_inactive: 'Inaktiv', ticket_ref_stock: 'Bestand', ticket_ref_locator: 'Lagerplatz', ticket_attachment: 'Anhang', ticket_send: 'Senden', ticket_sending: 'Sende...', ticket_add_billing: 'Abrechnen', ticket_add_billing_tooltip: 'Zeit oder Betrag abrechnen', ticket_billing_mode_time: 'Zeit', ticket_billing_mode_amount: 'Betrag', ticket_add_amount: 'Betrag abrechnen', ticket_add_amount_label: 'Betrag (€)', ticket_add_amount_placeholder: 'z. B. 25,00 oder -12,50', ticket_add_amount_hint: 'Wird zum Gesamtbetrag addiert. Negative Werte (Gutschrift) sind erlaubt.', ticket_add_amount_direct: 'Direktbetrag', ticket_add_amount_note_placeholder: 'Notiz zum Betrag...', ticket_add_time: 'Zeit abrechnen', ticket_add_time_hours: 'Stunden', ticket_add_time_minutes: 'Minuten', ticket_add_time_note: 'Notiz', ticket_add_time_note_placeholder: 'Notiz zur Zeiterfassung...', ticket_add_time_rate: 'Stundensatz', ticket_add_time_duration: 'Zeit', ticket_add_time_calculated: 'Berechneter Betrag', ticket_add_time_previous: 'Vorheriger Betrag', ticket_add_time_new_total: 'Neuer Gesamtbetrag', ticket_write_message: 'Nachricht schreiben...', ticket_history: 'Verlauf', ticket_no_entries: 'Noch keine Einträge', ticket_list: 'Ticket Liste', my_tickets_desc: 'Ihre Tickets ansehen und bearbeiten', request_chat: 'Anfrage Chat', request_chat_desc: 'Support Chat öffnen', create_return: 'Rücksendung erstellen', show_rma_list: 'RMA Liste anzeigen', support: 'Support', footer_made_in: 'Mit ❤️ in Butzbach entwickelt', footer_connected: 'Verbunden', footer_offline: 'Offline', my_orders: 'Meine Aufträge', // Sidebar Menu - Additional keys for menu value properties sales_fulfillment_orders: 'Fulfillment Aufträge', invoices: 'Rechnungen', customer_returns: 'Kundenretouren', returns: 'Retouren', return_exists: 'Retoure vorhanden', return_receipt: 'Retourenbeleg', return_receipt_missing: 'Noch kein Retourenbeleg', original_shipment: 'Ursprünglicher Lieferschein', external_rma_no: 'Externe RMA-Nr.', vendor_returns: 'Lieferantenretouren', stock_missings: 'Fehlbestände', leads: 'Leads', 'external-users': 'Externe Benutzer', external_users: 'Externe Benutzer', // Partners partners: 'Geschäftspartner', business_partners: 'Geschäftspartner', partner_groups: 'Partnergruppen', greetings: 'Anrede', dunnings: 'Mahnungen', payment_terms: 'Zahlungsbedingungen', // Jobs jobs: 'Beruf', job_positions: 'Beruf-Position', job_categories: 'Beruf-Kategorie', remunerations: 'Vergütungen', // Sales sales: 'Vertrieb', sales_orders: 'Aufträge', sales_order: 'Kundenauftrag', sales_invoices: 'Rechnung und Gutschrift', customer_payments: 'Zahlung Kunde', shipments: 'Lieferscheine', shipments_and_generation: 'Lieferschein', generate_shipments: 'Lieferscheine Generieren', manual_commission: 'Als kommissioniert markieren (ohne Etikett, keine Marktplatz-Meldung)', manual_commission_title: 'Lieferung als kommissioniert markieren?', manual_commission_msg: 'Folgende Lieferung(en) werden als kommissioniert und bestätigt markiert. Es wird kein Etikett erstellt und kein Marktplatz benachrichtigt. Nur für Aufträge, die nie physisch kommissioniert werden.', manual_commission_msg_generate: 'Für diesen Auftrag existiert noch keine Lieferung. Es wird zuerst ein Lieferschein erzeugt (Bestand wird ausgebucht; der Prozess erzeugt auch Lieferscheine für andere offene Aufträge dieses Partners im selben Lager) und dieser dann als kommissioniert markiert. Es wird kein Etikett erstellt und kein Marktplatz benachrichtigt.', manual_commission_confirm: 'Ja, als kommissioniert markieren', manual_commission_success: 'Lieferung als kommissioniert markiert', manual_commission_error: 'Lieferung konnte nicht als kommissioniert markiert werden', generate_prices: 'Preise generieren', generate_prices_confirm: 'Preise für diese Preislistenversion aus der Basis-Version generieren?', generate_invoices: 'Rechnungen Generieren', sequential_generation: 'Sequentiell nach Bestelldatum (älteste zuerst)', sequential_generation_desc: 'Lieferscheine Auftrag für Auftrag erzeugen, ältester zuerst', only_single_qty1: 'Nur Einzelpositions-Aufträge (1 Position, Menge 1)', only_single_qty1_desc: 'Nur Aufträge mit genau einer Artikelposition und Menge 1', sequential_progress: 'Verarbeite Aufträge', sequential_no_orders: 'Keine offenen Aufträge zu verarbeiten', sequential_done: 'Sequentielle Generierung abgeschlossen', sequential_errors: 'Fehlgeschlagene Aufträge', // Marketing marketings: 'Marketing', marketing_channels: 'Marketingkanäle', marketing_campaigns: 'Marketingkampagnen', // Procurements procurements: 'Einkauf', purchase_orders: 'Bestellung', purchase_order: 'Auftragsbestätigung', purchase_invoices: 'Rechnung Lieferant', vendor_payments: 'Zahlung Lieferant', material_receipts: 'Wareneingang', material_receipt: 'Wareneingang', // Materials & Products materials: 'Materialien', products_or_inventories: 'Produkte', products: 'Produkte', product: 'Artikel', product_categories: 'Produktkategorien', product_category: 'Produktkategorie', stock_units: 'Lagereinheiten', stock_unit: 'Lagereinheit', stock_takes: 'Bestandsaufnahme', stock_transfers: 'Umlagerungen', stock_transfer: 'Umlagerung', articles: 'Artikel', article: 'Artikel', // Warehouses warehouses_and_locators: 'Lager und Lagerort', warehouses: 'Lager', warehouse: 'Lager', locator_types: 'Locator-Typen', locator_type: 'Locator-Typ', locators: 'Lagerorte', locator: 'Lagerort', locator_print: 'Lagerort Druck', warehouse_builder: 'Lager-Builder', // Price Lists & Discounts price_lists_and_discount_schemas: 'Preislisten und Rabatt', price_lists: 'Preislisten', price_list: 'Preisliste', price_list_versions: 'Preislistenversionen', price_list_version: 'Preislistenversion', discount_schema: 'Rabattschema', discount_schemas: 'Rabattschemata', product_pricing_rules: 'Produktpreisregeln', product_pricing_rule: 'Produktpreisregel', // Shippers & Freights shippers_and_freights: 'Frachtdienstleister und Gewichte', shippers: 'Frachtdienstleister', shipper: 'Frachtdienstleister', shipper_configurations: 'Frachtdienstleister Konfiguration', shipper_configuration: 'Frachtdienstleister Konfiguration', shipping_processors: 'Versandabwickler', shipping_processor: 'Versandabwickler', shipping_processor_configurations: 'Prozessor Cfgs', freights: 'Frachten', freight: 'Fracht', freight_categories: 'Frachtkategorien', freight_category: 'Frachtkategorie', packagings: 'Verpackungen', packaging: 'Verpackung', packaging_configurations: 'Verpackung Cfg', label_types: 'Etikettentypen', label_type: 'Etikettentyp', label_type_configurations: 'Etikettentyp Cfg', pickup_types: 'Abholarten', pickup_type: 'Abholart', pickup_type_configurations: 'Abholtyp Cfg', // Promotions promotions_and_groups: 'Werbeaktionen', promotions: 'Werbeaktionen', promotion: 'Werbeaktion', promotion_groups: 'Promotion-Gruppen', promotion_group: 'Promotion-Gruppe', // Assets assets_and_groups: 'Vermögenswerte', assets: 'Vermögenswerte', asset: 'Vermögenswert', asset_groups: 'Asset-Gruppen', asset_group: 'Asset-Gruppe', // Projects projects_and_tasks: 'Projekte', projects: 'Projekte', project: 'Projekt', project_types: 'Projekttypen', project_type: 'Projekttyp', tasks: 'Aufgaben', task: 'Aufgabe', // Users & Roles users_and_roles: 'Benutzer und Rollen', users: 'Benutzer', user: 'Benutzer', user_profile: 'Benutzerprofil', roles: 'Rollen', role: 'Rolle', tenants: 'Merchant', tenant: 'Merchant', organizations: 'Organisationen', organization: 'Organisation', add_organization: 'Organisation hinzufügen', // Requests requests_and_types: 'Anfragen', requests: 'Anfragen', request: 'Anfrage', request_types: 'Anfragetypen', request_type: 'Anfragetyp', request_groups: 'Anfragegruppen', request_group: 'Anfragegruppe', request_categories: 'Anfragekategorien', request_category: 'Anfragekategorie', request_resolutions: 'Lösungen', request_resolution: 'Lösung', request_status: 'Anforderungsstatus', request_standard_responses: 'Standardantworten', tickets: 'Tickets', ticket: 'Ticket', ticket_amounts: 'Ticket-Beträge', ticket_amounts_hint: 'Summe der abgerechneten Beträge aller verknüpften Tickets', artikel: 'Artikel', auftrag: 'Aufträge', retouren: 'Retouren', wareneingang: 'Wareneingang', warenanmeldung: 'Warenanmeldung', // Quick Actions quickrmareturn: 'Quick RMA-Rücksendung', quickorder: 'Schnellauftrag', quickrmalist: 'RMA Liste', locatorlabels: 'Lagerort Druck', lagerortmanager: 'Lager-Builder', materialplanning: 'Bestellplanung', // RMA rma: 'RMA', rma_types: 'RMA-Typen', rma_type: 'RMA-Typ', customer_rma: 'Kunden RMA', vendor_rma: 'Lieferanten RMA', // Settings settings: 'Einstellungen', general: 'Allgemein', general_settings: 'Allgemeine Einstellungen', application: 'Anwendung', activities: 'Aktivitäten', activity: 'Aktivität', order_sources: 'Auftragsquelle', order_source: 'Auftragsquelle', // Currencies currencies_and_rates: 'Währungen', currencies: 'Währungen', currency: 'Währung', currency_types: 'Währungstypen', currency_type: 'Währungstyp', currency_rates: 'Währungskurse', currency_rate: 'Währungskurs', add_currency: 'Währung hinzufügen', // Locations address_books: 'Adressbücher', address_book: 'Adressbuch', countries: 'Länder', country: 'Land', add_country: 'Land hinzufügen', regions: 'Regionen', region: 'Region', add_region: 'Region hinzufügen', locations: 'Standorte', location: 'Standort', city: 'Stadt', postal_code: 'Postleitzahl', zip_code: 'PLZ', zip: 'PLZ', street: 'Straße', address: 'Adresse', address_line_1: 'Adresszeile 1', address_line_2: 'Adresszeile 2', delivery_address: 'Lieferadresse', // Documents documents: 'Belege', document: 'Beleg', document_status: 'Belegstatus', document_types: 'Belegtypen', document_type: 'Belegtyp', document_groups: 'Beleggruppen', document_group: 'Beleggruppe', document_sequences: 'Beleg-Nummernkreis', document_sequence: 'Beleg-Nummernkreis', validation_rules: 'Validierungsregeln', validation_rule: 'Validierungsregel', // Taxes taxes: 'Steuern', tax: 'Steuer', tax_categories: 'Steuerkategorien', tax_category: 'Steuerkategorie', tax_providers: 'Steueranbieter', tax_provider: 'Steueranbieter', tax_configurations: 'Steuerkonfigurationen', tax_configuration: 'Steuerkonfiguration', tax_rates: 'Steuersätze', tax_rate: 'Steuersatz', mixed_taxes: 'Gemischte Steuersätze', mixed_taxes_warning: 'Dieser Auftrag enthält gemischte Steuersätze auf den Positionen', complete_anyway: 'Trotzdem abschließen?', // Charges charges_and_types: 'Gebühren', charges: 'Gebühren', charge: 'Gebühr', charge_types: 'Gebührenarten', charge_type: 'Gebührenart', // Shipping Costs shipping_costs_group: 'Versand', shipping_costs: 'Versandkosten (Standard)', shipping_cost: 'Versandkosten', add_shipping_cost: 'Versandkosten hinzufügen', edit_shipping_cost: 'Versandkosten bearbeiten', view_shipping_cost: 'Versandkosten anzeigen', shipping_cost_overrides: 'Versandkosten-Überschreibungen', shipping_cost_override: 'Versandkosten-Überschreibung', add_shipping_cost_override: 'Überschreibung hinzufügen', edit_shipping_cost_override: 'Überschreibung bearbeiten', view_shipping_cost_override: 'Überschreibung anzeigen', sc_page_sub_default: 'Standard-DHL-Versandtarife pro Land & Gewichtsbereich. Zellen direkt bearbeiten oder Detailansicht öffnen.', sc_page_sub_override: 'Organisations- und Geschäftspartner-spezifische Überschreibungen — haben Vorrang vor Tier-1-Standard.', sc_routing_scope: 'Routing & Geltungsbereich', sc_pricing: 'Preise', sc_pricing_overrides: 'Preise (überschreibt Tier 1)', sc_weight_range: 'Gewichtsbereich (optional)', sc_validity_period: 'Gültigkeitszeitraum (optional)', sc_flags: 'Optionen', sc_tenant: 'Mandant', sc_organization: 'Organisation', sc_shipper: 'Versanddienstleister', sc_destination_country: 'Zielland', sc_country: 'Land', sc_business_partner: 'Geschäftspartner', sc_business_partner_optional: 'Geschäftspartner (optional)', sc_product: 'Produkt', sc_product_optional: 'Produkt (optional)', sc_base_price: 'Basis-Versandpreis (€)', sc_per_kg: 'Versandpreis pro KG (€)', sc_from_kg: 'Von (kg)', sc_to_kg: 'Bis (kg)', sc_valid_from: 'Gültig ab', sc_valid_to: 'Gültig bis', sc_active: 'Aktiv', sc_inactive: 'Inaktiv', sc_kleinpaket: 'DHL Kleinpaket-Tarif', sc_kleinpaket_short: 'Kleinpaket', sc_status: 'Status', sc_help_org_default: 'Besitzende Organisation. \u201C*\u201D verwenden für globalen Standard-Tarif.', sc_help_org_override: 'Überschreibung gilt nur für diese Organisation. Erforderlich für Tier-2-Lookup.', sc_help_shipper: 'Versanddienstleister/Carrier (z. B. DHL).', sc_help_country: 'Zielland der Sendung.', sc_help_bp: 'Wenn gesetzt, gilt diese Zeile nur für Sendungen dieses Kunden. Höchste Priorität in Tier 2.', sc_help_product: 'Tarif auf bestimmtes Produkt einschränken (selten).', sc_help_base_default: 'Fester Basis-Versandpreis. Grundlage für int_freight_cost. Fallback €25,00 wenn keine Zeile passt.', sc_help_base_override: 'Überschreibt den Tier-1-Standardpreis für den passenden Geltungsbereich.', sc_help_per_kg: 'Multiplikator pro Kilogramm. Formel: Sendungsgewicht × shippingPricePerKG.', sc_hint_weight_range: 'Beide auf 0 lassen für offenen Bereich. Spezifischere Zeilen (mit Gewichtsbereich) haben Vorrang.', sc_hint_validity: 'Verwendet als Filter shipping_date BETWEEN ValidFrom AND ValidTo. Leer = immer gültig.', sc_hint_active: 'Inaktive Zeilen werden vom Lookup ignoriert.', sc_hint_kleinpaket: 'Spezialpreis für Kleinpakete. Sowohl Sendung (m_inout.isdhlkleinpaket) als auch Kunde (c_bpartner.isaccountingkleinpaket) müssen markiert sein.', sc_validity_warn: 'Gültig ab liegt nach Gültig bis — diese Zeile passt nie.', sc_btn_submit: 'Speichern', sc_btn_submit_preview: 'Speichern & Vorschau', sc_btn_save_changes: 'Änderungen speichern', sc_select_date: 'Datum wählen', // Tier info panel sc_tier_badge_1: 'STUFE 1', sc_tier_badge_2: 'STUFE 2', sc_tier_title_default: 'DHL-Versandkosten — Standard-Tarife (Fallback)', sc_tier_title_override: 'DHL-Versandkosten — Geschäftspartner-Überschreibung (höhere Priorität)', sc_tier_intro: 'So werden DHL-Versandkosten berechnet — das System nutzt einen 2-stufigen Lookup:', sc_tier_2_head: 'STUFE 2 — Geschäftspartner-Überschreibung (Priorität)', sc_tier_2_intro: 'Organisationsspezifische Tarife, die Standardwerte überschreiben. Übereinstimmung über:', sc_tier_2_priority: 'Priorität in Stufe 2 (am spezifischsten → am wenigsten spezifisch):', sc_tier_1_head: 'STUFE 1 — Standard (Fallback)', sc_tier_1_intro: 'Allgemeine Tarife für alle Organisationen. Übereinstimmung über:', sc_tier_1_priority: 'Priorität in Stufe 1 (am spezifischsten → am wenigsten spezifisch):', sc_cost_components: 'Kostenkomponenten', sc_cost_base: 'Basis-Versandkosten — ShippingBasePrice aus passender Stufe (Fallback €25,00). Spezial-Kleinpaket-Tarif gilt, wenn Sendungs- und Kundenflag aktiv.', sc_cost_weight: 'Gewichtszuschlag — Sendungsgewicht × ShippingPricePerKG', sc_cost_co2: 'CO₂-Kosten — ad_client.dhl_co2_price (Fallback €0,19) pro Sendung', sc_cost_energy: 'Energiekosten — nur Deutschland: Basis × ad_client.dhl_energy_price (Fallback 0,0125)', sc_cost_peak: 'Peak-Aufschlag — nur zwischen dhl_peak_start_data und dhl_peak_end_data', sc_note_override: 'Überschreibungs-Zeilen haben Vorrang vor Standard-Zeilen für die passende Organisation, Land, GP, Gewichtsbereich und Datumsbereich.', sc_note_default: 'Diese Standard-Tarife gelten, wenn keine Geschäftspartner-Überschreibung passt.', sc_link_to_overrides: 'Diese Preise können je Organisation oder Geschäftspartner überschrieben werden — Datensätze auf der Versandkosten-Überschreibungen-Seite konfigurieren.', sc_link_to_overrides_btn: 'Versandkosten-Überschreibungen öffnen', sc_link_to_default: 'Standardpreise dienen als Fallback. Hier konfigurierte Überschreibungspreise haben Vorrang, wenn sie mit Organisation, GP, Land, Gewichtsbereich und Datumsbereich übereinstimmen.', sc_link_to_default_btn: 'Standard-Versandkosten öffnen', sc_partner_section_title: 'Versandkosten-Konfiguration', sc_partner_section_sub: 'Standard-DHL-Versandpreise und organisationsspezifische Überschreibungen für die Berechnung von int_freight_cost.', sc_partner_link_default_title: 'Standard-Versandkosten anzeigen', sc_partner_link_default_desc: 'Globale Tier-1-Fallback-Tarife pro Land und Gewichtsbereich anzeigen.', sc_partner_link_overrides_title: 'Versandkosten-Überschreibungen anzeigen', sc_partner_link_overrides_desc: 'Organisations- und geschäftspartner-spezifische Tier-2-Überschreibungen anzeigen.', sc_partner_link_create_title: 'Überschreibung hinzufügen', sc_partner_link_create_desc: 'Neue Tier-2-Überschreibung anlegen, vorausgefüllt mit der Organisation dieses Kunden.', sc_partner_no_org_warn: 'Keine Organisation mit diesem Geschäftspartner verknüpft — Überschreibung kann nicht vorausgefüllt werden.', sc_partner_link_modal_title: 'Bestehende Überschreibungen anzeigen', sc_partner_link_modal_desc: 'Alle Überschreibungs-Datensätze auflisten, die zur verknüpften Organisation passen.', sc_partner_modal_title: 'Überschreibungen für Organisation', sc_partner_modal_no_records: 'Keine Überschreibungs-Datensätze gefunden für diese Organisation.', sc_partner_modal_count: 'Datensätze gefunden', sc_partner_modal_create_btn: 'Neue Überschreibung anlegen', sc_partner_modal_close: 'Schließen', // Integrations integrations: 'Integrationen', integration: 'Integration', applications: 'Anwendungen', label_designer: 'Etiketten-Designer', label_designer_desc: 'Eigene Etiketten gestalten und drucken', apps_section_warehouse: 'Lager-Terminals', apps_section_labels: 'Etiketten & Druck', apps_section_shipping: 'Versand', apps_section_tools: 'Werkzeuge', app_receive_title: 'Wareneingang', app_receive_desc: 'Ware mit oder ohne Bestellung annehmen, Eingangsetiketten drucken', app_inventory_title: 'Inventur-Terminal', app_inventory_desc: 'Bestände je Lagerplatz zählen und Inventurbelege buchen', app_movement_title: 'Umlagerung', app_movement_desc: 'Artikel zwischen Lagerplätzen bewegen, Stapel-Transfers und RMA-Import', // --- Mobile reconditioning (/mobile/reconditioning) --- recond_title: 'Reconditioning', recond_scan_prompt: 'RETOURENLABEL SCANNEN', recond_search_placeholder: 'RMA-Nummer', recond_hint: 'RMA-Nummer vom Retourenlabel scannen oder eingeben. Angezeigt werden nur Positionen auf nicht versandfähigen Lagerplätzen.', recond_not_found: 'Keine Kundenretoure gefunden für', recond_lookup_error: 'Fehler bei der Suche', recond_locators_error: 'Lagerplätze konnten nicht geladen werden', recond_pick_return: 'Kundenretoure auswählen', recond_articles: 'Artikel zum Aufbereiten', recond_no_lines: 'Keine Positionen mehr auf nicht versandfähigen Lagerplätzen.', recond_hidden_shippable: 'Position(en) liegen bereits auf versandfähigen Lagerplätzen.', recond_done_qty: 'bereits aufbereitet', recond_exhausted: 'Ohne Bestand / bereits aufbereitet', recond_target: 'Ziel-Lagerplatz', recond_pick_target: 'Lagerplatz wählen', recond_not_shippable: 'nicht versandfähig', recond_same_locator: 'Ziel-Lagerplatz ist gleich dem Quell-Lagerplatz einer Position.', recond_filter_locators: 'Lagerplatz suchen…', recond_no_locators: 'Keine Lagerplätze gefunden.', recond_ticket_toggle: 'Ticket mit Zeit/Betrag erfassen', recond_print_report: 'Umlagerungsbericht drucken (A4)', recond_printer: 'Drucker', recond_default_printer: 'Standarddrucker (CUPS)', recond_dispose: 'Entsorgen', recond_disposal: 'Entsorgung', recond_dispose_info: 'Stk als Entsorgung markiert – werden per Inventur ausgebucht statt umgelagert.', recond_no_target_needed: 'Alle gewählten Positionen werden entsorgt – kein Ziel-Lagerplatz nötig.', recond_submit_dispose: 'Entsorgung buchen', recond_disposal_done: 'Entsorgung gebucht', recond_report_printed: 'Bericht an Drucker gesendet', recond_report_print_failed: 'Bericht konnte nicht gedruckt werden', recond_submit: 'Reconditioning buchen', recond_done: 'Reconditioning gebucht', recond_error: 'Fehler beim Reconditioning', recond_partner_loading: 'Partner wird ermittelt…', recond_no_partner: 'kein Partner verknüpft', recond_amount_label: 'Betrag in € (negativ = Gutschrift)', on_hand: 'Bestand', subject: 'Betreff', billing: 'Abrechnung', minutes: 'Minuten', source: 'Quelle', none: 'Keine', searching: 'Suche...', time: 'Zeit', close_without_ticket: 'Ohne Ticket schließen', hourly_rate: 'Stundensatz', direct_amount: 'Direktbetrag', return_short: 'Retoure', ticket_for: 'Ticket für', ticket_creating: 'Ticket wird erstellt…', app_picklist_title: 'Pickliste', app_picklist_desc: 'Lieferscheine zu einer Pickliste bündeln, drucken oder digital picken', app_commission_title: 'Kommissionierung', app_commission_desc: 'Sendungen packen, Versandetiketten drucken und Pakete verfolgen', app_returns_title: 'Retouren-Terminal', app_returns_desc: 'Retouren scannen, RMAs buchen und Retourenetiketten drucken', app_fix_locator_title: 'Lagerplatz korrigieren', app_fix_locator_desc: 'Artikel aus falscher Organisation auf den richtigen Lagerplatz buchen', app_locator_articles_title: 'Lagerplatz-Inhalt', app_locator_articles_desc: 'Lagerplatz scannen und alle enthaltenen Artikel sehen', app_product_title: 'Produkt-Terminal', app_product_desc: 'Produkte scannen, Bestände prüfen, Maße pflegen und EANs erfassen', app_print_labels_title: 'Produktetiketten', app_print_labels_desc: 'Artikel scannen und Produktetiketten auf Lagerdruckern drucken', app_locator_labels_title: 'Lagerplatz-Etiketten', app_locator_labels_desc: 'Barcode-Etiketten für Lagerplätze drucken', app_manual_label_title: 'Manuelles Label', app_manual_label_desc: 'Versandetiketten manuell für beliebige Adressen erstellen', app_dhl_label_title: 'DHL Manuelles Label', app_dhl_label_desc: 'DHL-Versandetiketten ohne Sendung erstellen', app_generate_shipments_title: 'Lieferscheine generieren', app_generate_shipments_desc: 'Lieferscheine aus offenen Aufträgen erzeugen und Picklisten drucken', app_tasks_title: 'Zeiterfassung', app_tasks_desc: 'Arbeitszeit je Kunde erfassen und auf Aufgaben abrechnen', // Product Info product_info: 'Produktinformationen', qtyordered: 'Bestellt', itemprice: 'Preis', totalprice: 'Summe', qtyavailable: 'Verfügbar', qtyonhand: 'Lagerbestand', returnqtyonhand: 'Retouren-Bestand', qtyreserved: 'Reserviert', qtypurchased: 'Zulauf', shipment: 'Lieferschein', invoice: 'Rechnung', documentordernumber: 'Auftragsnummer', periodperformancedate: 'Leistungsdatum', documentexternnumber: 'Externe Auftrags-ID', orderdocumenttype: 'Auftragstyp', // Common Form Fields name: 'Name', value: 'Wert', description: 'Beschreibung', notes: 'Notizen', comment: 'Kommentar', comments: 'Kommentare', code: 'Code', identifier: 'Kennung', key: 'Schlüssel', type: 'Typ', status: 'Status', active: 'Aktiv', inactive: 'Inaktiv', enabled: 'Aktiviert', disabled: 'Deaktiviert', default: 'Standard', priority: 'Priorität', sequence: 'Reihenfolge', sort_order: 'Sortierung', created: 'Erstellt', created_at: 'Erstellt am', created_by: 'Erstellt von', updated: 'Aktualisiert', updated_at: 'Aktualisiert am', updated_by: 'Aktualisiert von', modified: 'Geändert', deleted: 'Gelöscht', deleted_at: 'Gelöscht am', date: 'Datum', start_date: 'Startdatum', end_date: 'Enddatum', valid_from: 'Gültig ab', valid_to: 'Gültig bis', from_date: 'Von Datum', to_date: 'Bis Datum', valid: 'Gültig', in_service_date: 'Inbetriebnahmedatum', create_date: 'Erstelldatum', guarantee_date: 'Garantiedatum', create_as_active: 'Als aktiv erstellen', // Additional Common Fields tax_id: 'Steuer-ID', hrg_number: 'Handelsregisternummer', help_hrg_number_tip: 'Handelsregisternummer des Geschäftspartners.', email_invoice: 'Rechnungs-E-Mail', help_email_invoice_tip: 'Rechnungen werden an diese Adresse gesendet. Wenn leer, wird die allgemeine E-Mail verwendet.', rating: 'Bewertung', url: 'URL', reference_no: 'Referenznummer', // Contact Fields email: 'E-Mail', phone: 'Telefon', mobile: 'Mobil', fax: 'Fax', website: 'Webseite', contact: 'Kontakt', contacts: 'Kontakte', contact_person: 'Ansprechpartner', first_name: 'Vorname', last_name: 'Nachname', full_name: 'Vollständiger Name', title: 'Titel', salutation: 'Anrede', company: 'Firma', company_name: 'Firmenname', your_first_name: 'Ihr Vorname', your_last_name: 'Ihr Nachname', your_username: 'Ihr Benutzername oder Login-ID', your_password: 'Ihr Passwort', your_email: 'Ihre E-Mail', enter_username: 'Benutzernamen eingeben!', enter_password: 'Passwort eingeben!', enter_email: 'E-Mail eingeben', // Financial Fields amount: 'Betrag', price: 'Preis', unit_price: 'Stückpreis', list_price: 'Listenpreis', net_price: 'Nettopreis', gross_price: 'Bruttopreis', gross_amount: 'Bruttobetrag', cost: 'Kosten', discount: 'Rabatt', discount_percent: 'Rabatt %', tax_amount: 'Steuerbetrag', subtotal: 'Zwischensumme', total: 'Gesamt', grand_total: 'Gesamtsumme', balance: 'Saldo', credit: 'Gutschrift', debit: 'Lastschrift', payment: 'Zahlung', payments: 'Zahlungen', payment_method: 'Zahlungsmethode', payment_date: 'Zahlungsdatum', due_date: 'Fälligkeitsdatum', invoice_date: 'Rechnungsdatum', order_date: 'Bestelldatum', delivery_date: 'Lieferdatum', ship_date: 'Versanddatum', // Quantity Fields quantity: 'Menge', qty: 'Menge', qty_ordered: 'Bestellmenge', qty_delivered: 'Gelieferte Menge', qty_invoiced: 'Berechnete Menge', qty_returned: 'Rückgabemenge', qty_available: 'Verfügbare Menge', qty_on_hand: 'Lagerbestand', locator_priorities: 'Lagerplatz-Prioritäten', locator_priorities_desc: 'Pick-Reihenfolge der Lagerplätze für den Versand optimieren', qty_reserved: 'Reservierte Menge', min_qty: 'Min. Menge', max_qty: 'Max. Menge', no: 'Nr', // Measurement Fields weight: 'Gewicht', height: 'Höhe', width: 'Breite', length: 'Länge', volume: 'Volumen', uom: 'ME', unit_of_measure: 'Mengeneinheit', // Reference Fields reference: 'Referenz', external_reference: 'Externe Referenz', internal_reference: 'Interne Referenz', po_reference: 'PO-Referenz', document_no: 'Belegnummer', order_no: 'Auftragsnummer', invoice_no: 'Rechnungsnummer', tracking_no: 'Sendungsnummer', tracking_code: 'Sendungsverfolgungscode', postal_code_or_house: 'Postleitzahl oder Hausnummer', serial_no: 'Seriennummer', batch_no: 'Chargennummer', lot_no: 'Losnummer', sku: 'SKU', barcode: 'Barcode', ean: 'EAN', upc: 'UPC', scan_product_sku: 'Produkt SKU/UPC/Wert scannen', // Actions save: 'Speichern', saved: 'Gespeichert!', save_changes: 'Änderungen speichern', cancel: 'Abbrechen', delete: 'Löschen', edit: 'Bearbeiten', order_void_title: 'Diesen Auftrag stornieren?', order_void_action: 'Auftrag stornieren', order_void_warning: 'Dieser Auftrag wird endgültig storniert und kann danach nicht mehr bearbeitet werden. Dies ist keine temporäre Pause — die Stornierung ist endgültig.', order_void_confirm: 'Ja, stornieren', order_void_keep: 'Auftrag behalten', order_void_success: 'Auftrag wurde storniert', order_void_error: 'Stornierung fehlgeschlagen', batch_void_title: 'Ausgewählte Aufträge stornieren?', batch_void_warning: 'Die ausgewählten Aufträge werden endgültig storniert. Dies kann nicht rückgängig gemacht werden und es werden nur Aufträge ohne Sendungsnummer storniert.', batch_void_confirm: 'Ja, Aufträge stornieren', batch_draft_title: 'Ausgewählte Aufträge auf Entwurf setzen?', batch_draft_warning: 'Die ausgewählten abgeschlossenen Aufträge werden auf Entwurfsstatus zurückgesetzt. Reservierungen können freigegeben werden — nur derzeit abgeschlossene Aufträge sind betroffen.', batch_draft_confirm: 'Ja, auf Entwurf setzen', batch_complete_title: 'Ausgewählte Aufträge abschließen?', batch_complete_warning: 'Die ausgewählten Entwurfs-/laufenden Aufträge werden abgeschlossen. Nur Aufträge im Status Entwurf oder In Bearbeitung sind betroffen.', batch_complete_confirm: 'Ja, Aufträge abschließen', view: 'Anzeigen', create: 'Erstellen', add: 'Hinzufügen', remove: 'Entfernen', update: 'Aktualisieren', submit: 'Absenden', submit_preview: 'Absenden & Vorschau', approve: 'Genehmigen', reject: 'Ablehnen', confirm: 'Bestätigen', complete: 'Fertigstellen', close: 'Schließen', open: 'Öffnen', reset: 'Zurücksetzen', clear: 'Löschen', filter: 'Filtern', sort: 'Sortieren', export: 'Exportieren', import: 'Importieren', print: 'Drucken', print_label: 'Etikett drucken', print_report_pdf: 'Bericht als PDF drucken', print_report_html: 'Bericht als HTML drucken', print_report_csv: 'Bericht als CSV drucken', print_report_xlsx: 'Bericht als XLSX drucken', print_report_xls: 'Bericht als XLS drucken', download: 'Herunterladen', upload: 'Hochladen', copy: 'Kopieren', copied: 'Kopiert', duplicate: 'Duplizieren', archive: 'Archivieren', restore: 'Wiederherstellen', refresh: 'Aktualisieren', reload: 'Neu laden', preview: 'Vorschau', select: 'Auswählen', select_all: 'Alle auswählen', deselect_all: 'Alle abwählen', expand: 'Erweitern', collapse: 'Einklappen', show: 'Anzeigen', hide: 'Ausblenden', more: 'Mehr', less: 'Weniger', next: 'Weiter', previous: 'Zurück', first: 'Erste', last: 'Letzte', yes: 'Ja', no_option: 'Nein', ok: 'OK', apply: 'Anwenden', process: 'Verarbeiten', generate: 'Generieren', calculate: 'Berechnen', send: 'Senden', receive: 'Empfangen', move: 'Verschieben', void_action: 'Stornieren', force_void_action: 'Stornieren trotz Versand (Admin) – endgültig, keine Reaktivierung möglich', force_void_title: 'Versendeten Auftrag stornieren?', force_void_msg: 'Dieser Auftrag ist abgeschlossen und bereits kommissioniert/versendet. Die Stornierung ist endgültig: Der Auftrag geht verloren und kann danach NICHT mehr reaktiviert werden. Lieferschein(e) und Rechnung(en) werden im System rückgebucht. Der Marktplatz wird nicht benachrichtigt.', force_void_ack: 'Ich verstehe, dass der Auftrag verloren geht und nicht mehr reaktiviert werden kann.', force_void_confirm: 'Ja, trotzdem stornieren', reverse: 'Umkehren', view_more_details: 'Weitere Details anzeigen', toggle_open_orders: 'Offene Aufträge umschalten', install_as_app: 'Als App installieren', install_as_mobile_app: 'Als mobile App installieren', enable_push_notifications: 'Push-Benachrichtigungen aktivieren', enter_fullscreen: 'Vollbild aktivieren', exit_fullscreen: 'Vollbild beenden', // Status Labels draft: 'Entwurf', pending: 'Ausstehend', in_progress: 'In Bearbeitung', completed: 'Abgeschlossen', cancelled: 'Storniert', approved: 'Genehmigt', rejected: 'Abgelehnt', closed: 'Geschlossen', voided: 'Ungültig', reversed: 'Storniert', posted: 'Gebucht', processed: 'Verarbeitet', unprocessed: 'Nicht verarbeitet', paid: 'Bezahlt', unpaid: 'Unbezahlt', partial: 'Teilweise', overdue: 'Überfällig', shipped: 'Versandt', incoming: 'Eingehend', packing: 'Packen', delivered: 'Geliefert', returned: 'Zurückgesendet', new_order: 'Neuer Auftrag', imported_date: 'Importiert', shipped_date: 'Verschickt', select_start_date: 'Startdatum wählen', select_end_date: 'Enddatum wählen', // Document Status Titles order_complete: 'Auftrag Vollständig', order_draft: 'Auftrag im Entwurf', order_cancelled: 'Auftrag Storniert', standard_shipping: 'Normaler Versand', express_shipping: 'Schneller Versand', same_address: 'Gleiche Adresse', different_address: 'Andere Adresse', shipment_created: 'Lieferschein Erstellt', // Priority Labels priority_low: 'Niedrig', priority_medium: 'Mittel', priority_high: 'Hoch', priority_urgent: 'Dringend', priority_minor: 'Gering', // Messages & Toasts loading: 'Laden...', agreement_notes_section: 'Vereinbarungen mit dem Partner', agreement_notes_section_sub: 'Notizen zu getroffenen Vereinbarungen, jeweils mit Datum und Inhalt', agreement_date: 'Datum der Vereinbarung', agreement_note_placeholder: 'Vereinbarung eintragen…', new_agreement: 'Neue Vereinbarung', no_agreements: 'Keine Vereinbarungen hinterlegt', save_first_agreement: 'Bitte speichern Sie den Partner zuerst, um Vereinbarungen hinzuzufügen.', agreement_name: 'Bezeichnung', agreement_name_placeholder: 'Kurze Bezeichnung der Vereinbarung', agreement_note_label: 'Inhalt', agreement_empty: 'Bitte Datum und Inhalt eingeben.', admin_only: 'Nur Admin', extra_order_lines_title: 'Zusätzliche Bestellpositionen', extra_order_lines_sub: 'Wird jeder für diesen Fulfillment-Kunden generierten Bestellung automatisch hinzugefügt', new_extra_order_line: 'Neue Position', no_extra_order_lines: 'Keine zusätzlichen Positionen hinterlegt', save_first_extra_order_line: 'Bitte speichern Sie den Partner zuerst, um Positionen hinzuzufügen.', extra_order_line_empty: 'Bitte ein Produkt auswählen.', extra_order_line_desc_placeholder: 'Optional — wird als Beschreibungstext der Bestellposition übernommen, ohne den Produktnamen zu ersetzen', saving: 'Speichern...', processing: 'Verarbeiten...', please_wait: 'Bitte warten...', no_data: 'Keine Daten verfügbar', no_results: 'Keine Ergebnisse gefunden', error: 'Fehler', success: 'Erfolg', warning: 'Warnung', info: 'Info', required_field: 'Dieses Feld ist erforderlich', invalid_input: 'Ungültige Eingabe', confirm_delete: 'Sind Sie sicher, dass Sie löschen möchten?', delete_confirmation: 'Löschbestätigung', confirm_action: 'Sind Sie sicher?', changes_saved: 'Änderungen erfolgreich gespeichert', created_successfully: 'Erfolgreich erstellt', saved_successfully: 'Erfolgreich gespeichert', operation_successful: 'Vorgang erfolgreich abgeschlossen', operation_failed: 'Vorgang fehlgeschlagen', save_warning: 'Speichern-Button ist aktiv, bitte Daten absenden bevor Sie fortfahren!', tracking_number_copied: 'Sendungsnummer kopiert!', please_enter_trackingnumber: 'Bitte geben Sie die Sendungsverfolgungsnummer ein', tracking_number_required: 'Sendungsverfolgungsnummer ist erforderlich', tracking_number_save_failed: 'Fehler beim Speichern der Sendungsverfolgungsnummer', save_and_upload: 'Speichern & Hochladen', attachment_trackingnumber: 'Anhang Sendungsverfolgungsnummer', copy_failed: 'Kopieren fehlgeschlagen', login_failed: 'Anmeldung fehlgeschlagen', server_error: 'Serverfehler', connection_error: 'Verbindungsfehler', failed_to_load_libraries: 'PDF/Barcode-Bibliotheken konnten nicht geladen werden', error_generating_pdf: 'Fehler beim Erstellen der PDF-Etiketten!', failed_to_initialize_pdf: 'PDF-Generierung konnte nicht initialisiert werden!', failed_to_fetch_stocks: 'Bestände konnten nicht abgerufen werden', failed_to_submit_adjustments: 'Anpassungen konnten nicht übermittelt werden', error_searching_product: 'Fehler bei der Produktsuche', error_fetching_product_image: 'Fehler beim Abrufen des Produktbildes', copied_qty_values: 'Lokale Mengenwerte in Ziel kopiert', // Table Headers actions: 'Aktionen', options: 'Optionen', details: 'Details', summary: 'Zusammenfassung', overview: 'Überblick', history: 'Verlauf', attachments: 'Anhänge', attachment: 'Anhang', files: 'Dateien', file: 'Datei', image: 'Bild', images: 'Bilder', logo: 'Logo', partner: 'Partner', tracking: 'Sendungsverfolgung', // Time today: 'Heute', yesterday: 'Gestern', tomorrow: 'Morgen', this_week: 'Diese Woche', last_week: 'Letzte Woche', this_month: 'Dieser Monat', last_month: 'Letzter Monat', this_year: 'Dieses Jahr', last_year: 'Letztes Jahr', // Boolean is_active: 'Ist aktiv', is_default: 'Ist Standard', is_enabled: 'Ist aktiviert', is_visible: 'Ist sichtbar', is_required: 'Ist erforderlich', is_readonly: 'Ist schreibgeschützt', is_system: 'Ist System', is_customer: 'Ist Kunde', is_vendor: 'Ist Lieferant', is_employee: 'Ist Mitarbeiter', is_sales_rep: 'Ist Vertriebsmitarbeiter', // Partner Form Fields second_name: '2. Name', search_key: 'Suchschlüssel', representative_agent: 'Vertreter/Agent', open_balance: 'Offener Saldo', credit_status: 'Kreditstatus', credit_limit: 'Kreditlimit', credit_hold: 'Kredit gesperrt', credit_ok: 'Kredit OK', credit_stop: 'Kredit Stop', credit_watch: 'Kredit Beobachtung', no_credit_check: 'Keine Kreditprüfung', contracted_signed: 'Vertrag unterzeichnet', summary_level: 'Zusammenfassungsebene', prospect: 'Interessent', sales_representative: 'Vertriebsmitarbeiter', so_tax_exempt: 'VA steuerbefreit', po_tax_exempt: 'BA steuerbefreit', fulfillment_customer: 'Fulfillment Kunde', account_logship: 'Konto LogShip', accounting_warehouse_volume: 'Lagervolumen Abrechnung', // Customer Tab invoice_rule: 'Rechnungsregel', after_delivery: 'Nach Lieferung', after_order_delivered: 'Nach Auftragslieferung', customer_schedule_after_delivery: 'Kundenplan nach Lieferung', immediate: 'Sofort', invoice_schedule: 'Rechnungsplan', flat_discount_percent: 'Pauschalrabatt %', payment_rule: 'Zahlungsregel', cash: 'Bargeld', check: 'Scheck', credit_card: 'Kreditkarte', direct_debit: 'Lastschrift', direct_deposit: 'Überweisung', on_credit: 'Auf Kredit', delivery_rule: 'Lieferregel', after_payment: 'Nach Zahlung', availability: 'Verfügbarkeit', complete_line: 'Komplette Position', complete_order: 'Kompletter Auftrag', force: 'Erzwingen', manual: 'Manuell', dunning_grace_date: 'Mahnkarenz Datum', payment_term: 'Zahlungsbedingung', delivery_via: 'Lieferung über', delivery: 'Lieferung', pickup: 'Abholung', dunning: 'Mahnung', min_shelf_life_percent: 'Min. Haltbarkeit %', // Vendor Tab po_discount_schema: 'BA Rabattschema', po_price_list: 'BA Preisliste', vendor_status: 'Lieferantenstatus', vendor_1099: '1099 Lieferant', // Fulfillment Customer Tab fulfillment_order_baseprice: 'Fulfillment Auftrag Grundpreis', fulfillment_order_baseprice_tooltip: 'Grundpreis für Fulfillment-Auftragsabwicklung', fulfillment_order_return_baseprice: 'Fulfillment Retoure Grundpreis', fulfillment_order_return_baseprice_tooltip: 'Grundpreis für die Bearbeitung von Fulfillment-Retouren', fulfillment_order_baseprice_2: 'Fulfillment Auftrag Grundpreis 2', fulfillment_order_baseprice_2_tooltip: 'Zweite Preisstufe für Fulfillment-Auftragsabwicklung', fulfillment_order_baseprice_3: 'Fulfillment Auftrag Grundpreis 3', fulfillment_order_baseprice_3_tooltip: 'Dritte Preisstufe für Fulfillment-Auftragsabwicklung', fulfillment_order_qty_pickfree: 'Fulfillment Auftrag Menge Pickfrei', fulfillment_order_qty_pickfree_tooltip: 'Mengenschwelle für kostenlose Pick-Dienstleistungen', fulfillment_order_pickprice: 'Fulfillment Auftrag Pickpreis', fulfillment_order_pickprice_tooltip: 'Preis pro gepicktem Artikel für Fulfillment-Aufträge', fulfillment_order_return_pickprice: 'Fulfillment Retoure Pickpreis', fulfillment_order_return_pickprice_tooltip: 'Preis pro gepicktem Artikel für Fulfillment-Retouren', logship_monthly_fee: 'LogShip Monatsgebühr', logship_monthly_fee_tooltip: 'Monatliche Gebühr für LogShip-Dienste', volume_qm3_price: 'Volumen QM3 Preis', volume_qm3_price_tooltip: 'Preis pro Kubikmeter für volumenbasierte Lagerhaltung', accounting_warehouse_rent_starts: 'Lagermiete Abrechnungsbeginn', accounting_warehouse_rent_starts_tooltip: 'Startdatum für Lagermietabrechnung', warehouse_and_pricing: 'Lager & Preise', shelf_rent_small_price: 'Regalmiete Klein Preis', shelf_rent_small_qty: 'Regalmiete Klein Menge', shelf_rent_large_price: 'Regalmiete Groß Preis', shelf_rent_large_qty: 'Regalmiete Groß Menge', rent_pallet_space_qty: 'Palettenplatz Menge', rent_pallet_space_price: 'Palettenplatz Preis', customer_profile_id: 'Kundenprofil-ID', product_packet_1_kp_price: 'Produktpaket 1 (KP) Preis', product_packet_2_s_price: 'Produktpaket 2 (S) Preis', product_packet_3_m_price: 'Produktpaket 3 (M) Preis', product_packet_4_l_price: 'Produktpaket 4 (L) Preis', product_packet_5_xl_price: 'Produktpaket 5 (XL) Preis', accounting_kleinpaket: 'Abrechnung Kleinpaket', use_qm2_from_bp: 'QM2 von GP verwenden', use_foreign_dhl_account: 'Fremdes DHL-Konto verwenden', allow_fee_report_download: 'Gebührenbericht-Download erlauben', freight_cost_rule: 'Frachtkostenregel', freight_included: 'Fracht inklusive', fix_price: 'Festpreis', calculated: 'Berechnet', line: 'Position', additional_references: 'Zusätzliche Referenzen', additional_references_sub: 'Verknüpfte Entitäten und Gruppierungsreferenzen', parent_business_partner: 'Übergeordneter Geschäftspartner', tax_group: 'Steuergruppe', default_shipper: 'Standard Versender', // Fulfillment Redesign — Sektionen, Karten, Hinweise pricing_hierarchy_title: 'Preis-Hierarchie', pricing_hierarchy_text: 'Effektiver Preis wird in Reihenfolge ermittelt: Produkt → Regel → Geschäftspartner → System-Standard. Die hier gesetzten Werte gelten, wenn keine Produkt- oder Regel-Überschreibung existiert.', learn_more: 'Mehr erfahren', how_it_works: 'So funktioniert es', outbound_fulfillment_pricing: 'Outbound Fulfillment-Preise', outbound_fulfillment_pricing_sub: 'Preisgestaltung pro Sendung für reguläre Kundenaufträge', first_line_only_hint: 'Wird einmal pro Sendung berechnet (nur erste Zeile)', per_unit_hint: 'Pro Artikel, nach Abzug der Frei-Menge', free_qty_hint: 'Frei-Artikel pro Sendung, geteilt über alle Zeilen', return_processing_pricing: 'Retouren-Bearbeitung (RMA)', return_processing_pricing_sub: 'Preise für Kundenretouren — keine Frei-Menge anwendbar', return_first_line_hint: 'Wird einmal pro Retouren-Sendung berechnet', return_pick_hint: 'Gilt für jeden retournierten Artikel', return_email: 'Retouren E-Mail', return_email_tooltip: 'E-Mail-Adresse für Antwort/Absender bei Retouren-Benachrichtigungen und DHL-Retourenlabels.', warehouse_rent_section: 'Lagermiete', warehouse_rent_section_sub: 'Wählen Sie EINE Abrechnungsmethode — sie schließen sich gegenseitig aus', volume_based_rent: 'Volumen-basierte Miete (m³)', volume_based_rent_desc: 'Abrechnung nach tatsächlich genutzten Kubikmetern. Dynamisch, skaliert mit Bestand.', flat_rate_rent: 'Pauschal (Regale & Paletten)', flat_rate_rent_desc: 'Feste monatliche Gebühren pro Regal und Palettenstellplatz.', no_warehouse_rent: 'Manuelle Lagermiete oder Keine Lagermiete', no_warehouse_rent_desc: 'Nicht im automatischen Abrechnungssystem enthalten — die Lagermiete muss manuell außerhalb des Systems abgerechnet werden oder gar nicht.', billing_start_hint: 'Leer lassen, um von Anfang an zu berechnen, oder Datum für Abrechnungsbeginn wählen.', large_shelves: 'Große Regale', small_shelves: 'Kleine Regale', pallet_spaces: 'Palettenstellplätze', qty: 'Menge', month: 'Monat', monthly_total: 'Monatliche Summe', shipping_dhl_section: 'DHL Versand', shipping_dhl_section_sub: 'Regeln für interne Versandkostenberechnung', use_foreign_dhl_account_desc: 'Wenn aktiviert, werden ALLE internen Versandkostenberechnungen für diesen Kunden ÜBERSPRUNGEN.', foreign_dhl_warning: 'Interne Versandkosten werden für diesen Kunden NICHT berechnet. Kleinpaket-Einstellungen sind deaktiviert.', kleinpaket_settings: 'Kleinpaket-Einstellungen', accounting_kleinpaket_desc: 'Sowohl dies AUCH die Sendung müssen als Kleinpaket markiert sein, damit der Spezialtarif gilt.', disable_kleinpaket_price_limit: 'Kleinpaket-Preislimit deaktivieren', disable_kleinpaket_price_limit_desc: 'Entfernt die Obergrenze beim Kleinpaket-Preis. Mit Vorsicht verwenden.', order_source_custom_order: 'Benutzerdefinierte Bestell-Quelle', packaging_material_section: 'Verpackungsmaterial-Preise', packaging_material_section_sub: 'Materialkosten pro Paket nach Größe — leer = System-Standard verwenden', kleinpaket: 'Kleinpaket', standard: 'Standard', medium: 'Mittel', large: 'Groß', extra_large: 'Extra Groß', subscription_fees_section: 'Abo & Wiederkehrende Gebühren', subscription_fees_section_sub: 'Monatliche Plattform- & Service-Gebühren unabhängig vom Sendungsvolumen', feature_flags_section: 'Kundenrechte & Funktionen', feature_flags_section_sub: 'Schalter, die festlegen, welche Funktionen und Berichte der Kunde sieht', allow_fee_report_download_desc: 'Kunde kann seinen detaillierten Gebühren-/Abrechnungsbericht herunterladen.', show_fulfillment_invoice_details: 'Fulfillment-Rechnungsdetails anzeigen', show_fulfillment_invoice_details_desc: 'Zeigt einzelne Fulfillment-Positionen auf der Kundenrechnung an statt nur Summen.', allow_edit_product_image: 'Produktbild-Bearbeitung erlauben', allow_edit_product_image_desc: 'Kunde kann Produktbilder verwalten (Galerie-Tab), auch mit eingeschränkter Rolle.', hide_qty_flag_label: 'Lagerbestände ausblenden', hide_qty_flag_desc: 'Blendet Bestandsmengen (Lagerbestand, reserviert, verfügbar, Retouren) für Benutzer der Organisation dieses Partners aus.', disallow_export_flag_label: 'Datenexport sperren', disallow_export_flag_desc: 'Blendet alle Export-Schaltflächen (CSV, Excel, PDF) für Benutzer der Organisation dieses Partners aus.', accounting_assignment: 'Buchhaltungs-Zuordnung', accounting_org: 'Buchhaltungs-Organisation', accounting_org_tip: 'Organisation, unter der die Fulfillment-Gebühren-Aufträge & -Rechnungen dieses Kunden gebucht werden. Leer lassen, um die eigene Organisation des Partners zu verwenden.', account_logship_desc: 'Als interner LogShip-Account für Buchungsflüsse behandeln.', // Rechte Sidebar orders: 'Aufträge', invoices: 'Rechnungen', no_records: 'Keine Einträge', commissioned: 'Kommissioniert', pending: 'Ausstehend', // Modal/Rechner-Ergänzungen select_date: 'Datum wählen', clear: 'Löschen', today: 'Heute', done: 'Fertig', total: 'Summe', items: 'Artikel', base_fee: 'Grundgebühr', weight_addon: 'Gewichtszuschlag', co2: 'CO₂', energy: 'Energie (DE)', peak: 'Saisonzuschlag', shipping_assignments: 'Versand-Zuordnungen', // Per-Feld Hinweise help_contract_signed_tip: 'Datum, an dem der Kundenvertrag unterzeichnet wurde. Wird für Abrechnungszeitraum-Berechnungen und Vertragsjubiläumsberichte verwendet.', help_customer_profile_tip: 'Externe Kunden-Profil-ID — verbindet diesen Kunden mit einem externen System (z.B. Alt-CRM).', help_freight_cost_rule_tip: 'Bestimmt, wie Frachtkosten erscheinen: Inklusive = im Produktpreis enthalten; Festpreis = fixer Betrag; Berechnet = pro Sendung berechnet; Position = als separate Rechnungsposition.', help_default_shipper_tip: 'Standard-Versanddienstleister beim Anlegen neuer Sendungen für diesen Kunden.', help_custom_order_source_tip: 'Standard-Bestellquelle, wenn dieser Kunde manuell eine Bestellung anlegt (z.B. Telefon, Fax, manuelle Eingabe).', help_account_logship_tip: 'Wenn aktiviert, wird dieser Kunde als interner LogShip-Account behandelt. Aktiviert das monatliche Plattform-Gebührenfeld unten.', help_logship_monthly_fee_hint: 'Feste monatliche Gebühr unabhängig vom Sendungsvolumen.', logship_disabled_hint: 'Aktivieren Sie "Account on LogShip" oben, um eine Monatsgebühr festzulegen.', // Rechner-Beschriftungen calc_outbound_title: 'Live-Rechner — Beispiel-Sendung schätzen', calc_return_title: 'Live-Rechner — Beispiel-Retoure schätzen', calc_volume_title: 'Live-Rechner — Monatliche Volumenmiete schätzen', calc_packaging_title: 'Live-Rechner — Verpackungskosten für eine Paket-Mischung schätzen', calc_lines: 'Positionen', calc_qty_per_line: 'Menge / Position', calc_total_qty: 'Gesamtmenge', calc_billable: 'Berechenbar', calc_free: 'frei', calc_base_fee: 'Grundgebühr', calc_pick_fee: 'Pick-Gebühr', calc_estimated: 'Geschätzte Summe', calc_used_m3: 'Genutzte m³', calc_outbound_formula: 'Summe = Grund + Pick × (Gesamtmenge − Frei)', calc_return_formula: 'Summe = RetGrund + RetPick × Gesamtmenge (keine Frei-Menge)', calc_volume_formula: 'Monatlich = Genutzte m³ × €/m³', calc_packaging_formula: 'Summe = Σ (Menge × Preis) pro Paketgröße', // How-It-Works Modal — Titel help_fulfillment_pricing_title: 'So funktioniert die Outbound-Fulfillment-Preisgestaltung', help_return_pricing_title: 'So funktioniert die Retouren-Preisgestaltung (RMA)', help_warehouse_rent_title: 'Lagermiete — wählen Sie EINE Methode', help_dhl_shipping_title: 'DHL-Versandkostenberechnung', help_kleinpaket_title: 'Kleinpaket-Abrechnung', help_packaging_title: 'Verpackungsmaterial-Preise', help_pricing_hierarchy_title: 'Preisüberschreibungs-Hierarchie', // How-It-Works — Outbound help_fp_intro: 'Jede Outbound-Sendung wird in zwei Teilen abgerechnet: ein einmaliger Grundpreis (NUR auf der ERSTEN Position berechnet) plus ein Pick-Preis pro Artikel, der auf alle berechenbaren Artikel nach Abzug der Frei-Menge angewendet wird.', help_fp_rules: 'Wichtigste Regeln', help_fp_rule1_t: 'Grundpreis — einmal pro Sendung', help_fp_rule1_d: 'Wird nur auf der ersten Position berechnet. Positionen 2..N haben Grund = €0.', help_fp_rule2_t: 'Frei-Menge — sendungsweit', help_fp_rule2_d: 'Frei-Artikel werden über die gesamte Sendung abgezogen, nicht pro Position.', help_fp_rule3_t: 'Pick-Preis gilt für verbleibende Artikel', help_fp_rule3_d: '(Gesamtmenge − Frei) × Pick = variable Kosten.', help_fp_example: 'Rechenbeispiel — Grund €2,50, Pick €1,00, Frei 2', help_fp_shipment_3lines: 'Sendung mit 3 Positionen (5 + 3 + 2 Artikel)', // How-It-Works — Retouren help_rp_intro: 'Retouren werden separat von Outbound abgerechnet. Der Retouren-Grundpreis wird einmal pro Retouren-Sendung berechnet, der Retouren-Pick-Preis gilt für JEDEN retournierten Artikel — es gibt KEINE Frei-Menge.', help_rp_no_free: 'Keine Frei-Menge bei Retouren — jeder retournierte Artikel ist berechenbar.', help_rp_example: 'Rechenbeispiel — Grund €3,00, Pick €1,50', help_rp_return_2lines: 'Retouren-Sendung mit 2 Positionen (5 + 3 Artikel)', // How-It-Works — Lager help_wr_intro: 'Zwei Abrechnungsmethoden schließen sich gegenseitig aus — wählen Sie EINE.', help_wr_volume: 'Volumen (m³)', help_wr_volume_d: 'Abrechnung nach tatsächlich genutzten Kubikmetern. Dynamisch, skaliert mit Bestand.', help_wr_flat: 'Pauschal', help_wr_flat_d: 'Feste monatliche Gebühren pro Regal und Palettenstellplatz.', help_wr_none: 'Manuell / Keine', help_wr_none_d: 'Aus der Auto-Abrechnung ausgeschlossen — manuell außerhalb des Systems abrechnen.', help_wr_flat_example: 'Pauschal-Beispiel', help_wr_date_note: '"Abrechnungs-Startdatum" gilt für BEIDE Modi — leer lassen für Abrechnung von Anfang an, oder ein Datum für den Abrechnungsbeginn wählen.', // How-It-Works — DHL help_dhl_intro: 'DHL-Kosten werden pro Sendung über eine 2-stufige Preissuche berechnet.', help_dhl_tier2: 'Stufe 2 (Priorität): cust_shippingcost_bpoverride', help_dhl_tier2_d: 'Org-/Kunden-/Gewichts-/Datum-spezifische Überschreibungen — der genaueste Treffer gewinnt.', help_dhl_tier1: 'Stufe 1 (Fallback): cust_shippingcost_default', help_dhl_tier1_d: 'Nur länderbasierte Standardraten, falls keine Überschreibung passt.', help_dhl_total: 'Gesamtformel', help_dhl_foreign_warn: 'Wenn "Kunde nutzt eigenes DHL-Konto" aktiviert ist, werden ALLE internen Versandkostenberechnungen für diesen Kunden ÜBERSPRUNGEN.', // How-It-Works — Kleinpaket help_kp_intro: 'Beide Bedingungen müssen erfüllt sein, damit der Kleinpaket-Spezialtarif greift.', help_kp_cond1: 'Sendung als Kleinpaket markiert', help_kp_cond2: 'Kunde Kleinpaket-aktiviert', help_kp_result: 'Spezialtarif angewendet', help_kp_result_d: 'Andernfalls gilt Standardpreis.', help_kp_disable_warn: '"Kleinpaket-Preislimit deaktivieren" entfernt die Obergrenze — mit Vorsicht verwenden.', // How-It-Works — Verpackung help_pkg_intro: 'Verpackungsmaterial-Kosten pro Paket nach Größe. Lassen Sie ein Feld leer, um auf den AD_Client-System-Standard für diese Größe zurückzufallen.', help_pkg_kp: 'Kleinste Paketgröße — minimale Verpackung.', help_pkg_s: 'Standard-Alltagspaket.', help_pkg_m: 'Mittleres Paket — Standardkarton + Füllmaterial.', help_pkg_l: 'Größerer Karton, mehr Füllmaterial.', help_pkg_xl: 'Größter Karton für übergroße Waren.', help_pkg_fallback: 'Leere Felder fallen automatisch auf den AD_Client-System-Standard zurück — keine Wiederholung nötig.', // How-It-Works — Preishierarchie help_ph_intro: 'Der effektive Preis wird höchstpriorisiert zuerst aufgelöst. Die erste Stufe mit einem Wert gewinnt.', help_ph_t1: 'PRODUKT-Sonderpreis', help_ph_t2: 'REGEL-Preisgestaltung', help_ph_t3: 'GESCHÄFTSPARTNER-Standardwerte', help_ph_t3_d: 'Die in diesem Formular gesetzten Werte.', help_ph_t4: 'AD_CLIENT-System-Fallback', help_ph_t4_d: 'Endgültiger Fallback, wenn nichts anderes gesetzt ist.', // Partner / Customer / Vendor Tabs Restrukturierung identity_section: 'Identität', identity_section_sub: 'Kern-Identifikation: Name, Suchschlüssel, Kontakt- und Steuerdaten', help_name_tip: 'Hauptlegaler Name des Geschäftspartners. Pflichtfeld.', help_name2_tip: 'Optionaler Zweitname (z.B. Ansprechpartner, Marke, Zusatz).', help_search_key_tip: 'Interner Kurz-Suchschlüssel. Wird in Lookups, Dropdowns und Barcodes verwendet. Bei leer wird automatisch generiert.', help_tax_id_tip: 'USt-ID/Steueridentifikationsnummer für Rechnungen und Steuerreports.', org_group_section: 'Organisation & Gruppierung', org_group_section_sub: 'Mandant, Organisation, Partnergruppe und zugewiesener Vertriebsmitarbeiter', help_partner_group_tip: 'Logische Gruppierung von Partnern (z.B. Standard, VIP, Subunternehmer). Steuert Standard-Buchhaltung und Reporting.', help_sales_rep_tip: 'Interner Vertriebsmitarbeiter, der für diesen Partner verantwortlich ist.', select_sales_rep: 'Vertriebsmitarbeiter auswählen', sales_rep_modal_hint: 'Gefiltert nach aktiven Mitarbeitern mit Sales-Lead-Flag.', // DocStatus Labels docstatus_dr: 'Entwurf', docstatus_ip: 'In Bearbeitung', docstatus_in: 'Ungültig', docstatus_ap: 'Genehmigt', docstatus_na: 'Nicht genehmigt', docstatus_co: 'Abgeschlossen', docstatus_cl: 'Geschlossen', docstatus_vo: 'Storniert', docstatus_re: 'Rückgängig', docstatus_rc: 'Korrigiert', docstatus_wa: 'Wartet Zahlung', docstatus_wc: 'Wartet Bestät.', help_rating_tip: 'Internes Rating / Tier (Freitext oder Note wie A/B/C).', type_status_section: 'Typ & Status', type_status_section_sub: 'Datensatz-Status, Partner-Rolle, Lifecycle-Stufe und Mitarbeiter-Flags', flags_state: 'Datensatz-Status', flag_active_hint: 'Im System sichtbar & verwendbar', flag_onetime_hint: 'Einmal-Partner (Barverkauf, Laufkundschaft)', flags_role: 'Geschäftsrolle', flags_role_sub: 'Aktiviert die jeweiligen Tabs', flag_customer_hint: 'Verkauft an diesen Partner — öffnet Kunden-Tab', flag_vendor_hint: 'Kauft von diesem Partner — öffnet Lieferanten-Tab', flag_ffcustomer_hint: 'Nutzt LogShip-Fulfillment — öffnet Fulfillment-Tab', flags_lifecycle: 'Vertriebs-Lebenszyklus', flag_prospect_hint: 'Lead — noch nicht zum Kunden konvertiert', flags_internal: 'Interner Mitarbeiter', flags_internal_sub: 'Nur verwenden, wenn dieser Partner-Datensatz eine interne Person darstellt', flag_employee_hint: 'Interner Mitarbeiter', flag_salesrep_hint: 'Kann als Vertriebsmitarbeiter auf Aufträgen zugewiesen werden', one_time: 'Einmalig', tax_credit_section: 'Steuer & Kredit', tax_credit_section_sub: 'Kreditlimit, Status, offene Posten und Steuerbefreiungs-Flags', help_credit_status_tip: 'Kreditprüfungsverhalten bei neuen Aufträgen. Hold/Stop blockieren, Watch warnt, OK erlaubt, Keine Prüfung überspringt.', help_open_balance_tip: 'Schreibgeschützt: ausstehender Forderungssaldo. Wird automatisch durch Buchungen aktualisiert.', help_so_tax_exempt_desc: 'Kunde ist von der Mehrwertsteuer auf ausgehende Rechnungen befreit.', help_po_tax_exempt_desc: 'Lieferant ist von der Vorsteuer auf eingehende Einkaufsrechnungen befreit.', customer_value_section: 'Kunden-Lebenszeitwert', customer_value_section_sub: 'Tracking-Metriken für die Kundenbeziehung', help_first_sale_tip: 'Datum des ersten Rechnungs-/Verkaufs an diesen Kunden. Wird in Kohorten-Analysen und Lebenszeit-Metriken verwendet.', help_actual_ltv_tip: 'Summe aller bisher abgeschlossenen Verkäufe an diesen Kunden.', help_duns_tip: 'D-U-N-S Number — global eindeutige 9-stellige Geschäftskennung von Dun & Bradstreet.', communication_section: 'Kommunikation & Personalisierung', communication_section_sub: 'Anrede, Sprache und E-Mail-Benachrichtigungs-Einstellungen', help_greeting_tip: 'Anrede für Dokumentvorlagen (z.B. Herr / Frau / Dr.).', help_language_tip: 'Sprache für Dokumente und E-Mails an diesen Partner.', send_email: 'Dokumente per E-Mail senden', help_send_email_desc: 'Rechnungen, Aufträge etc. automatisch per E-Mail versenden, wenn Dokumente abgeschlossen werden.', // Customer Tab cust_pricing_section: 'Preise & Zahlung', cust_pricing_section_sub: 'Standard-Preisliste, Zahlungsbedingungen und Rabattregeln für diesen Kunden', help_price_list_tip: 'Standard-Preisliste für neue Aufträge an diesen Kunden.', help_payment_term_tip: 'Standard-Zahlungsbedingung — definiert das Rechnungs-Fälligkeitsdatum (Netto 14, Netto 30, Sofort, etc.).', help_payment_rule_tip: 'Wie der Kunde zahlt: Bar, Scheck, Karte, Lastschrift, Einzahlung, auf Rechnung.', help_discount_schema_tip: 'Rabattregeln / Stufentabelle für die Aufträge dieses Kunden.', help_dunning_grace_tip: 'Setzt Mahnungen bis zu diesem Datum aus — nützlich für Vereinbarungen mit dem Kunden.', cust_invoicing_section: 'Rechnungsstellung', cust_invoicing_section_sub: 'Wann und wie Rechnungen für diesen Kunden erstellt werden', cust_zugpferd_invoice: 'ZUGFeRD E-Rechnung', cust_zugpferd_invoice_sub: 'Bettet die EN16931-E-Rechnungs-XML beim Senden oder Hochladen in die Rechnungs-PDF ein', help_invoice_rule_tip: 'Definiert wann eine Rechnung erstellt wird: nach Lieferung, nach vollständiger Lieferung, nach Kunden-Zeitplan oder sofort.', help_invoice_schedule_tip: 'Wiederkehrender Rechnungs-Rhythmus — z.B. wöchentlich freitags, monatlich am 1. Erforderlich, wenn Rechnungsregel = Kunden-Zeitplan.', cust_delivery_section: 'Lieferung', cust_delivery_section_sub: 'Wie Aufträge für den Versand freigegeben werden und über welchen Kanal', help_delivery_rule_tip: 'Wann eine Position / ein Auftrag für den Versand freigegeben wird: nach Zahlung, bei Verfügbarkeit, vollständig, manuell, etc.', help_delivery_via_tip: 'Kanal: eigene Lieferung, Kundenabholung oder externer Versanddienstleister (DHL etc.).', // Vendor Tab vendor_purchasing_section: 'Einkaufs-Standardwerte', vendor_purchasing_section_sub: 'Standard-Preisliste und Bedingungen für Bestellungen an diesen Lieferanten', help_po_price_list_tip: 'Standard-Preisliste für Bestellungen an diesen Lieferanten.', help_po_payment_term_tip: 'Standard-Zahlungsbedingung für Lieferantenrechnungen (wann Zahlung fällig).', help_po_payment_rule_tip: 'Wie wir diesen Lieferanten bezahlen: Bar, Scheck, Überweisung, Lastschrift, etc.', help_po_discount_schema_tip: 'Rabatt-Stufentabelle für Bestellpositionen von diesem Lieferanten.', vendor_type_section: 'Lieferanten-Klassifizierung', vendor_type_section_sub: 'Spezielle Lieferanten-Flags, die das Reporting beeinflussen', help_manufacturer_desc: 'Lieferant stellt die Waren selbst her (im Gegensatz zu Händler / Wiederverkäufer).', help_1099_desc: 'US-Steuerformular 1099-Lieferant — Zahlungen müssen an die IRS gemeldet werden.', // Neu hinzugefügte BP-Felder kleinpaket_price_limit: 'Kleinpaket-Preisobergrenze', kleinpaket_price_limit_tip: 'Maximaler Auftragswert (€), unter dem ein Paket noch für den DHL-Kleinpaket-Service qualifiziert. Wird mit der Auftragssumme bei der DHL-Label-Erstellung verglichen. Wird der Wert überschritten, wird Standard-DHL verwendet.', kleinpaket_price_limit_hint: 'Wenn "Preislimit deaktivieren" oben aktiv ist, wird dieser Wert ignoriert.', kp_extra_weight: 'Kleinpaket-Extragewicht', kp_extra_weight_tip: 'Zusätzliches Gewicht (kg), das zum tatsächlichen Paketgewicht für die Kleinpaket-Berechtigung addiert wird (max ≤ 20 kg). Standard 0,25 kg, falls leer.', freight_service_sender_mail: 'Frachtdienst Absender-E-Mail', freight_service_sender_mail_tip: 'Absender-E-Mail für DHL-Versandlabel dieses Kunden / dieser Org. Bei leer wird der System-Standard-Absender verwendet.', hourly_service_section: 'Stunden-Service-Satz', fulfillment_service_hourly_rate: 'Fulfillment-Service Stundensatz', fulfillment_service_hourly_rate_tip: 'Abrechnungssatz (€/Stunde) für Ad-hoc-Fulfillment-Aufgaben: Picking, Packing, Sonderbehandlung. Wird vom Mobile-Tasks-Modul zur Berechnung abrechenbarer Stunden verwendet. Standard €33/h, falls leer.', hour: 'Stunde', hours: 'Stunden', calc_service_title: 'Live-Rechner — Stunden-Service-Kosten schätzen', calc_service_formula: 'Summe = Stunden × €/Stunde', external_integrations_section: 'Externe Integrationen', external_integrations_section_sub: 'Kennungen, die diesen Partner mit externen Systemen verbinden (Marketplace, Lexware, etc.)', marketplace_username: 'Marketplace-Benutzername', marketplace_username_tip: 'Verkäufer-/Käufer-Benutzername auf dem Marketplace (z.B. eBay). Wird beim Importieren von Aufträgen aus externen Marketplaces automatisch befüllt; kann hier manuell bearbeitet werden.', lexware_contact_uuid: 'Lexware-Kontakt-UUID', lexware_contact_uuid_tip: 'Lexoffice/Lexware-Kontakt-UUID. Wird beim ersten Hochladen einer Rechnung automatisch erstellt; bei späteren Uploads wiederverwendet. Manuell nur ändern, wenn auf einen anderen Lexoffice-Kontakt verlinkt werden soll.', // Preferences Tab order_reference: 'Auftragsreferenz', document_copies: 'Belegkopien', printed: 'Gedruckt', discount_printed: 'Rabatt gedruckt', greeting: 'Anrede', invoice_print_format: 'Rechnungsdruckformat', language: 'Sprache', order_description: 'Auftragsbeschreibung', // Sales Tab share: 'Anteil', sales_volume_in: 'Umsatz in', employees: 'Mitarbeiter', acquisition_cost: 'Akquisitionskosten', first_sale: 'Erstverkauf', naics: 'NAICS', potential_life_time_value: 'Potenzieller Lebenszeitwert', actual_life_time_value: 'Tatsächlicher Lebenszeitwert', acquisition_cost: 'Akquisitionskosten', potential_life_time_value: 'Potenzieller Lebenszeitwert', share_of_customer: 'Kundenanteil', duns: 'D-U-N-S', // Edit Page Translations edit_business_partner: 'Geschäftspartner bearbeiten', business_partner: 'Geschäftspartner', document_preferences: 'Dokumenteinstellungen', sales_info: 'Vertriebsinfo', customer_info: 'Kundeninfo', vendor_info: 'Lieferanteninfo', create_order: 'Auftrag erstellen', edit_order: 'Auftrag bearbeiten', create_request: 'Anfrage erstellen', edit_invoice: 'Rechnung bearbeiten', edit_shipment: 'Lieferung bearbeiten', sales_invoices: 'Verkaufsrechnungen', abort: 'Abbrechen', yes: 'Ja', shipper: 'Versender', // Partner Detail Record Tabs contacts_users: 'Kontakte (Benutzer)', locations: 'Standorte', bank_accounts: 'Bankkonten', shipping_accounts: 'Versandkonten', customer_accounting: 'Kundenbuchhaltung', vendor_accounting: 'Lieferantenbuchhaltung', accounting_schema: 'Buchungsschema', account_receivable: 'Forderungskonto', account_prepayment: 'Vorauszahlungskonto', // Location Form address: 'Adresse', address_1: 'Adresse 1', address_2: 'Adresse 2', address_3: 'Adresse 3', address_4: 'Adresse 4', ship_location: 'Lieferstandort', bill_location: 'Rechnungsstandort', no_detail_record: 'Noch kein Detaildatensatz vorhanden, bitte neuen hinzufügen.', add_record: 'Datensatz hinzufügen', location: 'Standort', country: 'Land', region: 'Region', city: 'Stadt', zip: 'PLZ', sales_region: 'Vertriebsregion', second_phone: '2. Telefon', customer_address_id: 'Kunden-Adress-ID', isdn: 'ISDN', location_status: 'Standortstatus', invoice_address: 'Rechnungsadresse', ship_address: 'Lieferadresse', record_saved: 'Datensatz gespeichert!', save_error: 'Speicherfehler', close: 'Schließen', // User/Contact Form contact_user: 'Kontakt (Benutzer)', birthday: 'Geburtstag', comments: 'Kommentare', notification_type: 'Benachrichtigungstyp', position: 'Position', supervisor: 'Vorgesetzter', greeting_greeting: 'Anrede', bp_access: 'GP-Zugang', full_bp_access: 'Vollständiger GP-Zugang', ldap_user: 'LDAP-Benutzer', email_user: 'E-Mail Benutzer', email_user_id: 'E-Mail Benutzer-ID', email_address: 'E-Mail-Adresse', email_verify: 'E-Mail Verifizierung', email_verify_date: 'E-Mail Verifizierungsdatum', verification_info: 'Verifizierungsinformation', last_contact: 'Letzter Kontakt', last_result: 'Letztes Ergebnis', partner_location: 'Partnerstandort', phone_2: '2. Telefon', title: 'Titel', // Bank Account Form bank: 'Bank', bank_account: 'Bankkonto', bank_account_type: 'Bankkontotyp', account_no: 'Kontonummer', iban: 'IBAN', bic_swift: 'BIC/SWIFT', routing_no: 'Bankleitzahl', credit_card: 'Kreditkarte', credit_card_type: 'Kreditkartentyp', credit_card_number: 'Kreditkartennummer', verification_code: 'Prüfziffer', expiration_month: 'Abl. Monat', expiration_year: 'Abl. Jahr', account_name: 'Kontoname', account_email: 'Konto-E-Mail', account_street: 'Kontostraße', account_city: 'Kontostadt', account_zip: 'Konto-PLZ', account_state: 'Kontostaat/-provinz', account_country: 'Kontoland', driver_license: 'Führerschein', driver_license_no: 'Führerscheinnummer', social_security_no: 'Sozialversicherungsnummer', ach: 'ACH', payroll_payee: 'Lohnempfänger', account_usage: 'Kontonutzung', customer_payment_profile_id: 'Kundenzahlungsprofil-ID', payment_processor: 'Zahlungsprozessor', address_verified: 'Adresse verifiziert', zip_verified: 'PLZ verifiziert', number: 'Nummer', no_detail_record: 'Noch kein Detailsatz vorhanden, bitte fügen Sie einen hinzu.', add_record: 'Datensatz hinzufügen', // Shipping Account Form shipping_account: 'Versandkonto', account_number: 'Kontonummer', shipper_account: 'Kontonr.', shipper_meter: 'Versenderzähler', duties_shipper_account: 'Zollversenderkonto', meter: 'Zähler', duties_shipper: 'Zollversender', location: 'Standort', // BI & Accounting menu translations bi: 'BI', bi_desc: 'Auswertung & Analyse', accounting_menu: 'Buchhaltung', accounting_menu_desc: 'Buchhaltung & Rechnungen', // --- OPOS-Liste (Offene Posten, DATEV-Stil) --- opos_list: 'OPOS-Liste (Offene Posten)', opos_list_desc: 'Offene Posten Debitoren & Kreditoren – Fälligkeit, Verzug, Skonto, Stichtag', opos_sub: 'Offene-Posten-Liste im DATEV-Stil: alle unbezahlten Rechnungen, Gutschriften und nicht zugeordneten Zahlungen je Konto – mit Fälligkeit, Verzugstagen, Skonto und Mahnstufe.', opos_receivables: 'Debitoren (Forderungen)', opos_payables: 'Kreditoren (Verbindlichkeiten)', opos_both: 'Debitoren & Kreditoren', opos_as_of: 'OP-Stichtag', opos_as_of_hint: 'Leer = heute. Mit Datum zeigt die Liste die offenen Posten, wie sie an diesem Tag bestanden (Rechnungen und Zahlungen bis zum Stichtag).', opos_historical_notice: 'Stichtagsbetrachtung zum {date}: Rechnungen bis zum Stichtag, Ausgleiche bis zum Stichtag.', opos_include_payments: 'Nicht zugeordnete Zahlungen einbeziehen', opos_include_payments_hint: 'Zahlungen ohne Rechnungsbezug erscheinen als negative offene Posten (Haben).', opos_only_overdue: 'Nur überfällige', opos_only_due: 'Nur fällige', opos_only_discount: 'Skonto noch möglich', opos_all_orgs: 'Alle Organisationen', opos_organization: 'Organisation', opos_account: 'Konto', opos_account_no: 'Konto-Nr.', opos_account_name: 'Beschriftung', opos_doc_date: 'Datum', opos_doc_no: 'Rechnungs-Nr.', opos_doc_type: 'Art', opos_due_date: 'Fälligkeit', opos_days_overdue: 'Verzugstage', opos_amount: 'Belegbetrag', opos_paid: 'Ausgeglichen', opos_open: 'Offener Betrag', opos_sh: 'S/H', opos_payment_term: 'Zahlungsbedingung', opos_discount_date: 'Skonto bis', opos_discount_amt: 'Skonto', opos_dunning_level: 'Mahnstufe', opos_last_dunning: 'Letzte Mahnung', opos_last_payment: 'Letzte Zahlung', opos_order: 'Auftrag', opos_reference: 'Referenz', opos_text: 'Buchungstext', opos_bucket: 'Fälligkeitsklasse', opos_not_due: 'Nicht fällig', opos_bucket_1_30: '1–30 Tage', opos_bucket_31_60: '31–60 Tage', opos_bucket_61_90: '61–90 Tage', opos_bucket_90: '> 90 Tage', opos_total_open: 'Offen gesamt', opos_total_overdue: 'Überfällig', opos_items: 'Posten', opos_aging: 'Fälligkeitsstruktur', opos_no_items: 'Keine offenen Posten für diese Auswahl.', opos_invoice: 'Rechnung', opos_credit_memo: 'Gutschrift', opos_payment: 'Zahlung', opos_paid_via_link: 'bezahlt über direkt verknüpfte Zahlung (ohne Ausgleich)', opos_export_excel: 'Excel', opos_export_csv: 'CSV', opos_export_datev: 'DATEV-CSV', opos_print: 'Drucken', opos_group_by_account: 'Nach Konto gruppieren', opos_flat_list: 'Einzelposten', opos_accounts: 'Konten', opos_in_dispute: 'Strittig', opos_balance: 'Saldo', opos_amount_debit: 'Betrag Soll', opos_amount_credit: 'Betrag Haben', opos_saldo: 'Saldo', opos_due_days: 'fällig', opos_due_days_hint: 'Tage bis Fälligkeit – negativ = überfällig (DATEV-Konvention)', opos_kz: 'Kz', opos_kz_hint: 'K = Kleindifferenz · 1/2/3 = Mahnstufe', opos_detail: 'Verdichtung', opos_detail_items: 'Posten', opos_detail_accounts: 'Saldenliste', opos_detail_accounts_hint: 'Ein Saldo je Konto (OP-Saldenliste)', opos_show_skonto: 'Skontofälligkeiten anzeigen', opos_discount_pct: 'Skonto %', opos_possible_discount: 'mögl. Skonto', opos_payable: 'Zahlbetrag', opos_search_placeholder: 'Suche – Konto / Rechnungs-Nr. / Buchungstext', opos_count_items: 'Anzahl OP', opos_sum_open: 'Summe offene Posten', opos_max_posting_date: 'Höchstes Buchungsdatum', opos_all_values_eur: 'Alle Werte in EUR', opos_footer_note: 'Die Auswertung entspricht dem aktuellen Stand der Buchführung.', opos_receivables_total: 'Debitoren gesamt', opos_payables_total: 'Kreditoren gesamt', opos_grand_total: 'Gesamtsumme', opos_total: 'Gesamt', opos_account_scope: 'Kontenumfang', opos_accounts_with_open_items: 'Konten mit offenen Posten', opos_item_scope: 'Postenumfang', opos_open_items_only: 'offene Posten', opos_include_payments_short: 'inkl. Zahlungen ohne Rechnungsbezug', opos_sorting: 'Sortierung', opos_print_title: 'OPOS-Liste Posten', opos_dunning_level_short: 'Mahn.', opos_export_datev_hint: 'CSV in der Feldreihenfolge des DATEV OPOS-Exports (OPOS.TXT)', // Fulfillment translations fulfillment_customers: 'Fulfillment Kunden', fulfillment_merchant_onboarding: 'Händler-Onboarding', fulfillment_stocks: 'Fulfillment Bestände', fulfillment_product_pricing_rules: 'Produktpreisregeln', fulfillment_product_pricing_rules_desc: 'Fulfillment-Produktpreisregeln verwalten', fulfillment_crossdock_board: 'Cross-Docking (Beta)', crossdock_board_title: 'Cross-Docking Planungstafel', crossdock_board_subtitle: 'Eingehende Bestellungen und ausgehende Aufträge auf einer Zeitachse verbinden — Ware kommt an und geht direkt wieder raus.', fee_line_browser: 'Gebührenzeilen Browser', fee_line_browser_desc: 'Fulfillment-Gebührenzeilen durchsuchen und analysieren', bi_fulfillment_earnings: 'Fulfillment-Erlöse', bi_fulfillment_earnings_desc: 'Nur-Lese-Erlösanalyse nach Zeitraum, gruppiert je Händler', shipment_line_browser: 'Lieferzeilen Browser', shipment_line_browser_desc: 'Alle Lieferzeilen durchsuchen und analysieren', margin_browser: 'Margen Browser', margin_browser_desc: 'Auftragsmargen analysieren inkl. Einkaufskosten, Versand und Marktplatzgebühren', storage_usage_browser: 'Lagernutzung (QM3)', storage_usage_browser_desc: 'Lagernutzung und Volumendaten anzeigen', bi_shipments_by_org: 'Lieferungen nach Organisation', bi_shipments_by_org_desc: 'Beauftragte Lieferungen pro Organisation', bi_shipments_by_country: 'Lieferungen nach Land', bi_shipments_by_country_desc: 'Jährliche beauftragte Lieferungen nach Land & Organisation', sbc_title: 'Beauftragte Lieferungen nach Land', sbc_subtitle: 'Abgeschlossene, beauftragte Fulfillment-Lieferungen gruppiert nach Zielland', sbc_year_trend: 'Länder-Trend', sbc_year_trend_sub: 'Lieferungen pro Land über die Monate', sbc_month_breakdown: 'Monatsaufstellung', sbc_organization: 'Organisation', sbc_country: 'Land', sbc_quantity: 'Lieferungen', sbc_no_data: 'Keine Lieferungen für diesen Zeitraum gefunden.', sbc_total: 'Gesamt', sbc_countries: 'Länder', sbc_top_country: 'Top-Land', sbc_year_total: 'Jahresgesamt', sbc_this_year: 'Dieses Jahr', sbc_all_orgs: 'Alle Organisationen', sbc_all_countries: 'Alle Länder', sbc_month_total: 'Monatsgesamt', sbc_daily_by_country: 'Tägliche Lieferungen pro Land', sbc_distribution_by_org: 'Verteilung nach Organisation', sbc_click_country_hint: 'Tipp: Auf ein Land klicken, um die Verteilung nach Organisation zu sehen.', // --- BI product performance (/bi/product-performance) --- bi_product_performance: 'Artikel-Performance', bi_product_performance_desc: 'Verkaufsmengen, Retouren, Umsatz und Reichweite je Artikel (Admins)', pp_admin_only: 'Diese Auswertung ist nur für Administratoren verfügbar.', pp_subtitle: 'Verkaufsmengen, Retouren, Umsatz und Reichweite je Artikel', pp_merchant: 'Merchant / Organisation', pp_view: 'Ansicht', pp_mode_window: 'Zeitraum', pp_mode_monthly: 'Monatsmatrix', pp_period: 'Zeitraum (bis heute)', pp_months: 'Monate', pp_months_short: 'Mon.', pp_scope: 'Artikel', pp_manual: 'Auswahl', pp_top_n: 'Top N nach Verkaufsmenge', pp_add_product: 'Artikel suchen und hinzufügen…', pp_manual_hint: 'Noch keine Artikel gewählt – oben suchen oder in der Top-Liste anpinnen.', pp_vs_previous: 'vs. Vorperiode', pp_units_sold: 'Verkaufte Einheiten', pp_shipments: 'Sendungen', pp_revenue: 'Umsatz (netto)', pp_returns: 'Retouren', pp_return_rate: 'Retourenquote', pp_products_sold: 'Verkaufte Artikel (SKUs)', pp_kpi_note: 'Verkauft = abgeschlossene Kundensendungen (Versanddatum), Retouren = abgeschlossene Kundenretouren. Umsatz = Menge × Nettopreis der verknüpften Auftragsposition (Sendungen ohne Auftragsbezug zählen mit 0 €).', pp_daily_trend: 'Verkäufe & Retouren pro Tag', pp_all_products: 'alle Artikel der Organisation', pp_by_category: 'Anteil nach Kategorie', pp_no_category: 'Ohne Kategorie', pp_top_products: 'Top-Artikel nach Menge', pp_worst_return: 'Höchste Retourenquote (%)', pp_table_title: 'Artikel', pp_filter: 'Filtern (Name, Artikel-Nr, SKU, Kategorie)…', pp_sold: 'Verkauft', pp_returned: 'Retouren', pp_prev: 'Vorperiode', pp_share: 'Anteil', pp_coverage: 'Reichweite', pp_last_sold: 'Zuletzt', pp_pin: 'In Auswahl übernehmen', pp_empty: 'Keine Verkäufe im gewählten Zeitraum.', pp_avg_month: 'Ø pro Monat', pp_last_month: 'Letzter Monat', pp_top8_trend: 'Top 8 Artikel je Monat', pp_monthly_totals: 'Verkäufe & Retouren je Monat (Organisation)', pp_matrix_title: 'Monatsmatrix', pp_trend: 'Trend', pp_org_total: 'Organisation gesamt', pp_matrix_note: 'Zellfarbe = Verkaufsmenge relativ zum stärksten Monat des Artikels; hochgestellte Zahl = Retouren im Monat. Trend vergleicht die letzten 3 Monate mit den 3 davor.', bi_inventory_valuation: 'Bestandsbewertung', bi_inventory_valuation_desc: 'Bestandswert-Übersicht nach Organisation und Preisliste', fulfillment_customer_dashboard: 'Fulfillment Kunden Dashboard', fulfillment_dashboard_subtitle: 'Übersicht über alle Fulfillment-Kunden und ihre Rechnungen', generate_orders: 'Aufträge erstellen', generate_fulfillment_orders: 'Fulfillment Aufträge erstellen', year: 'Jahr', customer: 'Kunde', customers: 'Kunden', month: 'Monat', invoices: 'Rechnungen', year_total: 'Jahressumme', fulfillment: 'Fulfillment', return: 'Retoure', warehouse_rent: 'Lagermiete', warehouse_rent_flat: 'Lagermiete (Pauschal)', parcel: 'Paket', parcels: 'Pakete', parcel_contents: 'Paketinhalt', commissioned_at: 'Kommissioniert', no_parcel_contents: 'Keine Paketinhalts-Daten vorhanden', subscription: 'Abonnement', shipping_fee: 'Versandgebühr', request: 'Anfrage', requests: 'Anfragen', order: 'Auftrag', orders: 'Aufträge', open_orders: 'Offene Aufträge', open_orders_per_merchant: 'Offene Aufträge pro Merchant', orders_by_organization: 'Aufträge nach Organisation', warehouse_utilization: 'Lagernutzung', dash_open_total: 'Offene Aufträge', dash_fillable: 'Erfüllbar', dash_not_fillable: 'Nicht erfüllbar', dash_per_organization: 'Pro Organisation', dash_missing_products: 'Fehlende Produkte', dash_missing_products_sub: 'Produkte, die in nicht erfüllbaren Aufträgen benötigt werden', dash_next_goods_receipts: 'Nächste Wareneingänge', dash_next_goods_receipts_sub: 'Bevorstehende Lieferanteneingänge', dash_newest_products: 'Neueste Produkte', dash_newest_products_sub: 'Erstellt in den letzten 10 Tagen', dash_latest_leads: 'Neueste Leads', dash_latest_leads_sub: 'Erstellt in den letzten 14 Tagen', dash_lead_badge_quote: 'Angebot', dash_lead_badge_contract: 'Vertrag', dash_lead_quote_sent: 'Angebot gesendet (Online-Link) – noch nicht angenommen', dash_lead_quote_accepted: 'Angebot online angenommen', dash_lead_contract_sent: 'Vertrag gesendet (Online-Link) – noch nicht unterschrieben', dash_lead_contract_signed: 'Vertrag online unterschrieben', dash_sent_shipments: 'Versendete Sendungen', dash_sent_shipments_sub: 'Abgeschlossene ausgehende Sendungen', dash_warehouse_usage: 'Lagernutzung', dash_products_without_dimensions: 'Produkte ohne Abmessungen', dash_products_without_weight: 'Produkte ohne Gewicht', dash_load: 'Laden', dash_show_details: 'Details anzeigen', dash_today: 'Heute', dash_yesterday: 'Gestern', dash_latest_returns: 'Letzte Retouren', dash_latest_returns_sub: 'Zuletzt erfasste Kundenretouren', dash_returned_articles: 'Zurückgegebene Artikel', dash_view_all: 'Alle anzeigen', dash_open_tickets: 'Zu bearbeitende Tickets', dash_open_tickets_sub: 'Tickets, die Ihre Bearbeitung erfordern', dash_view_all_tickets: 'Alle Tickets anzeigen', dash_ticket_subject: 'Betreff', dash_ship_time: 'Bearbeitungszeit bis Versand', dash_ship_time_sub: 'Ø Geschäftszeit (Mo–Fr 9–16 Uhr) von Auftragsimport bis Versand · letzte 10 Tage', dash_shipments: 'Sendungen', dash_top_returned: 'Meist retournierte Artikel', dash_top_returned_sub: 'Top 5 nach Retourenmenge', dash_return_rate: 'Retourenquote', dash_return_rate_sub: 'Retouren ÷ versandte Menge · Top 5', dash_returned: 'retourniert', dash_shipped: 'versandt', dash_last_3_days: 'Letzte 3 Tage', dash_last_fri_mon: 'Letzte Fr – Mo', dash_last_7_days: 'Letzte 7 Tage', dash_last_30_days: 'Letzte 30 Tage', dash_product: 'Produkt', dash_sku: 'SKU', dash_orders_col: 'Aufträge', dash_needed: 'Benötigt', dash_export_csv: 'Als CSV exportieren', dash_on_hand: 'Bestand', dash_missing: 'Fehlt', dash_supplier: 'Lieferant', dash_promised: 'Zugesagt', dash_total: 'Summe', dash_open_invoices: 'Offene Rechnungen', dash_open_invoices_sub: 'Nicht bezahlte Rechnungen von Fulfillment-Kunden', dash_open_invoices_total: 'Summe offen', dash_invoiced: 'Rechnungsdatum', dash_partner: 'Partner', dash_open_amount: 'Offen', dash_assign_payment: 'Zahlung zuordnen', dash_overdue: 'Überfällig', dash_days_short: 'Tg.', dash_pos_items: 'Pos. / Stk.', dash_doc_no: 'Belegnr.', dash_org: 'Org', dash_created: 'Erstellt', position: 'Position', positions: 'Positionen', unit: 'Einheit', units: 'Einheiten', and: 'und', fulfillment_invoice: 'Fulfillment Rechnung', all_customers: 'Alle Kunden', all_months: 'Alle Monate', all_partners: 'Alle Partner', all_products: 'Alle Produkte', all_types: 'Alle Typen', all: 'Alle', per_page: 'pro Seite', space_rent_qm3: 'Lagermiete (qm³)', space_rent_flat: 'Lagermiete (Pauschal)', january: 'Januar', february: 'Februar', march: 'März', april: 'April', may: 'Mai', june: 'Juni', july: 'Juli', august: 'August', september: 'September', october: 'Oktober', november: 'November', december: 'Dezember', preview_mode: 'Vorschaumodus (Testlauf)', preview_mode_hint: 'Zeigt an, welche Aufträge erstellt würden, ohne sie tatsächlich zu erstellen oder Daten als verarbeitet zu markieren', fetch_country_data: 'Länderdaten abrufen (langsamer)', fetch_country_data_hint: 'Länderdaten für jeden Auftrag abrufen, um Flaggen anzuzeigen. Dies erfordert zusätzliche API-Anfragen und kann die Vorschau verlangsamen.', create_fee_report: 'Gebührenbericht erstellen', create_fee_report_hint: 'Erstellt einen PDF-Bericht mit allen Gebührendetails, gruppiert nach Typ. Der Bericht wird in Strapi gespeichert und mit dem PO-Referenzfeld des Auftrags verknüpft.', generate_orders_description: 'Erstellt Verkaufsaufträge aus unverarbeiteten Fulfillment-Gebührenpositionen. Lassen Sie Filter leer, um alle verfügbaren Datensätze zu verarbeiten.', select_customer: 'Kunde auswählen', select_month: 'Monat auswählen', use_date_range: 'Monatszeitraum verwenden', use_date_range_hint: 'Aufträge über mehrere Monate hinweg erstellen statt nur für einen Monat. Jeder Monat erzeugt weiterhin einen eigenen Auftrag pro Kunde.', range_from: 'Von', range_to: 'Bis', today_total: 'Heutiges Gesamt', business_partner_monthly_breakdown: 'Geschäftspartner Monatsübersicht', product_pricing_rule_details: 'Produktpreisregel Details', // Accounting accounting: 'Buchhaltung', accountings: 'Buchhaltung', calendars: 'Kalender', calendar: 'Kalender', elements: 'Elemente', element: 'Element', chart_of_accounts: 'Kontenplan', edit_chart_of_account: 'Kontenplan bearbeiten', journals: 'Journale', journal: 'Journal', schemas: 'Schemata', schema: 'Schema', // Manufacturing manufacturing: 'Fertigung', manufacturings: 'Fertigung', part_types: 'Teiletypen', part_type: 'Teiletyp', product_bom: 'Produkt-Stückliste', bom: 'Stückliste', productions: 'Produktionen', production: 'Produktion', produced: 'Produziert', planned: 'Geplant', bom_productions: 'Stücklisten-Produktionen', bom_open_order_lines: 'Offene Auftragspositionen mit Stücklisten', bom_open_order_lines_desc: 'Abgeschlossene Auftragspositionen mit Stücklisten-Artikeln, die noch nicht vollständig versendet sind', bom_open_qty: 'Offen', bom_missing_qty: 'Fehlend', bom_in_production: 'In Produktion', bom_create_productions: 'Produktionen anlegen', bom_create_modal_text: 'Pro Auftragsposition wird eine Produktion im Entwurf angelegt (Organisation & Lager aus dem Auftrag, Standard-Lagerort des Lagers). Die Produktionspositionen werden anschließend über den iDempiere-Prozess "Create Production" erzeugt. Die Belege werden NICHT fertiggestellt.', bom_qty_to_produce: 'Zu produzierende Menge', movement_date: 'Bewegungsdatum', bom_results: 'Ergebnisse', bom_lines_created: 'Produktionspositionen erstellt', bom_lines_missing: 'Noch keine Produktionspositionen erstellt — zuerst "Positionen erstellen" ausführen.', bom_created_ok: 'Produktionen angelegt — Beleg(e) bleiben im Entwurf', bom_completed_ok: 'Produktion(en) fertiggestellt', bom_deleted_ok: 'Entwurfs-Produktion(en) gelöscht', bom_no_selection: 'Bitte mindestens eine Zeile auswählen', bom_select_only_drafts: 'Mindestens eine Produktion im Entwurf auswählen', bom_view_components: 'Komponenten anzeigen', bom_create_lines: 'Positionen erstellen', bom_complete_confirm: 'Ausgewählte Produktion(en) fertigstellen? Der Komponentenbestand wird verbraucht und der Fertigartikel eingebucht.', bom_delete_confirm: 'Ausgewählte Entwurfs-Produktion(en) inklusive Positionen löschen?', bom_download_report: 'Produktionsbericht', bom_report_title: 'Produktionsbericht', bom_report_assemble: 'Zusammenstellen', bom_report_for_order: 'Für Auftrag', bom_report_qty_per_unit: 'Menge / Einheit', bom_report_total_qty: 'Gesamtmenge', bom_report_from_locator: 'Von Lagerort', bom_report_component_totals: 'Komponenten-Summen (gesamter Lauf)', bom_target_locator: 'Ziel-Lagerort', bom_end_product: 'Endprodukt', bom_component: 'Komponente', bom_print_report: 'Bericht drucken', bom_report_printed: 'Produktionsbericht an Drucker gesendet', bom_no_printer: 'Kein Drucker ausgewählt', bom_wf_open: 'Offene Auftragspositionen', bom_wf_open_desc: 'Stücklisten-Positionen mit offener Menge', bom_wf_create: 'Produktionen anlegen', bom_wf_create_desc: 'Zeilen wählen → ein Entwurf je Position', bom_wf_lines: 'Linien erzeugen', bom_wf_lines_desc: 'Komponenten aus der Stückliste (automatisch)', bom_wf_paper: 'Report & Etiketten', bom_wf_paper_desc: 'Produktionsreport und Produkt-Etiketten drucken', bom_wf_complete: 'Fertigstellen', bom_wf_complete_desc: 'Komponenten abbuchen, Endprodukt einbuchen', bom_wf_you_are_here: 'Sie sind hier', bom_drafts: 'Entwürfe', bom_selected: 'ausgewählt', bom_more_actions: 'Weitere Aktionen', bom_view_components_desc: 'Komponenten & Details einer ausgewählten Produktion anzeigen', bom_print_labels_desc: 'Endprodukt-Etiketten für die Auswahl drucken', bom_create_lines_desc: 'Produktionslinien neu erzeugen (Reparatur, ein Entwurf)', bom_delete_desc: 'Ausgewählte Entwurfs-Produktionen inkl. Linien löschen', bom_filter_search_ph: 'Alle Felder durchsuchen…', bom_filter_all_merchants: 'Alle Mandanten', bom_results_of: 'von', quality_tests: 'Qualitätsprüfungen', quality_test: 'Qualitätsprüfung', // Additional common fields vendor: 'Lieferant', vendors: 'Lieferanten', supplier: 'Zulieferer', suppliers: 'Zulieferer', manufacturer: 'Hersteller', brand: 'Marke', model: 'Modell', version: 'Version', revision: 'Revision', category: 'Kategorie', subcategory: 'Unterkategorie', group: 'Gruppe', subgroup: 'Untergruppe', class: 'Klasse', classification: 'Klassifizierung', tags: 'Tags', tag: 'Tag', label: 'Bezeichnung', labels: 'Bezeichnungen', color: 'Farbe', size: 'Größe', dimension: 'Abmessung', dimensions: 'Abmessungen', specification: 'Spezifikation', specifications: 'Spezifikationen', attribute: 'Attribut', attributes: 'Attribute', property: 'Eigenschaft', properties: 'Eigenschaften', feature: 'Funktion', features: 'Funktionen', option: 'Option', variant: 'Variante', variants: 'Varianten', // Lines line: 'Zeile', lines: 'Zeilen', order_line: 'Auftragszeile', order_lines: 'Auftragszeilen', invoice_line: 'Rechnungszeile', invoice_lines: 'Rechnungszeilen', shipment_line: 'Lieferscheinzeile', shipment_lines: 'Lieferscheinzeilen', // Misc language: 'Sprache', languages: 'Sprachen', english: 'Englisch', german: 'Deutsch', timezone: 'Zeitzone', format: 'Format', template: 'Vorlage', templates: 'Vorlagen', report: 'Bericht', reports: 'Berichte', analysis: 'Analyse', statistics: 'Statistiken', metrics: 'Metriken', performance: 'Leistung', dashboard_widget: 'Dashboard-Widget', notification: 'Benachrichtigung', notifications: 'Benachrichtigungen', alert: 'Warnung', alerts: 'Warnungen', message: 'Nachricht', messages: 'Nachrichten', inbox: 'Posteingang', outbox: 'Postausgang', log: 'Protokoll', logs: 'Protokolle', audit: 'Prüfung', audit_log: 'Prüfprotokoll', scan_product: 'Produkt scannen', automatically_generated: '', // Permissions permission: 'Berechtigung', permissions: 'Berechtigungen', access: 'Zugriff', read: 'Lesen', write: 'Schreiben', admin: 'Admin', administrator: 'Administrator', manager: 'Manager', supervisor: 'Supervisor', operator: 'Operator', viewer: 'Betrachter', // Account account: 'Konto', accounts: 'Konten', profile: 'Profil', security: 'Sicherheit', password: 'Passwort', change_password: 'Passwort ändern', username: 'Benutzername', login: 'Anmelden', logout: 'Abmelden', log_out: 'Abmelden', sign_in: 'Anmelden', sign_in_here: 'Hier anmelden', sign_out: 'Abmelden', sign_up: 'Registrieren', register: 'Registrieren', forgot_password: 'Passwort vergessen', reset_password: 'Passwort zurücksetzen', remember_me: 'Angemeldet bleiben', show_selection: 'Auswahl anzeigen', // Navigation specific guest: 'Gast', admin_panel: 'Admin-Panel', setup: 'Einrichtung', configuration: 'Konfiguration', marketplaces: 'Marktplätze', price_portals: 'Preisportale', import_export: 'Import/Export', view_all_versions: 'Alle Versionen anzeigen', quick_access: 'Schnellzugriff', manage: 'Verwalten', communicate: 'Kommunizieren', sent_message: 'Gesendete Nachricht', erp_menu: 'ERP-Menü', modifiers: 'Modifikatoren', columns: 'Spalten', layout: 'Layout', delivery_processing: 'Lieferabwicklung', order_completed: 'Bestellung abgeschlossen', // Quick Links create_an_item: 'Artikel erstellen', create_customer: 'Kunde erstellen', create_your_first_order: 'Ersten Auftrag erstellen', create_article: 'Artikel erstellen', create_business_partner: 'Geschäftspartner erstellen', create_sales_order: 'Kundenauftrag erstellen', show_orders_list: 'Auftragsliste anzeigen', // Dashboard documentation: 'Dokumentation', erp_documentation: 'ERP Dokumentation', warehousing_solutions: 'Lagerlösungen', // Material Planning Table Headers current_stock: 'Aktueller Bestand', current_stock_desc: 'Verfügbare Menge im Lager', total_consumed: 'Gesamt verbraucht', total_consumed_desc: 'Gesamtverbrauch über die Zeit', transactions: 'Transaktionen', transactions_desc: 'Anzahl der Verbrauchstransaktionen', transactions_page_desc: 'Produkttransaktionsverlauf anzeigen', average_daily_rate: 'Durchschn. Tagesrate', average_daily_rate_desc: 'Durchschnittliche Tagesmenge verbraucht', average_frequency: 'Durchschn. Frequenz', average_frequency_desc: 'Durchschnittliche Tage zwischen Transaktionen', days_until_zero: 'Tage bis Null', days_until_zero_desc: 'Geschätzte Tage bis Bestand erschöpft', estimated_depletion_date: 'Geschätztes Erschöpfungsdatum', estimated_depletion_date_desc: 'Voraussichtliches Datum, wann Bestand auf Null sinkt', trend: 'Trend', trend_desc: 'Verbrauchsmuster (steigend/fallend/stabil)', urgency: 'Dringlichkeit', urgency_desc: 'Prioritätsstufe basierend auf Erschöpfungszeitraum', view_detailed_analytics: 'Detaillierte Analyse anzeigen für', // Search placeholders search_partner_by_phone: 'Partner nach Telefonnummer suchen', search_lead_by_phone: 'Lead nach Telefonnummer suchen', search_invoices: 'Rechnungen suchen...', // Edit page titles edit_marketing_channel: 'Marketingkanal bearbeiten', edit: 'Bearbeiten', add: 'Hinzufügen', new: 'Neu', // Breadcrumb common breadcrumb_home: 'Startseite', // bpartner bpartner: 'Geschäftspartner', show_all_bpartner: 'Alle Partner anzeigen', create_new_bpartner: 'Neuen Partner erstellen', show_all_products: 'Alle Produkte anzeigen', create_new_products: 'Neue Produkte erstellen', show_all_orders: 'Alle Bestellungen anzeigen', create_new_sales_order: 'Neuen Kundenauftrag erstellen', // Subscription stay_up_to_date: 'Bleiben Sie auf dem Laufenden!', subscribe: 'Abonnieren', upgrade: 'Upgrade', change_subscription: 'Abonnement ändern', upgrade_or_downgrade_account: 'Konto upgraden oder downgraden', upcoming: 'Demnächst', shipping_address: 'Lieferanschrift', name_2: 'Name 2', street_2: 'Straße 2', shipper_service: 'Versanddienstleister', status_created: 'Importiert', status_in_progress: 'Picked', status_commissioned: 'Kommissioniert', status_shipped: 'Versand', status_returned: 'Retourniert', status_canceled: 'Storniert', // Sicherheitsschlüssel / WebAuthn / YubiKey security_keys: 'Sicherheitsschlüssel', security_keys_intro: 'Registrieren Sie einen YubiKey oder anderen Sicherheitsschlüssel, um sich ohne Passworteingabe anzumelden.', add_security_key: 'Sicherheitsschlüssel hinzufügen', security_key_name: 'Name', security_key_name_placeholder: 'z. B. Büro-YubiKey', security_key_name_help: 'Wird verwendet, um den Schlüssel in der Liste zu erkennen. Zum Ändern bitte löschen und neu registrieren.', security_key_added: 'Sicherheitsschlüssel registriert.', security_key_deleted: 'Sicherheitsschlüssel gelöscht.', security_key_error: 'Vorgang mit Sicherheitsschlüssel konnte nicht abgeschlossen werden.', security_key_not_supported: 'Ihr Browser oder Gerät unterstützt keine Sicherheitsschlüssel.', no_security_keys: 'Noch keine Sicherheitsschlüssel registriert.', touch_key_hint: 'Nach dem Klick auf Weiter werden Sie aufgefordert, den Schlüssel zu berühren (USB) oder ihn an die Rückseite des Telefons zu halten (NFC).', confirm_delete_security_key: 'Diesen Sicherheitsschlüssel löschen?', sign_in_with_passkey: 'Mit Passkey anmelden', added: 'Hinzugefügt', transports: 'Verbindung', continue_btn: 'Weiter', // Passkey explanation passkey_explainer_title: 'Was ist ein Passkey?', passkey_explainer_section1_title: 'Sie müssen Ihr Passwort nicht mehr angeben', passkey_explainer_section1_body: 'Ein Passkey ist ein digitaler Schlüssel, der Ihr Konto schützt und einzigartig für Sie ist.', passkey_explainer_section2_title: 'Mit der Entsperrung, die Sie bereits nutzen', passkey_explainer_section2_body: 'Passkeys werden auf Ihrem Gerät gespeichert und funktionieren mit derselben Gesichtserkennung, demselben Fingerabdruck oder demselben Passcode, die/den Sie bereits zum Entsperren verwenden.', passkey_explainer_section3_title: 'Mit verschiedenen Geräten einloggen', passkey_explainer_section3_body: 'Loggen Sie sich schnell und sicher auf kompatiblen Geräten ein.', passkey_explainer_got_it: 'Verstanden', how_does_this_work: 'Wie funktioniert das?', order_compare_title: 'Auftragsvergleich', order_compare_button: 'Mit Vorauftrag vergleichen', order_compare_baseline: 'Vergleichsauftrag', order_compare_previous: 'Vorauftrag', order_compare_current: 'Aktueller Auftrag', order_compare_no_previous: 'Kein abgeschlossener Vorauftrag für diesen Partner gefunden.', order_compare_changed: 'Geändert', order_compare_unchanged: 'Unverändert', order_compare_added: 'Nur im aktuellen Auftrag', order_compare_missing: 'Fehlt (nur im Vorauftrag)', order_compare_added_short: 'neu', order_compare_missing_short: 'fehlend', order_compare_deviation: 'Abweichung', order_compare_load_error: 'Vergleich konnte nicht geladen werden.', order_compare_retry: 'Erneut versuchen', order_compare_threshold: 'Schwellwert', order_compare_over_threshold: 'über Schwellwert', create_quote: 'Angebot erstellen', quote: 'Angebot', quote_customer_section: 'Kunde', quote_assumptions_section: 'Annahmen', quote_pricing_fulfillment: 'Preise Fulfillment & Retoure', quote_volume_matrix_section: 'Preisstaffel nach Bestellvolumen', quote_volume_matrix_enable: 'Preisstaffel im Angebot anzeigen', quote_volume_matrix_hint: 'Frei definierbare Mengenstufen (Spalten) und Preiszeilen — z. B. Basispreis je nach Bestellvolumen.', quote_volume_matrix_header: 'Bestellungen pro Monat', quote_volume_matrix_tier_placeholder: 'z. B. > 1.000', quote_volume_matrix_row_placeholder: 'z. B. Basispreis pro Auftrag', quote_volume_matrix_add_column: 'Spalte hinzufügen', quote_volume_matrix_add_row: 'Preiszeile hinzufügen', quote_pricing_storage: 'Lagerung & Monatliche Kosten', quote_pricing_packaging: 'Verpackung & Versand', quote_company: 'Firma', quote_contact_name: 'Ansprechpartner', quote_recipient_email: 'Empfänger E-Mail', quote_street: 'Straße', quote_zip: 'PLZ', quote_city: 'Stadt', quote_country: 'Land', quote_business_model: 'Geschäftsmodell', quote_planned_start: 'Geplanter Start', quote_shop_system: 'Shopsystem', quote_orders_per_month: 'Aufträge / Monat', quote_avg_picks: 'Ø Picks / Auftrag', quote_sku_count: 'Artikel (SKUs)', quote_return_rate: 'Retourenquote %', quote_typical_carton: 'Typischer Karton', quote_volume_m3: 'Volumen m³', quote_order_baseprice: 'Basispreis / Auftrag', quote_pick_price: 'Preis / Pick', quote_pickfree: 'Picks frei', quote_customs_surcharge: 'Zoll-Zuschlag', quote_return_baseprice: 'Retoure Basispreis', quote_return_pickprice: 'Retoure / Artikel', quote_hourly_rate: 'Stundensatz', quote_pallet_move: 'Palette Ein-/Auslagern', quote_shelf_small: 'Fachbodenregal M', quote_shelf_large: 'Fachbodenregal L', quote_pallet_space: 'Palettenstellplatz', quote_volume_m3_price: 'Preis / m³', quote_monthly_fee: 'Servicepauschale', quote_partner_prices_hint: 'Dauerhafte Preisänderungen bitte im Fulfillment-Tab des Partners pflegen.', quote_carton_size: 'Karton', quote_carton_price: 'Preis', quote_paper_price: 'Packpapier', quote_einwegpalette: 'Einwegpalette', quote_dhl_tiers: 'DHL National', quote_spedition_note: 'Speditionsversand', quote_show_shipping_fees: 'Versandkosten im Angebot anzeigen', quote_shipping_carrier_label: 'Frachtdienstleister des Kunden', quote_shipping_carrier_hint: 'Im Angebot erscheint stattdessen der Hinweis, dass der Versand über den bestehenden Frachtvertrag des Kunden erfolgt.', quote_forecast_title: 'Monatliche Prognose', quote_forecast_fulfillment: 'Fulfillment', quote_forecast_returns: 'Retouren', quote_forecast_storage: 'Lagerung', quote_forecast_service_fee: 'Servicepauschale', quote_forecast_packaging: 'Verpackung', quote_forecast_shipping: 'Versand (DHL, bis 2 kg)', quote_forecast_total: 'Gesamt / Monat', quote_forecast_shipping_info: 'Versand (Durchlaufkosten, nicht enthalten)', quote_forecast_include_pdf: 'Kalkulations-Prognose im PDF anzeigen', quote_recommendations_title: 'Empfehlungen', quote_apply_suggestion: 'Übernehmen', quote_below_list_warning: 'unter Listenpreis', quote_orders_short: 'Auftr./Monat', quote_preview_button: 'Vorschau ansehen', quote_back_edit: 'Zurück bearbeiten', quote_download_pdf: 'Nur PDF herunterladen', quote_send_button: 'Senden & anhängen', quote_send_success: 'Angebot versendet & angehängt', quote_send_error: 'Versand fehlgeschlagen', quote_email_subject_label: 'Betreff', quote_email_message_label: 'Nachricht', quote_cc_label: 'CC', quote_validation_email: 'Empfänger-E-Mail erforderlich', quote_required_fields_hint: 'Firma und Ansprechpartner sind Pflichtfelder', quote_inbound_section: 'Wareneingang', quote_inbound_mode: 'Abrechnung', quote_inbound_mode_included: 'Inklusive (Standard)', quote_inbound_mode_hourly: 'Nach Zeitaufwand (Stundensatz)', quote_inbound_mode_custom: 'Eigener Text', quote_inbound_included_row: 'Standard-Wareneingang (angemeldet, sortenrein, etikettiert)', quote_inbound_extra_row: 'Sonderaufwand (unsortiert, Etikettierung, Inventur)', quote_inbound_price_included: 'inklusive', quote_inbound_price_free: 'kostenfrei', quote_inbound_price_effort: 'nach Aufwand', quote_inbound_price_fixed: 'Festpreis €', quote_inbound_hourly_hint: 'Abrechnung nach tatsächlichem Zeitaufwand — der Stundensatz ist bei den Preisen (Stundensatz) hinterlegt und wird hier nicht erneut ausgewiesen.', quote_inbound_custom_placeholder: 'Dieser Text ersetzt den Wareneingang-Abschnitt im PDF …', quote_services_label: 'Zusatzleistungen (nach Aufwand)', quote_service_grading: 'Grading / Aufbereitung', quote_service_kitting: 'Konfektionierung', quote_service_prefba: 'Pre-FBA (Amazon-Vorbereitung)', quote_forecast_fulfillment_per_order: 'Fulfillment-Preis pro Auftrag', quote_positions_section: 'Weitere Positionen', quote_add_position: 'Position hinzufügen', quote_position_description: 'Beschreibung', quote_position_dimension: 'Einheit (z. B. 1 St., pro Monat)', quote_position_price: 'Preis (€ oder Text)', quote_no_positions_hint: 'Optional: freie Positionen mit Beschreibung und Preis — werden als eigener Abschnitt ins PDF gedruckt.', quote_conditions_loaded: 'Konditionen des letzten Angebots geladen', quote_website: 'Website', quote_include_screenshot: 'Website-Screenshot im Angebot anzeigen', quote_screenshot_loading: 'Website-Screenshot wird erstellt …', quote_screenshot_error: 'Screenshot konnte nicht erstellt werden', quote_screenshot_refresh: 'Screenshot neu erstellen', quote_include_logo: 'Kunden-Logo im Angebot anzeigen', quote_logo_upload: 'Logo hochladen (PNG/JPG)', quote_logo_invalid: 'Bitte eine PNG- oder JPG-Datei wählen', quote_section_in_pdf: 'im PDF', quote_section_in_pdf_title: 'Abschnitt im PDF anzeigen', quote_pdf_sections_title: 'Abschnitte im PDF', quote_pdf_section_fulfillment: 'Fulfillment & Retoure', quote_pdf_section_storage: 'Lagerung', quote_pdf_section_monthly: 'Monatliche Kosten', quote_pdf_section_packaging: 'Verpackung', quote_pdf_section_shipping: 'Versand', quote_texts_section: 'Freitexte', quote_no_texts_hint: 'Optional: freie Textblöcke (Überschrift + Text), die an der gewählten Stelle ins PDF gedruckt werden.', quote_text_empty_hint: 'Blöcke ohne Text werden nicht gedruckt.', quote_add_text: 'Textblock hinzufügen', quote_text_title: 'Überschrift (optional)', quote_text_placeholder: 'Text …', quote_text_after: 'Nach', quote_text_position_end: 'Am Ende (nach der Prognose)', quote_text_anchor_off: '(nicht im PDF)', create_contract: 'Vertrag erstellen', contract: 'Vertrag', contract_params_section: 'Vertragsparameter', contract_signer_position: 'Position (Unterzeichner)', contract_parts_section: 'Vertragsbestandteile', contract_parts_deselected: 'abgewählt', contract_parts_hint: 'Abgewählte Abschnitte erscheinen nicht im PDF. Deckblatt und Unterschriften sind immer enthalten; die Auswahl wird mit dem Versand gespeichert.', contract_annex_section: 'Anlagen & Versandpaket', contract_annex_docs: 'Dokumente', contract_annex_always: 'immer enthalten', contract_attach_offer: 'Anlage 1 — letztes Angebot', contract_attach_offer_regen: 'aus gespeicherten Konditionen', contract_attach_offer_none: 'kein früheres Angebot vorhanden', contract_attach_agb: 'Anlage 2a — AGB', contract_attach_adsp: 'Anlage 2b — ADSp 2017', contract_attach_logistikagb: 'Anlage 2c — Logistik-AGB 2019', contract_attach_avv: 'Anlage 3 — Auftragsverarbeitungsvertrag (AVV)', contract_attach_lang_fallback: 'nur deutsch verfügbar', contract_attach_missing: 'nicht hinterlegt', contract_annex_manage_hint: 'AGB und AVV werden unter Einstellungen → Rechtsdokumente gepflegt.', contract_signing_section: 'Digitale Unterschrift', contract_signing_enable: 'Link zum Online-Unterschreiben in E-Mail', contract_signing_enable_short: 'Online-Unterschrift anbieten', contract_signing_days: 'Gültig (Tage)', contract_signing_until: 'Gültig bis', contract_signing_hint: 'Der Empfänger sieht alle Dokumente online, ergänzt Firmen-/Rechnungsdaten, bestätigt Vertrag, AVV (Art. 28 DSGVO) und Vertretungsberechtigung und unterschreibt per Maus/Touch. Der unterschriebene Vertrag wird automatisch am Datensatz gespeichert, an den Kunden gesendet und an info@logyou.de gemeldet. Ein neuer Versand ersetzt einen noch offenen Link.', contract_signing_off_hint: 'Ohne Link wird der Kunde gebeten, ein unterschriebenes Exemplar zurückzusenden.', contract_signing_link_sent: 'Signatur-Link gültig bis', contract_signing_state_pending: 'Signatur-Link aktiv bis', contract_signing_state_signed: 'Unterschrieben am', contract_signing_state_expired: 'Signatur-Link abgelaufen am', contract_signing_state_superseded: 'Signatur-Link ersetzt', contract_signing_state_canceled: 'Signatur-Link storniert', contract_signing_copy_link: 'Link kopieren', contract_signing_cancel: 'Link stornieren', contract_signing_attach_docs: 'Dokumente zusätzlich als PDF an die Link-E-Mail anhängen', contract_signing_attach_docs_short: 'PDFs auch an E-Mail anhängen', contract_signing_link_only: 'PDFs nur im Portal', contract_attach_flyer: 'Marketing-Flyer „LogYou & LogShip“ (16:9)', contract_attach_flyer_hint: 'optional · erhöht die Conversion', quote_attach_flyer: 'Marketing-Flyer „LogYou & LogShip“ an E-Mail anhängen', quote_confirm_enable: 'Button „Angebot öffnen“ in der E-Mail (online ansehen, optional bestätigen)', quote_confirm_hint: 'Der Kunde kann das Angebot auf einer Seite verbindlich annehmen (Link gültig {days} Tage). Die Bestätigung wird als Aktivität und PDF am Datensatz gespeichert und an info@logyou.de gemeldet.', quote_confirm_link_sent: 'Bestätigungs-Link gültig bis', quote_confirm_link_only: 'PDF nur im Portal', quote_confirm_attach_pdf: 'Angebots-PDF zusätzlich an die E-Mail anhängen', quote_confirm_attach_pdf_hint: 'Standard: nur der Link — der Kunde liest und lädt das PDF im Portal. Ohne Bestätigungs-Link wird das PDF immer angehängt.', signing_kind_quote: 'Angebot', signing_kind_contract: 'Vertrag', signing_state_pending: 'Aktiv', signing_state_signed: 'Unterschrieben', signing_state_confirmed: 'Bestätigt', signing_state_expired: 'Abgelaufen', signing_state_superseded: 'Ersetzt', signing_state_canceled: 'Storniert', signing_expires_today: 'läuft heute ab', signing_one_day_left: 'noch 1 Tag', signing_days_left_prefix: 'noch', signing_days_left_suffix: 'Tage', signing_expired_on: 'am', signing_cancel_confirm: 'Link wirklich stornieren? Der Empfänger kann ihn danach nicht mehr verwenden.', signing_unavailable: 'Signatur-Speicher nicht verfügbar', signing_links_empty: 'Noch keine Links — Angebote und Verträge mit Online-Bestätigung erscheinen hier.', signing_last_opened: 'zuletzt geöffnet', signing_renewal_requested: 'Neue Unterlagen angefordert', signing_show_older: 'ältere Links anzeigen', copy_link: 'Link kopieren', activity_open: 'offen', activity_add: 'Aktivität', activity_empty: 'Noch keine Aktivitäten — Angebote, Verträge und Bestätigungen erscheinen hier automatisch.', activity_type_email: 'E-Mail', activity_type_call: 'Telefonat', activity_type_meeting: 'Termin', activity_type_task: 'Aufgabe', activity_toggle_complete: 'Erledigt umschalten', activity_edit: 'Aktivität bearbeiten', activity_new: 'Neue Aktivität', activity_type: 'Art', activity_note: 'Notiz', activity_note_placeholder: 'Was wurde besprochen / vereinbart? Die erste Zeile wird als Kurzbeschreibung verwendet.', activity_delete_confirm: 'Aktivität wirklich löschen?', record_created: 'Aktivität angelegt', days_ago: 'Tage her', legal_documents: 'Rechtsdokumente', mobile_app: 'Mobile App', mobile_app_desc: 'LogShip Mobile (Android) installieren: QR-Code mit dem Gerät scannen oder APK herunterladen. Updates werden danach in der App angeboten.', mobile_app_current: 'Aktuelle Version', mobile_app_download: 'APK herunterladen', mobile_app_renew_link: 'Link erneuern', mobile_app_link_valid: 'Download-Link gültig bis', mobile_app_scan_hint: 'Mit der Kamera des Android-Geräts scannen — der Download startet im Browser.', mobile_app_install_steps: 'Installation: heruntergeladene Datei öffnen, falls gefragt die Installation aus dieser Quelle erlauben, „Installieren“ tippen. Ein Update über eine bestehende Installation behält alle Einstellungen.', mobile_app_not_enabled: 'Die Mobile App ist für Ihren Benutzer nicht freigeschaltet (IsMobileWorker). Bitte an einen Administrator wenden.', mobile_app_no_release: 'Es wurde noch keine Version veröffentlicht.', mobile_app_history: 'Versionsverlauf', mobile_app_publish: 'Neue Version veröffentlichen', mobile_app_publish_hint: 'Lädt eine neue APK in den serverseitigen Release-Kanal. Geräte sehen sie beim nächsten Update-Check — kein ERP-Deployment nötig.', mobile_app_apk_file: 'APK-Datei', mobile_app_version_name: 'Versionsname', mobile_app_version_code: 'Versionscode', mobile_app_release_notes: 'Release Notes', mobile_app_release_date: 'Datum', mobile_app_min_required: 'Mindestversion', mobile_app_force: 'Erzwingen (gleichen oder niedrigeren Versionscode erlauben)', mobile_app_publishing: 'Wird hochgeladen…', mobile_app_published: 'Veröffentlicht', legal_documents_desc: 'AGB und AVV werden als Anlagen mit jedem Vertrag versendet und im Signaturportal angezeigt. Jede Speicherung erzeugt eine neue Version.', legal_doc_agb: 'AGB — Allgemeine Geschäftsbedingungen', legal_doc_avv: 'AVV — Auftragsverarbeitungsvertrag (Art. 28 DSGVO)', legal_doc_content: 'Inhalt', legal_doc_saved: 'Gespeichert — neue Version angelegt', legal_doc_default: 'Standardtext (noch nicht gespeichert)', legal_doc_en_fallback: 'Kein englischer Text — beim Anhängen wird die deutsche Fassung verwendet', legal_doc_unsaved: 'Ungespeicherte Änderungen verwerfen?', legal_doc_unsaved_short: 'Ungespeichert', legal_doc_preview: 'PDF-Vorschau', legal_doc_download_pdf: 'PDF herunterladen', legal_doc_copy_html: 'HTML kopieren (Website)', legal_doc_download_html: 'HTML herunterladen', legal_doc_versions: 'Frühere Versionen', legal_doc_no_versions: 'Noch keine früheren Versionen.', legal_doc_restore_confirm: 'Version {v} in den Editor laden? (wird erst mit Speichern aktiv)', legal_doc_usage: 'Verwendung', legal_doc_usage_contract: 'Anlage zum Fulfillment-Rahmenvertrag (Vertrag erstellen → Anlagen)', legal_doc_usage_portal: 'Anzeige & Bestätigung im Online-Signaturportal (Version + Hash werden protokolliert)', legal_doc_usage_export: 'PDF-/HTML-Export für Website und Kundenanfragen', legal_doc_legal_hint: 'Vorlagen — finale rechtliche Prüfung (Rechtsanwalt / Datenschutzbeauftragter) wird empfohlen. Die deutsche Fassung ist maßgeblich.', contract_ust_id: 'USt-IdNr.', contract_offer_date: 'Angebot vom (Anlage 1)', contract_cutoff_time: 'Cut-off-Zeit', contract_notice_months: 'Kündigungsfrist (Monate)', contract_price_notice_months: 'Preisänderung Vorlauf (Monate)', contract_objection_weeks: 'Widerspruchsfrist (Wochen)', contract_cure_days: 'Nachfrist Zahlung (Werktage)', contract_shrinkage_pct: 'Inventur-Toleranz (% p.a.)', contract_payment_method: 'Zahlungsart', contract_payment_sepa: 'SEPA-Firmenlastschrift (bereits vereinbart)', contract_payment_transfer: 'Auf Rechnung / Überweisung (SEPA-Firmenlastschrift später möglich)', contract_marketing_variant: 'Marketingrechte', contract_marketing_consent: 'Generelle Zustimmung (mit Vorab-Info)', contract_marketing_approval: 'Freigabe je Einzelfall', contract_include_express: 'Express-Versand-Klausel', contract_special_clauses: 'Sondervereinbarungen', contract_add_clause: 'Klausel hinzufügen', contract_clause_title: 'Titel', contract_clause_text: 'Klauseltext …', contract_no_clauses_hint: 'Optional: individuelle Vereinbarungen (z. B. Container-Entladung, DHL-Rahmenvertrag des Kunden, Warenübernahme).', contract_legal_hint: 'Vorlage — finale rechtliche Prüfung durch einen Rechtsanwalt wird empfohlen.', contract_send_success: 'Vertrag versendet & angehängt', termination_notice_title: 'Zahlung überfällig — letzte Mahnung', termination_notice_text: 'Trotz vorheriger Mahnungen sind die folgenden Rechnungen weiterhin unbezahlt. Dies ist die letzte Mahnung vor der Kündigung: Wird der offene Betrag nicht beglichen, werden Ihr Konto und alle Services bis zum Zahlungseingang gesperrt.', termination_final_title: 'Konto gesperrt', termination_final_text: 'Ihr Konto wurde aufgrund offener Zahlungen gesperrt. LogShip kann erst wieder genutzt werden, wenn die unten aufgeführten offenen Rechnungen vollständig bezahlt wurden. Nach Zahlungseingang wird der Zugang wieder freigeschaltet.', termination_open_invoices: 'Offene Rechnungen', termination_open_amount: 'Offener Betrag', termination_total_open: 'Offener Gesamtbetrag', termination_understood: 'Verstanden', termination_view_invoices: 'Offene Rechnungen ansehen', termination_contact_note: 'Sollten Sie die Zahlung bereits geleistet haben, kontaktieren Sie uns bitte.', termination_notice_flag_label: 'Kündigungsandrohung (letzte Mahnung)', termination_notice_flag_desc: 'Zeigt allen Benutzern der Organisation dieses Partners bei jeder Anmeldung eine Zahlungswarnung mit den offenen Rechnungen an.', terminated_flag_label: 'Gekündigt / Konto gesperrt', terminated_flag_desc: 'Sperrt die Benutzer der Organisation nach der Anmeldung vollständig, bis diese Markierung entfernt wird — nur die offenen Rechnungen bleiben sichtbar.' }, 'es-ES': { // --- Invoice list (/sales/invoices): filter bar + action menus --- invl_documents: 'Documentos', invl_documents_title: 'Descargar o imprimir las facturas seleccionadas', invl_download_pdf: 'Descargar PDF', invl_download_pdf_desc: 'Un archivo PDF por factura seleccionada.', invl_download_merged: 'Descargar como un solo archivo', invl_download_merged_desc: 'Todas las facturas seleccionadas unidas en un único PDF (2 o más seleccionadas).', invl_download_einvoice: 'Factura electrónica (ZUGFeRD / Factur-X)', invl_download_einvoice_desc: 'PDF híbrido con XML EN16931 incrustado, un archivo por factura — se genera siempre, independientemente de la marca del socio.', invl_print: 'Imprimir', invl_print_desc: 'Envía los PDF de las facturas al servidor de impresión.', invl_accounting: 'Contabilidad', invl_accounting_title: 'Subir las facturas seleccionadas a Lexoffice, PayJoe o Amazon, o restablecer su estado de subida', invl_upload: 'Subir', invl_reset_status: 'Restablecer estado', invl_lexoffice_upload_desc: 'Subir como comprobantes (la categoría se pregunta a continuación). Las facturas ya subidas se omiten.', invl_payjoe_upload_desc: 'Subir los PDF de las facturas a PayJoe.', invl_amazon_upload_desc: 'Solo para facturas de fuentes de pedido de Amazon.', invl_amazon_blocked: 'La selección contiene facturas que no provienen de una fuente de pedido de Amazon.', invl_reset_desc: 'Elimina la marca de subida para que la factura pueda subirse de nuevo.', invl_selected: 'seleccionadas', invl_no_selection: 'sin selección', invl_select_hint: 'Marque filas en la tabla para activar las acciones de documentos y contabilidad.', invl_busy_print: 'Imprimiendo', invl_busy_download: 'Descargando', invl_busy_einvoice: 'Facturas electrónicas', invl_busy_upload: 'Subiendo', invl_busy_reset: 'Restableciendo', invl_filters: 'Filtros', invl_order_source: 'Fuente del pedido', invl_all_sources: 'Todas las fuentes', invl_no_source: '(sin fuente de pedido)', invl_order_type: 'Tipo de pedido', invl_ff_all: 'Todos', invl_ff_yes: 'Fulfillment', invl_ff_no: 'Sin fulfillment', invl_ff_hint: 'Fulfillment = factura de un pedido gestionado físicamente. Sin fulfillment = facturas de tarifas/servicios y facturas sin pedido.', invl_payment: 'Pago', invl_pay_all: 'Todas', invl_pay_open: 'Abiertas', invl_pay_overdue: 'Vencidas', invl_pay_partial: 'Parcial', invl_pay_paid: 'Pagadas', invl_pay_hint: 'Abiertas = cualquier importe pendiente. Vencidas = fecha de vencimiento (condición de pago) superada y no pagadas por completo.', invl_amount: 'Importe', invl_amount_hint: 'Total de la factura (valor absoluto) entre los dos límites.', invl_reset_filters: 'Restablecer filtros', invl_of: 'de', invl_open_sum: 'abierto', invl_invoices: 'facturas', // --- Banking workspace (/accounting/banking) --- banking: 'Banca', bank_transactions: 'Movimientos bancarios', bank_reconciliation: 'Conciliación bancaria', bank_connections: 'Conexiones bancarias (EBICS)', banking_sub: 'Descargue extractos EBICS, impórtelos en iDempiere y concílielos: un flujo, una página.', banking_refresh: 'Actualizar', banking_manage_connections: 'Gestionar conexiones bancarias', banking_tab_fetch: 'Descargar', banking_tab_import: 'Importar', banking_tab_reconcile: 'Conciliar', banking_tab_fetch_sub: 'Conexiones bancarias', banking_fetch_modal_sub: 'Descargue extractos de sus conexiones EBICS y prepárelos para la importación.', banking_tab_import_sub: 'Preparados → iDempiere', banking_tab_reconcile_sub: 'Asignar y completar', banking_kpi_active: 'Conexiones activas', banking_kpi_staged: 'Listos para importar', banking_kpi_drafted: 'Extractos abiertos', banking_kpi_last_fetch: 'Última descarga', banking_kpi_never: 'nunca', banking_status_created: 'Creada', banking_status_keys_sent: 'Claves enviadas', banking_status_letter_pending: 'Carta INI pendiente', banking_status_bank_keys_verified: 'Claves del banco verificadas', banking_status_active: 'Activa', banking_status_suspended: 'Suspendida', banking_auto_fetch: 'Descarga automática', banking_auto_import: 'Importación automática', banking_automated: 'Totalmente automático', banking_automated_hint: 'Los extractos se descargan a diario a las 05:00 y se importan automáticamente en iDempiere. La descarga manual está disponible en la página de ajustes.', banking_last_fetch: 'Última descarga', banking_data_until: 'Datos hasta', banking_last_fetch_error: 'La última descarga falló', banking_statements_count: 'Extractos', banking_fetch_title: 'Descargar extractos', banking_fetch_from: 'Desde', banking_fetch_to: 'Hasta', banking_fetch_reset: 'Restablecer periodo', banking_fetch_window_invalid: 'Periodo no válido: "desde" no puede ser posterior a "hasta" y "hasta" no puede estar en el futuro.', banking_fetch_running: 'Descargando… puede tardar hasta un minuto.', banking_test_fetch: 'Descarga de prueba (dry run)', banking_fetch_now: 'Descargar ahora', banking_fetch_confirm: '¿Ejecutar una descarga REAL para "{name}"?\n\nPeriodo: {from} – {to}\nLos extractos descargados se confirman en el banco y se preparan para la importación.', banking_fetch_confirm_auto_import: 'La importación automática está activa: los extractos se importarán en iDempiere de inmediato.', banking_hint_keys: 'Disponible tras verificar las claves del banco (pasos 1–3 en la configuración).', banking_hint_inactive: 'La conexión no está activa (estado: {status}). Actívela en la página de ajustes.', banking_hint_dry_run: 'El dry run descarga sin confirmación (el banco conserva los archivos) y no prepara nada.', banking_config_link: 'Configuración / instalación', banking_setup_step_1: 'Claves e INI/HIA', banking_setup_step_2: 'Carta INI', banking_setup_step_3: 'Claves del banco', banking_setup_step_4: 'Activada', banking_paypal_step_1: 'Credenciales API', banking_paypal_step_2: 'Cuenta bancaria', banking_hint_paypal_credentials: 'Introduzca las credenciales de PayPal (Client ID + Secret) en la configuración.', banking_paypal_lag_hint: 'Las transacciones de PayPal aparecen con hasta 24 h de retraso; la descarga termina por eso ayer. Un extracto por día.', banking_fetch_confirm_paypal: '¿Ejecutar una descarga REAL para "{name}"?\n\nPeriodo: {from} – {to}\nLas transacciones de PayPal se preparan como extractos diarios para la importación.', banking_result_dry_run_paypal: 'Vista previa de la descarga (dry run: nada guardado)', banking_line_fee: 'Comisión', banking_non_eur: 'no EUR', banking_verdict_skip_non_eur: 'Omitido (no EUR)', banking_precharged: 'Comisión · cargo preasignado', banking_precharged_hint: 'Línea de comisión: llega ya contabilizada en el cargo configurado', banking_empty_connections: 'Todavía no hay ninguna conexión bancaria', banking_empty_connections_sub: 'Cree una conexión EBICS para descargar extractos de su banco.', banking_create_connection: 'Crear conexión bancaria', banking_empty_staged: 'No hay extractos preparados', banking_empty_staged_sub: 'Primero descargue extractos del banco (botón «Descargar» arriba).', banking_empty_drafted: 'No hay extractos abiertos', banking_empty_drafted_sub: 'Primero importe los extractos preparados (paso 1).', banking_empty_completed: 'No hay extractos completados en los últimos 30 días.', banking_goto_fetch: 'Ir a Descargar', banking_goto_import: 'Ir a Importar', banking_result_dry_run: 'Vista previa de la descarga (dry run: nada guardado, nada confirmado)', banking_result_fetch: 'Resultado de la descarga', banking_result_window: 'Periodo', banking_result_files: 'Archivos', banking_result_new: 'Movimientos nuevos', banking_result_known: 'Ya preparados', banking_result_no_files: 'No hay archivos de extracto en este periodo.', banking_result_imports: 'Importación automática', banking_result_staged: 'preparados', banking_result_skipped: 'omitidos (ya preparados)', banking_result_account_unresolved: 'Cuenta bancaria de iDempiere NO resuelta', banking_go_import: 'Ir a la importación', banking_toast_new: '{n} movimientos nuevos preparados', banking_toast_none: 'Sin movimientos nuevos', banking_import_preview: 'Vista previa de importación', banking_import_preview_title: 'Vista previa de importación: lo que se creará en iDempiere', banking_import_preview_hint: 'La importación muestra siempre primero una vista previa. Sin selección abarca exactamente la vista actual (filtros de acceso, estado y periodo). Los extractos se crean como borrador (C_BankStatement) y se completan en el paso 2.', banking_import_confirm: 'Confirmar importación ({n} líneas)', banking_import_done: 'Importación finalizada', banking_import_totals: 'importados: {imported} · vinculados: {linked} · omitidos: {skipped} · fallidos: {failed}', banking_preview_totals: 'Extractos: {statements} · Líneas a crear: {would_create} · Omitidas (importadas): {skip_imported}', banking_preview_blocked: 'Bloqueados', banking_preview_header: 'Cabecera', banking_preview_existing: 'existente', banking_go_reconcile: 'Conciliar', banking_date_filter: 'Periodo', banking_selected_statement: 'extracto seleccionado', banking_all_connections: 'Todas las conexiones', banking_import_status_all: 'Todos', banking_import_status_open: 'Abiertos', banking_import_status_pending: 'Pendiente', banking_import_status_imported: 'Importado', banking_import_status_failed: 'Fallido', banking_import_status_skipped: 'Omitido', banking_verdict_would_create: 'Se creará', banking_verdict_would_stage: 'Se preparará', banking_verdict_already_imported: 'Ya importado', banking_verdict_already_in_idempiere: 'Ya en iDempiere', banking_verdict_skip_imported: 'Omitido (importado)', banking_verdict_already_staged: 'Ya preparado', banking_verdict_staged: 'Preparado', banking_verdict_bank_account_missing: 'Falta la cuenta bancaria', banking_verdict_no_pending_lines: 'Sin líneas pendientes', banking_col_date: 'Fecha', banking_col_connection: 'Conexión', banking_col_iban: 'IBAN', banking_col_opening: 'Saldo inicial', banking_col_closing: 'Saldo final', banking_col_trx: 'Mov.', banking_col_status: 'Estado', banking_col_doc: 'Doc. iDempiere', banking_col_message: 'Mensaje', banking_col_booking: 'Contabilización', banking_col_valuta: 'Fecha valor', banking_col_amount: 'Importe', banking_col_counterpart: 'Contraparte', banking_col_remittance: 'Concepto', banking_col_reference: 'Referencia', banking_col_suggestion: 'Sugerencia', banking_col_actions: 'Acciones', banking_col_line: 'Línea', banking_col_verdict: 'Resultado', banking_col_docno: 'N.º de documento', banking_col_name: 'Nombre', banking_statements: 'Extractos', banking_transactions: 'Movimientos', banking_no_transactions: 'Sin movimientos.', banking_show_completed: 'Mostrar completados', banking_complete_statement: 'Completar extracto', banking_complete_confirm: 'Las {total} líneas están asignadas.\n\n¿Completar el extracto {docNo}? Se contabilizará y todos los pagos se marcarán como conciliados.', banking_complete_hint: 'Asigne primero todas las líneas', banking_completed_notice: 'Extracto {docNo} completado y contabilizado.', banking_matched_of: '{matched} de {total} líneas asignadas', banking_select_hint: 'Seleccione un extracto a la izquierda para conciliar sus líneas.', banking_selected_statements: '{n} extractos seleccionados', banking_selected_importable: '{n} de ellos importables', banking_select_open: 'Seleccionar abiertos', banking_select_open_hint: 'Seleccionar todos los extractos importables de la vista actual', banking_clear_selection: 'Quitar selección', banking_n_selected: '{n} seleccionados', banking_select_all_visible: 'Seleccionar todos los visibles', banking_all_statements: 'Todos los extractos', banking_all_statements_sub: 'Líneas de todos los extractos abiertos de un vistazo', banking_all_statements_sub_completed: 'Líneas de todos los extractos completados', banking_all_open_statements: 'Todos los extractos abiertos', banking_all_completed_statements: 'Todos los extractos completados', banking_all_statements_hint: 'Elija un extracto a la izquierda para trabajarlo individualmente y completarlo.', banking_n_statements: '{n} extractos', banking_n_lines: '{n} líneas', banking_showing_of: '{shown} de {total} líneas', banking_matched_short: 'asignadas / total', banking_search_placeholder: 'Buscar: contraparte, concepto, importe, documento…', banking_filter_all: 'Todas', banking_filter_open: 'Abiertas', banking_filter_matched: 'Asignadas', banking_sort_hint: 'clic en el encabezado para ordenar', banking_mark_hint: 'clic para marcar / desmarcar esta fila', banking_highlight_hint: 'el clic resalta solo esta fila — marca varias filas con las casillas', banking_clear_marks: 'quitar todas las marcas', banking_no_results: 'Ninguna línea coincide con la búsqueda.', banking_all_lines_matched: 'Todas las líneas están asignadas.', banking_show: 'mostrar', banking_col_statement: 'Extracto', banking_open_statement: 'Mostrar solo este extracto', banking_clear: 'Limpiar', banking_suggestions_loading: 'Buscando sugerencias…', banking_unlink: 'Quitar', banking_unlink_confirm: '¿Quitar la asignación de la línea por {amount} €?\n\nUn pago ya creado se conserva.', banking_unlinked: 'Asignación eliminada', banking_match: 'Asignar', banking_charge: 'Comisión', banking_charge_q: '¿Comisión?', banking_payment: 'Pago', banking_filter_with_suggestion: 'Con sugerencia', banking_filter_plus: 'Ingreso', banking_filter_minus: 'Cargo', banking_filter_status_hint: 'Estado', banking_filter_suggestion_hint: 'Solo líneas con sugerencia de asignación (solo líneas abiertas)', banking_filter_sign_hint: 'Ingresos (+) o cargos (−)', banking_reset_filters: 'Restablecer filtros', banking_modal_title: 'Asignar línea', banking_modal_sub: 'Asignar una factura, contabilizar como comisión o vincular un pago existente.', banking_modal_tab_invoice: 'Factura', banking_modal_tab_charge: 'Comisión', banking_modal_tab_payment: 'Pago', banking_modal_suggested: 'Sugerido', banking_modal_suggestions: 'Sugerencias', banking_modal_search: 'Buscar factura', banking_modal_search_placeholder: 'N.º de documento, socio…', banking_modal_preview: 'Ver factura', banking_modal_open: 'abierto', banking_modal_no_name: '(sin nombre)', banking_modal_conf_high: 'seguro', banking_modal_conf_medium: 'probable', banking_modal_conf_low: 'posible', banking_modal_sig_docno: 'N.º doc.', banking_modal_sig_amount: 'Importe', banking_modal_sig_name: 'Nombre', banking_modal_diff: 'Diferencia', banking_modal_line: 'Línea', banking_modal_overpayment: 'Sobrepago: el socio obtiene un saldo a favor.', banking_modal_partial: 'Pago parcial', banking_modal_partial_hint: 'la factura queda abierta con {amount} €', banking_modal_writeoff: 'Cancelar diferencia (descuento)', banking_modal_writeoff_limit: 'solo hasta 1,00 €', banking_modal_charge_hint: 'Contabilizar {amount} € como comisión/gastos — sin documento de pago; se contabiliza en la cuenta de la comisión al cerrar el extracto.', banking_modal_charge_type: 'Tipo de comisión (charge)', banking_modal_charge_pick: '— elegir charge —', banking_modal_payment_hint: 'Vincular un pago existente (completado, aún no conciliado) a esta línea — p. ej. un pago saliente ya registrado.', banking_modal_payment: 'Pago', banking_modal_payment_sorted: 'ordenado por similitud de importe', banking_modal_payment_pick: '— elegir pago —', banking_modal_submit_invoice: 'Asignar y crear pago', banking_modal_submit_charge: 'Contabilizar comisión', banking_modal_submit_payment: 'Vincular pago', banking_modal_match_failed: 'La asignación falló', banking_modal_charge_done: 'Comisión contabilizada', banking_modal_charge_failed: 'La contabilización falló', banking_modal_payment_done: 'Pago vinculado', banking_modal_payment_failed: 'La vinculación falló', banking_open: 'Abierta', banking_draft: 'Borrador', banking_completed: 'Completado', banking_statement_account: 'Cuenta bancaria', banking_lines_of: 'Líneas', banking_loading: 'Cargando…', banking_balance: 'Saldo', banking_error_generic: 'La acción ha fallado', email_settings_title: 'Direcciones de correo', email_settings_sub: 'Las direcciones de correo con las que contactamos a su empresa. Los cambios deben confirmarse mediante un enlace enviado a la nueva dirección — hasta entonces la dirección actual sigue activa.', email_settings_company: 'Empresa', email_field_user: 'Correo de su cuenta', email_field_user_desc: 'La dirección de su cuenta de usuario personal. Se usa para mensajes dirigidos a usted personalmente.', email_field_contact: 'Correo de contacto general', email_field_contact_desc: 'Dirección de contacto principal de su empresa. Las notificaciones de tickets (p. ej. "se requiere su acción") se envían aquí, y sirve de respaldo cuando alguna de las direcciones específicas está vacía.', email_field_invoice: 'Correo de facturación', email_field_invoice_desc: 'Las facturas que emitimos a su empresa se envían a esta dirección. Déjelo vacío para usar el correo de contacto general.', email_field_return: 'Correo de devoluciones', email_field_return_desc: 'Las notificaciones sobre devoluciones de clientes se envían aquí. También recibe copia de los correos de acción de tickets. Déjelo vacío para usar solo el correo de contacto general.', email_field_freight: 'Correo remitente del transportista', email_field_freight_desc: 'Se transmite al transportista (p. ej. DHL, DPD) como dirección de contacto del remitente al crear sus etiquetas de envío.', email_optional: 'opcional', email_invalid: 'Introduzca una dirección de correo válida', email_required_field: 'Esta dirección no puede estar vacía', email_change_requested: 'Correo de confirmación enviado — revise la bandeja de entrada de la nueva dirección', email_saved: '¡Guardado!', email_pending_badge: 'Esperando confirmación', email_pending_sent_to: 'Se envió un enlace de confirmación a', email_pending_hint: 'La nueva dirección se activará cuando se haga clic en el enlace de ese correo. Hasta entonces la dirección actual sigue activa.', email_pending_cancel: 'Cancelar cambio', email_pending_resend: 'Reenviar enlace', email_pending_canceled: 'Solicitud de cambio cancelada', email_manage_hint: 'Cambie su dirección de correo en la sección "E-Mails y facturación" — se requiere un enlace de confirmación.', relabel_by_provider: 'Reetiquetado por el proveedor logístico (Amazon FBA)', print_label_code: 'Código de etiqueta (FBA)', print_label_code_required: 'El código de etiqueta (FBA) es obligatorio en pedidos de reetiquetado', relabel_missing_codes: 'Faltan códigos de etiqueta en las posiciones', relabel_confirm_title: 'Confirmar artículos de reetiquetado FBA', relabel_confirm_text: 'Verifique todos los códigos de etiqueta antes de completar el pedido. Estos códigos se usarán para reetiquetar los artículos.', relabel_confirm_button: 'Confirmar y completar', print_fba_labels: 'Imprimir etiquetas FBA', relabel_report_a4: 'Informe de etiquetas FBA (A4)', label_on_sku: 'Etiqueta en SKU', separator_labels: 'etiquetas separadoras', label_size: 'Tamaño de etiqueta', custom_size: 'Tamaño personalizado…', printer: 'Impresora', commission_system_online: 'Sistema de comisión en línea', commission_system_offline: 'Sistema de comisión fuera de línea', commission_system_offline_warning_title: '¡ATENCIÓN: Sistema de comisión fuera de línea!', commission_system_offline_warning_text: 'Las confirmaciones de marketplace no se están transmitiendo. Contacte al administrador. Puede continuar con la comisión.', add_documents: 'Añadir documentos', drop_or_select: 'suelta aquí o elige', upload_formats: 'PDF, JPEG, PNG o XML — máx. 5 MB por archivo', file_too_large: 'Archivo demasiado grande (máx. 5 MB)', uploaded: 'subido', waiting: 'en espera', select_to_preview: 'Selecciona un documento para previsualizar', keyboard_hint: '↑ ↓ navegar · Enter abrir', mapped: 'Asignado', pending_map: 'Sin asignar', enlarge: 'Ampliar', detected_text: 'Texto detectado', no_text_found: 'no se detectó texto', map_to_field: '¿A qué campo asignar?', draw_first_mode: 'Área → campo', draw_first_hint: 'Dibuja un área — luego elige el campo correspondiente', learned_defaults: 'Tipo de documento, moneda e impuesto rellenados de facturas anteriores de este proveedor', will_learn_defaults: 'El tipo de documento, la moneda y el impuesto de abajo se recuerdan para este proveedor al confirmar y se rellenan automáticamente en la próxima factura.', card_view: 'Tarjetas', list_view: 'Lista', period: 'Periodo', vendor_or_no: 'Proveedor / nº', reset_filters: 'Restablecer', show_detected_fields: 'Campos detectados', remap_field: 'Asignar campo', draw_box_around: 'Dibuja un recuadro alrededor del campo', config_stored_note: 'Guardado por organización en iDempiere (AD_Preference · ap_ocr_llm). La clave API permanece solo en el .env del servidor.', incoming_invoices: 'Facturas recibidas', incoming_invoices_sub: 'Suelta las facturas de proveedores — análisis OCR, revisar y registrar como borrador.', incoming_invoices_settings: 'Facturas recibidas (OCR)', drop_invoices_here: 'Suelta las facturas aquí', drop_invoices_hint: 'PDF, XML (ZUGFeRD/XRechnung) o escaneos — varios archivos posibles', clear_finished: 'Ocultar finalizados', ready_to_review: 'Listo para revisar', in_review: 'En revisión', booked: 'Registrada', open_invoice: 'Abrir factura', loading_pdf: 'Cargando PDF…', no_incoming_invoices: 'Aún no hay facturas recibidas', use_existing: 'Usar existente', create_new: 'Crear nuevo', remembered_vendor: 'Proveedor aprendido de una factura anterior', no_vendor_match: 'No se encontró proveedor — crea uno nuevo.', create_address: 'Crear dirección', create_contact: 'Crear contacto', contact_optional_hint: 'Opcional — solo crear si se desea registrar un contacto.', will_be_booked_to: 'Se registrará en', default_charge: 'Cuenta de gasto / cargo', tax_included: 'Importes de línea IVA incl.', tax_included_hint: 'Actívelo solo si los importes de línea ya incluyen IVA. Si las líneas son netas (neto ≠ bruto en el documento), déjelo desactivado — el bruto se alcanza mediante el tipo impositivo.', tax_rate: 'Tipo impositivo', tax_rate_detected: 'Detectado de la factura: {rate}% — se aplica a todas las líneas', tax_rate_mismatch: 'El impuesto elegido difiere de la factura ({rate}% detectado)', line_items: 'Líneas', confirm_create_draft: 'Confirmar y contabilizar factura', pick_vendor: 'Selecciona un proveedor o crea uno nuevo', invoice_complete_failed: 'La factura se creó pero no se pudo completar: {msg} — complétala manualmente en la factura.', engine_settings: 'Ajustes OCR', engine_mode: 'Motor de extracción', engine_intro: 'Predeterminado: autoalojado (Tesseract/pdfjs + aprendizaje por proveedor). Opcionalmente, habilita un LLM.', enable_llm: 'Habilitar asistencia LLM', llm_key_missing: 'No hay clave API — AP_OCR_LLM_API_KEY debe configurarse en el servidor para usar el LLM.', llm_mode: 'Modo', mode_assisted: 'Asistido (solo con baja confianza)', mode_only: 'Siempre LLM', confidence_threshold: 'Umbral (escalado)', key_set: 'configurada (entorno servidor)', key_unset: 'no configurada', key_env_only: 'La clave se guarda solo en el servidor.', not_found: 'No encontrado', review: 'Revisar', failed: 'Error', provider: 'Proveedor', net: 'Neto', gross: 'Bruto', vat_id: 'NIF/CIF', doc_type: 'Tipo de documento', new_label: 'NUEVO', existing: 'existente', reparse: 'Reanalizar', unlink_link: 'Desvincular', unlink_confirm: '¿Desvincular este documento para poder revisarlo y registrarlo de nuevo?', unlink_void_confirm: 'La factura vinculada {no} sigue registrada (estado: {status}). ¿Anular la factura y desvincular?', unlink_failed: 'No se pudo desvincular', cust_zugpferd_invoice: 'Factura electrónica ZUGFeRD', cust_zugpferd_invoice_sub: 'Incrustar el XML de factura electrónica EN16931 en el PDF al enviar o subir', // Navigation & Menu dashboard: 'Panel de control', home: 'Inicio', menu: 'Menú', navigation: 'Navegación', back: 'Atrás', shareToChat: 'Compartir en chat', forward: 'Adelante', search: 'Buscar', search_menu: 'Buscar en menú...', search_here: 'Buscar aquí...', search_placeholder: 'Buscar...', // Main Navigation Menu Labels procurement: 'Compras', goods_registration: 'Registro de mercancías', goods_registration_desc: 'Registrar mercancías entrantes', goods_receipt: 'Recepción de mercancías', goods_receipt_desc: 'Recibir entregas', manage_orders: 'Gestionar pedidos', quick_order_desc: 'Crear pedido rápido', generate_invoices_desc: 'Crear nuevas facturas', manage_products: 'Gestionar productos', generate_shipments_desc: 'Crear nuevos envíos', manage_shipping: 'Gestionar envíos', print_locator_labels: 'Imprimir etiquetas de ubicación', manage_locators: 'Gestionar ubicaciones', material_planning_desc: 'Planificación de materiales', ffn_customers: 'Clientes FFN', ffn_customers_desc: 'Gestionar clientes FFN', ffn_stocks: 'Inventario FFN', ffn_stocks_desc: 'Inventario JTL-FFN', plentyone_stocks: 'Inventario PlentyOne', plentyone_stocks_desc: 'Sincronización de inventario PlentyOne', shopify_stocks: 'Inventario Shopify', shopify_stocks_desc: 'Sincronización de inventario Shopify', ffn_invoices: 'Facturas FFN', ffn_invoices_desc: 'Facturas de clientes FFN', ffn_onboarding: 'Incorporación FFN', ffn_onboarding_desc: 'Autorizar comerciantes, almacenes y métodos de envío', ffn_merchants: 'Comerciantes', ffn_warehouses: 'Almacenes', ffn_shipping_methods: 'Métodos de envío', ffn_authorize_warehouse: 'Autorizar almacén', ffn_create_warehouse: 'Crear almacén', ffn_create_shipping_method: 'Crear método de envío', ffn_already_authorized: 'Autorizado', manage_partners: 'Gestionar socios comerciales', manage_tickets: 'Gestionar tickets', create_ticket: 'Crear ticket', create_order: 'Crear pedido', create_order_subtitle: '¿Cómo quiere empezar?', create_order_existing: 'Socio existente', create_order_existing_hint: 'Crear un pedido para un socio comercial existente.', create_order_new_partner: 'Nuevo socio + pedido', create_order_new_partner_hint: 'Crear un nuevo socio y un pedido al mismo tiempo.', delivery_via_shipper: 'Transportista', delivery_via_shipper_desc: 'Envío con transportista externo', delivery_via_delivery: 'Entrega', delivery_via_delivery_desc: 'Entrega por LogYou — previa coordinación', delivery_via_pickup: 'Recogida', delivery_via_pickup_desc: 'Recogida por el cliente en el almacén', view_all_tickets: 'Ver todos los tickets', ticket_wizard_step: 'Paso', ticket_wizard_of: 'de', ticket_wizard_message: 'Mensaje', ticket_wizard_details: 'Detalles', ticket_wizard_cost_notice: 'Aviso de costos', ticket_wizard_subject: 'Asunto', ticket_wizard_subject_placeholder: 'Breve resumen del problema …', ticket_wizard_enter_subject: 'Por favor ingrese un asunto', ticket_wizard_what_report: '¿Qué desea comunicar?', ticket_wizard_describe_issue: 'Describa el problema …', ticket_wizard_no_categories: 'No hay categorías disponibles', ticket_wizard_order_number_optional: 'Número de pedido (opcional)', ticket_wizard_enter_order: 'Ingrese número de pedido …', ticket_wizard_product_optional: 'Producto (opcional)', ticket_wizard_enter_product: 'Ingrese nombre del producto …', ticket_wizard_charge_title: '¿Cuándo se aplican cargos por tickets?', ticket_wizard_charge_text: 'En algunos casos, los tickets pueden estar sujetos a cargos, dependiendo de la tarea o si la causa no es atribuible al proveedor del servicio.', ticket_wizard_charge_confirm: 'Reconozco esto y autorizo posibles cargos.', ticket_wizard_creating: 'Creando ticket …', ticket_wizard_enter_text: 'Por favor ingrese texto', ticket_wizard_no_request_type: 'No hay tipo de solicitud disponible', ticket_wizard_ticket_created: 'Ticket creado', ticket_wizard_high: 'Alta', ticket_wizard_low: 'Baja', ticket_wizard_org_hint: 'Predefinida desde el registro vinculado — puede cambiarla.', ticket_wizard_assignment: 'Asignación', ticket_wizard_assign_other_party: 'Asignar a la otra parte (comerciante)', ticket_wizard_assign_other_party_hint: 'El ticket comienza del lado del comerciante, que será notificado de que se requiere su acción. Desmarque para asignarse el ticket a usted mismo.', ticket_support_working_title: 'Estamos trabajando en su ticket', ticket_support_working_text: 'Nuestro equipo está revisando su solicitud. Le notificaremos en cuanto necesitemos información de su parte.', ticket_merchant_action_title: 'Se requiere su acción', ticket_merchant_action_text: 'Por favor, responda o suba un archivo adjunto para continuar.', ticket_mark_solved: 'Marcar como resuelto', ticket_mark_solved_hint: 'Haga clic cuando su solicitud esté resuelta. El ticket se cerrará como resuelto.', ticket_mark_solved_confirm_title: '¿Marcar el ticket como resuelto?', ticket_mark_solved_confirm_text: 'Confirme solo si su solicitud está resuelta. El ticket se cerrará como resuelto y se notificará a nuestro equipo de soporte.', ticket_mark_solved_confirm_yes: 'Sí, marcar como resuelto', ticket_mark_solved_cancel: 'Cancelar', ticket_marking_solved: 'Cerrando…', ticket_merchant_action_tag: 'Acción requerida', ticket_in_progress_tag: 'En proceso', ticket_board_merchant: 'Su acción', ticket_board_logyou: 'En LogYou', ticket_board_done: 'Completado', ticket_board_empty: 'Sin tickets', ticket_board_our_action: 'Nuestra acción', ticket_board_with_merchant: 'Con el comerciante', ticket_action_close: 'Cerrar ticket', ticket_action_reopen: 'Reabrir ticket', ticket_action_to_merchant: 'Pasar al comerciante', ticket_action_to_us: 'Retomar', ticket_action_mark_accounted: 'Marcar como contabilizado', ticket_action_unmark_accounted: 'Restablecer marca contable', ticket_accounted_pill: 'Contabilizado', ticket_accounted_hint: 'Marcado como ya contabilizado – excluido de la exportación contable', ticket_accounted_unset_hint: 'Volver a liberar el ticket para la exportación contable', ticket_accounted_note_set: 'Marcado manualmente como contabilizado – ya no se incluye en la exportación contable.', ticket_accounted_note_unset: 'Marca contable restablecida manualmente – vuelve a incluirse en la exportación contable.', ticket_select_hint: 'Seleccione un ticket a la izquierda para verlo y trabajar en él', ticket_open_full: 'Abrir página completa', ticket_print_pdf: 'Imprimir informe PDF', ticket_print_report_title: 'Informe del ticket', ticket_print_references: 'Elementos vinculados', ticket_print_conversation: 'Historial', ticket_print_entries: 'entradas', ticket_print_failed: 'No se pudo crear el informe PDF', ticket_assigned_to: 'Asignado a', ticket_unassigned: 'Sin asignar', ticket_subject_placeholder: 'Asunto …', ticket_subject_add: 'Añadir asunto …', ticket_filter_only_our_action: 'Solo nuestra acción', ticket_filter_only_our_action_hint: 'Ningún ticket requiere actualmente nuestra acción — desmarque "Solo nuestra acción" para ver todos los tickets.', ticket_filter_show_completed: 'Mostrar completados', ticket_filter_show_completed_hint: 'No hay tickets abiertos — active "Mostrar completados" para verlos todos.', ticket_filter_open: 'Abiertos', ticket_filter_with_type: 'Con tipo', ticket_filter_without_type: 'Sin tipo', ticket_filter_accounted: 'Facturado', ticket_filter_not_accounted: 'No facturado', ticket_party_support: 'LogYou', ticket_party_action_hint: 'Acción requerida por', ticket_tab_hits_elsewhere: 'Hay coincidencias en otra pestaña', ticket_last_activity: 'Última actividad', ticket_tab_ours: 'Nosotros', ticket_tab_merchant: 'Cliente', ticket_tab_yours: 'Usted', ticket_tab_support: 'LogYou', ticket_tab_done: 'Hechos', ticket_sort_newest: 'Más recientes primero', ticket_sort_oldest: 'Más antiguos primero', ticket_search_placeholder: 'Buscar asunto, mensaje, categoría, n.º de pedido …', ticket_filter_more: 'Más filtros', ticket_filter_clear: 'Restablecer filtros', ticket_metrics_title: 'Volumen de tickets por organización', ticket_metrics_btn: 'Volumen de tickets', ticket_metrics_today: 'Hoy', ticket_metrics_week: 'Semana', ticket_metrics_month: 'Mes', ticket_metrics_created: 'Nuevos', ticket_metrics_open: 'Abiertos', ticket_sort: 'Ordenar', ticket_ref_order: 'Pedido', ticket_ref_partner: 'Socio comercial', ticket_ref_shipment: 'Envío', ticket_ref_invoice: 'Factura', ticket_ref_production: 'Producción', ticket_ref_not_linked: 'Sin vincular', ticket_ref_link: 'Vincular', ticket_ref_add: 'Añadir relación', ticket_ref_none: 'Sin relaciones', ticket_ref_open: 'Abrir', ticket_ref_relink: 'Elegir otro', ticket_ref_unlink: 'Quitar vínculo', ticket_ref_product: 'Producto', ticket_ref_preview: 'Vista previa', ticket_ref_new_tab: 'Nueva pestaña', ticket_ref_open_new_tab: 'Abrir en nueva pestaña', ticket_ref_close: 'Cerrar', ticket_ref_customer: 'Cliente', ticket_ref_date: 'Fecha', ticket_ref_total: 'Total', ticket_ref_subtotal: 'Subtotal', ticket_ref_grand_total: 'Total general', ticket_ref_billing_address: 'Dirección de facturación', ticket_ref_lines: 'Líneas', ticket_ref_qty: 'Cantidad', ticket_ref_price: 'Precio', ticket_ref_amount: 'Importe', ticket_ref_no_lines: 'Sin líneas', ticket_ref_sku: 'SKU', ticket_ref_unit: 'Unidad', ticket_ref_category: 'Categoría', ticket_ref_weight: 'Peso', ticket_ref_volume: 'Volumen', ticket_ref_dimensions: 'Dimensiones (A×H×P)', ticket_ref_description: 'Descripción', ticket_ref_type: 'Tipo', ticket_ref_active: 'Activo', ticket_ref_inactive: 'Inactivo', ticket_ref_stock: 'Existencias', ticket_ref_locator: 'Ubicación', ticket_attachment: 'Adjunto', ticket_send: 'Enviar', ticket_sending: 'Enviando...', ticket_add_billing: 'Facturar', ticket_add_billing_tooltip: 'Facturar tiempo o un importe directo', ticket_billing_mode_time: 'Tiempo', ticket_billing_mode_amount: 'Importe', ticket_add_amount: 'Facturar importe', ticket_add_amount_label: 'Importe (€)', ticket_add_amount_placeholder: 'p. ej. 25,00 o -12,50', ticket_add_amount_hint: 'Se suma al total del ticket. Se permiten valores negativos (abono).', ticket_add_amount_direct: 'Importe directo', ticket_add_amount_note_placeholder: 'Nota sobre el importe...', ticket_add_time: 'Facturar tiempo', ticket_add_time_hours: 'Horas', ticket_add_time_minutes: 'Minutos', ticket_add_time_note: 'Nota', ticket_add_time_note_placeholder: 'Nota sobre el registro de tiempo...', ticket_add_time_rate: 'Tarifa por hora', ticket_add_time_duration: 'Tiempo', ticket_add_time_calculated: 'Importe calculado', ticket_add_time_previous: 'Importe anterior', ticket_add_time_new_total: 'Nuevo importe total', ticket_write_message: 'Escribir un mensaje...', ticket_history: 'Historial', ticket_no_entries: 'Aún no hay entradas', ticket_list: 'Lista de tickets', my_tickets_desc: 'Ver y trabajar en sus tickets', request_chat: 'Solicitar chat', request_chat_desc: 'Abrir chat de soporte', create_return: 'Crear devolución', show_rma_list: 'Mostrar lista RMA', support: 'Soporte', footer_made_in: 'Hecho con ❤️ en Butzbach', footer_connected: 'Conectado', footer_offline: 'Sin conexión', my_orders: 'Mis pedidos', // Sidebar Menu - Additional keys for menu value properties sales_fulfillment_orders: 'Pedidos de cumplimiento', invoices: 'Facturas', customer_returns: 'Devoluciones de clientes', returns: 'Devoluciones', return_exists: 'Devolución existente', return_receipt: 'Recibo de devolución', return_receipt_missing: 'Aún sin recibo de devolución', original_shipment: 'Envío original', external_rma_no: 'N.º RMA externo', vendor_returns: 'Devoluciones de proveedores', stock_missings: 'Faltantes de inventario', leads: 'Prospectos', 'external-users': 'Usuarios externos', external_users: 'Usuarios externos', // Partners partners: 'Socios', business_partners: 'Socios comerciales', partner_groups: 'Grupos de socios', greetings: 'Saludos', dunnings: 'Recordatorios de pago', payment_terms: 'Condiciones de pago', // Jobs jobs: 'Empleos', job_positions: 'Puestos de trabajo', job_categories: 'Categorías de empleo', remunerations: 'Remuneraciones', // Sales sales: 'Ventas', sales_orders: 'Pedidos de venta', sales_order: 'Pedido de venta', sales_invoices: 'Facturas y notas de crédito', customer_payments: 'Pagos de clientes', shipments: 'Envíos', shipments_and_generation: 'Envíos', generate_shipments: 'Generar envíos', manual_commission: 'Marcar como preparado (sin etiqueta, sin aviso al marketplace)', manual_commission_title: '¿Marcar el envío como preparado?', manual_commission_msg: 'Los siguientes envíos se marcarán como preparados y confirmados. No se crea ninguna etiqueta ni se notifica a ningún marketplace. Solo para pedidos que nunca se prepararán físicamente.', manual_commission_msg_generate: 'Este pedido aún no tiene envío. Primero se genera un albarán (se descuenta el stock; el proceso también crea albaranes para otros pedidos abiertos de este socio en el mismo almacén) y luego se marca como preparado. No se crea ninguna etiqueta ni se notifica a ningún marketplace.', manual_commission_confirm: 'Sí, marcar como preparado', manual_commission_success: 'Envío marcado como preparado', manual_commission_error: 'No se pudo marcar el envío como preparado', generate_prices: 'Generar precios', generate_prices_confirm: '¿Generar precios para esta versión de lista de precios desde su versión base?', generate_invoices: 'Generar facturas', sequential_generation: 'Secuencial por fecha de pedido (más antiguo primero)', sequential_generation_desc: 'Generar envíos pedido a pedido, el más antiguo primero', only_single_qty1: 'Solo pedidos de una posición (1 línea, cantidad 1)', only_single_qty1_desc: 'Limitar a pedidos con exactamente una línea de artículo y cantidad 1', sequential_progress: 'Procesando pedidos', sequential_no_orders: 'No hay pedidos abiertos para procesar', sequential_done: 'Generación secuencial finalizada', sequential_errors: 'Pedidos fallidos', // Marketing marketings: 'Marketing', marketing_channels: 'Canales de marketing', marketing_campaigns: 'Campañas de marketing', // Procurements procurements: 'Compras', purchase_orders: 'Órdenes de compra', purchase_order: 'Orden de compra', purchase_invoices: 'Facturas y notas de débito', vendor_payments: 'Pagos a proveedores', material_receipts: 'Recepciones de material', material_receipt: 'Recepción de material', // Materials & Products materials: 'Materiales', products_or_inventories: 'Productos', products: 'Productos', product: 'Producto', product_categories: 'Categorías de productos', product_category: 'Categoría de producto', stock_units: 'Unidades de stock', stock_unit: 'Unidad de stock', stock_takes: 'Inventario físico', stock_transfers: 'Transferencias de stock', stock_transfer: 'Transferencia de stock', articles: 'Artículos', article: 'Artículo', // Warehouses warehouses_and_locators: 'Almacenes', warehouses: 'Almacenes', warehouse: 'Almacén', locator_types: 'Tipos de ubicación', locator_type: 'Tipo de ubicación', locators: 'Ubicaciones', locator: 'Ubicación', locator_print: 'Imprimir ubicación', warehouse_builder: 'Constructor de almacén', // Price Lists & Discounts price_lists_and_discount_schemas: 'Listas de precios', price_lists: 'Listas de precios', price_list: 'Lista de precios', price_list_versions: 'Versiones de lista de precios', price_list_version: 'Versión de lista de precios', discount_schema: 'Esquema de descuento', discount_schemas: 'Esquemas de descuento', product_pricing_rules: 'Reglas de precios de productos', product_pricing_rule: 'Regla de precios de producto', // Shippers & Freights shippers_and_freights: 'Transportistas', shippers: 'Transportistas', shipper: 'Transportista', shipper_configurations: 'Configuraciones de transportista', shipper_configuration: 'Configuración de transportista', shipping_processors: 'Procesadores de envío', shipping_processor: 'Procesador de envío', shipping_processor_configurations: 'Cfg de procesadores', freights: 'Fletes', freight: 'Flete', freight_categories: 'Categorías de flete', freight_category: 'Categoría de flete', packagings: 'Embalajes', packaging: 'Embalaje', packaging_configurations: 'Cfg de embalaje', label_types: 'Tipos de etiqueta', label_type: 'Tipo de etiqueta', label_type_configurations: 'Cfg de tipo de etiqueta', pickup_types: 'Tipos de recogida', pickup_type: 'Tipo de recogida', pickup_type_configurations: 'Cfg de tipo de recogida', // Promotions promotions_and_groups: 'Promociones', promotions: 'Promociones', promotion: 'Promoción', promotion_groups: 'Grupos de promoción', promotion_group: 'Grupo de promoción', // Assets assets_and_groups: 'Activos', assets: 'Activos', asset: 'Activo', asset_groups: 'Grupos de activos', asset_group: 'Grupo de activos', // Projects projects_and_tasks: 'Proyectos', projects: 'Proyectos', project: 'Proyecto', project_types: 'Tipos de proyecto', project_type: 'Tipo de proyecto', tasks: 'Tareas', task: 'Tarea', // Users & Roles users_and_roles: 'Usuarios', users: 'Usuarios', user: 'Usuario', user_profile: 'Perfil de usuario', roles: 'Roles', role: 'Rol', tenants: 'Inquilinos', tenant: 'Inquilino', organizations: 'Organizaciones', organization: 'Organización', add_organization: 'Añadir organización', // Requests requests_and_types: 'Solicitudes', requests: 'Solicitudes', request: 'Solicitud', request_types: 'Tipos de solicitud', request_type: 'Tipo de solicitud', request_groups: 'Grupos de solicitud', request_group: 'Grupo de solicitud', request_categories: 'Categorías de solicitud', request_category: 'Categoría de solicitud', request_resolutions: 'Resoluciones de solicitud', request_resolution: 'Resolución de solicitud', request_status: 'Estado de solicitud', request_standard_responses: 'Respuestas estándar de solicitud', tickets: 'Tickets', ticket: 'Ticket', ticket_amounts: 'Importes de tickets', ticket_amounts_hint: 'Suma de los importes facturados de todos los tickets vinculados', artikel: 'Productos', auftrag: 'Pedidos', retouren: 'Devoluciones', wareneingang: 'Entrada de mercancías', // Quick Actions quickrmareturn: 'Devolución RMA rápida', quickorder: 'Pedido rápido', quickrmalist: 'Lista RMA', locatorlabels: 'Imprimir ubicación', lagerortmanager: 'Constructor de almacén', materialplanning: 'Planificación de materiales', // RMA rma: 'RMA', rma_types: 'Tipos de RMA', rma_type: 'Tipo de RMA', customer_rma: 'RMA de cliente', vendor_rma: 'RMA de proveedor', // Settings settings: 'Configuración', general: 'General', general_settings: 'Configuración general', application: 'Aplicación', activities: 'Actividades', activity: 'Actividad', order_sources: 'Fuentes de pedido', order_source: 'Fuente de pedido', // Currencies currencies_and_rates: 'Monedas', currencies: 'Monedas', currency: 'Moneda', currency_types: 'Tipos de moneda', currency_type: 'Tipo de moneda', currency_rates: 'Tasas de cambio', currency_rate: 'Tasa de cambio', add_currency: 'Añadir moneda', // Locations address_books: 'Libretas de direcciones', address_book: 'Libreta de direcciones', countries: 'Países', country: 'País', add_country: 'Añadir país', regions: 'Regiones', region: 'Región', add_region: 'Añadir región', locations: 'Ubicaciones', location: 'Ubicación', city: 'Ciudad', postal_code: 'Código postal', zip_code: 'Código postal', zip: 'CP', street: 'Calle', address: 'Dirección', address_line_1: 'Línea de dirección 1', address_line_2: 'Línea de dirección 2', delivery_address: 'Dirección de entrega', // Documents documents: 'Documentos', document: 'Documento', document_status: 'Estado del documento', document_types: 'Tipos de documento', document_type: 'Tipo de documento', document_groups: 'Grupos de documento', document_group: 'Grupo de documento', document_sequences: 'Secuencias de documento', document_sequence: 'Secuencia de documento', validation_rules: 'Reglas de validación', validation_rule: 'Regla de validación', // Taxes taxes: 'Impuestos', tax: 'Impuesto', tax_categories: 'Categorías de impuesto', tax_category: 'Categoría de impuesto', tax_providers: 'Proveedores de impuesto', tax_provider: 'Proveedor de impuesto', tax_configurations: 'Configuraciones de impuesto', tax_configuration: 'Configuración de impuesto', tax_rates: 'Tasas de impuesto', tax_rate: 'Tasa de impuesto', mixed_taxes: 'Tipos impositivos mixtos', mixed_taxes_warning: 'Este pedido contiene tipos impositivos mixtos en sus posiciones', complete_anyway: '¿Completar de todos modos?', // Charges charges_and_types: 'Cargos', charges: 'Cargos', charge: 'Cargo', charge_types: 'Tipos de cargo', charge_type: 'Tipo de cargo', // Shipping Costs shipping_costs_group: 'Envío', shipping_costs: 'Costos de envío (Predeterminado)', shipping_cost: 'Costo de envío', add_shipping_cost: 'Agregar costo de envío', edit_shipping_cost: 'Editar costo de envío', view_shipping_cost: 'Ver costo de envío', shipping_cost_overrides: 'Anulaciones de costos de envío', shipping_cost_override: 'Anulación de costo de envío', add_shipping_cost_override: 'Agregar anulación', edit_shipping_cost_override: 'Editar anulación', view_shipping_cost_override: 'Ver anulación', sc_page_sub_default: 'Tarifas de envío DHL predeterminadas por país y rango de peso. Edita celdas en línea o abre la vista de detalle.', sc_page_sub_override: 'Anulaciones específicas por organización y socio comercial — tienen prioridad sobre los valores predeterminados de Nivel 1.', sc_routing_scope: 'Ruta y alcance', sc_pricing: 'Precios', sc_pricing_overrides: 'Precios (anula Nivel 1)', sc_weight_range: 'Rango de peso (opcional)', sc_validity_period: 'Período de validez (opcional)', sc_flags: 'Indicadores', sc_tenant: 'Inquilino', sc_organization: 'Organización', sc_shipper: 'Transportista', sc_destination_country: 'País de destino', sc_country: 'País', sc_business_partner: 'Socio comercial', sc_business_partner_optional: 'Socio comercial (opcional)', sc_product: 'Producto', sc_product_optional: 'Producto (opcional)', sc_base_price: 'Precio base de envío (€)', sc_per_kg: 'Precio de envío por KG (€)', sc_from_kg: 'Desde (kg)', sc_to_kg: 'Hasta (kg)', sc_valid_from: 'Válido desde', sc_valid_to: 'Válido hasta', sc_active: 'Activo', sc_inactive: 'Inactivo', sc_kleinpaket: 'Tarifa DHL Kleinpaket', sc_kleinpaket_short: 'Kleinpaket', sc_status: 'Estado', sc_help_org_default: 'Organización propietaria. Usa \u201C*\u201D para la tarifa global predeterminada.', sc_help_org_override: 'La anulación se aplica solo a esta organización. Requerido para búsqueda de Nivel 2.', sc_help_shipper: 'Proveedor de envío/transportista (p. ej. DHL).', sc_help_country: 'País de destino del envío.', sc_help_bp: 'Si se establece, esta fila solo coincide con envíos de este cliente. Máxima prioridad en Nivel 2.', sc_help_product: 'Restringe esta tarifa a un producto específico (poco frecuente).', sc_help_base_default: 'Tarifa base fija de envío. Base para int_freight_cost. Fallback €25.00 si ninguna fila coincide.', sc_help_base_override: 'Anula el precio base predeterminado de Nivel 1 para el alcance coincidente.', sc_help_per_kg: 'Multiplicador por kilogramo. Fórmula: peso_envio × shippingPricePerKG.', sc_hint_weight_range: 'Deja ambos en 0 para rango abierto. Las filas más específicas (con rango de peso) tienen prioridad.', sc_hint_validity: 'Usado como filtro shipping_date BETWEEN ValidFrom AND ValidTo. Vacío = siempre válido.', sc_hint_active: 'Las filas inactivas son ignoradas por la búsqueda.', sc_hint_kleinpaket: 'Precio especial para paquetes pequeños. Tanto el envío (m_inout.isdhlkleinpaket) como el cliente (c_bpartner.isaccountingkleinpaket) deben estar marcados.', sc_validity_warn: 'Válido desde es posterior a Válido hasta — esta fila nunca coincidirá.', sc_btn_submit: 'Guardar', sc_btn_submit_preview: 'Guardar y previsualizar', sc_btn_save_changes: 'Guardar cambios', sc_select_date: 'Seleccionar fecha', // Tier info panel sc_tier_badge_1: 'NIVEL 1', sc_tier_badge_2: 'NIVEL 2', sc_tier_title_default: 'Costo de envío DHL — Tarifas predeterminadas (Fallback)', sc_tier_title_override: 'Costo de envío DHL — Anulación por Socio Comercial (mayor prioridad)', sc_tier_intro: 'Cómo se calculan los costos de envío DHL — el sistema usa una búsqueda de 2 niveles:', sc_tier_2_head: 'NIVEL 2 — Anulación por SC (prioridad)', sc_tier_2_intro: 'Tarifas específicas de organización que anulan los predeterminados. Coincidencia por:', sc_tier_2_priority: 'Prioridad dentro del Nivel 2 (más → menos específico):', sc_tier_1_head: 'NIVEL 1 — Predeterminado (Fallback)', sc_tier_1_intro: 'Tarifas generales para todas las organizaciones. Coincidencia por:', sc_tier_1_priority: 'Prioridad dentro del Nivel 1 (más → menos específico):', sc_cost_components: 'Componentes de costo', sc_cost_base: 'Tarifa base de envío — ShippingBasePrice del nivel coincidente (fallback €25.00). La tarifa especial Kleinpaket se aplica si ambos indicadores están activos.', sc_cost_weight: 'Adicional por peso — peso_envío × ShippingPricePerKG', sc_cost_co2: 'Costos CO₂ — ad_client.dhl_co2_price (fallback €0.19) por envío', sc_cost_energy: 'Costos de energía — solo Alemania: base × ad_client.dhl_energy_price (fallback 0.0125)', sc_cost_peak: 'Recargo por temporada alta — solo entre dhl_peak_start_data y dhl_peak_end_data', sc_note_override: 'Las filas de anulación tienen prioridad sobre las predeterminadas para la organización, país, SC, rango de peso y período coincidentes.', sc_note_default: 'Estas tarifas predeterminadas se aplican cuando no hay anulación de Socio Comercial coincidente.', sc_link_to_overrides: 'Estos precios pueden anularse por Organización o Socio Comercial — configura registros en la página de Anulaciones de Costos de Envío.', sc_link_to_overrides_btn: 'Abrir Anulaciones de Costos de Envío', sc_link_to_default: 'Los precios predeterminados se usan como fallback. Los precios de anulación configurados aquí tienen prioridad cuando coinciden con la organización, SC, país, rango de peso y período.', sc_link_to_default_btn: 'Abrir Costos de Envío Predeterminados', sc_partner_section_title: 'Configuración de Costos de Envío', sc_partner_section_sub: 'Precios de envío DHL predeterminados y anulaciones por organización usados al calcular int_freight_cost.', sc_partner_link_default_title: 'Ver Costos de Envío Predeterminados', sc_partner_link_default_desc: 'Ver las tarifas globales de fallback de Nivel 1 por país y rango de peso.', sc_partner_link_overrides_title: 'Ver Anulaciones de Costos de Envío', sc_partner_link_overrides_desc: 'Ver anulaciones de Nivel 2 específicas por organización y socio comercial.', sc_partner_link_create_title: 'Agregar Anulación de Tarifa', sc_partner_link_create_desc: 'Crear una nueva anulación de Nivel 2 prellenada con la organización de este cliente.', sc_partner_no_org_warn: 'No hay organización vinculada a este socio comercial — no se puede prellenar una anulación.', sc_partner_link_modal_title: 'Ver Anulaciones Existentes', sc_partner_link_modal_desc: 'Listar todos los registros de anulación que coinciden con la organización vinculada.', sc_partner_modal_title: 'Anulaciones para la Organización', sc_partner_modal_no_records: 'No se encontraron registros de anulación para esta organización.', sc_partner_modal_count: 'registros encontrados', sc_partner_modal_create_btn: 'Agregar Nueva Anulación', sc_partner_modal_close: 'Cerrar', // Integrations integrations: 'Integraciones', integration: 'Integración', applications: 'Aplicaciones', label_designer: 'Diseñador de etiquetas', label_designer_desc: 'Diseña e imprime etiquetas personalizadas', apps_section_warehouse: 'Terminales de almacén', apps_section_labels: 'Etiquetas e impresión', apps_section_shipping: 'Envío', apps_section_tools: 'Herramientas', app_receive_title: 'Terminal de recepción', app_receive_desc: 'Recibir mercancía con o sin pedido, imprimir etiquetas de entrada', app_inventory_title: 'Terminal de inventario', app_inventory_desc: 'Contar existencias por ubicación y contabilizar inventarios físicos', app_movement_title: 'Terminal de movimientos', app_movement_desc: 'Mover artículos entre ubicaciones, transferencias por lotes e importación RMA', // --- Mobile reconditioning (/mobile/reconditioning) --- recond_title: 'Reacondicionamiento', recond_scan_prompt: 'ESCANEAR ETIQUETA DE DEVOLUCIÓN', recond_search_placeholder: 'Número RMA', recond_hint: 'Escanee o escriba el número RMA de la etiqueta de devolución. Solo se muestran líneas en ubicaciones no aptas para envío.', recond_not_found: 'No se encontró ninguna devolución de cliente para', recond_lookup_error: 'Error en la búsqueda', recond_locators_error: 'No se pudieron cargar las ubicaciones', recond_pick_return: 'Seleccionar devolución de cliente', recond_articles: 'Artículos a reacondicionar', recond_no_lines: 'No quedan líneas en ubicaciones no aptas para envío.', recond_hidden_shippable: 'línea(s) ya están en ubicaciones aptas para envío.', recond_done_qty: 'ya reacondicionado', recond_exhausted: 'Sin existencias / ya reacondicionado', recond_target: 'Ubicación de destino', recond_pick_target: 'Elegir ubicación', recond_not_shippable: 'no apta para envío', recond_same_locator: 'La ubicación de destino es igual a la de origen de una línea.', recond_filter_locators: 'Buscar ubicación…', recond_no_locators: 'No se encontraron ubicaciones.', recond_ticket_toggle: 'Crear ticket con tiempo/importe', recond_print_report: 'Imprimir informe de traslado (A4)', recond_printer: 'Impresora', recond_default_printer: 'Impresora predeterminada (CUPS)', recond_dispose: 'Desechar', recond_disposal: 'Desecho', recond_dispose_info: 'uds. marcadas para desechar – se dan de baja por inventario en lugar de trasladarse.', recond_no_target_needed: 'Todas las líneas seleccionadas se desechan – no se necesita ubicación destino.', recond_submit_dispose: 'Registrar desecho', recond_disposal_done: 'Desecho registrado', recond_report_printed: 'Informe enviado a la impresora', recond_report_print_failed: 'No se pudo imprimir el informe', recond_submit: 'Registrar reacondicionamiento', recond_done: 'Reacondicionamiento registrado', recond_error: 'Error en el reacondicionamiento', recond_partner_loading: 'Determinando socio…', recond_no_partner: 'sin socio vinculado', recond_amount_label: 'Importe en € (negativo = abono)', on_hand: 'Existencias', subject: 'Asunto', billing: 'Facturación', minutes: 'Minutos', source: 'Origen', none: 'Ninguno', searching: 'Buscando...', time: 'Tiempo', close_without_ticket: 'Cerrar sin ticket', hourly_rate: 'Tarifa por hora', direct_amount: 'Importe directo', return_short: 'Devolución', ticket_for: 'Ticket para', ticket_creating: 'Creando ticket…', app_picklist_title: 'Lista de picking', app_picklist_desc: 'Agrupar envíos en una lista de picking, imprimir o picar digitalmente', app_commission_title: 'Terminal de embalaje', app_commission_desc: 'Embalar envíos, imprimir etiquetas de transporte y rastrear paquetes', app_returns_title: 'Terminal de devoluciones', app_returns_desc: 'Escanear devoluciones, registrar RMAs e imprimir etiquetas de devolución', app_fix_locator_title: 'Corregir ubicación', app_fix_locator_desc: 'Mover artículos de una organización incorrecta a la ubicación correcta', app_locator_articles_title: 'Contenido de ubicación', app_locator_articles_desc: 'Escanear una ubicación y ver todos los artículos almacenados', app_product_title: 'Terminal de productos', app_product_desc: 'Escanear productos, comprobar stock, editar dimensiones y capturar EANs', app_print_labels_title: 'Etiquetas de producto', app_print_labels_desc: 'Escanear artículos e imprimir etiquetas en impresoras de almacén', app_locator_labels_title: 'Etiquetas de ubicación', app_locator_labels_desc: 'Imprimir etiquetas de código de barras para ubicaciones', app_manual_label_title: 'Etiqueta manual', app_manual_label_desc: 'Crear etiquetas de envío manualmente para cualquier dirección', app_dhl_label_title: 'Etiqueta manual DHL', app_dhl_label_desc: 'Crear etiquetas de envío DHL sin un envío', app_generate_shipments_title: 'Generar envíos', app_generate_shipments_desc: 'Generar albaranes de pedidos abiertos e imprimir listas de picking', app_tasks_title: 'Registro de tiempo', app_tasks_desc: 'Registrar tiempo de trabajo por cliente y facturarlo a tareas', // Product Info product_info: 'Información del producto', qtyordered: 'Pedido', itemprice: 'Precio', totalprice: 'Total', qtyavailable: 'Disponible', qtyonhand: 'En stock', returnqtyonhand: 'Devoluciones en stock', qtyreserved: 'Reservado', qtypurchased: 'Comprado', shipment: 'Envío', invoice: 'Factura', documentordernumber: 'Número de pedido', periodperformancedate: 'Fecha de prestación', documentexternnumber: 'ID de pedido externo', orderdocumenttype: 'Tipo de pedido', // Common Form Fields name: 'Nombre', value: 'Valor', description: 'Descripción', notes: 'Notas', comment: 'Comentario', comments: 'Comentarios', code: 'Código', identifier: 'Identificador', key: 'Clave', type: 'Tipo', status: 'Estado', active: 'Activo', inactive: 'Inactivo', enabled: 'Habilitado', disabled: 'Deshabilitado', default: 'Predeterminado', priority: 'Prioridad', sequence: 'Secuencia', sort_order: 'Orden', created: 'Creado', created_at: 'Creado el', created_by: 'Creado por', updated: 'Actualizado', updated_at: 'Actualizado el', updated_by: 'Actualizado por', modified: 'Modificado', deleted: 'Eliminado', deleted_at: 'Eliminado el', date: 'Fecha', start_date: 'Fecha de inicio', end_date: 'Fecha de fin', valid_from: 'Válido desde', valid_to: 'Válido hasta', from_date: 'Desde fecha', to_date: 'Hasta fecha', valid: 'Válido', in_service_date: 'Fecha de servicio', create_date: 'Fecha de creación', guarantee_date: 'Fecha de garantía', create_as_active: 'Crear como activo', // Additional Common Fields tax_id: 'ID fiscal', hrg_number: 'N.º de registro mercantil', help_hrg_number_tip: 'Número de registro mercantil (Handelsregisternummer) del socio comercial.', email_invoice: 'Correo de facturación', help_email_invoice_tip: 'Las facturas se envían a esta dirección. Si está vacío, se usa el correo general.', rating: 'Calificación', url: 'URL', reference_no: 'Nº de referencia', // Contact Fields email: 'Correo electrónico', phone: 'Teléfono', mobile: 'Móvil', fax: 'Fax', website: 'Sitio web', contact: 'Contacto', contacts: 'Contactos', contact_person: 'Persona de contacto', first_name: 'Nombre', last_name: 'Apellido', full_name: 'Nombre completo', title: 'Título', salutation: 'Saludo', company: 'Empresa', company_name: 'Nombre de empresa', your_first_name: 'Tu nombre', your_last_name: 'Tu apellido', your_username: 'Tu nombre de usuario o ID de inicio de sesión', your_password: 'Tu contraseña', your_email: 'Tu correo electrónico', enter_username: '¡Ingresa tu nombre de usuario!', enter_password: '¡Ingresa tu contraseña!', enter_email: 'Ingresa tu correo electrónico', // Financial Fields amount: 'Monto', price: 'Precio', unit_price: 'Precio unitario', list_price: 'Precio de lista', net_price: 'Precio neto', gross_price: 'Precio bruto', gross_amount: 'Monto bruto', cost: 'Costo', discount: 'Descuento', discount_percent: 'Descuento %', tax_amount: 'Monto de impuesto', subtotal: 'Subtotal', total: 'Total', grand_total: 'Total general', balance: 'Saldo', credit: 'Crédito', debit: 'Débito', payment: 'Pago', payments: 'Pagos', payment_method: 'Método de pago', payment_date: 'Fecha de pago', due_date: 'Fecha de vencimiento', invoice_date: 'Fecha de factura', order_date: 'Fecha de pedido', delivery_date: 'Fecha de entrega', ship_date: 'Fecha de envío', // Quantity Fields quantity: 'Cantidad', qty: 'Cant.', qty_ordered: 'Cant. pedida', qty_delivered: 'Cant. entregada', qty_invoiced: 'Cant. facturada', qty_returned: 'Cant. devuelta', qty_available: 'Cant. disponible', qty_on_hand: 'Cant. en stock', locator_priorities: 'Prioridades de ubicación', locator_priorities_desc: 'Optimizar el orden de picking de las ubicaciones', qty_reserved: 'Cant. reservada', min_qty: 'Cant. mín.', max_qty: 'Cant. máx.', no: 'Nº', // Measurement Fields weight: 'Peso', height: 'Altura', width: 'Ancho', length: 'Largo', volume: 'Volumen', uom: 'UdM', unit_of_measure: 'Unidad de medida', // Reference Fields reference: 'Referencia', external_reference: 'Referencia externa', internal_reference: 'Referencia interna', po_reference: 'Referencia OC', document_no: 'Nº de documento', order_no: 'Nº de pedido', invoice_no: 'Nº de factura', tracking_no: 'Nº de seguimiento', tracking_code: 'Código de seguimiento', postal_code_or_house: 'Código postal o número de casa', serial_no: 'Nº de serie', batch_no: 'Nº de lote', lot_no: 'Nº de lote', sku: 'SKU', barcode: 'Código de barras', ean: 'EAN', upc: 'UPC', scan_product_sku: 'Escanear SKU/UPC/Valor del producto', // Actions save: 'Guardar', saved: '¡Guardado!', save_changes: 'Guardar cambios', cancel: 'Cancelar', delete: 'Eliminar', edit: 'Editar', order_void_title: '¿Anular este pedido?', order_void_action: 'Anular pedido', order_void_warning: 'Este pedido se anulará de forma definitiva y ya no podrá procesarse. No es una pausa temporal — la anulación es definitiva.', order_void_confirm: 'Sí, anular', order_void_keep: 'Mantener pedido', order_void_success: 'Pedido anulado correctamente', order_void_error: 'No se pudo anular el pedido', batch_void_title: '¿Anular los pedidos seleccionados?', batch_void_warning: 'Los pedidos seleccionados se anularán de forma definitiva. Esto no se puede deshacer y solo se anularán los pedidos sin número de seguimiento.', batch_void_confirm: 'Sí, anular pedidos', batch_draft_title: '¿Pasar los pedidos seleccionados a borrador?', batch_draft_warning: 'Los pedidos completados seleccionados se reactivarán al estado de borrador. Las reservas pueden liberarse — solo se ven afectados los pedidos actualmente completados.', batch_draft_confirm: 'Sí, pasar a borrador', batch_complete_title: '¿Completar los pedidos seleccionados?', batch_complete_warning: 'Los pedidos en borrador o en curso seleccionados se completarán. Solo se ven afectados los pedidos en estado borrador o en curso.', batch_complete_confirm: 'Sí, completar pedidos', view: 'Ver', create: 'Crear', add: 'Añadir', remove: 'Eliminar', update: 'Actualizar', submit: 'Enviar', submit_preview: 'Enviar y vista previa', approve: 'Aprobar', reject: 'Rechazar', confirm: 'Confirmar', complete: 'Completar', close: 'Cerrar', open: 'Abrir', reset: 'Restablecer', clear: 'Limpiar', filter: 'Filtrar', sort: 'Ordenar', export: 'Exportar', import: 'Importar', print: 'Imprimir', print_label: 'Imprimir etiqueta', print_report_pdf: 'Imprimir informe en PDF', print_report_html: 'Imprimir informe en HTML', print_report_csv: 'Imprimir informe en CSV', print_report_xlsx: 'Imprimir informe en XLSX', print_report_xls: 'Imprimir informe en XLS', download: 'Descargar', upload: 'Subir', copy: 'Copiar', copied: 'Copiado', duplicate: 'Duplicar', archive: 'Archivar', restore: 'Restaurar', refresh: 'Actualizar', reload: 'Recargar', preview: 'Vista previa', select: 'Seleccionar', select_all: 'Seleccionar todo', deselect_all: 'Deseleccionar todo', expand: 'Expandir', collapse: 'Contraer', show: 'Mostrar', hide: 'Ocultar', more: 'Más', less: 'Menos', next: 'Siguiente', previous: 'Anterior', first: 'Primero', last: 'Último', yes: 'Sí', no_option: 'No', ok: 'OK', apply: 'Aplicar', process: 'Procesar', generate: 'Generar', calculate: 'Calcular', send: 'Enviar', receive: 'Recibir', move: 'Mover', void_action: 'Anular', force_void_action: 'Anular pese al envío (admin) – definitivo, no se puede reactivar', force_void_title: '¿Anular un pedido ya enviado?', force_void_msg: 'Este pedido está completado y ya fue preparado/enviado. La anulación es definitiva: el pedido se pierde y NO se puede reactivar después. El/los albarán(es) y la(s) factura(s) se revierten en el sistema. No se notifica al marketplace.', force_void_ack: 'Entiendo que el pedido se pierde y no se puede reactivar.', force_void_confirm: 'Sí, anular de todos modos', reverse: 'Revertir', view_more_details: 'Ver más detalles', toggle_open_orders: 'Alternar pedidos abiertos', install_as_app: 'Instalar como app', install_as_mobile_app: 'Instalar como app móvil', enable_push_notifications: 'Habilitar notificaciones push', enter_fullscreen: 'Pantalla completa', exit_fullscreen: 'Salir de pantalla completa', // Status Labels draft: 'Borrador', pending: 'Pendiente', in_progress: 'En progreso', completed: 'Completado', cancelled: 'Cancelado', approved: 'Aprobado', rejected: 'Rechazado', closed: 'Cerrado', voided: 'Anulado', reversed: 'Revertido', posted: 'Contabilizado', processed: 'Procesado', unprocessed: 'Sin procesar', paid: 'Pagado', unpaid: 'Sin pagar', partial: 'Parcial', overdue: 'Vencido', shipped: 'Enviado', incoming: 'Entrante', packing: 'Empaquetando', delivered: 'Entregado', returned: 'Devuelto', new_order: 'Nuevo Pedido', imported_date: 'Importado', shipped_date: 'Enviado', select_start_date: 'Seleccionar fecha de inicio', select_end_date: 'Seleccionar fecha de fin', // Document Status Titles order_complete: 'Pedido completado', order_draft: 'Pedido en borrador', order_cancelled: 'Pedido cancelado', standard_shipping: 'Envío estándar', express_shipping: 'Envío exprés', same_address: 'Misma dirección', different_address: 'Dirección diferente', shipment_created: 'Envío creado', // Priority Labels priority_low: 'Baja', priority_medium: 'Media', priority_high: 'Alta', priority_urgent: 'Urgente', priority_minor: 'Menor', // Messages & Toasts loading: 'Cargando...', agreement_notes_section: 'Acuerdos con el socio', agreement_notes_section_sub: 'Notas sobre los acuerdos alcanzados, cada uno con fecha y contenido', agreement_date: 'Fecha del acuerdo', agreement_note_placeholder: 'Introducir acuerdo…', new_agreement: 'Nuevo acuerdo', no_agreements: 'No hay acuerdos registrados', save_first_agreement: 'Guarde primero el socio para añadir acuerdos.', agreement_name: 'Título', agreement_name_placeholder: 'Título breve del acuerdo', agreement_note_label: 'Contenido', agreement_empty: 'Introduzca una fecha y un contenido.', admin_only: 'Solo administrador', extra_order_lines_title: 'Posiciones adicionales de pedido', extra_order_lines_sub: 'Se añade automáticamente a cada pedido generado para este cliente de fulfillment', new_extra_order_line: 'Nueva posición', no_extra_order_lines: 'No hay posiciones adicionales registradas', save_first_extra_order_line: 'Guarde primero el socio para añadir posiciones.', extra_order_line_empty: 'Seleccione un producto.', extra_order_line_desc_placeholder: 'Opcional — se añade como texto de descripción de la posición del pedido, sin reemplazar el nombre del producto', saving: 'Guardando...', processing: 'Procesando...', please_wait: 'Por favor espere...', no_data: 'No hay datos disponibles', no_results: 'No se encontraron resultados', error: 'Error', success: 'Éxito', warning: 'Advertencia', info: 'Info', required_field: 'Este campo es obligatorio', invalid_input: 'Entrada inválida', confirm_delete: '¿Está seguro de que desea eliminar?', delete_confirmation: 'Confirmación de eliminación', confirm_action: '¿Está seguro?', changes_saved: 'Cambios guardados exitosamente', created_successfully: 'Creado exitosamente', saved_successfully: 'Guardado exitosamente', operation_successful: 'Operación completada exitosamente', operation_failed: 'Operación fallida', save_warning: '¡El botón guardar está activo, por favor envíe los datos antes de salir!', tracking_number_copied: '¡Número de seguimiento copiado!', please_enter_trackingnumber: 'Por favor ingrese el número de seguimiento', tracking_number_required: 'El número de seguimiento es requerido', tracking_number_save_failed: 'Error al guardar el número de seguimiento', save_and_upload: 'Guardar y Subir', attachment_trackingnumber: 'Número de Seguimiento del Adjunto', copy_failed: 'Error al copiar', login_failed: 'Inicio de sesión fallido', server_error: 'Error del servidor', connection_error: 'Error de conexión', failed_to_load_libraries: 'Error al cargar bibliotecas PDF/Código de barras', error_generating_pdf: '¡Error al generar etiquetas PDF!', failed_to_initialize_pdf: '¡Error al inicializar generación de PDF!', failed_to_fetch_stocks: 'Error al obtener inventario', failed_to_submit_adjustments: 'Error al enviar ajustes', error_searching_product: 'Error al buscar producto', error_fetching_product_image: 'Error al obtener imagen del producto', copied_qty_values: 'Valores de cantidad local copiados al destino', // Table Headers actions: 'Acciones', options: 'Opciones', details: 'Detalles', summary: 'Resumen', overview: 'Vista general', history: 'Historial', attachments: 'Adjuntos', attachment: 'Adjunto', files: 'Archivos', file: 'Archivo', image: 'Imagen', images: 'Imágenes', logo: 'Logo', partner: 'Socio', tracking: 'Seguimiento', // Time today: 'Hoy', yesterday: 'Ayer', tomorrow: 'Mañana', this_week: 'Esta semana', last_week: 'Semana pasada', this_month: 'Este mes', last_month: 'Mes pasado', this_year: 'Este año', last_year: 'Año pasado', // Boolean is_active: 'Está activo', is_default: 'Es predeterminado', is_enabled: 'Está habilitado', is_visible: 'Es visible', is_required: 'Es obligatorio', is_readonly: 'Es solo lectura', is_system: 'Es sistema', is_customer: 'Es cliente', is_vendor: 'Es proveedor', is_employee: 'Es empleado', is_sales_rep: 'Es representante de ventas', // Partner Form Fields second_name: '2º Nombre', search_key: 'Clave de búsqueda', representative_agent: 'Representante/Agente', open_balance: 'Saldo abierto', credit_status: 'Estado de crédito', credit_limit: 'Límite de crédito', credit_hold: 'Crédito retenido', credit_ok: 'Crédito OK', credit_stop: 'Crédito detenido', credit_watch: 'Crédito en observación', no_credit_check: 'Sin verificación de crédito', contracted_signed: 'Contrato firmado', summary_level: 'Nivel de resumen', prospect: 'Prospecto', sales_representative: 'Representante de ventas', so_tax_exempt: 'PV exento de impuestos', po_tax_exempt: 'OC exenta de impuestos', fulfillment_customer: 'Cliente de cumplimiento', account_logship: 'Cuenta LogShip', accounting_warehouse_volume: 'Volumen de almacén contable', // Customer Tab invoice_rule: 'Regla de facturación', after_delivery: 'Después de entrega', after_order_delivered: 'Después de pedido entregado', customer_schedule_after_delivery: 'Programación de cliente después de entrega', immediate: 'Inmediato', invoice_schedule: 'Programación de factura', flat_discount_percent: 'Descuento fijo %', payment_rule: 'Regla de pago', cash: 'Efectivo', check: 'Cheque', credit_card: 'Tarjeta de crédito', direct_debit: 'Débito directo', direct_deposit: 'Depósito directo', on_credit: 'A crédito', delivery_rule: 'Regla de entrega', after_payment: 'Después de pago', availability: 'Disponibilidad', complete_line: 'Línea completa', complete_order: 'Pedido completo', force: 'Forzar', manual: 'Manual', dunning_grace_date: 'Fecha de gracia de recordatorio', payment_term: 'Condición de pago', delivery_via: 'Entrega vía', delivery: 'Entrega', pickup: 'Recogida', dunning: 'Recordatorio de pago', min_shelf_life_percent: 'Vida útil mín. %', // Vendor Tab po_discount_schema: 'Esquema de descuento OC', po_price_list: 'Lista de precios OC', vendor_status: 'Estado de proveedor', vendor_1099: 'Proveedor 1099', // Fulfillment Customer Tab fulfillment_order_baseprice: 'Precio base de pedido de cumplimiento', fulfillment_order_baseprice_tooltip: 'Precio base cobrado por procesamiento de pedido de cumplimiento', fulfillment_order_return_baseprice: 'Precio base de devolución de cumplimiento', fulfillment_order_return_baseprice_tooltip: 'Precio base cobrado por procesamiento de devoluciones de cumplimiento', fulfillment_order_baseprice_2: 'Precio base de pedido de cumplimiento 2', fulfillment_order_baseprice_2_tooltip: 'Segundo nivel de precio base para procesamiento de pedido de cumplimiento', fulfillment_order_baseprice_3: 'Precio base de pedido de cumplimiento 3', fulfillment_order_baseprice_3_tooltip: 'Tercer nivel de precio base para procesamiento de pedido de cumplimiento', fulfillment_order_qty_pickfree: 'Cant. sin cargo de picking de cumplimiento', fulfillment_order_qty_pickfree_tooltip: 'Umbral de cantidad para servicios de picking gratuitos en pedidos de cumplimiento', fulfillment_order_pickprice: 'Precio de picking de pedido de cumplimiento', fulfillment_order_pickprice_tooltip: 'Precio cobrado por artículo recogido para pedidos de cumplimiento', fulfillment_order_return_pickprice: 'Precio de picking de devolución de cumplimiento', fulfillment_order_return_pickprice_tooltip: 'Precio cobrado por artículo recogido para devoluciones de cumplimiento', logship_monthly_fee: 'Tarifa mensual LogShip', logship_monthly_fee_tooltip: 'Tarifa mensual cobrada por servicios LogShip', volume_qm3_price: 'Precio volumen QM3', volume_qm3_price_tooltip: 'Precio por metro cúbico para almacenamiento basado en volumen', accounting_warehouse_rent_starts: 'Inicio de renta de almacén contable', accounting_warehouse_rent_starts_tooltip: 'Fecha de inicio para cargos de renta de almacén contable', warehouse_and_pricing: 'Almacén y precios', shelf_rent_small_price: 'Precio renta estante pequeño', shelf_rent_small_qty: 'Cant. renta estante pequeño', shelf_rent_large_price: 'Precio renta estante grande', shelf_rent_large_qty: 'Cant. renta estante grande', rent_pallet_space_qty: 'Cant. espacio de paleta', rent_pallet_space_price: 'Precio espacio de paleta', customer_profile_id: 'ID de perfil de cliente', product_packet_1_kp_price: 'Precio paquete producto 1 (KP)', product_packet_2_s_price: 'Precio paquete producto 2 (S)', product_packet_3_m_price: 'Precio paquete producto 3 (M)', product_packet_4_l_price: 'Precio paquete producto 4 (L)', product_packet_5_xl_price: 'Precio paquete producto 5 (XL)', accounting_kleinpaket: 'Contabilidad paquete pequeño', use_qm2_from_bp: 'Usar QM2 de socio comercial', use_foreign_dhl_account: 'Usar cuenta DHL extranjera', allow_fee_report_download: 'Permitir descarga de informe de tarifas', allow_edit_product_image: 'Permitir edición de imágenes de producto', allow_edit_product_image_desc: 'El cliente puede gestionar imágenes de producto (pestaña Galería) incluso con un rol limitado.', hide_qty_flag_label: 'Ocultar existencias', hide_qty_flag_desc: 'Oculta las cantidades de stock (en stock, reservado, disponible, devoluciones) a los usuarios de la organización de este socio.', disallow_export_flag_label: 'Bloquear exportación de datos', disallow_export_flag_desc: 'Oculta todos los botones de exportación (CSV, Excel, PDF) a los usuarios de la organización de este socio.', accounting_assignment: 'Asignación contable', accounting_org: 'Organización contable', accounting_org_tip: 'Organización bajo la cual se contabilizan los pedidos y facturas de tarifas de fulfillment de este cliente. Déjelo vacío para usar la organización propia del socio.', freight_cost_rule: 'Regla de costo de flete', freight_included: 'Flete incluido', fix_price: 'Precio fijo', calculated: 'Calculado', line: 'Línea', additional_references: 'Referencias adicionales', parent_business_partner: 'Socio comercial padre', tax_group: 'Grupo fiscal', default_shipper: 'Transportista predeterminado', // Preferences Tab order_reference: 'Referencia de pedido', document_copies: 'Copias de documento', printed: 'Impreso', discount_printed: 'Descuento impreso', greeting: 'Saludo', invoice_print_format: 'Formato de impresión de factura', language: 'Idioma', order_description: 'Descripción del pedido', // Sales Tab share: 'Participación', sales_volume_in: 'Volumen de ventas en', employees: 'Empleados', acquisition_cost: 'Costo de adquisición', first_sale: 'Primera venta', naics: 'NAICS', potential_life_time_value: 'Valor potencial de por vida', actual_life_time_value: 'Valor real de por vida', acquisition_cost: 'Coste de adquisición', potential_life_time_value: 'Valor potencial de por vida', share_of_customer: 'Cuota de cliente', duns: 'D-U-N-S', // Edit Page Translations edit_business_partner: 'Editar socio comercial', business_partner: 'Socio comercial', document_preferences: 'Preferencias de documento', sales_info: 'Info de ventas', customer_info: 'Info de cliente', vendor_info: 'Info de proveedor', create_order: 'Crear pedido', edit_order: 'Editar pedido', create_request: 'Crear solicitud', edit_invoice: 'Editar factura', edit_shipment: 'Editar envío', abort: 'Abortar', // Partner Detail Record Tabs contacts_users: 'Contactos (Usuarios)', bank_accounts: 'Cuentas bancarias', shipping_accounts: 'Cuentas de envío', customer_accounting: 'Contabilidad de cliente', vendor_accounting: 'Contabilidad de proveedor', accounting_schema: 'Esquema contable', account_receivable: 'Cuenta por cobrar', account_prepayment: 'Cuenta de prepago', // Location Form address_1: 'Dirección 1', address_2: 'Dirección 2', address_3: 'Dirección 3', address_4: 'Dirección 4', ship_location: 'Ubicación de envío', bill_location: 'Ubicación de facturación', no_detail_record: 'Aún no hay registro de detalle, por favor añada uno nuevo.', add_record: 'Añadir registro', sales_region: 'Región de ventas', second_phone: '2º Teléfono', customer_address_id: 'ID de dirección del cliente', isdn: 'ISDN', location_status: 'Estado de ubicación', invoice_address: 'Dirección de factura', ship_address: 'Dirección de envío', record_saved: '¡Registro guardado!', save_error: 'Error al guardar', // User/Contact Form contact_user: 'Contacto (Usuario)', birthday: 'Cumpleaños', notification_type: 'Tipo de notificación', position: 'Posición', supervisor: 'Supervisor', greeting_greeting: 'Saludo', bp_access: 'Acceso SC', full_bp_access: 'Acceso SC completo', ldap_user: 'Usuario LDAP', email_user: 'Usuario de correo', email_user_id: 'ID de usuario de correo', email_address: 'Dirección de correo', email_verify: 'Verificar correo', email_verify_date: 'Fecha de verificación de correo', verification_info: 'Info de verificación', last_contact: 'Último contacto', last_result: 'Último resultado', partner_location: 'Ubicación del socio', phone_2: '2º Teléfono', // Bank Account Form bank: 'Banco', bank_account: 'Cuenta bancaria', bank_account_type: 'Tipo de cuenta bancaria', account_no: 'Nº de cuenta', iban: 'IBAN', bic_swift: 'BIC/SWIFT', routing_no: 'Nº de ruta', credit_card_type: 'Tipo de tarjeta de crédito', credit_card_number: 'Número de tarjeta de crédito', verification_code: 'Código de verificación', expiration_month: 'Mes de exp.', expiration_year: 'Año de exp.', account_name: 'Nombre de cuenta', account_email: 'Correo de cuenta', account_street: 'Calle de cuenta', account_city: 'Ciudad de cuenta', account_zip: 'CP de cuenta', account_state: 'Estado/Provincia de cuenta', account_country: 'País de cuenta', driver_license: 'Licencia de conducir', driver_license_no: 'Nº de licencia de conducir', social_security_no: 'Nº de seguro social', ach: 'ACH', payroll_payee: 'Beneficiario de nómina', account_usage: 'Uso de cuenta', customer_payment_profile_id: 'ID de perfil de pago del cliente', payment_processor: 'Procesador de pago', address_verified: 'Dirección verificada', zip_verified: 'CP verificado', number: 'Número', // Shipping Account Form shipping_account: 'Cuenta de envío', account_number: 'Número de cuenta', shipper_account: 'Nº de cuenta', shipper_meter: 'Medidor de transportista', duties_shipper_account: 'Cuenta de transportista de aduanas', meter: 'Medidor', duties_shipper: 'Transportista de aduanas', // BI & Accounting menu translations bi: 'BI', bi_desc: 'Inteligencia de negocio y análisis', accounting_menu: 'Contabilidad', accounting_menu_desc: 'Contabilidad y facturas', // --- Lista OPOS (partidas abiertas, estilo DATEV) --- opos_list: 'Partidas abiertas (OPOS)', opos_list_desc: 'Partidas abiertas de clientes y proveedores – vencimiento, mora, descuento, fecha de corte', opos_sub: 'Lista de partidas abiertas al estilo DATEV: todas las facturas, abonos y pagos no asignados por cuenta, con vencimiento, días de mora, descuento por pronto pago y nivel de reclamación.', opos_receivables: 'Clientes (cuentas por cobrar)', opos_payables: 'Proveedores (cuentas por pagar)', opos_both: 'Clientes y proveedores', opos_as_of: 'Fecha de corte', opos_as_of_hint: 'Vacío = hoy. Con una fecha, la lista muestra las partidas abiertas tal como estaban ese día (facturas y pagos contabilizados hasta esa fecha).', opos_historical_notice: 'Vista histórica a {date}: facturas hasta esa fecha, compensaciones hasta esa fecha.', opos_include_payments: 'Incluir pagos no asignados', opos_include_payments_hint: 'Los pagos sin factura asignada aparecen como partidas abiertas negativas (haber).', opos_only_overdue: 'Solo vencidas', opos_only_due: 'Solo exigibles', opos_only_discount: 'Descuento aún posible', opos_all_orgs: 'Todas las organizaciones', opos_organization: 'Organización', opos_account: 'Cuenta', opos_account_no: 'N.º de cuenta', opos_account_name: 'Nombre de cuenta', opos_doc_date: 'Fecha', opos_doc_no: 'N.º de factura', opos_doc_type: 'Tipo', opos_due_date: 'Vencimiento', opos_days_overdue: 'Días de mora', opos_amount: 'Importe del documento', opos_paid: 'Compensado', opos_open: 'Importe abierto', opos_sh: 'D/H', opos_payment_term: 'Condición de pago', opos_discount_date: 'Descuento hasta', opos_discount_amt: 'Descuento', opos_dunning_level: 'Nivel de reclamación', opos_last_dunning: 'Última reclamación', opos_last_payment: 'Último pago', opos_order: 'Pedido', opos_reference: 'Referencia', opos_text: 'Texto contable', opos_bucket: 'Tramo de antigüedad', opos_not_due: 'No vencido', opos_bucket_1_30: '1–30 días', opos_bucket_31_60: '31–60 días', opos_bucket_61_90: '61–90 días', opos_bucket_90: '> 90 días', opos_total_open: 'Total abierto', opos_total_overdue: 'Vencido', opos_items: 'partidas', opos_aging: 'Antigüedad de saldos', opos_no_items: 'No hay partidas abiertas para esta selección.', opos_invoice: 'Factura', opos_credit_memo: 'Abono', opos_payment: 'Pago', opos_paid_via_link: 'pagado mediante pago vinculado directamente (sin compensación)', opos_export_excel: 'Excel', opos_export_csv: 'CSV', opos_export_datev: 'CSV DATEV', opos_print: 'Imprimir', opos_group_by_account: 'Agrupar por cuenta', opos_flat_list: 'Lista plana', opos_accounts: 'cuentas', opos_in_dispute: 'En disputa', opos_balance: 'Saldo', opos_amount_debit: 'Importe debe', opos_amount_credit: 'Importe haber', opos_saldo: 'Saldo', opos_due_days: 'vence', opos_due_days_hint: 'Días hasta el vencimiento – negativo = vencido (convención DATEV)', opos_kz: 'Marca', opos_kz_hint: 'K = diferencia menor · 1/2/3 = nivel de reclamación', opos_detail: 'Nivel de detalle', opos_detail_items: 'Partidas', opos_detail_accounts: 'Lista de saldos', opos_detail_accounts_hint: 'Un saldo por cuenta (lista de saldos de partidas abiertas)', opos_show_skonto: 'Mostrar columnas de descuento', opos_discount_pct: 'Descuento %', opos_possible_discount: 'Descuento posible', opos_payable: 'Importe a pagar', opos_search_placeholder: 'Buscar – cuenta / n.º de factura / texto contable', opos_count_items: 'N.º de partidas', opos_sum_open: 'Suma partidas abiertas', opos_max_posting_date: 'Última fecha contable', opos_all_values_eur: 'Todos los valores en EUR', opos_footer_note: 'La evaluación refleja el estado actual de la contabilidad.', opos_receivables_total: 'Total clientes', opos_payables_total: 'Total proveedores', opos_grand_total: 'Total general', opos_total: 'Total', opos_account_scope: 'Ámbito de cuentas', opos_accounts_with_open_items: 'cuentas con partidas abiertas', opos_item_scope: 'Ámbito de partidas', opos_open_items_only: 'partidas abiertas', opos_include_payments_short: 'incl. pagos sin referencia de factura', opos_sorting: 'Orden', opos_print_title: 'Lista de partidas abiertas (OPOS)', opos_dunning_level_short: 'Recl.', opos_export_datev_hint: 'CSV en el orden de campos de la exportación de partidas abiertas de DATEV (OPOS.TXT)', // Fulfillment translations fulfillment_customers: 'Clientes de cumplimiento', fulfillment_merchant_onboarding: 'Alta de comerciante', fulfillment_stocks: 'Inventario de cumplimiento', fulfillment_product_pricing_rules: 'Reglas de precios de productos', fulfillment_product_pricing_rules_desc: 'Gestionar reglas de precios de productos de cumplimiento', fulfillment_crossdock_board: 'Cross-Docking (Beta)', crossdock_board_title: 'Tablero de planificación Cross-Docking', crossdock_board_subtitle: 'Conecte pedidos de compra entrantes con pedidos de venta salientes en una línea de tiempo: la mercancía llega y sale directamente.', fee_line_browser: 'Navegador de líneas de tarifa', fee_line_browser_desc: 'Explorar y analizar líneas de tarifa de cumplimiento', bi_fulfillment_earnings: 'Ingresos de fulfillment', bi_fulfillment_earnings_desc: 'Análisis de ingresos de solo lectura por rango de fechas, agrupado por comerciante', shipment_line_browser: 'Navegador de líneas de envío', shipment_line_browser_desc: 'Explorar y analizar todas las líneas de envío', margin_browser: 'Navegador de márgenes', margin_browser_desc: 'Analizar márgenes de pedidos incluyendo costos de compra, envío y tarifas de marketplace', storage_usage_browser: 'Uso de almacenamiento (QM3)', storage_usage_browser_desc: 'Ver uso de almacenamiento y datos de volumen', bi_shipments_by_org: 'Envíos por organización', bi_shipments_by_org_desc: 'Envíos comisionados por organización', bi_shipments_by_country: 'Envíos por país', bi_shipments_by_country_desc: 'Envíos comisionados anuales por país y organización', sbc_title: 'Envíos comisionados por país', sbc_subtitle: 'Envíos de fulfillment completados y comisionados agrupados por país de destino', sbc_year_trend: 'Tendencia por país', sbc_year_trend_sub: 'Envíos por país a lo largo de los meses', sbc_month_breakdown: 'Desglose mensual', sbc_organization: 'Organización', sbc_country: 'País', sbc_quantity: 'Envíos', sbc_no_data: 'No se encontraron envíos para este período.', sbc_total: 'Total', sbc_countries: 'Países', sbc_top_country: 'País principal', sbc_year_total: 'Total anual', sbc_this_year: 'Este año', sbc_all_orgs: 'Todas las organizaciones', sbc_all_countries: 'Todos los países', sbc_month_total: 'Total del mes', sbc_daily_by_country: 'Envíos diarios por país', sbc_distribution_by_org: 'Distribución por organización', sbc_click_country_hint: 'Consejo: haga clic en un país para ver su distribución por organización.', // --- BI product performance (/bi/product-performance) --- bi_product_performance: 'Rendimiento de productos', bi_product_performance_desc: 'Cantidades vendidas, devoluciones, ingresos y cobertura de stock por producto (admins)', pp_admin_only: 'Este informe solo está disponible para administradores.', pp_subtitle: 'Cantidades vendidas, devoluciones, ingresos y cobertura de stock por producto', pp_merchant: 'Comerciante / organización', pp_view: 'Vista', pp_mode_window: 'Periodo', pp_mode_monthly: 'Matriz mensual', pp_period: 'Periodo (hasta hoy)', pp_months: 'Meses', pp_months_short: 'meses', pp_scope: 'Productos', pp_manual: 'Selección', pp_top_n: 'Top N por cantidad vendida', pp_add_product: 'Buscar y añadir un producto…', pp_manual_hint: 'Aún no hay productos seleccionados: busque arriba o fije filas de la lista Top.', pp_vs_previous: 'vs. periodo anterior', pp_units_sold: 'Unidades vendidas', pp_shipments: 'Envíos', pp_revenue: 'Ingresos (neto)', pp_returns: 'Devoluciones', pp_return_rate: 'Tasa de devolución', pp_products_sold: 'Productos vendidos (SKUs)', pp_kpi_note: 'Vendido = envíos a clientes completados (fecha de envío), devoluciones = devoluciones de clientes completadas. Ingresos = cantidad × precio neto de la línea de pedido vinculada (los envíos sin pedido cuentan con 0 €).', pp_daily_trend: 'Ventas y devoluciones por día', pp_all_products: 'todos los productos de la organización', pp_by_category: 'Participación por categoría', pp_no_category: 'Sin categoría', pp_top_products: 'Productos top por cantidad', pp_worst_return: 'Mayor tasa de devolución (%)', pp_table_title: 'Productos', pp_filter: 'Filtrar (nombre, nº de artículo, SKU, categoría)…', pp_sold: 'Vendido', pp_returned: 'Devuelto', pp_prev: 'periodo anterior', pp_share: 'Participación', pp_coverage: 'Cobertura', pp_last_sold: 'Última venta', pp_pin: 'Añadir a la selección', pp_empty: 'Sin ventas en el periodo seleccionado.', pp_avg_month: 'Ø por mes', pp_last_month: 'Último mes', pp_top8_trend: 'Top 8 productos por mes', pp_monthly_totals: 'Ventas y devoluciones por mes (organización)', pp_matrix_title: 'Matriz mensual', pp_trend: 'Tendencia', pp_org_total: 'Total organización', pp_matrix_note: 'Color de celda = cantidad vendida relativa al mes más fuerte del producto; superíndice = devoluciones del mes. La tendencia compara los últimos 3 meses con los 3 anteriores.', bi_inventory_valuation: 'Valoración de inventario', bi_inventory_valuation_desc: 'Resumen del valor de stock por organización y lista de precios', fulfillment_customer_dashboard: 'Panel de clientes de cumplimiento', fulfillment_dashboard_subtitle: 'Resumen de todos los clientes de cumplimiento y sus facturas', generate_orders: 'Generar pedidos', generate_fulfillment_orders: 'Generar pedidos de cumplimiento', year: 'Año', customer: 'Cliente', customers: 'Clientes', month: 'Mes', year_total: 'Total del año', fulfillment: 'Cumplimiento', return: 'Devolución', warehouse_rent: 'Renta de almacén', warehouse_rent_flat: 'Renta de almacén (Fija)', parcel: 'Paquete', parcels: 'Paquetes', parcel_contents: 'Contenido de los paquetes', commissioned_at: 'Comisionado', no_parcel_contents: 'No hay datos de contenido de paquetes', subscription: 'Suscripción', shipping_fee: 'Tarifa de envío', request: 'Solicitud', requests: 'Solicitudes', order: 'Pedido', orders: 'Pedidos', open_orders: 'Pedidos abiertos', open_orders_per_merchant: 'Pedidos abiertos por comerciante', orders_by_organization: 'Pedidos por organización', warehouse_utilization: 'Utilización del almacén', dash_open_total: 'Pedidos abiertos', dash_fillable: 'Cumplibles', dash_not_fillable: 'No cumplibles', dash_per_organization: 'Por organización', dash_missing_products: 'Productos faltantes', dash_missing_products_sub: 'Productos requeridos por pedidos no cumplibles', dash_next_goods_receipts: 'Próximas entradas de mercancía', dash_next_goods_receipts_sub: 'Llegadas próximas de órdenes de compra', dash_newest_products: 'Productos más nuevos', dash_newest_products_sub: 'Creados en los últimos 10 días', dash_latest_leads: 'Últimos leads', dash_latest_leads_sub: 'Creados en los últimos 14 días', dash_lead_badge_quote: 'Oferta', dash_lead_badge_contract: 'Contrato', dash_lead_quote_sent: 'Oferta enviada (enlace online) – aún no aceptada', dash_lead_quote_accepted: 'Oferta aceptada online', dash_lead_contract_sent: 'Contrato enviado (enlace online) – aún no firmado', dash_lead_contract_signed: 'Contrato firmado online', dash_sent_shipments: 'Envíos realizados', dash_sent_shipments_sub: 'Envíos salientes comisionados', dash_warehouse_usage: 'Uso del almacén', dash_products_without_dimensions: 'Productos sin dimensiones', dash_products_without_weight: 'Productos sin peso', dash_load: 'Cargar', dash_show_details: 'Ver detalles', dash_today: 'Hoy', dash_yesterday: 'Ayer', dash_latest_returns: 'Últimas devoluciones', dash_latest_returns_sub: 'Devoluciones de clientes más recientes', dash_returned_articles: 'Artículos devueltos', dash_view_all: 'Ver todo', dash_open_tickets: 'Tickets por atender', dash_open_tickets_sub: 'Tickets que requieren tu acción', dash_view_all_tickets: 'Ver todos los tickets', dash_ticket_subject: 'Asunto', dash_ship_time: 'Tiempo de preparación hasta envío', dash_ship_time_sub: 'Tiempo laboral medio (lun–vie 9–16) desde la importación del pedido hasta el envío · últimos 10 días', dash_shipments: 'Envíos', dash_top_returned: 'Artículos más devueltos', dash_top_returned_sub: 'Top 5 por cantidad devuelta', dash_return_rate: 'Tasa de devolución', dash_return_rate_sub: 'Devoluciones ÷ cantidad enviada · Top 5', dash_returned: 'devuelto', dash_shipped: 'enviado', dash_last_3_days: 'Últimos 3 días', dash_last_fri_mon: 'Último vie – lun', dash_last_7_days: 'Últimos 7 días', dash_last_30_days: 'Últimos 30 días', dash_product: 'Producto', dash_sku: 'SKU', dash_orders_col: 'Pedidos', dash_needed: 'Necesario', dash_export_csv: 'Exportar como CSV', dash_on_hand: 'En stock', dash_missing: 'Falta', dash_supplier: 'Proveedor', dash_promised: 'Prometido', dash_total: 'Total', dash_open_invoices: 'Facturas abiertas', dash_open_invoices_sub: 'Facturas impagadas de clientes de fulfillment', dash_open_invoices_total: 'Total abierto', dash_invoiced: 'Fecha de factura', dash_partner: 'Socio', dash_open_amount: 'Abierto', dash_assign_payment: 'Asignar pago', dash_overdue: 'Vencido', dash_days_short: 'd', dash_pos_items: 'Pos. / Uds.', dash_doc_no: 'N.º doc.', dash_org: 'Org.', dash_created: 'Creado', positions: 'Posiciones', unit: 'Unidad', units: 'Unidades', and: 'y', fulfillment_invoice: 'Factura de cumplimiento', all_customers: 'Todos los clientes', all_months: 'Todos los meses', all_partners: 'Todos los socios', all_products: 'Todos los productos', all_types: 'Todos los tipos', all: 'Todos', per_page: 'por página', space_rent_qm3: 'Renta de espacio (qm³)', space_rent_flat: 'Renta de espacio (Fija)', january: 'Enero', february: 'Febrero', march: 'Marzo', april: 'Abril', may: 'Mayo', june: 'Junio', july: 'Julio', august: 'Agosto', september: 'Septiembre', october: 'Octubre', november: 'Noviembre', december: 'Diciembre', preview_mode: 'Modo vista previa (Prueba)', preview_mode_hint: 'Mostrar qué pedidos se crearían sin crearlos realmente ni marcar datos como procesados', fetch_country_data: 'Obtener datos de país (Más lento)', fetch_country_data_hint: 'Obtener información del país para cada pedido para mostrar banderas. Esto requiere solicitudes API adicionales y puede ralentizar la vista previa.', create_fee_report: 'Crear informe de tarifas', create_fee_report_hint: 'Generar un informe PDF mostrando todos los detalles de tarifas agrupados por tipo. El informe se guardará en Strapi y se vinculará al campo de referencia OC del pedido.', generate_orders_description: 'Generar pedidos de venta a partir de líneas de tarifa de cumplimiento no procesadas. Deje los filtros vacíos para procesar todos los registros disponibles.', select_customer: 'Seleccionar cliente', select_month: 'Seleccionar mes', use_date_range: 'Usar rango de meses', use_date_range_hint: 'Generar pedidos en un rango de meses en lugar de un solo mes. Cada mes sigue generando su propio pedido por cliente.', range_from: 'Desde', range_to: 'Hasta', today_total: 'Total de hoy', business_partner_monthly_breakdown: 'Desglose mensual de socio comercial', product_pricing_rule_details: 'Detalles de regla de precios de producto', // Accounting accounting: 'Contabilidad', accountings: 'Contabilidades', calendars: 'Calendarios', calendar: 'Calendario', elements: 'Elementos', element: 'Elemento', chart_of_accounts: 'Plan de cuentas', edit_chart_of_account: 'Editar plan de cuentas', journals: 'Diarios', journal: 'Diario', schemas: 'Esquemas', schema: 'Esquema', // Manufacturing manufacturing: 'Fabricación', manufacturings: 'Fabricaciones', part_types: 'Tipos de pieza', part_type: 'Tipo de pieza', product_bom: 'Lista de materiales', bom: 'LdM', productions: 'Producciones', production: 'Producción', produced: 'Producido', planned: 'Planificado', bom_productions: 'Producciones de lista de materiales', bom_open_order_lines: 'Líneas de pedido abiertas con lista de materiales', bom_open_order_lines_desc: 'Líneas de pedido completadas con artículos de lista de materiales aún no enviados por completo', bom_open_qty: 'Abierto', bom_missing_qty: 'Faltante', bom_in_production: 'En producción', bom_create_productions: 'Crear producciones', bom_create_modal_text: 'Se crea una producción en borrador por línea de pedido (organización y almacén del pedido, ubicación predeterminada del almacén). Las líneas de producción se generan mediante el proceso de iDempiere "Create Production". Los documentos NO se completan.', bom_qty_to_produce: 'Cantidad a producir', movement_date: 'Fecha de movimiento', bom_results: 'Resultados', bom_lines_created: 'Líneas de producción creadas', bom_lines_missing: 'Aún no se han creado líneas de producción — ejecute primero "Crear líneas".', bom_created_ok: 'Producciones creadas — documento(s) en borrador', bom_completed_ok: 'Producción(es) completada(s)', bom_deleted_ok: 'Producción(es) en borrador eliminada(s)', bom_no_selection: 'Seleccione al menos una fila', bom_select_only_drafts: 'Seleccione al menos una producción en borrador', bom_view_components: 'Ver componentes', bom_create_lines: 'Crear líneas', bom_complete_confirm: '¿Completar la(s) producción(es) seleccionada(s)? Se consumirá el stock de componentes y se registrará el artículo terminado.', bom_delete_confirm: '¿Eliminar la(s) producción(es) en borrador seleccionada(s) incluidas sus líneas?', bom_download_report: 'Informe de producción', bom_report_title: 'Informe de producción', bom_report_assemble: 'Ensamblar', bom_report_for_order: 'Para el pedido', bom_report_qty_per_unit: 'Cant. / unidad', bom_report_total_qty: 'Cantidad total', bom_report_from_locator: 'Desde ubicación', bom_report_component_totals: 'Totales de componentes (toda la serie)', bom_target_locator: 'Ubicación de destino', bom_end_product: 'Producto final', bom_component: 'Componente', bom_print_report: 'Imprimir informe', bom_report_printed: 'Informe de producción enviado a la impresora', bom_no_printer: 'Ninguna impresora seleccionada', bom_wf_open: 'Líneas de pedido abiertas', bom_wf_open_desc: 'Líneas de pedido con lista de materiales y cantidad abierta', bom_wf_create: 'Crear producciones', bom_wf_create_desc: 'Seleccionar líneas → un borrador por línea', bom_wf_lines: 'Crear líneas', bom_wf_lines_desc: 'Componentes resueltos desde la lista de materiales (automático)', bom_wf_paper: 'Informe y etiquetas', bom_wf_paper_desc: 'Imprimir informe de producción y etiquetas de producto', bom_wf_complete: 'Completar', bom_wf_complete_desc: 'Consumir componentes y registrar el producto final', bom_wf_you_are_here: 'Usted está aquí', bom_drafts: 'borradores', bom_selected: 'seleccionadas', bom_more_actions: 'Más acciones', bom_view_components_desc: 'Ver componentes y detalles de una producción seleccionada', bom_print_labels_desc: 'Imprimir etiquetas del producto final para la selección', bom_create_lines_desc: 'Regenerar líneas de producción (reparación, un borrador)', bom_delete_desc: 'Eliminar producciones en borrador seleccionadas incl. líneas', bom_filter_search_ph: 'Buscar en todos los campos…', bom_filter_all_merchants: 'Todos los clientes', bom_results_of: 'de', quality_tests: 'Pruebas de calidad', quality_test: 'Prueba de calidad', // Additional common fields vendor: 'Proveedor', vendors: 'Proveedores', supplier: 'Proveedor', suppliers: 'Proveedores', manufacturer: 'Fabricante', brand: 'Marca', model: 'Modelo', version: 'Versión', revision: 'Revisión', category: 'Categoría', subcategory: 'Subcategoría', group: 'Grupo', subgroup: 'Subgrupo', class: 'Clase', classification: 'Clasificación', tags: 'Etiquetas', tag: 'Etiqueta', label: 'Etiqueta', labels: 'Etiquetas', color: 'Color', size: 'Tamaño', dimension: 'Dimensión', dimensions: 'Dimensiones', specification: 'Especificación', specifications: 'Especificaciones', attribute: 'Atributo', attributes: 'Atributos', property: 'Propiedad', properties: 'Propiedades', feature: 'Característica', features: 'Características', option: 'Opción', variant: 'Variante', variants: 'Variantes', // Lines lines: 'Líneas', order_line: 'Línea de pedido', order_lines: 'Líneas de pedido', invoice_line: 'Línea de factura', invoice_lines: 'Líneas de factura', shipment_line: 'Línea de envío', shipment_lines: 'Líneas de envío', // Misc languages: 'Idiomas', english: 'Inglés', german: 'Alemán', spanish: 'Español', timezone: 'Zona horaria', format: 'Formato', template: 'Plantilla', templates: 'Plantillas', report: 'Informe', reports: 'Informes', analysis: 'Análisis', statistics: 'Estadísticas', metrics: 'Métricas', performance: 'Rendimiento', dashboard_widget: 'Widget del panel', notification: 'Notificación', notifications: 'Notificaciones', alert: 'Alerta', alerts: 'Alertas', message: 'Mensaje', messages: 'Mensajes', inbox: 'Bandeja de entrada', outbox: 'Bandeja de salida', log: 'Registro', logs: 'Registros', audit: 'Auditoría', audit_log: 'Registro de auditoría', scan_product: 'Escanear producto', automatically_generated: '', // Permissions permission: 'Permiso', permissions: 'Permisos', access: 'Acceso', read: 'Leer', write: 'Escribir', admin: 'Admin', administrator: 'Administrador', manager: 'Gerente', operator: 'Operador', viewer: 'Visor', // Account account: 'Cuenta', accounts: 'Cuentas', profile: 'Perfil', security: 'Seguridad', password: 'Contraseña', change_password: 'Cambiar contraseña', username: 'Nombre de usuario', login: 'Iniciar sesión', logout: 'Cerrar sesión', log_out: 'Cerrar sesión', sign_in: 'Iniciar sesión', sign_in_here: 'Iniciar sesión aquí', sign_out: 'Cerrar sesión', sign_up: 'Registrarse', register: 'Registrarse', forgot_password: 'Olvidé mi contraseña', reset_password: 'Restablecer contraseña', remember_me: 'Recordarme', show_selection: 'Mostrar selección', // Navigation specific guest: 'Invitado', admin_panel: 'Panel de administración', setup: 'Configuración', configuration: 'Configuración', marketplaces: 'Mercados', price_portals: 'Portales de precios', import_export: 'Importar/Exportar', view_all_versions: 'Ver todas las versiones', quick_access: 'Acceso rápido', manage: 'Gestionar', communicate: 'Comunicar', sent_message: 'Mensaje enviado', erp_menu: 'Menú ERP', modifiers: 'Modificadores', columns: 'Columnas', layout: 'Diseño', delivery_processing: 'Procesamiento de entrega', order_completed: 'Pedido completado', // Quick Links create_an_item: 'Crear un artículo', create_customer: 'Crear cliente', create_your_first_order: 'Crea tu primer pedido', create_article: 'Crear artículo', create_business_partner: 'Crear socio comercial', create_sales_order: 'Crear pedido de venta', show_orders_list: 'Mostrar lista de pedidos', // Dashboard documentation: 'Documentación', erp_documentation: 'Documentación ERP', warehousing_solutions: 'Soluciones de almacenamiento', // Material Planning Table Headers current_stock: 'Stock actual', current_stock_desc: 'Cantidad disponible en inventario', total_consumed: 'Total consumido', total_consumed_desc: 'Cantidad total consumida a lo largo del tiempo', transactions: 'Transacciones', transactions_desc: 'Número de transacciones de consumo', transactions_page_desc: 'Ver historial de transacciones de productos', average_daily_rate: 'Tasa diaria promedio', average_daily_rate_desc: 'Cantidad promedio consumida por día', average_frequency: 'Frecuencia promedio', average_frequency_desc: 'Días promedio entre transacciones', days_until_zero: 'Días hasta cero', days_until_zero_desc: 'Días estimados hasta agotar stock', estimated_depletion_date: 'Fecha estimada de agotamiento', estimated_depletion_date_desc: 'Fecha prevista cuando el stock llegue a cero', trend: 'Tendencia', trend_desc: 'Patrón de consumo (aumentando/disminuyendo/estable)', urgency: 'Urgencia', urgency_desc: 'Nivel de prioridad basado en línea de tiempo de agotamiento', view_detailed_analytics: 'Ver análisis detallado para', // Search placeholders search_partner_by_phone: 'Buscar socio ingresando número de teléfono aquí', search_lead_by_phone: 'Buscar prospecto ingresando número de teléfono aquí', search_invoices: 'Buscar facturas...', // Edit page titles edit_marketing_channel: 'Editar canal de marketing', new: 'Nuevo', // Breadcrumb common breadcrumb_home: 'Inicio', // bpartner bpartner: 'Socio comercial', show_all_bpartner: 'Mostrar todos los socios', create_new_bpartner: 'Crear nuevo socio', show_all_products: 'Mostrar todos los productos', create_new_products: 'Crear nuevos productos', show_all_orders: 'Mostrar todos los pedidos', create_new_sales_order: 'Crear nuevo pedido de venta', // Subscription stay_up_to_date: '¡Mantente al día!', subscribe: 'Suscribirse', upgrade: 'Mejorar', change_subscription: 'Cambiar suscripción', upgrade_or_downgrade_account: 'Mejorar o reducir cuenta', upcoming: 'Próximamente', shipping_address: 'Dirección de envío', name_2: 'Nombre 2', street_2: 'Calle 2', shipper_service: 'Transportista', status_created: 'Importado', status_in_progress: 'Recogido', status_commissioned: 'Embalado', status_shipped: 'Enviado', status_returned: 'Devuelto', status_canceled: 'Cancelado', // Llaves de seguridad / WebAuthn / YubiKey security_keys: 'Llaves de seguridad', security_keys_intro: 'Registre un YubiKey u otra llave de seguridad para iniciar sesión sin escribir su contraseña.', add_security_key: 'Añadir llave de seguridad', security_key_name: 'Nombre', security_key_name_placeholder: 'p. ej. YubiKey de oficina', security_key_name_help: 'Se usa para reconocer la llave en la lista. Para cambiarlo, elimine y vuelva a registrar.', security_key_added: 'Llave de seguridad registrada.', security_key_deleted: 'Llave de seguridad eliminada.', security_key_error: 'No se pudo completar la operación con la llave de seguridad.', security_key_not_supported: 'Su navegador o dispositivo no admite llaves de seguridad.', no_security_keys: 'Aún no hay llaves de seguridad registradas.', touch_key_hint: 'Al hacer clic en Continuar, su navegador le pedirá que toque la llave (USB) o la acerque a la parte trasera del teléfono (NFC).', confirm_delete_security_key: '¿Eliminar esta llave de seguridad?', sign_in_with_passkey: 'Iniciar sesión con passkey', added: 'Añadido', transports: 'Conexión', continue_btn: 'Continuar', // Passkey explanation passkey_explainer_title: '¿Qué es una passkey?', passkey_explainer_section1_title: 'Sin contraseña', passkey_explainer_section1_body: 'Una passkey es una llave digital que protege tu cuenta y es única para ti.', passkey_explainer_section2_title: 'Con el desbloqueo que ya usas', passkey_explainer_section2_body: 'Las passkeys se guardan en tu dispositivo y funcionan con el mismo reconocimiento facial, huella o código que ya utilizas para desbloquearlo.', passkey_explainer_section3_title: 'Inicia sesión en distintos dispositivos', passkey_explainer_section3_body: 'Inicia sesión rápido y de forma segura en dispositivos compatibles.', passkey_explainer_got_it: 'Entendido', how_does_this_work: '¿Cómo funciona?', order_compare_title: 'Comparación de pedidos', order_compare_button: 'Comparar con pedido anterior', order_compare_baseline: 'Pedido de referencia', order_compare_previous: 'Pedido anterior', order_compare_current: 'Pedido actual', order_compare_no_previous: 'No se encontró ningún pedido anterior completado para este socio.', order_compare_changed: 'Modificado', order_compare_unchanged: 'Sin cambios', order_compare_added: 'Solo en el pedido actual', order_compare_missing: 'Falta (solo en el pedido anterior)', order_compare_added_short: 'nuevo', order_compare_missing_short: 'faltante', order_compare_deviation: 'Desviación', order_compare_load_error: 'No se pudo cargar la comparación.', order_compare_retry: 'Reintentar', order_compare_threshold: 'Umbral de alerta', order_compare_over_threshold: 'sobre el umbral', create_quote: 'Crear oferta', quote: 'Oferta', quote_customer_section: 'Cliente', quote_assumptions_section: 'Supuestos', quote_pricing_fulfillment: 'Precios fulfillment y devoluciones', quote_volume_matrix_section: 'Escalado de precios por volumen', quote_volume_matrix_enable: 'Mostrar escalado de precios en la oferta', quote_volume_matrix_hint: 'Niveles de volumen (columnas) y filas de precio de definición libre — p. ej. precio base según el volumen de pedidos.', quote_volume_matrix_header: 'Pedidos por mes', quote_volume_matrix_tier_placeholder: 'p. ej. > 1.000', quote_volume_matrix_row_placeholder: 'p. ej. Precio base por pedido', quote_volume_matrix_add_column: 'Añadir columna', quote_volume_matrix_add_row: 'Añadir fila de precio', quote_pricing_storage: 'Almacenaje y costes mensuales', quote_pricing_packaging: 'Embalaje y envío', quote_company: 'Empresa', quote_contact_name: 'Persona de contacto', quote_recipient_email: 'Email del destinatario', quote_street: 'Calle', quote_zip: 'Código postal', quote_city: 'Ciudad', quote_country: 'País', quote_business_model: 'Modelo de negocio', quote_planned_start: 'Inicio previsto', quote_shop_system: 'Sistema de tienda', quote_orders_per_month: 'Pedidos / mes', quote_avg_picks: 'Picks medios / pedido', quote_sku_count: 'Artículos (SKUs)', quote_return_rate: 'Tasa de devolución %', quote_typical_carton: 'Caja típica', quote_volume_m3: 'Volumen m³', quote_order_baseprice: 'Precio base / pedido', quote_pick_price: 'Precio / pick', quote_pickfree: 'Picks gratis', quote_customs_surcharge: 'Recargo aduanero', quote_return_baseprice: 'Precio base devolución', quote_return_pickprice: 'Devolución / artículo', quote_hourly_rate: 'Tarifa por hora', quote_pallet_move: 'Entrada/salida de palet', quote_shelf_small: 'Estantería M', quote_shelf_large: 'Estantería L', quote_pallet_space: 'Plaza de palet', quote_volume_m3_price: 'Precio / m³', quote_monthly_fee: 'Cuota de servicio', quote_partner_prices_hint: 'Mantenga los cambios de precio permanentes en la pestaña fulfillment del socio.', quote_carton_size: 'Caja', quote_carton_price: 'Precio', quote_paper_price: 'Papel de embalaje', quote_einwegpalette: 'Palet desechable', quote_dhl_tiers: 'DHL nacional', quote_spedition_note: 'Transporte de mercancías', quote_show_shipping_fees: 'Mostrar costes de envío en la oferta', quote_shipping_carrier_label: 'Empresa de transporte del cliente', quote_shipping_carrier_hint: 'En la oferta aparecerá en su lugar el aviso de que el envío se realiza a través del contrato de transporte existente del cliente.', quote_forecast_title: 'Previsión mensual', quote_forecast_fulfillment: 'Fulfillment', quote_forecast_returns: 'Devoluciones', quote_forecast_storage: 'Almacenaje', quote_forecast_service_fee: 'Cuota de servicio', quote_forecast_packaging: 'Embalaje', quote_forecast_shipping: 'Envío (DHL, hasta 2 kg)', quote_forecast_total: 'Total / mes', quote_forecast_shipping_info: 'Envío (coste de tránsito, no incluido)', quote_forecast_include_pdf: 'Incluir la previsión de costes en el PDF', quote_recommendations_title: 'Recomendaciones', quote_apply_suggestion: 'Aplicar', quote_below_list_warning: 'por debajo del precio de lista', quote_orders_short: 'pedidos/mes', quote_preview_button: 'Ver vista previa', quote_back_edit: 'Volver a editar', quote_download_pdf: 'Solo descargar PDF', quote_send_button: 'Enviar y adjuntar', quote_send_success: 'Oferta enviada y adjuntada', quote_send_error: 'Error en el envío', quote_email_subject_label: 'Asunto', quote_email_message_label: 'Mensaje', quote_cc_label: 'CC', quote_validation_email: 'Se requiere el email del destinatario', quote_required_fields_hint: 'La empresa y la persona de contacto son obligatorios', quote_inbound_section: 'Entrada de mercancía', quote_inbound_mode: 'Facturación', quote_inbound_mode_included: 'Incluido (estándar)', quote_inbound_mode_hourly: 'Por tiempo (tarifa por hora)', quote_inbound_mode_custom: 'Texto propio', quote_inbound_included_row: 'Entrada estándar (anunciada, clasificada, etiquetada)', quote_inbound_extra_row: 'Esfuerzo extra (sin clasificar, etiquetado, inventario)', quote_inbound_price_included: 'incluido', quote_inbound_price_free: 'gratuito', quote_inbound_price_effort: 'según esfuerzo', quote_inbound_price_fixed: 'precio fijo €', quote_inbound_hourly_hint: 'Facturación según el tiempo real — la tarifa por hora está definida en los precios (tarifa por hora) y no se repite aquí.', quote_inbound_custom_placeholder: 'Este texto sustituye la sección de entrada de mercancía en el PDF …', quote_services_label: 'Servicios adicionales (según esfuerzo)', quote_service_grading: 'Grading / reacondicionamiento', quote_service_kitting: 'Confección / kitting', quote_service_prefba: 'Pre-FBA (preparación Amazon)', quote_forecast_fulfillment_per_order: 'Precio fulfillment por pedido', quote_positions_section: 'Posiciones adicionales', quote_add_position: 'Añadir posición', quote_position_description: 'Descripción', quote_position_dimension: 'Unidad (p. ej. 1 ud., por mes)', quote_position_price: 'Precio (€ o texto)', quote_no_positions_hint: 'Opcional: posiciones libres con descripción y precio — se imprimen como sección propia en el PDF.', quote_conditions_loaded: 'Condiciones de la última oferta cargadas', quote_website: 'Sitio web', quote_include_screenshot: 'Incluir captura del sitio web en la oferta', quote_screenshot_loading: 'Creando captura del sitio web …', quote_screenshot_error: 'No se pudo crear la captura', quote_screenshot_refresh: 'Volver a crear la captura', quote_include_logo: 'Incluir el logotipo del cliente en la oferta', quote_logo_upload: 'Subir logotipo (PNG/JPG)', quote_logo_invalid: 'Elija un archivo PNG o JPG', quote_section_in_pdf: 'en PDF', quote_section_in_pdf_title: 'Mostrar esta sección en el PDF', quote_pdf_sections_title: 'Secciones en el PDF', quote_pdf_section_fulfillment: 'Fulfillment y devoluciones', quote_pdf_section_storage: 'Almacenaje', quote_pdf_section_monthly: 'Costes mensuales', quote_pdf_section_packaging: 'Embalaje', quote_pdf_section_shipping: 'Envío', quote_texts_section: 'Textos libres', quote_no_texts_hint: 'Opcional: bloques de texto libres (título + texto) que se imprimen en el PDF en la posición elegida.', quote_text_empty_hint: 'Los bloques sin texto no se imprimen.', quote_add_text: 'Añadir bloque de texto', quote_text_title: 'Título (opcional)', quote_text_placeholder: 'Texto …', quote_text_after: 'Después de', quote_text_position_end: 'Al final (después de la previsión)', quote_text_anchor_off: '(no en el PDF)', create_contract: 'Crear contrato', contract: 'Contrato', contract_params_section: 'Parámetros del contrato', contract_signer_position: 'Cargo (firmante)', contract_parts_section: 'Partes del contrato', contract_parts_deselected: 'desmarcadas', contract_parts_hint: 'Las secciones desmarcadas no aparecen en el PDF. La portada y las firmas siempre se incluyen; la selección se guarda con el envío.', contract_annex_section: 'Anexos y paquete', contract_annex_docs: 'documentos', contract_annex_always: 'siempre incluido', contract_attach_offer: 'Anexo 1 — última oferta', contract_attach_offer_regen: 'desde condiciones guardadas', contract_attach_offer_none: 'sin oferta anterior', contract_attach_agb: 'Anexo 2a — Condiciones generales (AGB)', contract_attach_adsp: 'Anexo 2b — ADSp 2017', contract_attach_logistikagb: 'Anexo 2c — Logistik-AGB 2019', contract_attach_avv: 'Anexo 3 — Contrato de encargo de tratamiento (AVV)', contract_attach_lang_fallback: 'solo en alemán', contract_attach_missing: 'no disponible', contract_annex_manage_hint: 'AGB y AVV se gestionan en Configuración → Documentos legales.', contract_signing_section: 'Firma digital', contract_signing_enable: 'Enlace de firma online en el e-mail', contract_signing_enable_short: 'Ofrecer firma online', contract_signing_days: 'Válido (días)', contract_signing_until: 'Válido hasta', contract_signing_hint: 'El destinatario ve todos los documentos online, completa los datos de empresa/facturación, confirma contrato, AVV (art. 28 RGPD) y poder de representación, y firma con ratón/táctil. El contrato firmado se guarda en el registro, se envía al cliente y se notifica a info@logyou.de. Un nuevo envío sustituye un enlace pendiente.', contract_signing_off_hint: 'Sin enlace se pide al cliente devolver una copia firmada.', contract_signing_link_sent: 'Enlace de firma válido hasta', contract_signing_state_pending: 'Enlace de firma activo hasta', contract_signing_state_signed: 'Firmado el', contract_signing_state_expired: 'Enlace de firma caducado el', contract_signing_state_superseded: 'Enlace de firma sustituido', contract_signing_state_canceled: 'Enlace de firma cancelado', contract_signing_copy_link: 'Copiar enlace', contract_signing_cancel: 'Cancelar enlace', contract_signing_attach_docs: 'Adjuntar además los documentos como PDF al e-mail con el enlace', contract_signing_attach_docs_short: 'Adjuntar PDFs también al e-mail', contract_signing_link_only: 'PDFs solo en el portal', contract_attach_flyer: 'Folleto de marketing "LogYou & LogShip" (16:9)', contract_attach_flyer_hint: 'opcional · aumenta la conversión', quote_attach_flyer: 'Adjuntar el folleto de marketing "LogYou & LogShip" al e-mail', quote_confirm_enable: 'Botón "Abrir oferta" en el e-mail (ver online, aceptar opcionalmente)', quote_confirm_hint: 'El cliente puede aceptar la oferta de forma vinculante en una página web (enlace válido {days} días). La confirmación se guarda en el registro como actividad + PDF y se notifica a info@logyou.de.', quote_confirm_link_sent: 'Enlace de confirmación válido hasta', quote_confirm_link_only: 'PDF solo en el portal', quote_confirm_attach_pdf: 'Adjuntar además el PDF de la oferta al e-mail', quote_confirm_attach_pdf_hint: 'Por defecto: solo el enlace — el cliente lee y descarga el PDF en el portal. Sin enlace de confirmación el PDF se adjunta siempre.', signing_kind_quote: 'Oferta', signing_kind_contract: 'Contrato', signing_state_pending: 'Activo', signing_state_signed: 'Firmado', signing_state_confirmed: 'Aceptada', signing_state_expired: 'Caducado', signing_state_superseded: 'Reemplazado', signing_state_canceled: 'Cancelado', signing_expires_today: 'caduca hoy', signing_one_day_left: 'queda 1 día', signing_days_left_prefix: 'quedan', signing_days_left_suffix: 'días', signing_expired_on: 'el', signing_cancel_confirm: '¿Cancelar este enlace? El destinatario ya no podrá usarlo.', signing_unavailable: 'Almacén de firmas no disponible', signing_links_empty: 'Aún no hay enlaces — las ofertas y contratos con confirmación online aparecen aquí.', signing_last_opened: 'abierto por última vez', signing_renewal_requested: 'Nuevos documentos solicitados', signing_show_older: 'enlaces anteriores', copy_link: 'Copiar enlace', activity_open: 'abiertas', activity_add: 'Actividad', activity_empty: 'Aún no hay actividades — ofertas, contratos y confirmaciones aparecen aquí automáticamente.', activity_type_email: 'E-mail', activity_type_call: 'Llamada', activity_type_meeting: 'Reunión', activity_type_task: 'Tarea', activity_toggle_complete: 'Cambiar completado', activity_edit: 'Editar actividad', activity_new: 'Nueva actividad', activity_type: 'Tipo', activity_note: 'Nota', activity_note_placeholder: '¿Qué se habló / acordó? La primera línea se usa como descripción corta.', activity_delete_confirm: '¿Eliminar esta actividad?', record_created: 'Actividad creada', days_ago: 'días atrás', legal_documents: 'Documentos legales', mobile_app: 'App móvil', mobile_app_desc: 'Instalar la app Android LogShip Mobile: escanee el código QR con el dispositivo o descargue el APK. Las actualizaciones se ofrecen después dentro de la app.', mobile_app_current: 'Versión actual', mobile_app_download: 'Descargar APK', mobile_app_renew_link: 'Renovar enlace', mobile_app_link_valid: 'Enlace de descarga válido hasta', mobile_app_scan_hint: 'Escanee con la cámara del dispositivo Android — la descarga empieza en el navegador.', mobile_app_install_steps: 'Instalación: abra el archivo descargado, permita la instalación desde esta fuente si se le pide y pulse «Instalar». Actualizar sobre una instalación existente conserva la configuración.', mobile_app_not_enabled: 'La app móvil no está habilitada para su usuario (IsMobileWorker). Contacte a un administrador.', mobile_app_no_release: 'Aún no se ha publicado ninguna versión.', mobile_app_history: 'Historial de versiones', mobile_app_publish: 'Publicar nueva versión', mobile_app_publish_hint: 'Sube un nuevo APK al canal de publicación del servidor. Los dispositivos lo ven en la próxima comprobación — sin despliegue del ERP.', mobile_app_apk_file: 'Archivo APK', mobile_app_version_name: 'Nombre de versión', mobile_app_version_code: 'Código de versión', mobile_app_release_notes: 'Notas de la versión', mobile_app_release_date: 'Fecha', mobile_app_min_required: 'Versión mínima requerida', mobile_app_force: 'Forzar (permitir código de versión igual o inferior)', mobile_app_publishing: 'Subiendo…', mobile_app_published: 'Publicado', legal_documents_desc: 'AGB y AVV se envían como anexos con cada contrato y se muestran en el portal de firma. Cada guardado crea una nueva versión.', legal_doc_agb: 'AGB — Condiciones generales', legal_doc_avv: 'AVV — Contrato de encargo de tratamiento (art. 28 RGPD)', legal_doc_content: 'Contenido', legal_doc_saved: 'Guardado — nueva versión creada', legal_doc_default: 'Texto por defecto (aún no guardado)', legal_doc_en_fallback: 'Sin texto en inglés — se adjunta la versión alemana', legal_doc_unsaved: '¿Descartar los cambios no guardados?', legal_doc_unsaved_short: 'Sin guardar', legal_doc_preview: 'Vista previa PDF', legal_doc_download_pdf: 'Descargar PDF', legal_doc_copy_html: 'Copiar HTML (web)', legal_doc_download_html: 'Descargar HTML', legal_doc_versions: 'Versiones anteriores', legal_doc_no_versions: 'Aún no hay versiones anteriores.', legal_doc_restore_confirm: '¿Cargar la versión {v} en el editor? (activa solo al guardar)', legal_doc_usage: 'Uso', legal_doc_usage_contract: 'Anexo del contrato marco de fulfillment (Crear contrato → Anexos)', legal_doc_usage_portal: 'Visualización y confirmación en el portal de firma online (se registran versión y hash)', legal_doc_usage_export: 'Exportación PDF/HTML para la web y solicitudes de clientes', legal_doc_legal_hint: 'Plantillas — se recomienda una revisión legal final (abogado / delegado de protección de datos). Prevalece la versión alemana.', contract_ust_id: 'NIF-IVA', contract_offer_date: 'Oferta del (Anexo 1)', contract_cutoff_time: 'Hora límite', contract_notice_months: 'Plazo de preaviso (meses)', contract_price_notice_months: 'Antelación cambio de precios (meses)', contract_objection_weeks: 'Plazo de objeción (semanas)', contract_cure_days: 'Plazo de pago (días laborables)', contract_shrinkage_pct: 'Tolerancia de inventario (% anual)', contract_payment_method: 'Forma de pago', contract_payment_sepa: 'Adeudo SEPA B2B (ya acordado)', contract_payment_transfer: 'Contra factura / transferencia (SEPA B2B posible después)', contract_marketing_variant: 'Derechos de marketing', contract_marketing_consent: 'Consentimiento general (con aviso previo)', contract_marketing_approval: 'Aprobación caso por caso', contract_include_express: 'Cláusula de envío exprés', contract_special_clauses: 'Acuerdos complementarios', contract_add_clause: 'Añadir cláusula', contract_clause_title: 'Título', contract_clause_text: 'Texto de la cláusula …', contract_no_clauses_hint: 'Opcional: acuerdos individuales (p. ej. descarga de contenedores, contrato DHL propio del cliente, traspaso de mercancía).', contract_legal_hint: 'Plantilla — se recomienda una revisión legal final por un abogado.', contract_send_success: 'Contrato enviado y adjuntado', termination_notice_title: 'Pago vencido — último recordatorio', termination_notice_text: 'A pesar de los recordatorios anteriores, las siguientes facturas siguen sin pagar. Este es el último recordatorio antes de la rescisión: si no se liquida el importe pendiente, su cuenta y todos los servicios quedarán suspendidos hasta que se reciba el pago.', termination_final_title: 'Cuenta suspendida', termination_final_text: 'Su cuenta ha sido suspendida debido a pagos pendientes. LogShip no podrá utilizarse hasta que las facturas abiertas indicadas a continuación se hayan pagado en su totalidad. El acceso se restablecerá una vez recibido el pago.', termination_open_invoices: 'Facturas abiertas', termination_open_amount: 'Importe pendiente', termination_total_open: 'Importe total pendiente', termination_understood: 'Entendido', termination_view_invoices: 'Ver facturas abiertas', termination_contact_note: 'Si ya ha realizado el pago, póngase en contacto con nosotros.', termination_notice_flag_label: 'Aviso de rescisión (último recordatorio)', termination_notice_flag_desc: 'Muestra a todos los usuarios de la organización de este socio un aviso de pago vencido con las facturas abiertas en cada inicio de sesión.', terminated_flag_label: 'Rescindido / cuenta suspendida', terminated_flag_desc: 'Bloquea por completo a los usuarios de la organización tras el inicio de sesión hasta que se elimine esta marca — solo las facturas abiertas permanecen visibles.' }, 'ne-NP': { // Navigation & Menu dashboard: 'Dashboard', home: 'गृहपृष्ठ', menu: 'मेनु', navigation: 'नेभिगेसन', back: 'पछाडि', forward: 'अगाडि', search: 'खोज्नुहोस्', search_menu: 'मेनु खोज्नुहोस्...', search_here: 'यहाँ खोज्नुहोस्...', search_placeholder: 'खोज्नुहोस्...', // Main Navigation Menu Labels procurement: 'खरिद', goods_registration: 'सामान दर्ता', goods_registration_desc: 'आगमन सामान दर्ता गर्नुहोस्', goods_receipt: 'सामान प्राप्ति', goods_receipt_desc: 'डेलिभरी प्राप्त गर्नुहोस्', manage_orders: 'अर्डरहरू व्यवस्थापन गर्नुहोस्', quick_order_desc: 'छिटो अर्डर सिर्जना गर्नुहोस्', generate_invoices_desc: 'नयाँ बीजकहरू सिर्जना गर्नुहोस्', manage_products: 'उत्पादनहरू व्यवस्थापन गर्नुहोस्', generate_shipments_desc: 'नयाँ ढुवानीहरू सिर्जना गर्नुहोस्', manage_shipping: 'ढुवानी व्यवस्थापन गर्नुहोस्', print_locator_labels: 'लोकेटर लेबल छाप्नुहोस्', manage_locators: 'लोकेटरहरू व्यवस्थापन गर्नुहोस्', material_planning_desc: 'सामग्री योजना', ffn_customers: 'FFN ग्राहकहरू', ffn_customers_desc: 'FFN ग्राहकहरू व्यवस्थापन गर्नुहोस्', ffn_stocks: 'FFN स्टकहरू', ffn_stocks_desc: 'JTL-FFN इन्भेन्टरी', plentyone_stocks: 'PlentyOne स्टकहरू', plentyone_stocks_desc: 'PlentyOne इन्भेन्टरी सिङ्क', shopify_stocks: 'Shopify स्टकहरू', shopify_stocks_desc: 'Shopify इन्भेन्टरी सिङ्क', ffn_invoices: 'FFN बीजकहरू', ffn_invoices_desc: 'FFN ग्राहक बीजकहरू', ffn_onboarding: 'FFN अनबोर्डिङ', ffn_onboarding_desc: 'व्यापारी, गोदाम र ढुवानी विधिहरू अधिकृत गर्नुहोस्', ffn_merchants: 'व्यापारीहरू', ffn_warehouses: 'गोदामहरू', ffn_shipping_methods: 'ढुवानी विधिहरू', ffn_authorize_warehouse: 'गोदाम अधिकृत गर्नुहोस्', ffn_create_warehouse: 'गोदाम सिर्जना गर्नुहोस्', ffn_create_shipping_method: 'ढुवानी विधि सिर्जना गर्नुहोस्', ffn_already_authorized: 'अधिकृत', manage_partners: 'व्यापार साझेदारहरू व्यवस्थापन गर्नुहोस्', manage_tickets: 'टिकटहरू व्यवस्थापन गर्नुहोस्', create_ticket: 'टिकट सिर्जना गर्नुहोस्', ticket_list: 'टिकट सूची', request_chat: 'अनुरोध च्याट', request_chat_desc: 'सहायता च्याट खोल्नुहोस्', create_return: 'फिर्ता सिर्जना गर्नुहोस्', show_rma_list: 'RMA सूची देखाउनुहोस्', support: 'सहायता', footer_made_in: '❤️ का साथ Butzbach मा बनाइएको', footer_connected: 'जडित', footer_offline: 'अफलाइन', my_orders: 'मेरा अर्डरहरू', // Sidebar Menu - Additional keys for menu value properties sales_fulfillment_orders: 'पूर्ति अर्डरहरू', invoices: 'बीजकहरू', customer_returns: 'ग्राहक फिर्ता', returns: 'फिर्ताहरू', return_exists: 'फिर्ता छ', return_receipt: 'फिर्ता रसिद', return_receipt_missing: 'अझै फिर्ता रसिद छैन', original_shipment: 'मूल ढुवानी', external_rma_no: 'बाह्य RMA नं.', vendor_returns: 'आपूर्तिकर्ता फिर्ता', stock_missings: 'स्टक कमी', leads: 'लिडहरू', 'external-users': 'बाह्य प्रयोगकर्ताहरू', external_users: 'बाह्य प्रयोगकर्ताहरू', // Partners partners: 'साझेदारहरू', business_partners: 'व्यापार साझेदारहरू', partner_groups: 'साझेदार समूहहरू', greetings: 'अभिवादनहरू', dunnings: 'तगादाहरू', payment_terms: 'भुक्तानी सर्तहरू', // Jobs jobs: 'रोजगारहरू', job_positions: 'रोजगार पदहरू', job_categories: 'रोजगार वर्गहरू', remunerations: 'पारिश्रमिकहरू', // Sales sales: 'बिक्री', sales_orders: 'बिक्री अर्डरहरू', sales_order: 'बिक्री अर्डर', sales_invoices: 'बीजक र क्रेडिट नोटहरू', customer_payments: 'ग्राहक भुक्तानीहरू', shipments: 'ढुवानीहरू', shipments_and_generation: 'ढुवानीहरू', generate_shipments: 'ढुवानी उत्पन्न गर्नुहोस्', manual_commission: 'कमिसन गरिएको रूपमा चिन्ह लगाउनुहोस् (लेबल बिना, मार्केटप्लेस सूचना बिना)', manual_commission_title: 'ढुवानीलाई कमिसन गरिएको रूपमा चिन्ह लगाउने?', manual_commission_msg: 'निम्न ढुवानीहरू कमिसन गरिएको र पुष्टि गरिएको रूपमा चिन्ह लगाइनेछ। कुनै लेबल सिर्जना हुँदैन र कुनै मार्केटप्लेसलाई सूचित गरिँदैन। केवल कहिल्यै भौतिक रूपमा तयार नगरिने अर्डरहरूका लागि।', manual_commission_msg_generate: 'यस अर्डरको अहिलेसम्म कुनै ढुवानी छैन। पहिले ढुवानी पत्र सिर्जना गरिन्छ (स्टक घटाइन्छ; प्रक्रियाले यही गोदाममा यस साझेदारका अन्य खुला अर्डरहरूका लागि पनि ढुवानी पत्र सिर्जना गर्छ) र त्यसपछि कमिसन गरिएको रूपमा चिन्ह लगाइन्छ। कुनै लेबल सिर्जना हुँदैन र कुनै मार्केटप्लेसलाई सूचित गरिँदैन।', manual_commission_confirm: 'हो, कमिसन गरिएको रूपमा चिन्ह लगाउनुहोस्', manual_commission_success: 'ढुवानी कमिसन गरिएको रूपमा चिन्ह लगाइयो', manual_commission_error: 'ढुवानीलाई कमिसन गरिएको रूपमा चिन्ह लगाउन सकिएन', generate_prices: 'मूल्यहरू उत्पन्न गर्नुहोस्', generate_prices_confirm: 'यस मूल्य सूची संस्करणका लागि आधार संस्करणबाट मूल्यहरू उत्पन्न गर्ने हो?', generate_invoices: 'बीजक उत्पन्न गर्नुहोस्', sequential_generation: 'अर्डर मिति अनुसार क्रमिक (पुरानो पहिले)', sequential_generation_desc: 'ढुवानीहरू अर्डर-अनुसार क्रमशः उत्पन्न गर्नुहोस्, सबैभन्दा पुरानो पहिले', only_single_qty1: 'एकल-पोजिसन अर्डरहरू मात्र (१ लाइन, मात्रा १)', only_single_qty1_desc: 'ठ्याक्कै एउटा वस्तु लाइन र मात्रा १ भएका अर्डरहरूमा सीमित', sequential_progress: 'अर्डरहरू प्रशोधन गर्दै', sequential_no_orders: 'प्रशोधन गर्न कुनै खुला अर्डर छैन', sequential_done: 'क्रमिक उत्पादन सम्पन्न', sequential_errors: 'असफल अर्डरहरू', // Marketing marketings: 'मार्केटिङ', marketing_channels: 'मार्केटिङ च्यानलहरू', marketing_campaigns: 'मार्केटिङ अभियानहरू', // Procurements procurements: 'खरिदहरू', purchase_orders: 'खरिद अर्डरहरू', purchase_order: 'खरिद अर्डर', purchase_invoices: 'बिल र डेबिट नोटहरू', vendor_payments: 'आपूर्तिकर्ता भुक्तानीहरू', material_receipts: 'सामग्री प्राप्तिहरू', material_receipt: 'सामग्री प्राप्ति', // Materials & Products materials: 'सामग्रीहरू', products_or_inventories: 'उत्पादनहरू', products: 'उत्पादनहरू', product: 'उत्पादन', product_categories: 'उत्पादन वर्गहरू', product_category: 'उत्पादन वर्ग', stock_units: 'स्टक एकाइहरू', stock_unit: 'स्टक एकाइ', stock_takes: 'भौतिक गणना', stock_transfers: 'स्टक स्थानान्तरणहरू', stock_transfer: 'स्टक स्थानान्तरण', articles: 'लेखहरू', article: 'लेख', // Warehouses warehouses_and_locators: 'गोदामहरू', warehouses: 'गोदामहरू', warehouse: 'गोदाम', locator_types: 'लोकेटर प्रकारहरू', locator_type: 'लोकेटर प्रकार', locators: 'लोकेटरहरू', locator: 'लोकेटर', locator_print: 'लोकेटर छाप्नुहोस्', warehouse_builder: 'गोदाम निर्माणकर्ता', // Price Lists & Discounts price_lists_and_discount_schemas: 'मूल्य सूचीहरू', price_lists: 'मूल्य सूचीहरू', price_list: 'मूल्य सूची', price_list_versions: 'मूल्य सूची संस्करणहरू', price_list_version: 'मूल्य सूची संस्करण', discount_schema: 'छुट योजना', discount_schemas: 'छुट योजनाहरू', product_pricing_rules: 'उत्पादन मूल्य निर्धारण नियमहरू', product_pricing_rule: 'उत्पादन मूल्य निर्धारण नियम', // Shippers & Freights shippers_and_freights: 'ढुवानीकर्ताहरू', shippers: 'ढुवानीकर्ताहरू', shipper: 'ढुवानीकर्ता', shipper_configurations: 'ढुवानीकर्ता कन्फिगरेसनहरू', shipper_configuration: 'ढुवानीकर्ता कन्फिगरेसन', shipping_processors: 'ढुवानी प्रोसेसरहरू', shipping_processor: 'ढुवानी प्रोसेसर', shipping_processor_configurations: 'प्रोसेसर कन्फिगरेसनहरू', freights: 'भाडाहरू', freight: 'भाडा', freight_categories: 'भाडा वर्गहरू', freight_category: 'भाडा वर्ग', packagings: 'प्याकेजिङहरू', packaging: 'प्याकेजिङ', packaging_configurations: 'प्याकेजिङ कन्फिगरेसन', label_types: 'लेबल प्रकारहरू', label_type: 'लेबल प्रकार', label_type_configurations: 'लेबल प्रकार कन्फिगरेसन', pickup_types: 'पिकअप प्रकारहरू', pickup_type: 'पिकअप प्रकार', pickup_type_configurations: 'पिकअप प्रकार कन्फिगरेसन', // Promotions promotions_and_groups: 'प्रवर्द्धनहरू', promotions: 'प्रवर्द्धनहरू', promotion: 'प्रवर्द्धन', promotion_groups: 'प्रवर्द्धन समूहहरू', promotion_group: 'प्रवर्द्धन समूह', // Assets assets_and_groups: 'सम्पत्तिहरू', assets: 'सम्पत्तिहरू', asset: 'सम्पत्ति', asset_groups: 'सम्पत्ति समूहहरू', asset_group: 'सम्पत्ति समूह', // Projects projects_and_tasks: 'परियोजनाहरू', projects: 'परियोजनाहरू', project: 'परियोजना', project_types: 'परियोजना प्रकारहरू', project_type: 'परियोजना प्रकार', tasks: 'कार्यहरू', task: 'कार्य', // Users & Roles users_and_roles: 'प्रयोगकर्ताहरू', users: 'प्रयोगकर्ताहरू', user: 'प्रयोगकर्ता', user_profile: 'प्रयोगकर्ता प्रोफाइल', roles: 'भूमिकाहरू', role: 'भूमिका', tenants: 'भाडावालहरू', tenant: 'भाडावाल', organizations: 'संगठनहरू', organization: 'संगठन', add_organization: 'संगठन थप्नुहोस्', // Requests requests_and_types: 'अनुरोधहरू', requests: 'अनुरोधहरू', request: 'अनुरोध', request_types: 'अनुरोध प्रकारहरू', request_type: 'अनुरोध प्रकार', request_groups: 'अनुरोध समूहहरू', request_group: 'अनुरोध समूह', request_categories: 'अनुरोध वर्गहरू', request_category: 'अनुरोध वर्ग', request_resolutions: 'अनुरोध समाधानहरू', request_resolution: 'अनुरोध समाधान', request_status: 'अनुरोध स्थिति', request_standard_responses: 'अनुरोध मानक प्रतिक्रियाहरू', tickets: 'टिकटहरू', ticket: 'टिकट', ticket_amounts: 'टिकट रकमहरू', ticket_amounts_hint: 'सबै सम्बन्धित टिकटहरूको बिल गरिएको रकमको योग', // Quick Actions quickrmareturn: 'छिटो RMA-फिर्ता', quickorder: 'छिटो अर्डर', quickrmalist: 'RMA सूची', locatorlabels: 'लोकेटर छाप्नुहोस्', lagerortmanager: 'गोदाम निर्माणकर्ता', materialplanning: 'सामग्री योजना', // RMA rma: 'RMA', rma_types: 'RMA प्रकारहरू', rma_type: 'RMA प्रकार', customer_rma: 'ग्राहक RMA', vendor_rma: 'आपूर्तिकर्ता RMA', // Settings settings: 'सेटिङहरू', general: 'सामान्य', general_settings: 'सामान्य सेटिङहरू', application: 'अनुप्रयोग', activities: 'गतिविधिहरू', activity: 'गतिविधि', order_sources: 'अर्डर स्रोतहरू', order_source: 'अर्डर स्रोत', // Currencies currencies_and_rates: 'मुद्राहरू', currencies: 'मुद्राहरू', currency: 'मुद्रा', currency_types: 'मुद्रा प्रकारहरू', currency_type: 'मुद्रा प्रकार', currency_rates: 'मुद्रा दरहरू', currency_rate: 'मुद्रा दर', add_currency: 'मुद्रा थप्नुहोस्', // Locations address_books: 'ठेगाना पुस्तकहरू', address_book: 'ठेगाना पुस्तक', countries: 'देशहरू', country: 'देश', add_country: 'देश थप्नुहोस्', regions: 'क्षेत्रहरू', region: 'क्षेत्र', add_region: 'क्षेत्र थप्नुहोस्', locations: 'स्थानहरू', location: 'स्थान', city: 'शहर', postal_code: 'हुलाक कोड', zip_code: 'ZIP कोड', zip: 'ZIP', street: 'सडक', address: 'ठेगाना', address_line_1: 'ठेगाना पङ्क्ति १', address_line_2: 'ठेगाना पङ्क्ति २', delivery_address: 'डेलिभरी ठेगाना', // Documents documents: 'कागजातहरू', document: 'कागजात', document_status: 'कागजात स्थिति', document_types: 'कागजात प्रकारहरू', document_type: 'कागजात प्रकार', document_groups: 'कागजात समूहहरू', document_group: 'कागजात समूह', document_sequences: 'कागजात अनुक्रमहरू', document_sequence: 'कागजात अनुक्रम', validation_rules: 'प्रमाणीकरण नियमहरू', validation_rule: 'प्रमाणीकरण नियम', // Taxes taxes: 'करहरू', tax: 'कर', tax_categories: 'कर वर्गहरू', tax_category: 'कर वर्ग', tax_providers: 'कर प्रदायकहरू', tax_provider: 'कर प्रदायक', tax_configurations: 'कर कन्फिगरेसनहरू', tax_configuration: 'कर कन्फिगरेसन', tax_rates: 'कर दरहरू', tax_rate: 'कर दर', mixed_taxes: 'मिश्रित कर दरहरू', mixed_taxes_warning: 'यो अर्डरका पोजिसनहरूमा मिश्रित कर दरहरू छन्', complete_anyway: 'जे भए पनि पूरा गर्ने?', // Charges charges_and_types: 'शुल्कहरू', charges: 'शुल्कहरू', charge: 'शुल्क', charge_types: 'शुल्क प्रकारहरू', charge_type: 'शुल्क प्रकार', // Shipping Costs shipping_costs_group: 'ढुवानी', shipping_costs: 'ढुवानी लागत (पूर्वनिर्धारित)', shipping_cost: 'ढुवानी लागत', add_shipping_cost: 'ढुवानी लागत थप्नुहोस्', edit_shipping_cost: 'ढुवानी लागत सम्पादन गर्नुहोस्', view_shipping_cost: 'ढुवानी लागत हेर्नुहोस्', shipping_cost_overrides: 'ढुवानी लागत ओभरराइडहरू', shipping_cost_override: 'ढुवानी लागत ओभरराइड', add_shipping_cost_override: 'ओभरराइड थप्नुहोस्', edit_shipping_cost_override: 'ओभरराइड सम्पादन गर्नुहोस्', view_shipping_cost_override: 'ओभरराइड हेर्नुहोस्', sc_page_sub_default: 'देश र वजन दायरा अनुसार पूर्वनिर्धारित DHL ढुवानी दरहरू।', sc_page_sub_override: 'संगठन र व्यापार साझेदार-विशिष्ट ओभरराइडहरू — Tier 1 भन्दा प्राथमिकता।', sc_routing_scope: 'राउटिङ र दायरा', sc_pricing: 'मूल्य निर्धारण', sc_pricing_overrides: 'मूल्य (Tier 1 ओभरराइड)', sc_weight_range: 'वजन दायरा (वैकल्पिक)', sc_validity_period: 'मान्यता अवधि (वैकल्पिक)', sc_flags: 'झण्डाहरू', sc_tenant: 'टेनेन्ट', sc_organization: 'संगठन', sc_shipper: 'ढुवानी प्रदायक', sc_destination_country: 'गन्तव्य देश', sc_country: 'देश', sc_business_partner: 'व्यापार साझेदार', sc_business_partner_optional: 'व्यापार साझेदार (वैकल्पिक)', sc_product: 'उत्पादन', sc_product_optional: 'उत्पादन (वैकल्पिक)', sc_base_price: 'आधार ढुवानी मूल्य (€)', sc_per_kg: 'प्रति KG ढुवानी मूल्य (€)', sc_from_kg: 'देखि (kg)', sc_to_kg: 'सम्म (kg)', sc_valid_from: 'मान्य देखि', sc_valid_to: 'मान्य सम्म', sc_active: 'सक्रिय', sc_inactive: 'निष्क्रिय', sc_kleinpaket: 'DHL Kleinpaket दर', sc_kleinpaket_short: 'Kleinpaket', sc_status: 'स्थिति', sc_help_org_default: 'स्वामित्व संगठन। विश्वव्यापी पूर्वनिर्धारित दरको लागि \u201C*\u201D प्रयोग गर्नुहोस्।', sc_help_org_override: 'ओभरराइड यो संगठनमा मात्र लागू हुन्छ। Tier 2 लुकअपको लागि आवश्यक।', sc_help_shipper: 'ढुवानी प्रदायक/क्यारियर (जस्तै DHL)।', sc_help_country: 'सिपमेन्टको गन्तव्य देश।', sc_help_bp: 'सेट गरिएमा, यो पंक्ति यो ग्राहकको सिपमेन्टमा मात्र मेल खान्छ। Tier 2 भित्र सर्वोच्च प्राथमिकता।', sc_help_product: 'यो दर विशिष्ट उत्पादनमा सीमित गर्नुहोस् (दुर्लभ)।', sc_help_base_default: 'स्थिर आधार ढुवानी शुल्क। int_freight_cost गणनाको आधार। कुनै पंक्ति नमिले फलब्याक €25.00।', sc_help_base_override: 'मेल खाने दायराको लागि Tier 1 पूर्वनिर्धारित आधार मूल्यलाई ओभरराइड गर्छ।', sc_help_per_kg: 'प्रति किलोग्राम गुणक। सूत्र: shipment_weight × shippingPricePerKG।', sc_hint_weight_range: 'खुला दायराको लागि दुवै 0 छोड्नुहोस्। अधिक विशिष्ट पंक्तिहरू (वजन दायरा सहित) प्राथमिकता पाउँछन्।', sc_hint_validity: 'फिल्टरको रूपमा प्रयोग shipping_date BETWEEN ValidFrom AND ValidTo। खाली = सधैं मान्य।', sc_hint_active: 'निष्क्रिय पंक्तिहरू लुकअपले बेवास्ता गर्छ।', sc_hint_kleinpaket: 'सानो पार्सलको विशेष मूल्य। सिपमेन्ट (m_inout.isdhlkleinpaket) र ग्राहक (c_bpartner.isaccountingkleinpaket) दुवै फ्ल्याग गरिनु पर्छ।', sc_validity_warn: 'मान्य देखि मान्य सम्म पछि छ — यो पंक्ति कहिल्यै मेल खाँदैन।', sc_btn_submit: 'पेश गर्नुहोस्', sc_btn_submit_preview: 'पेश गर्नुहोस् र पूर्वावलोकन', sc_btn_save_changes: 'परिवर्तन सुरक्षित गर्नुहोस्', sc_select_date: 'मिति छान्नुहोस्', // Tier info panel sc_tier_badge_1: 'टियर 1', sc_tier_badge_2: 'टियर 2', sc_tier_title_default: 'DHL ढुवानी लागत — पूर्वनिर्धारित दरहरू (फलब्याक)', sc_tier_title_override: 'DHL ढुवानी लागत — व्यापार साझेदार ओभरराइड (उच्च प्राथमिकता)', sc_tier_intro: 'DHL ढुवानी लागत कसरी गणना हुन्छ — प्रणालीले 2-तहको लुकअप प्रयोग गर्छ:', sc_tier_2_head: 'टियर 2 — BP ओभरराइड (प्राथमिकता)', sc_tier_2_intro: 'पूर्वनिर्धारितलाई ओभरराइड गर्ने संगठन-विशिष्ट दरहरू। मेल खान्छ:', sc_tier_2_priority: 'टियर 2 भित्र प्राथमिकता (अधिक → कम विशिष्ट):', sc_tier_1_head: 'टियर 1 — पूर्वनिर्धारित (फलब्याक)', sc_tier_1_intro: 'सबै संगठनहरूको लागि सामान्य दरहरू। मेल खान्छ:', sc_tier_1_priority: 'टियर 1 भित्र प्राथमिकता (अधिक → कम विशिष्ट):', sc_cost_components: 'लागत घटकहरू', sc_cost_base: 'आधार ढुवानी शुल्क — मेल खाने टियरबाट ShippingBasePrice (फलब्याक €25.00)। दुवै फ्ल्याग सक्षम भएमा विशेष Kleinpaket दर लागू।', sc_cost_weight: 'वजन एडअन — shipment_weight × ShippingPricePerKG', sc_cost_co2: 'CO₂ लागत — ad_client.dhl_co2_price (फलब्याक €0.19) प्रति सिपमेन्ट', sc_cost_energy: 'ऊर्जा लागत — जर्मनी मात्र: आधार × ad_client.dhl_energy_price (फलब्याक 0.0125)', sc_cost_peak: 'पीक सरचार्ज — dhl_peak_start_data र dhl_peak_end_data बीच मात्र', sc_note_override: 'मेल खाने संगठन, देश, BP, वजन दायरा र मिति दायराको लागि ओभरराइड पंक्तिहरूले पूर्वनिर्धारित पंक्तिहरूलाई प्रतिस्थापन गर्छ।', sc_note_default: 'सिपमेन्टसँग कुनै व्यापार साझेदार ओभरराइड मेल नखाएमा यी पूर्वनिर्धारित दरहरू लागू हुन्छ।', sc_link_to_overrides: 'यी मूल्यहरू संगठन वा व्यापार साझेदार अनुसार ओभरराइड गर्न सकिन्छ — ढुवानी लागत ओभरराइड पृष्ठमा रेकर्डहरू कन्फिगर गर्नुहोस्।', sc_link_to_overrides_btn: 'ढुवानी लागत ओभरराइड खोल्नुहोस्', sc_link_to_default: 'पूर्वनिर्धारित मूल्यहरू फलब्याकको रूपमा प्रयोग गरिन्छ। यहाँ कन्फिगर गरिएका ओभरराइड मूल्यहरूले संगठन, BP, देश, वजन र मिति दायरा मेल खाएमा प्राथमिकता पाउँछन्।', sc_link_to_default_btn: 'पूर्वनिर्धारित ढुवानी लागत खोल्नुहोस्', sc_partner_section_title: 'ढुवानी लागत कन्फिगरेसन', sc_partner_section_sub: 'int_freight_cost गणनाको लागि पूर्वनिर्धारित DHL ढुवानी मूल्य र संगठन-विशिष्ट ओभरराइडहरू।', sc_partner_link_default_title: 'पूर्वनिर्धारित ढुवानी लागत हेर्नुहोस्', sc_partner_link_default_desc: 'देश र वजन दायरा अनुसार विश्वव्यापी Tier 1 फलब्याक दरहरू हेर्नुहोस्।', sc_partner_link_overrides_title: 'ढुवानी लागत ओभरराइडहरू हेर्नुहोस्', sc_partner_link_overrides_desc: 'संगठन र व्यापार साझेदार-विशिष्ट Tier 2 ओभरराइडहरू हेर्नुहोस्।', sc_partner_link_create_title: 'ओभरराइड दर थप्नुहोस्', sc_partner_link_create_desc: 'यो ग्राहकको संगठनसँग पूर्व-भरिएको नयाँ Tier 2 ओभरराइड सिर्जना गर्नुहोस्।', sc_partner_no_org_warn: 'यो व्यापार साझेदारसँग कुनै संगठन लिङ्क छैन — ओभरराइड पूर्व-भर्न सकिँदैन।', sc_partner_link_modal_title: 'अवस्थित ओभरराइडहरू हेर्नुहोस्', sc_partner_link_modal_desc: 'लिङ्क गरिएको संगठनसँग मेल खाने सबै ओभरराइड रेकर्डहरू सूचीबद्ध गर्नुहोस्।', sc_partner_modal_title: 'संगठनको लागि ओभरराइडहरू', sc_partner_modal_no_records: 'यो संगठनको लागि कुनै ओभरराइड रेकर्ड फेला परेन।', sc_partner_modal_count: 'रेकर्डहरू फेला परे', sc_partner_modal_create_btn: 'नयाँ ओभरराइड थप्नुहोस्', sc_partner_modal_close: 'बन्द गर्नुहोस्', // Integrations integrations: 'एकीकरणहरू', integration: 'एकीकरण', applications: 'अनुप्रयोगहरू', label_designer: 'लेबल डिजाइनर', label_designer_desc: 'अनुकूलित लेबलहरू डिजाइन र प्रिन्ट गर्नुहोस्', apps_section_warehouse: 'गोदाम टर्मिनलहरू', apps_section_labels: 'लेबल र प्रिन्टिङ', apps_section_shipping: 'ढुवानी', apps_section_tools: 'औजारहरू', app_receive_title: 'प्राप्ति टर्मिनल', app_receive_desc: 'खरिद आदेशसहित वा बिना सामान प्राप्त गर्नुहोस्, रसिद लेबल प्रिन्ट गर्नुहोस्', app_inventory_title: 'इन्भेन्टरी टर्मिनल', app_inventory_desc: 'लोकेटर अनुसार स्टक गन्नुहोस् र भौतिक इन्भेन्टरी बुक गर्नुहोस्', app_movement_title: 'स्थानान्तरण टर्मिनल', app_movement_desc: 'लोकेटरहरू बीच सामान सार्नुहोस्, ब्याच ट्रान्सफर र RMA आयात', // --- Mobile reconditioning (/mobile/reconditioning) --- recond_title: 'Reconditioning', recond_scan_prompt: 'SCAN RETURN LABEL', recond_search_placeholder: 'RMA number', recond_hint: 'Scan or type the RMA number from the return label. Only lines on non-shippable locators are shown.', recond_not_found: 'No customer return found for', recond_lookup_error: 'Lookup failed', recond_locators_error: 'Locators could not be loaded', recond_pick_return: 'Select customer return', recond_articles: 'Articles to recondition', recond_no_lines: 'No lines left on non-shippable locators.', recond_hidden_shippable: 'line(s) already sit on shippable locators.', recond_done_qty: 'already reconditioned', recond_exhausted: 'No stock / already reconditioned', recond_target: 'Target locator', recond_pick_target: 'Choose locator', recond_not_shippable: 'not shippable', recond_same_locator: 'Target locator equals the source locator of a line.', recond_filter_locators: 'Search locator…', recond_no_locators: 'No locators found.', recond_ticket_toggle: 'Create ticket with time/amount', recond_print_report: 'Print movement report (A4)', recond_printer: 'Printer', recond_default_printer: 'Default printer (CUPS)', recond_dispose: 'Dispose', recond_disposal: 'Disposal', recond_dispose_info: 'pcs marked for disposal – booked out via physical inventory instead of being moved.', recond_no_target_needed: 'All selected lines will be disposed of – no target locator needed.', recond_submit_dispose: 'Book disposal', recond_disposal_done: 'Disposal booked', recond_report_printed: 'Report sent to printer', recond_report_print_failed: 'Report could not be printed', recond_submit: 'Book reconditioning', recond_done: 'Reconditioning booked', recond_error: 'Reconditioning failed', recond_partner_loading: 'Resolving partner…', recond_no_partner: 'no partner linked', recond_amount_label: 'Amount in € (negative = credit)', on_hand: 'On hand', subject: 'Subject', billing: 'Billing', minutes: 'Minutes', source: 'Source', none: 'None', searching: 'Searching...', time: 'Time', close_without_ticket: 'Close without ticket', hourly_rate: 'Hourly rate', direct_amount: 'Direct amount', return_short: 'Return', ticket_for: 'Ticket for', ticket_creating: 'Creating ticket…', app_picklist_title: 'पिकलिस्ट टर्मिनल', app_picklist_desc: 'ढुवानीहरूलाई एक पिकलिस्टमा जोड्नुहोस्, प्रिन्ट वा डिजिटल पिक गर्नुहोस्', app_commission_title: 'प्याकिङ टर्मिनल', app_commission_desc: 'ढुवानी प्याक गर्नुहोस्, लेबल प्रिन्ट गर्नुहोस् र पार्सल ट्र्याक गर्नुहोस्', app_returns_title: 'फिर्ता टर्मिनल', app_returns_desc: 'फिर्ता स्क्यान गर्नुहोस्, RMA बुक गर्नुहोस् र फिर्ता लेबल प्रिन्ट गर्नुहोस्', app_fix_locator_title: 'लोकेटर सुधार्नुहोस्', app_fix_locator_desc: 'गलत संस्थामा रहेका सामान सही लोकेटरमा सार्नुहोस्', app_locator_articles_title: 'लोकेटर सामग्री', app_locator_articles_desc: 'लोकेटर स्क्यान गरेर भित्रका सबै सामान हेर्नुहोस्', app_product_title: 'उत्पादन टर्मिनल', app_product_desc: 'उत्पादन स्क्यान गर्नुहोस्, स्टक जाँच्नुहोस्, आयाम सम्पादन र EAN कैद गर्नुहोस्', app_print_labels_title: 'उत्पादन लेबलहरू', app_print_labels_desc: 'सामान स्क्यान गरेर गोदाम प्रिन्टरमा उत्पादन लेबल प्रिन्ट गर्नुहोस्', app_locator_labels_title: 'लोकेटर लेबलहरू', app_locator_labels_desc: 'भण्डारण स्थानका लागि बारकोड लेबल प्रिन्ट गर्नुहोस्', app_manual_label_title: 'म्यानुअल लेबल', app_manual_label_desc: 'कुनै पनि ठेगानाका लागि ढुवानी लेबल म्यानुअली बनाउनुहोस्', app_dhl_label_title: 'DHL म्यानुअल लेबल', app_dhl_label_desc: 'ढुवानी बिना DHL लेबल बनाउनुहोस्', app_generate_shipments_title: 'ढुवानी उत्पन्न गर्नुहोस्', app_generate_shipments_desc: 'खुला आदेशबाट डेलिभरी नोट बनाउनुहोस् र पिकलिस्ट प्रिन्ट गर्नुहोस्', app_tasks_title: 'समय ट्र्याकिङ', app_tasks_desc: 'ग्राहक अनुसार काम समय रेकर्ड गरेर कार्यमा बिल गर्नुहोस्', // Product Info product_info: 'उत्पादन जानकारी', qtyordered: 'अर्डर गरिएको', itemprice: 'मूल्य', totalprice: 'जम्मा', qtyavailable: 'उपलब्ध', qtyonhand: 'हातमा', returnqtyonhand: 'फिर्ता हातमा', qtyreserved: 'आरक्षित', qtypurchased: 'खरिद गरिएको', shipment: 'ढुवानी', invoice: 'बीजक', documentordernumber: 'अर्डर नम्बर', periodperformancedate: 'प्रदर्शन तिथि', documentexternnumber: 'बाह्य अर्डर-ID', orderdocumenttype: 'अर्डर प्रकार', // Common Form Fields name: 'नाम', value: 'मान', description: 'विवरण', notes: 'टिप्पणीहरू', comment: 'टिप्पणी', comments: 'टिप्पणीहरू', code: 'कोड', identifier: 'पहिचानकर्ता', key: 'कुञ्जी', type: 'प्रकार', status: 'स्थिति', active: 'सक्रिय', inactive: 'निष्क्रिय', enabled: 'सक्षम', disabled: 'अक्षम', default: 'पूर्वनिर्धारित', priority: 'प्राथमिकता', sequence: 'अनुक्रम', sort_order: 'क्रम मिलाउनुहोस्', created: 'सिर्जना गरिएको', created_at: 'सिर्जना मिति', created_by: 'सिर्जना गर्ने', updated: 'अद्यावधिक गरिएको', updated_at: 'अद्यावधिक मिति', updated_by: 'अद्यावधिक गर्ने', modified: 'परिमार्जित', deleted: 'मेटिएको', deleted_at: 'मेटिएको मिति', date: 'मिति', start_date: 'सुरु मिति', end_date: 'अन्त्य मिति', valid_from: 'देखि मान्य', valid_to: 'सम्म मान्य', from_date: 'मिति देखि', to_date: 'मिति सम्म', valid: 'मान्य', in_service_date: 'सेवा मिति', create_date: 'सिर्जना मिति', guarantee_date: 'ग्यारेन्टी मिति', create_as_active: 'सक्रिय रूपमा सिर्जना गर्नुहोस्', // Additional Common Fields tax_id: 'कर ID', hrg_number: 'वाणिज्यिक रजिस्टर नं.', help_hrg_number_tip: 'व्यापार साझेदार का वाणिज्यिक रजिस्टर नंबर (Handelsregisternummer)।', email_invoice: 'चालान ईमेल', help_email_invoice_tip: 'चालान इस पते पर ईमेल किए जाते हैं। खाली होने पर सामान्य ईमेल उपयोग होता है।', rating: 'मूल्याङ्कन', url: 'URL', reference_no: 'सन्दर्भ नं.', // Contact Fields email: 'Email', phone: 'फोन', mobile: 'मोबाइल', fax: 'फ्याक्स', website: 'वेबसाइट', contact: 'सम्पर्क', contacts: 'सम्पर्कहरू', contact_person: 'सम्पर्क व्यक्ति', first_name: 'पहिलो नाम', last_name: 'थर', full_name: 'पूरा नाम', title: 'शीर्षक', salutation: 'अभिवादन', company: 'कम्पनी', company_name: 'कम्पनी नाम', your_first_name: 'तपाईंको पहिलो नाम', your_last_name: 'तपाईंको थर', your_username: 'तपाईंको प्रयोगकर्ता नाम वा लगइन ID', your_password: 'तपाईंको पासवर्ड', your_email: 'तपाईंको इमेल', enter_username: 'आफ्नो प्रयोगकर्ता नाम प्रविष्ट गर्नुहोस्!', enter_password: 'आफ्नो पासवर्ड प्रविष्ट गर्नुहोस्!', enter_email: 'आफ्नो इमेल प्रविष्ट गर्नुहोस्', // Financial Fields amount: 'रकम', price: 'मूल्य', unit_price: 'एकाइ मूल्य', list_price: 'सूची मूल्य', net_price: 'खुद मूल्य', gross_price: 'कुल मूल्य', gross_amount: 'कुल रकम', cost: 'लागत', discount: 'छुट', discount_percent: 'छुट %', tax_amount: 'कर रकम', subtotal: 'उपजम्मा', total: 'जम्मा', grand_total: 'कुल जम्मा', balance: 'शेष', credit: 'क्रेडिट', debit: 'डेबिट', payment: 'भुक्तानी', payments: 'भुक्तानीहरू', payment_method: 'भुक्तानी विधि', payment_date: 'भुक्तानी मिति', due_date: 'म्याद मिति', invoice_date: 'बीजक मिति', order_date: 'अर्डर मिति', delivery_date: 'डेलिभरी मिति', ship_date: 'ढुवानी मिति', // Quantity Fields quantity: 'परिमाण', qty: 'परि.', qty_ordered: 'अर्डर गरिएको परि.', qty_delivered: 'डेलिभर गरिएको परि.', qty_invoiced: 'बीजक गरिएको परि.', qty_returned: 'फिर्ता गरिएको परि.', qty_available: 'उपलब्ध परि.', qty_on_hand: 'हातमा परि.', locator_priorities: 'लोकेटर प्राथमिकता', locator_priorities_desc: 'Optimize locator pick order for shipment generation', qty_reserved: 'आरक्षित परि.', min_qty: 'न्यूनतम परि.', max_qty: 'अधिकतम परि.', no: 'नं.', // Measurement Fields weight: 'तौल', height: 'उचाइ', width: 'चौडाइ', length: 'लम्बाइ', volume: 'आयतन', uom: 'एकाइ', unit_of_measure: 'मापन एकाइ', // Reference Fields reference: 'सन्दर्भ', external_reference: 'बाह्य सन्दर्भ', internal_reference: 'आन्तरिक सन्दर्भ', po_reference: 'खरिद अर्डर सन्दर्भ', document_no: 'कागजात नं.', order_no: 'अर्डर नं.', invoice_no: 'बीजक नं.', tracking_no: 'ट्र्याकिङ नं.', tracking_code: 'ट्र्याकिङ कोड', postal_code_or_house: 'हुलाक कोड वा घर नम्बर', serial_no: 'सिरियल नं.', batch_no: 'ब्याच नं.', lot_no: 'लट नं.', sku: 'SKU', barcode: 'बारकोड', ean: 'EAN', upc: 'UPC', scan_product_sku: 'उत्पादन SKU/UPC/मान स्क्यान गर्नुहोस्', // Actions save: 'सुरक्षित गर्नुहोस्', saved: 'सुरक्षित भयो!', save_changes: 'परिवर्तनहरू सुरक्षित गर्नुहोस्', cancel: 'रद्द गर्नुहोस्', delete: 'मेट्नुहोस्', edit: 'सम्पादन', view: 'हेर्नुहोस्', create: 'सिर्जना गर्नुहोस्', add: 'थप्नुहोस्', remove: 'हटाउनुहोस्', update: 'अद्यावधिक गर्नुहोस्', submit: 'पेश गर्नुहोस्', submit_preview: 'पेश गर्नुहोस् र पूर्वावलोकन', approve: 'स्वीकृत गर्नुहोस्', reject: 'अस्वीकार गर्नुहोस्', confirm: 'पुष्टि गर्नुहोस्', complete: 'पूरा गर्नुहोस्', close: 'बन्द गर्नुहोस्', open: 'खोल्नुहोस्', reset: 'रिसेट', clear: 'खाली गर्नुहोस्', filter: 'फिल्टर', sort: 'क्रमबद्ध गर्नुहोस्', export: 'निर्यात', import: 'आयात', print: 'छाप्नुहोस्', print_label: 'लेबल छाप्नुहोस्', print_report_pdf: 'PDF मा रिपोर्ट छाप्नुहोस्', print_report_html: 'HTML मा रिपोर्ट छाप्नुहोस्', print_report_csv: 'CSV मा रिपोर्ट छाप्नुहोस्', print_report_xlsx: 'XLSX मा रिपोर्ट छाप्नुहोस्', print_report_xls: 'XLS मा रिपोर्ट छाप्नुहोस्', download: 'डाउनलोड', upload: 'अपलोड', copy: 'प्रतिलिपि', duplicate: 'नक्कल', archive: 'अभिलेख', restore: 'पुनर्स्थापना', refresh: 'रिफ्रेस', reload: 'पुन: लोड', preview: 'पूर्वावलोकन', select: 'छान्नुहोस्', select_all: 'सबै छान्नुहोस्', deselect_all: 'सबै अचयन गर्नुहोस्', expand: 'विस्तार गर्नुहोस्', collapse: 'सङ्कुचित गर्नुहोस्', show: 'देखाउनुहोस्', hide: 'लुकाउनुहोस्', more: 'थप', less: 'कम', next: 'अर्को', previous: 'अघिल्लो', first: 'पहिलो', last: 'अन्तिमो', yes: 'हो', no_option: 'होइन', ok: 'ठीक छ', apply: 'लागू गर्नुहोस्', process: 'प्रक्रिया', generate: 'उत्पन्न गर्नुहोस्', calculate: 'गणना गर्नुहोस्', send: 'पठाउनुहोस्', receive: 'प्राप्त गर्नुहोस्', move: 'सार्नुहोस्', void_action: 'रद्द गर्नुहोस्', force_void_action: 'ढुवानी भइसके पनि रद्द गर्नुहोस् (एडमिन) – अन्तिम, पुनः सक्रिय गर्न सकिँदैन', force_void_title: 'पठाइसकेको अर्डर रद्द गर्ने?', force_void_msg: 'यो अर्डर पूरा भइसकेको छ र पहिले नै तयार/पठाइसकिएको छ। रद्द गर्नु अन्तिम हो: अर्डर हराउँछ र पछि पुनः सक्रिय गर्न सकिँदैन। डेलिभरी नोट र बिल प्रणालीमा उल्टाइन्छ। मार्केटप्लेसलाई सूचित गरिँदैन।', force_void_ack: 'म बुझ्छु कि अर्डर हराउँछ र पुनः सक्रिय गर्न सकिँदैन।', force_void_confirm: 'हो, जे भए पनि रद्द गर्नुहोस्', reverse: 'उल्टाउनुहोस्', view_more_details: 'थप विवरण हेर्नुहोस्', toggle_open_orders: 'खुला अर्डरहरू टगल गर्नुहोस्', install_as_app: 'एपको रूपमा स्थापना गर्नुहोस्', install_as_mobile_app: 'मोबाइल एपको रूपमा स्थापना गर्नुहोस्', enable_push_notifications: 'पुश सूचनाहरू सक्षम गर्नुहोस्', enter_fullscreen: 'पूर्ण स्क्रिनमा प्रवेश गर्नुहोस्', exit_fullscreen: 'पूर्ण स्क्रिनबाट बाहिर निस्कनुहोस्', // Status Labels draft: 'मस्यौदा', pending: 'विचाराधीन', in_progress: 'प्रगतिमा', completed: 'पूरा भयो', cancelled: 'रद्द गरियो', approved: 'स्वीकृत', rejected: 'अस्वीकृत', closed: 'बन्द', voided: 'रद्द गरिएको', reversed: 'उल्टाइएको', posted: 'पोस्ट गरिएको', processed: 'प्रशोधित', unprocessed: 'अप्रशोधित', paid: 'भुक्तानी गरिएको', unpaid: 'भुक्तानी नगरिएको', partial: 'आंशिक', overdue: 'म्याद नाघेको', shipped: 'ढुवानी गरिएको', incoming: 'आगमन', packing: 'प्याकिङ', delivered: 'डेलिभर गरिएको', returned: 'फिर्ता गरिएको', new_order: 'नयाँ अर्डर', imported_date: 'आयातित', shipped_date: 'ढुवानी', select_start_date: 'सुरु मिति चयन गर्नुहोस्', select_end_date: 'अन्त्य मिति चयन गर्नुहोस्', // Document Status Titles order_complete: 'अर्डर पूरा भयो', order_draft: 'अर्डर मस्यौदा', order_cancelled: 'अर्डर रद्द भयो', standard_shipping: 'मानक ढुवानी', express_shipping: 'द्रुत ढुवानी', same_address: 'उही ठेगाना', different_address: 'फरक ठेगाना', shipment_created: 'ढुवानी सिर्जना भयो', // Priority Labels priority_low: 'न्यून', priority_medium: 'मध्यम', priority_high: 'उच्च', priority_urgent: 'अत्यावश्यक', priority_minor: 'सामान्य', // Messages & Toasts loading: 'लोड हुँदैछ...', saving: 'सुरक्षित हुँदैछ...', processing: 'प्रशोधन हुँदैछ...', please_wait: 'कृपया पर्खनुहोस्...', no_data: 'कुनै डाटा उपलब्ध छैन', no_results: 'कुनै परिणाम फेला परेन', error: 'त्रुटि', success: 'सफल', warning: 'चेतावनी', info: 'जानकारी', required_field: 'यो फिल्ड आवश्यक छ', invalid_input: 'अमान्य इनपुट', confirm_delete: 'के तपाईं मेट्न चाहनुहुन्छ?', delete_confirmation: 'मेट्ने पुष्टि', confirm_action: 'के तपाईं निश्चित हुनुहुन्छ?', changes_saved: 'परिवर्तनहरू सफलतापूर्वक सुरक्षित भयो', created_successfully: 'सफलतापूर्वक सिर्जना भयो', saved_successfully: 'सफलतापूर्वक सुरक्षित भयो', operation_successful: 'कार्य सफलतापूर्वक सम्पन्न भयो', operation_failed: 'कार्य असफल भयो', save_warning: 'सुरक्षित बटन सक्रिय छ, कृपया जानु अघि डाटा पेश गर्नुहोस्!', tracking_number_copied: 'ट्र्याकिङ नम्बर प्रतिलिपि भयो!', please_enter_trackingnumber: 'कृपया ट्र्याकिङ नम्बर प्रविष्ट गर्नुहोस्', tracking_number_required: 'ट्र्याकिङ नम्बर आवश्यक छ', tracking_number_save_failed: 'ट्र्याकिङ नम्बर सुरक्षित गर्न असफल भयो', save_and_upload: 'सुरक्षित गर्नुहोस् र अपलोड गर्नुहोस्', attachment_trackingnumber: 'संलग्न ट्र्याकिङ नम्बर', copy_failed: 'प्रतिलिपि असफल भयो', login_failed: 'लगइन असफल भयो', server_error: 'सर्भर त्रुटि', connection_error: 'जडान त्रुटि', failed_to_load_libraries: 'PDF/बारकोड पुस्तकालय लोड गर्न असफल भयो', error_generating_pdf: 'PDF लेबल उत्पन्न गर्दा त्रुटि!', failed_to_initialize_pdf: 'PDF उत्पादन सुरु गर्न असफल भयो!', failed_to_fetch_stocks: 'स्टकहरू ल्याउन असफल भयो', failed_to_submit_adjustments: 'समायोजनहरू पेश गर्न असफल भयो', error_searching_product: 'उत्पादन खोज्दा त्रुटि', error_fetching_product_image: 'उत्पादन तस्बिर ल्याउँदा त्रुटि', copied_qty_values: 'स्थानीय परिमाण मानहरू लक्ष्यमा प्रतिलिपि भयो', // Table Headers actions: 'कार्यहरू', options: 'विकल्पहरू', details: 'विवरणहरू', summary: 'सारांश', overview: 'अवलोकन', history: 'इतिहास', attachments: 'संलग्नहरू', attachment: 'संलग्न', files: 'फाइलहरू', file: 'फाइल', image: 'तस्बिर', images: 'तस्बिरहरू', logo: 'लोगो', partner: 'साझेदार', tracking: 'ट्र्याकिङ', // Time today: 'आज', yesterday: 'हिजो', tomorrow: 'भोलि', this_week: 'यो हप्ता', last_week: 'गत हप्ता', this_month: 'यो महिना', last_month: 'गत महिना', this_year: 'यो वर्ष', last_year: 'गत वर्ष', // Boolean is_active: 'सक्रिय छ', is_default: 'पूर्वनिर्धारित छ', is_enabled: 'सक्षम छ', is_visible: 'दृश्य छ', is_required: 'आवश्यक छ', is_readonly: 'पढ्ने मात्र', is_system: 'प्रणाली हो', is_customer: 'ग्राहक हो', is_vendor: 'आपूर्तिकर्ता हो', is_employee: 'कर्मचारी हो', is_sales_rep: 'बिक्री प्रतिनिधि हो', // Partner Form Fields second_name: 'दोस्रो नाम', search_key: 'खोज कुञ्जी', representative_agent: 'प्रतिनिधि/एजेन्ट', open_balance: 'खुला शेष', credit_status: 'क्रेडिट स्थिति', credit_limit: 'क्रेडिट सीमा', credit_hold: 'क्रेडिट होल्ड', credit_ok: 'क्रेडिट ठीक', credit_stop: 'क्रेडिट रोक', credit_watch: 'क्रेडिट निगरानी', no_credit_check: 'क्रेडिट जाँच नगर्ने', contracted_signed: 'सम्झौता हस्ताक्षर भयो', summary_level: 'सारांश स्तर', prospect: 'सम्भावित ग्राहक', sales_representative: 'बिक्री प्रतिनिधि', so_tax_exempt: 'बिक्री अर्डर कर छुट', po_tax_exempt: 'खरिद अर्डर कर छुट', fulfillment_customer: 'पूर्ति ग्राहक', account_logship: 'LogShip खाता', accounting_warehouse_volume: 'लेखा गोदाम आयतन', // Customer Tab invoice_rule: 'बीजक नियम', after_delivery: 'डेलिभरी पछि', after_order_delivered: 'अर्डर डेलिभर भएपछि', customer_schedule_after_delivery: 'डेलिभरी पछि ग्राहक तालिका', immediate: 'तत्काल', invoice_schedule: 'बीजक तालिका', flat_discount_percent: 'समतल छुट %', payment_rule: 'भुक्तानी नियम', cash: 'नगद', check: 'चेक', credit_card: 'क्रेडिट कार्ड', direct_debit: 'प्रत्यक्ष डेबिट', direct_deposit: 'प्रत्यक्ष जम्मा', on_credit: 'उधारोमा', delivery_rule: 'डेलिभरी नियम', after_payment: 'भुक्तानी पछि', availability: 'उपलब्धता', complete_line: 'पूरा लाइन', complete_order: 'पूरा अर्डर', force: 'बल प्रयोग', manual: 'म्यानुअल', dunning_grace_date: 'तगादा छुट मिति', payment_term: 'भुक्तानी सर्त', delivery_via: 'डेलिभरी माध्यम', delivery: 'डेलिभरी', pickup: 'पिकअप', dunning: 'तगादा', min_shelf_life_percent: 'न्यूनतम शेल्फ जीवन %', // Vendor Tab po_discount_schema: 'खरिद अर्डर छुट योजना', po_price_list: 'खरिद अर्डर मूल्य सूची', vendor_status: 'आपूर्तिकर्ता स्थिति', vendor_1099: '1099 आपूर्तिकर्ता', // Fulfillment Customer Tab fulfillment_order_baseprice: 'पूर्ति अर्डर आधार मूल्य', fulfillment_order_baseprice_tooltip: 'पूर्ति अर्डर प्रशोधनको लागि लिइने आधार मूल्य', fulfillment_order_return_baseprice: 'पूर्ति अर्डर फिर्ता आधार मूल्य', fulfillment_order_return_baseprice_tooltip: 'फिर्ता पूर्ति अर्डरहरू प्रशोधन गर्न लिइने आधार मूल्य', fulfillment_order_baseprice_2: 'पूर्ति अर्डर आधार मूल्य २', fulfillment_order_baseprice_2_tooltip: 'पूर्ति अर्डर प्रशोधनको लागि दोस्रो तह आधार मूल्य', fulfillment_order_baseprice_3: 'पूर्ति अर्डर आधार मूल्य ३', fulfillment_order_baseprice_3_tooltip: 'पूर्ति अर्डर प्रशोधनको लागि तेस्रो तह आधार मूल्य', fulfillment_order_qty_pickfree: 'पूर्ति अर्डर परिमाण पिकफ्री', fulfillment_order_qty_pickfree_tooltip: 'पूर्ति अर्डरमा निःशुल्क पिकिङ सेवाको लागि परिमाण सीमा', fulfillment_order_pickprice: 'पूर्ति अर्डर पिक मूल्य', fulfillment_order_pickprice_tooltip: 'पूर्ति अर्डरको लागि प्रति वस्तु पिक मूल्य', fulfillment_order_return_pickprice: 'पूर्ति अर्डर फिर्ता पिक मूल्य', fulfillment_order_return_pickprice_tooltip: 'फिर्ता पूर्ति अर्डरको लागि प्रति वस्तु पिक मूल्य', logship_monthly_fee: 'LogShip मासिक शुल्क', logship_monthly_fee_tooltip: 'LogShip सेवाहरूको लागि मासिक शुल्क', volume_qm3_price: 'आयतन QM3 मूल्य', volume_qm3_price_tooltip: 'आयतनमा आधारित गोदाम भण्डारणको लागि प्रति घनमिटर मूल्य', accounting_warehouse_rent_starts: 'लेखा गोदाम भाडा सुरु', accounting_warehouse_rent_starts_tooltip: 'लेखा गोदाम भाडा शुल्क सुरु हुने मिति', warehouse_and_pricing: 'गोदाम र मूल्य निर्धारण', shelf_rent_small_price: 'सानो शेल्फ भाडा मूल्य', shelf_rent_small_qty: 'सानो शेल्फ भाडा परिमाण', shelf_rent_large_price: 'ठूलो शेल्फ भाडा मूल्य', shelf_rent_large_qty: 'ठूलो शेल्फ भाडा परिमाण', rent_pallet_space_qty: 'प्यालेट ठाउँ भाडा परिमाण', rent_pallet_space_price: 'प्यालेट ठाउँ भाडा मूल्य', customer_profile_id: 'ग्राहक प्रोफाइल ID', product_packet_1_kp_price: 'उत्पादन प्याकेट १ (KP) मूल्य', product_packet_2_s_price: 'उत्पादन प्याकेट २ (S) मूल्य', product_packet_3_m_price: 'उत्पादन प्याकेट ३ (M) मूल्य', product_packet_4_l_price: 'उत्पादन प्याकेट ४ (L) मूल्य', product_packet_5_xl_price: 'उत्पादन प्याकेट ५ (XL) मूल्य', accounting_kleinpaket: 'लेखा सानो प्याकेट', use_qm2_from_bp: 'व्यापार साझेदारबाट QM2 प्रयोग गर्नुहोस्', use_foreign_dhl_account: 'विदेशी DHL खाता प्रयोग गर्नुहोस्', allow_fee_report_download: 'शुल्क रिपोर्ट डाउनलोडको अनुमति दिनुहोस्', freight_cost_rule: 'भाडा लागत नियम', freight_included: 'भाडा समावेश', fix_price: 'निश्चित मूल्य', calculated: 'गणना गरिएको', line: 'पङ्क्ति', additional_references: 'अतिरिक्त सन्दर्भहरू', parent_business_partner: 'मूल व्यापार साझेदार', tax_group: 'कर समूह', default_shipper: 'पूर्वनिर्धारित ढुवानीकर्ता', // Preferences Tab order_reference: 'अर्डर सन्दर्भ', document_copies: 'कागजात प्रतिलिपिहरू', printed: 'छापिएको', discount_printed: 'छुट छापिएको', greeting: 'अभिवादन', invoice_print_format: 'बीजक छपाइ ढाँचा', language: 'भाषा', order_description: 'अर्डर विवरण', // Sales Tab share: 'साझेदारी', sales_volume_in: 'बिक्री आयतन', employees: 'कर्मचारीहरू', acquisition_cost: 'अधिग्रहण लागत', first_sale: 'पहिलो बिक्री', naics: 'NAICS', potential_life_time_value: 'सम्भावित जीवनकालीन मूल्य', actual_life_time_value: 'वास्तविक जीवनकालीन मूल्य', acquisition_cost: 'अधिग्रहण लागत', potential_life_time_value: 'संभावित जीवनकालीन मूल्य', share_of_customer: 'ग्राहक हिस्सेदारी', duns: 'D-U-N-S', // Edit Page Translations edit_business_partner: 'व्यापार साझेदार सम्पादन गर्नुहोस्', business_partner: 'व्यापार साझेदार', document_preferences: 'कागजात प्राथमिकताहरू', sales_info: 'बिक्री जानकारी', customer_info: 'ग्राहक जानकारी', vendor_info: 'आपूर्तिकर्ता जानकारी', create_order: 'अर्डर सिर्जना गर्नुहोस्', edit_order: 'अर्डर सम्पादन गर्नुहोस्', create_request: 'अनुरोध सिर्जना गर्नुहोस्', edit_invoice: 'बीजक सम्पादन गर्नुहोस्', edit_shipment: 'ढुवानी सम्पादन गर्नुहोस्', sales_invoices: 'बिक्री बीजकहरू', abort: 'रद्द गर्नुहोस्', yes: 'हो', shipper: 'ढुवानीकर्ता', // Partner Detail Record Tabs contacts_users: 'सम्पर्कहरू (प्रयोगकर्ताहरू)', locations: 'स्थानहरू', bank_accounts: 'बैंक खाताहरू', shipping_accounts: 'ढुवानी खाताहरू', customer_accounting: 'ग्राहक लेखा', vendor_accounting: 'आपूर्तिकर्ता लेखा', accounting_schema: 'लेखा योजना', account_receivable: 'प्राप्य खाता', account_prepayment: 'पूर्वभुक्तानी खाता', // Location Form address: 'ठेगाना', address_1: 'ठेगाना १', address_2: 'ठेगाना २', address_3: 'ठेगाना ३', address_4: 'ठेगाना ४', ship_location: 'ढुवानी स्थान', bill_location: 'बिल स्थान', no_detail_record: 'अहिलेसम्म कुनै विवरण रेकर्ड छैन, कृपया नयाँ थप्नुहोस्।', add_record: 'रेकर्ड थप्नुहोस्', location: 'स्थान', country: 'देश', region: 'क्षेत्र', city: 'शहर', zip: 'ZIP', sales_region: 'बिक्री क्षेत्र', second_phone: 'दोस्रो फोन', customer_address_id: 'ग्राहक ठेगाना ID', isdn: 'ISDN', location_status: 'स्थान स्थिति', invoice_address: 'बीजक ठेगाना', ship_address: 'ढुवानी ठेगाना', record_saved: 'रेकर्ड सुरक्षित भयो!', save_error: 'सुरक्षित गर्दा त्रुटि', close: 'बन्द गर्नुहोस्', // User/Contact Form contact_user: 'सम्पर्क (प्रयोगकर्ता)', birthday: 'जन्मदिन', comments: 'टिप्पणीहरू', notification_type: 'सूचना प्रकार', position: 'पद', supervisor: 'पर्यवेक्षक', greeting_greeting: 'अभिवादन', bp_access: 'व्यापार साझेदार पहुँच', full_bp_access: 'पूर्ण व्यापार साझेदार पहुँच', ldap_user: 'LDAP प्रयोगकर्ता', email_user: 'EMail प्रयोगकर्ता', email_user_id: 'EMail प्रयोगकर्ता ID', email_address: 'इमेल ठेगाना', email_verify: 'EMail प्रमाणीकरण', email_verify_date: 'EMail प्रमाणीकरण मिति', verification_info: 'प्रमाणीकरण जानकारी', last_contact: 'अन्तिमो सम्पर्क', last_result: 'अन्तिमो परिणाम', partner_location: 'साझेदार स्थान', phone_2: 'दोस्रो फोन', title: 'शीर्षक', // Bank Account Form bank: 'बैंक', bank_account: 'बैंक खाता', bank_account_type: 'बैंक खाता प्रकार', account_no: 'खाता नं.', iban: 'IBAN', bic_swift: 'BIC/SWIFT', routing_no: 'राउटिङ नं.', credit_card: 'क्रेडिट कार्ड', credit_card_type: 'क्रेडिट कार्ड प्रकार', credit_card_number: 'क्रेडिट कार्ड नम्बर', verification_code: 'प्रमाणीकरण कोड', expiration_month: 'समाप्ति महिना', expiration_year: 'समाप्ति वर्ष', account_name: 'खाता नाम', account_email: 'खाता इमेल', account_street: 'खाता सडक', account_city: 'खाता शहर', account_zip: 'खाता Zip/हुलाक', account_state: 'खाता राज्य/प्रदेश', account_country: 'खाता देश', driver_license: 'चालक अनुमतिपत्र', driver_license_no: 'चालक अनुमतिपत्र नं.', social_security_no: 'सामाजिक सुरक्षा नं.', ach: 'ACH', payroll_payee: 'तलब प्राप्तकर्ता', account_usage: 'खाता प्रयोग', customer_payment_profile_id: 'ग्राहक भुक्तानी प्रोफाइल ID', payment_processor: 'भुक्तानी प्रोसेसर', address_verified: 'ठेगाना प्रमाणित', zip_verified: 'Zip प्रमाणित', number: 'नम्बर', no_detail_record: 'अहिलेसम्म कुनै विवरण रेकर्ड छैन, कृपया नयाँ थप्नुहोस्।', add_record: 'रेकर्ड थप्नुहोस्', // Shipping Account Form shipping_account: 'ढुवानी खाता', account_number: 'खाता नम्बर', shipper_account: 'खाता नं.', shipper_meter: 'ढुवानीकर्ता मिटर', duties_shipper_account: 'शुल्क ढुवानीकर्ता खाता', meter: 'मिटर', duties_shipper: 'शुल्क ढुवानीकर्ता', location: 'स्थान', // BI & Accounting menu translations bi: 'BI', bi_desc: 'व्यापार बुद्धिमत्ता र विश्लेषण', accounting_menu: 'लेखा', accounting_menu_desc: 'लेखा र बीजकहरू', // Fulfillment translations fulfillment_customers: 'पूर्ति ग्राहकहरू', fulfillment_merchant_onboarding: 'व्यापारी अनबोर्डिङ', fulfillment_stocks: 'पूर्ति स्टकहरू', fulfillment_product_pricing_rules: 'उत्पादन मूल्य निर्धारण नियमहरू', fulfillment_product_pricing_rules_desc: 'पूर्ति उत्पादन मूल्य निर्धारण नियमहरू व्यवस्थापन गर्नुहोस्', fee_line_browser: 'शुल्क लाइन ब्राउजर', fee_line_browser_desc: 'पूर्ति शुल्क लाइनहरू ब्राउज र विश्लेषण गर्नुहोस्', bi_fulfillment_earnings: 'पूर्ति आम्दानी', bi_fulfillment_earnings_desc: 'मिति दायरा अनुसार पढ्ने-मात्र आम्दानी विश्लेषण, व्यापारी अनुसार समूहबद्ध', shipment_line_browser: 'ढुवानी लाइन ब्राउजर', shipment_line_browser_desc: 'सबै ढुवानी लाइनहरू ब्राउज र विश्लेषण गर्नुहोस्', margin_browser: 'मार्जिन ब्राउजर', margin_browser_desc: 'खरिद लागत, ढुवानी र बजार शुल्क सहित अर्डर मार्जिन विश्लेषण गर्नुहोस्', storage_usage_browser: 'भण्डारण उपयोग (QM3)', storage_usage_browser_desc: 'गोदाम भण्डारण उपयोग र आयतन डाटा हेर्नुहोस्', bi_shipments_by_org: 'संगठन अनुसार ढुवानी', bi_shipments_by_org_desc: 'संगठन अनुसार कमिसन गरिएको ढुवानी', // --- BI product performance (/bi/product-performance) --- bi_product_performance: 'Product Performance', bi_product_performance_desc: 'Sales qty, returns, revenue and stock coverage per product (admins)', pp_admin_only: 'This report is only available to administrators.', pp_subtitle: 'Sales quantities, returns, revenue and stock coverage per product', pp_merchant: 'Merchant / organisation', pp_view: 'View', pp_mode_window: 'Period', pp_mode_monthly: 'Monthly matrix', pp_period: 'Period (up to today)', pp_months: 'Months', pp_months_short: 'mo.', pp_scope: 'Products', pp_manual: 'Selection', pp_top_n: 'Top N by sold quantity', pp_add_product: 'Search and add a product…', pp_manual_hint: 'No products selected yet – search above or pin rows from the top list.', pp_vs_previous: 'vs. previous period', pp_units_sold: 'Units sold', pp_shipments: 'Shipments', pp_revenue: 'Revenue (net)', pp_returns: 'Returns', pp_return_rate: 'Return rate', pp_products_sold: 'Products sold (SKUs)', pp_kpi_note: 'Sold = completed customer shipments (ship date), returns = completed customer returns. Revenue = qty × net price of the linked order line (shipments without an order link count as 0 €).', pp_daily_trend: 'Sales & returns per day', pp_all_products: 'all products of the organisation', pp_by_category: 'Share by category', pp_no_category: 'No category', pp_top_products: 'Top products by quantity', pp_worst_return: 'Highest return rate (%)', pp_table_title: 'Products', pp_filter: 'Filter (name, article no., SKU, category)…', pp_sold: 'Sold', pp_returned: 'Returned', pp_prev: 'previous', pp_share: 'Share', pp_coverage: 'Coverage', pp_last_sold: 'Last sold', pp_pin: 'Add to selection', pp_empty: 'No sales in the selected period.', pp_avg_month: 'Ø per month', pp_last_month: 'Last month', pp_top8_trend: 'Top 8 products per month', pp_monthly_totals: 'Sales & returns per month (organisation)', pp_matrix_title: 'Monthly matrix', pp_trend: 'Trend', pp_org_total: 'Organisation total', pp_matrix_note: 'Cell colour = sold qty relative to the product\'s strongest month; superscript = returns in that month. Trend compares the last 3 months with the 3 before.', bi_inventory_valuation: 'सूची मूल्याङ्कन', bi_inventory_valuation_desc: 'संगठन र मूल्य सूची अनुसार स्टक मूल्य अवलोकन', fulfillment_customer_dashboard: 'पूर्ति ग्राहक Dashboard', fulfillment_dashboard_subtitle: 'सबै पूर्ति ग्राहकहरू र तिनीहरूका बीजकहरूको अवलोकन', generate_orders: 'अर्डरहरू उत्पन्न गर्नुहोस्', generate_fulfillment_orders: 'पूर्ति अर्डरहरू उत्पन्न गर्नुहोस्', year: 'वर्ष', customer: 'ग्राहक', customers: 'ग्राहकहरू', month: 'महिना', invoices: 'बीजकहरू', year_total: 'वार्षिक जम्मा', fulfillment: 'पूर्ति', return: 'फिर्ता', warehouse_rent: 'गोदाम भाडा', warehouse_rent_flat: 'गोदाम भाडा (समतल)', parcel: 'पार्सल', parcels: 'पार्सलहरू', parcel_contents: 'पार्सल सामग्री', commissioned_at: 'कमिसन गरिएको', no_parcel_contents: 'पार्सल सामग्रीको डाटा उपलब्ध छैन', subscription: 'सदस्यता', shipping_fee: 'ढुवानी शुल्क', request: 'अनुरोध', requests: 'अनुरोधहरू', order: 'अर्डर', orders: 'अर्डरहरू', open_orders: 'खुला अर्डरहरू', open_orders_per_merchant: 'प्रति व्यापारी खुला अर्डरहरू', orders_by_organization: 'संगठन अनुसार अर्डरहरू', warehouse_utilization: 'गोदाम उपयोग', dash_open_total: 'खुला अर्डरहरू', dash_fillable: 'पूरा गर्न सकिने', dash_not_fillable: 'पूरा गर्न नसकिने', dash_per_organization: 'प्रति संगठन', dash_missing_products: 'हराइरहेका उत्पादनहरू', dash_missing_products_sub: 'पूरा गर्न नसकिने अर्डरहरूका लागि आवश्यक उत्पादनहरू', dash_next_goods_receipts: 'अर्को वस्तु प्राप्ति', dash_next_goods_receipts_sub: 'आगामी खरिद अर्डर आगमन', dash_newest_products: 'नवीनतम उत्पादनहरू', dash_newest_products_sub: 'पछिल्ला १० दिनमा सिर्जित', dash_latest_leads: 'नवीनतम लीडहरू', dash_latest_leads_sub: 'पछिल्ला १४ दिनमा सिर्जित', dash_sent_shipments: 'पठाइएका ढुवानीहरू', dash_sent_shipments_sub: 'सम्पन्न बाहिर जाने ढुवानीहरू', dash_warehouse_usage: 'गोदाम उपयोग', dash_products_without_dimensions: 'आयाम बिनाका उत्पादनहरू', dash_products_without_weight: 'तौल बिनाका उत्पादनहरू', dash_load: 'लोड गर्नुहोस्', dash_show_details: 'विवरण देखाउनुहोस्', dash_today: 'आज', dash_yesterday: 'हिजो', dash_latest_returns: 'नवीनतम वापसी', dash_latest_returns_sub: 'सबसे हाल की ग्राहक वापसी', dash_returned_articles: 'लौटाए गए सामान', dash_view_all: 'सभी देखें', dash_open_tickets: 'कार्रवाई आवश्यक टिकट', dash_open_tickets_sub: 'आपकी कार्रवाई की प्रतीक्षा कर रहे टिकट', dash_view_all_tickets: 'सभी टिकट देखें', dash_ticket_subject: 'विषय', dash_ship_time: 'शिपिंग तक प्रोसेसिंग समय', dash_ship_time_sub: 'औसत कार्य समय (सोम–शुक्र 9–16) ऑर्डर आयात से शिपमेंट तक · पिछले 10 दिन', dash_shipments: 'शिपमेंट', dash_top_returned: 'सर्वाधिक लौटाए गए सामान', dash_top_returned_sub: 'मात्रा के अनुसार शीर्ष 5', dash_return_rate: 'वापसी दर', dash_return_rate_sub: 'वापसी ÷ भेजी गई मात्रा · शीर्ष 5', dash_returned: 'लौटाया गया', dash_shipped: 'भेजा गया', dash_last_3_days: 'पछिल्ला ३ दिन', dash_last_fri_mon: 'पछिल्लो शुक्र – सोम', dash_last_7_days: 'पछिल्ला ७ दिन', dash_last_30_days: 'पछिल्ला ३० दिन', dash_product: 'उत्पादन', dash_sku: 'SKU', dash_orders_col: 'अर्डरहरू', dash_needed: 'आवश्यक', dash_export_csv: 'CSV निर्यात', dash_on_hand: 'भण्डारमा', dash_missing: 'हराइरहेको', dash_supplier: 'आपूर्तिकर्ता', dash_promised: 'प्रतिज्ञा गरिएको', dash_total: 'जम्मा', dash_open_invoices: 'खुला चलानीहरू', dash_open_invoices_sub: 'फुलफिलमेन्ट ग्राहकहरूको भुक्तानी नभएका चलानीहरू', dash_open_invoices_total: 'कुल खुला', dash_invoiced: 'चलानी मिति', dash_partner: 'साझेदार', dash_open_amount: 'खुला', dash_assign_payment: 'भुक्तानी तोक्नुहोस्', dash_overdue: 'म्याद नाघेको', dash_days_short: 'दिन', dash_doc_no: 'कागजात नं.', dash_org: 'संगठन', dash_created: 'सिर्जित', position: 'पद', positions: 'पदहरू', unit: 'एकाइ', units: 'एकाइहरू', and: 'र', fulfillment_invoice: 'पूर्ति बीजक', all_customers: 'सबै ग्राहकहरू', all_months: 'सबै महिनाहरू', all_partners: 'सबै साझेदारहरू', all_products: 'सबै उत्पादनहरू', all_types: 'सबै प्रकारहरू', all: 'सबै', per_page: 'प्रति पृष्ठ', space_rent_qm3: 'ठाउँ भाडा (qm³)', space_rent_flat: 'ठाउँ भाडा (समतल)', january: 'जनवरी', february: 'फेब्रुअरी', march: 'मार्च', april: 'अप्रिल', may: 'मे', june: 'जुन', july: 'जुलाई', august: 'अगस्ट', september: 'सेप्टेम्बर', october: 'अक्टोबर', november: 'नोभेम्बर', december: 'डिसेम्बर', preview_mode: 'पूर्वावलोकन मोड (ड्राई रन)', preview_mode_hint: 'वास्तवमा सिर्जना नगरी वा डाटा प्रशोधित चिन्ह नलगाई कुन अर्डरहरू सिर्जना हुनेछन् देखाउनुहोस्', fetch_country_data: 'देश डाटा ल्याउनुहोस् (ढिलो)', fetch_country_data_hint: 'झन्डा देखाउन प्रत्येक अर्डरको लागि देश जानकारी ल्याउनुहोस्। यसलाई अतिरिक्त API अनुरोधहरू चाहिन्छ र पूर्वावलोकन ढिलो हुन सक्छ।', create_fee_report: 'शुल्क रिपोर्ट सिर्जना गर्नुहोस्', create_fee_report_hint: 'प्रकार अनुसार समूहबद्ध सबै शुल्क विवरणहरू देखाउने PDF रिपोर्ट उत्पन्न गर्नुहोस्। रिपोर्ट Strapi मा सुरक्षित हुनेछ र अर्डरको PO सन्दर्भ फिल्डमा लिङ्क हुनेछ।', generate_orders_description: 'अप्रशोधित पूर्ति शुल्क लाइनहरूबाट बिक्री अर्डरहरू उत्पन्न गर्नुहोस्। सबै उपलब्ध रेकर्डहरू प्रशोधन गर्न फिल्टरहरू खाली छोड्नुहोस्।', select_customer: 'ग्राहक छान्नुहोस्', select_month: 'महिना छान्नुहोस्', use_date_range: 'महिना दायरा प्रयोग गर्नुहोस्', use_date_range_hint: 'एकल महिनाको सट्टा धेरै महिनाहरूमा अर्डरहरू सिर्जना गर्नुहोस्। प्रत्येक महिनाले अझै पनि प्रति ग्राहक आफ्नै अर्डर सिर्जना गर्दछ।', range_from: 'देखि', range_to: 'सम्म', today_total: 'आजको जम्मा', business_partner_monthly_breakdown: 'व्यापार साझेदार मासिक विवरण', product_pricing_rule_details: 'उत्पादन मूल्य निर्धारण नियम विवरण', // Accounting accounting: 'लेखा', accountings: 'लेखाहरू', calendars: 'पात्रोहरू', calendar: 'पात्रो', elements: 'तत्वहरू', element: 'तत्व', chart_of_accounts: 'खाता तालिका', edit_chart_of_account: 'खाता तालिका सम्पादन गर्नुहोस्', journals: 'जर्नलहरू', journal: 'जर्नल', schemas: 'योजनाहरू', schema: 'योजना', // Manufacturing manufacturing: 'उत्पादन', manufacturings: 'उत्पादनहरू', part_types: 'पार्ट्स प्रकारहरू', part_type: 'पार्ट्स प्रकार', product_bom: 'उत्पादन BOM', bom: 'BOM', productions: 'उत्पादनहरू', production: 'उत्पादन', produced: 'उत्पादित', planned: 'योजना गरिएको', bom_productions: 'BOM उत्पादनहरू', bom_open_order_lines: 'BOM सहितका खुला अर्डर लाइनहरू', bom_open_order_lines_desc: 'पूरा गरिएका बिक्री अर्डर लाइनहरू जसका BOM वस्तुहरू अझै पूर्ण रूपमा पठाइएका छैनन्', bom_open_qty: 'खुला', bom_missing_qty: 'नपुग', bom_in_production: 'उत्पादनमा', bom_create_productions: 'उत्पादनहरू सिर्जना गर्नुहोस्', bom_create_modal_text: 'प्रत्येक अर्डर लाइनका लागि एउटा ड्राफ्ट उत्पादन सिर्जना गरिन्छ (संगठन र गोदाम अर्डरबाट, गोदामको पूर्वनिर्धारित लोकेटर)। त्यसपछि iDempiere "Create Production" प्रक्रियाबाट उत्पादन लाइनहरू बनाइन्छ। कागजातहरू पूरा गरिँदैनन्।', bom_qty_to_produce: 'उत्पादन गर्ने मात्रा', movement_date: 'चलानी मिति', bom_results: 'नतिजाहरू', bom_lines_created: 'उत्पादन लाइनहरू सिर्जना गरियो', bom_lines_missing: 'अझै उत्पादन लाइनहरू सिर्जना गरिएका छैनन् — पहिले "लाइनहरू सिर्जना गर्नुहोस्" चलाउनुहोस्।', bom_created_ok: 'उत्पादनहरू सिर्जना गरियो — कागजात(हरू) ड्राफ्टमै छन्', bom_completed_ok: 'उत्पादन(हरू) पूरा गरियो', bom_deleted_ok: 'ड्राफ्ट उत्पादन(हरू) मेटाइयो', bom_no_selection: 'कृपया कम्तीमा एउटा पङ्क्ति चयन गर्नुहोस्', bom_select_only_drafts: 'कम्तीमा एउटा ड्राफ्ट उत्पादन चयन गर्नुहोस्', bom_view_components: 'कम्पोनेन्टहरू हेर्नुहोस्', bom_create_lines: 'लाइनहरू सिर्जना गर्नुहोस्', bom_complete_confirm: 'चयन गरिएका उत्पादन(हरू) पूरा गर्ने? कम्पोनेन्ट स्टक खपत हुनेछ र तयार वस्तु दाखिला हुनेछ।', bom_delete_confirm: 'चयन गरिएका ड्राफ्ट उत्पादन(हरू) लाइनसहित मेट्ने?', bom_download_report: 'उत्पादन प्रतिवेदन', bom_report_title: 'उत्पादन प्रतिवेदन', bom_report_assemble: 'जोड्नुहोस्', bom_report_for_order: 'अर्डरका लागि', bom_report_qty_per_unit: 'मात्रा / एकाइ', bom_report_total_qty: 'कुल मात्रा', bom_report_from_locator: 'लोकेटरबाट', bom_report_component_totals: 'कम्पोनेन्ट जम्मा (सम्पूर्ण रन)', bom_target_locator: 'लक्ष्य लोकेटर', bom_end_product: 'अन्तिम उत्पादन', bom_component: 'कम्पोनेन्ट', bom_print_report: 'प्रतिवेदन छाप्नुहोस्', bom_report_printed: 'उत्पादन प्रतिवेदन प्रिन्टरमा पठाइयो', bom_no_printer: 'कुनै प्रिन्टर चयन गरिएको छैन', bom_wf_open: 'खुला अर्डर लाइनहरू', bom_wf_open_desc: 'खुला परिमाण भएका BOM अर्डर लाइनहरू', bom_wf_create: 'उत्पादनहरू सिर्जना गर्नुहोस्', bom_wf_create_desc: 'लाइनहरू चयन गर्नुहोस् → प्रत्येक लाइनको लागि एक ड्राफ्ट', bom_wf_lines: 'लाइनहरू सिर्जना गर्नुहोस्', bom_wf_lines_desc: 'BOM बाट कम्पोनेन्टहरू (स्वचालित)', bom_wf_paper: 'रिपोर्ट र लेबलहरू', bom_wf_paper_desc: 'उत्पादन रिपोर्ट र लेबलहरू प्रिन्ट गर्नुहोस्', bom_wf_complete: 'पूरा गर्नुहोस्', bom_wf_complete_desc: 'कम्पोनेन्ट खपत गरी अन्तिम उत्पादन दर्ता गर्नुहोस्', bom_wf_you_are_here: 'तपाईं यहाँ हुनुहुन्छ', bom_drafts: 'ड्राफ्टहरू', bom_selected: 'चयन गरिएको', bom_more_actions: 'थप कार्यहरू', bom_view_components_desc: 'चयन गरिएको उत्पादनको कम्पोनेन्ट र विवरण हेर्नुहोस्', bom_print_labels_desc: 'चयनका लागि अन्तिम-उत्पादन लेबलहरू प्रिन्ट गर्नुहोस्', bom_create_lines_desc: 'उत्पादन लाइनहरू पुनः सिर्जना गर्नुहोस् (मर्मत, एक ड्राफ्ट)', bom_delete_desc: 'चयन गरिएका ड्राफ्ट उत्पादनहरू लाइनसहित मेटाउनुहोस्', bom_filter_search_ph: 'सबै फिल्डहरूमा खोज्नुहोस्…', bom_filter_all_merchants: 'सबै व्यापारीहरू', bom_results_of: 'मध्ये', quality_tests: 'गुणस्तर परीक्षणहरू', quality_test: 'गुणस्तर परीक्षण', // Additional common fields vendor: 'आपूर्तिकर्ता', vendors: 'आपूर्तिकर्ताहरू', supplier: 'आपूर्तिकर्ता', suppliers: 'आपूर्तिकर्ताहरू', manufacturer: 'निर्माता', brand: 'ब्राण्ड', model: 'मोडेल', version: 'संस्करण', revision: 'संशोधन', category: 'वर्ग', subcategory: 'उपवर्ग', group: 'समूह', subgroup: 'उपसमूह', class: 'वर्ग', classification: 'वर्गीकरण', tags: 'ट्यागहरू', tag: 'ट्याग', label: 'लेबल', labels: 'लेबलहरू', color: 'रङ', size: 'आकार', dimension: 'आयाम', dimensions: 'आयामहरू', specification: 'विशिष्टता', specifications: 'विशिष्टताहरू', attribute: 'गुण', attributes: 'गुणहरू', property: 'विशेषता', properties: 'विशेषताहरू', feature: 'सुविधा', features: 'सुविधाहरू', option: 'विकल्प', variant: 'भेरियन्ट', variants: 'भेरियन्टहरू', // Lines line: 'पङ्क्ति', lines: 'पङ्क्तिहरू', order_line: 'अर्डर पङ्क्ति', order_lines: 'अर्डर पङ्क्तिहरू', invoice_line: 'बीजक पङ्क्ति', invoice_lines: 'बीजक पङ्क्तिहरू', shipment_line: 'ढुवानी पङ्क्ति', shipment_lines: 'ढुवानी पङ्क्तिहरू', // Misc language: 'भाषा', languages: 'भाषाहरू', english: 'अंग्रेजी', german: 'जर्मन', timezone: 'समय क्षेत्र', format: 'ढाँचा', template: 'टेम्प्लेट', templates: 'टेम्प्लेटहरू', report: 'रिपोर्ट', reports: 'रिपोर्टहरू', analysis: 'विश्लेषण', statistics: 'तथ्याङ्क', metrics: 'मेट्रिक्स', performance: 'कार्यसम्पादन', dashboard_widget: 'Dashboard विजेट', notification: 'सूचना', notifications: 'सूचनाहरू', alert: 'चेतावनी', alerts: 'चेतावनीहरू', message: 'सन्देश', messages: 'सन्देशहरू', inbox: 'इनबक्स', outbox: 'आउटबक्स', log: 'लग', logs: 'लगहरू', audit: 'लेखापरीक्षण', audit_log: 'लेखापरीक्षण लग', scan_product: 'उत्पादन स्क्यान गर्नुहोस्', automatically_generated: '<स्वचालित रूपमा उत्पन्न>', // Permissions permission: 'अनुमति', permissions: 'अनुमतिहरू', access: 'पहुँच', read: 'पढ्नुहोस्', write: 'लेख्नुहोस्', admin: 'प्रशासक', administrator: 'प्रशासक', manager: 'प्रबन्धक', supervisor: 'पर्यवेक्षक', operator: 'सञ्चालक', viewer: 'दर्शक', // Account account: 'खाता', accounts: 'खाताहरू', profile: 'प्रोफाइल', security: 'सुरक्षा', password: 'पासवर्ड', change_password: 'पासवर्ड परिवर्तन गर्नुहोस्', username: 'प्रयोगकर्ता नाम', login: 'लगइन', logout: 'लगआउट', log_out: 'लग आउट', sign_in: 'साइन इन', sign_in_here: 'यहाँ साइन इन गर्नुहोस्', sign_out: 'साइन आउट', sign_up: 'साइन अप', register: 'दर्ता गर्नुहोस्', forgot_password: 'पासवर्ड बिर्सनुभयो', reset_password: 'पासवर्ड रिसेट गर्नुहोस्', remember_me: 'मलाई सम्झनुहोस्', show_selection: 'चयन देखाउनुहोस्', // Navigation specific guest: 'अतिथि', admin_panel: 'प्रशासक प्यानल', setup: 'सेटअप', configuration: 'कन्फिगरेसन', marketplaces: 'बजारहरू', price_portals: 'मूल्य पोर्टलहरू', import_export: 'आयात/निर्यात', view_all_versions: 'सबै संस्करणहरू हेर्नुहोस्', quick_access: 'छिटो पहुँच', manage: 'व्यवस्थापन', communicate: 'सञ्चार', sent_message: 'पठाइएको सन्देश', erp_menu: 'ERP मेनु', modifiers: 'परिमार्जकहरू', columns: 'स्तम्भहरू', layout: 'लेआउट', delivery_processing: 'डेलिभरी प्रशोधन', order_completed: 'अर्डर सम्पन्न', // Quick Links create_an_item: 'वस्तु सिर्जना गर्नुहोस्', create_customer: 'ग्राहक सिर्जना गर्नुहोस्', create_your_first_order: 'आफ्नो पहिलो अर्डर सिर्जना गर्नुहोस्', create_article: 'लेख सिर्जना गर्नुहोस्', create_business_partner: 'व्यापार साझेदार सिर्जना गर्नुहोस्', create_sales_order: 'बिक्री अर्डर सिर्जना गर्नुहोस्', show_orders_list: 'अर्डर सूची देखाउनुहोस्', // Dashboard documentation: 'कागजात', erp_documentation: 'ERP कागजात', warehousing_solutions: 'गोदाम समाधानहरू', // Material Planning Table Headers current_stock: 'हालको स्टक', current_stock_desc: 'भण्डारणमा उपलब्ध परिमाण', total_consumed: 'कुल खपत', total_consumed_desc: 'समयसँगै कुल खपत परिमाण', transactions: 'कारोबारहरू', transactions_desc: 'खपत कारोबारहरूको संख्या', transactions_page_desc: 'उत्पादन कारोबार इतिहास हेर्नुहोस्', average_daily_rate: 'औसत दैनिक दर', average_daily_rate_desc: 'प्रतिदिन खपत हुने औसत परिमाण', average_frequency: 'औसत आवृत्ति', average_frequency_desc: 'कारोबारहरू बीचको औसत दिनहरू', days_until_zero: 'शून्यसम्म बाँकी दिनहरू', days_until_zero_desc: 'स्टक समाप्त हुने अनुमानित दिनहरू', estimated_depletion_date: 'अनुमानित समाप्ति मिति', estimated_depletion_date_desc: 'स्टक शून्य हुने अनुमानित मिति', trend: 'प्रवृत्ति', trend_desc: 'खपत ढाँचा (बढ्दो/घट्दो/स्थिर)', urgency: 'अत्यावश्यकता', urgency_desc: 'समाप्ति समयरेखामा आधारित प्राथमिकता स्तर', view_detailed_analytics: 'विस्तृत विश्लेषण हेर्नुहोस्', // Search placeholders search_partner_by_phone: 'फोन नम्बर प्रविष्ट गरेर साझेदार खोज्नुहोस्', search_lead_by_phone: 'फोन नम्बर प्रविष्ट गरेर लिड खोज्नुहोस्', search_invoices: 'बीजकहरू खोज्नुहोस्...', // Edit page titles edit_marketing_channel: 'मार्केटिङ च्यानल सम्पादन गर्नुहोस्', edit: 'सम्पादन', add: 'थप्नुहोस्', new: 'नयाँ', // Breadcrumb common breadcrumb_home: 'गृहपृष्ठ', // bpartner bpartner: 'व्यापार साझेदार', show_all_bpartner: 'सबै व्यापार साझेदार देखाउनुहोस्', create_new_bpartner: 'नयाँ व्यापार साझेदार सिर्जना गर्नुहोस्', show_all_products: 'सबै उत्पादनहरू देखाउनुहोस्', create_new_products: 'नयाँ उत्पादनहरू सिर्जना गर्नुहोस्', show_all_orders: 'सबै अर्डरहरू देखाउनुहोस्', create_new_sales_order: 'नयाँ बिक्री-अर्डर सिर्जना गर्नुहोस्', // Subscription stay_up_to_date: 'अद्यावधिक रहनुहोस्!', subscribe: 'सदस्यता लिनुहोस्', upgrade: 'अपग्रेड', change_subscription: 'सदस्यता परिवर्तन गर्नुहोस्', upgrade_or_downgrade_account: 'खाता अपग्रेड वा डाउनग्रेड गर्नुहोस्', upcoming: 'आगामी', shipping_address: 'ढुवानी ठेगाना', name_2: 'नाम २', street_2: 'सडक २', shipper_service: 'ढुवानी सेवा', status_created: 'आयात गरिएको', status_in_progress: 'सङ्कलन', status_commissioned: 'तयार पारिएको', status_shipped: 'पठाइएको', status_returned: 'फिर्ता गरियो', status_canceled: 'रद्द गरिएको', // Security keys / WebAuthn / YubiKey (English fallback) security_keys: 'Security Keys', security_keys_intro: 'Register a YubiKey or other security key to sign in without typing your password.', add_security_key: 'Add a security key', security_key_name: 'Name', security_key_name_placeholder: 'e.g. Office YubiKey', security_key_name_help: 'Used to recognize the key in the list. You can change it by deleting and re-registering.', security_key_added: 'Security key registered.', security_key_deleted: 'Security key deleted.', security_key_error: 'Could not complete the security key operation.', security_key_not_supported: 'Your browser or device does not support security keys.', no_security_keys: 'No security keys registered yet.', touch_key_hint: 'When you click Continue, your browser will ask you to touch the key (USB) or tap it on the back of the phone (NFC).', confirm_delete_security_key: 'Delete this security key?', sign_in_with_passkey: 'Sign in with passkey', added: 'Added', transports: 'Connection', continue_btn: 'Continue', // Passkey explanation (English fallback) passkey_explainer_title: 'What is a passkey?', passkey_explainer_section1_title: 'No more password needed', passkey_explainer_section1_body: 'A passkey is a digital key that protects your account and is unique to you.', passkey_explainer_section2_title: 'Use the unlock you already trust', passkey_explainer_section2_body: 'Passkeys live on your device and work with the same face recognition, fingerprint or passcode you already use to unlock it.', passkey_explainer_section3_title: 'Sign in across devices', passkey_explainer_section3_body: 'Sign in quickly and securely on compatible devices.', passkey_explainer_got_it: 'Got it', how_does_this_work: 'How does this work?', order_compare_title: 'Order comparison', order_compare_button: 'Compare with previous order', order_compare_baseline: 'Baseline order', order_compare_previous: 'Previous order', order_compare_current: 'Current order', order_compare_no_previous: 'No completed previous order found for this partner.', order_compare_changed: 'Changed', order_compare_unchanged: 'Unchanged', order_compare_added: 'Only in current order', order_compare_missing: 'Missing (only in previous order)', order_compare_added_short: 'new', order_compare_missing_short: 'missing', order_compare_deviation: 'Deviation', order_compare_load_error: 'Comparison could not be loaded.', order_compare_retry: 'Retry', order_compare_threshold: 'Alert threshold', order_compare_over_threshold: 'over threshold', termination_notice_title: 'Payment overdue — final reminder', termination_notice_text: 'Despite previous reminders, the following invoices are still unpaid. This is the final reminder before termination: if the outstanding amount is not settled, your account and all services will be put on hold until payment has been received.', termination_final_title: 'Account suspended', termination_final_text: 'Your account has been suspended due to outstanding payments. LogShip can no longer be used until the open invoices listed below have been paid in full. Access will be restored once payment has been cleared.', termination_open_invoices: 'Open invoices', termination_open_amount: 'Open amount', termination_total_open: 'Total outstanding', termination_understood: 'Understood', termination_view_invoices: 'View open invoices', termination_contact_note: 'If you have already made the payment, please contact us.', termination_notice_flag_label: 'Termination notice (final reminder)', termination_notice_flag_desc: 'Shows every user of this partner\'s organization an overdue-payment warning with the open invoices on each login.', terminated_flag_label: 'Terminated / account on hold', terminated_flag_desc: 'Fully blocks the organization\'s users after login until this flag is removed — only the open invoices remain visible.' } } return translatedText[lang] }