/**
 * Customer-facing strings of the shipping price sheet PDF (Preisliste Versand), per language.
 * Roboto (pdfmake default font) has no `→` — use `·`.
 */

export interface PriceSheetTexts {
  docTitle: string
  standardSheet: string
  priceSheetFor: string
  carrier: string
  dateWord: string
  validFrom: string
  issuedBy: string
  intro: string
  toc: string
  overviewTitle: string
  overviewService: string
  overviewScope: string
  overviewDelivery: string
  overviewMaxWeight: string
  overviewNote: string
  scopeNational: string
  scopeInternational: string
  sectionNational: string
  sectionEu: string
  sectionNonEu: string
  sectionWarenpost: string
  sectionSurcharges: string
  sectionNotes: string
  colService: string
  colCountry: string
  colZone: string
  colSurcharge: string
  colPrice: string
  colDescription: string
  upTo: string
  kg: string
  perStarted100g: string
  flatRate: string
  additionalCosts: string
  nationalNote: string
  internationalNote: string
  warenpostNote: string
  haustuerNote: string
  surchargeNote: string
  percentOfBase: string
  onRequest: string
  notesNet: string
  notesWeight: string
  notesVolumetric: string
  notesValidity: string
  notesChanges: string
  notesContact: string
  customerNotes: string
  page: string
  of: string
  noPrice: string
  countries: string
  rowsIn: string
}

export const PRICE_SHEET_TEXTS: Record<'de' | 'en', PriceSheetTexts> = {
  de: {
    docTitle: 'Preisliste Versand',
    standardSheet: 'Standard-Preisliste',
    priceSheetFor: 'Preisliste für',
    carrier: 'Versanddienstleister',
    dateWord: 'Stand',
    validFrom: 'Gültig ab',
    issuedBy: 'Erstellt von LogYou GmbH',
    intro:
      'Diese Preisliste enthält die Versandkosten für Sendungen, die LogYou in Ihrem Auftrag über den genannten Versanddienstleister versendet. ' +
      'Die Preise gelten je Sendung (Paket) und verstehen sich netto zzgl. der gesetzlichen Umsatzsteuer. ' +
      'Maßgeblich für die Abrechnung ist das tatsächliche Gewicht der Sendung bzw. – sofern höher – das Volumengewicht des Versanddienstleisters.',
    toc: 'Inhalt',
    overviewTitle: 'Serviceübersicht',
    overviewService: 'Service',
    overviewScope: 'Bereich',
    overviewDelivery: 'Laufzeit',
    overviewMaxWeight: 'Max. Gewicht',
    overviewNote: 'Hinweis',
    scopeNational: 'National (DE)',
    scopeInternational: 'International',
    sectionNational: 'National – Deutschland',
    sectionEu: 'Europäische Union',
    sectionNonEu: 'Nicht-EU / Welt',
    sectionWarenpost: 'Warenpost International',
    sectionSurcharges: 'Zuschläge & Services',
    sectionNotes: 'Hinweise',
    colService: 'Service',
    colCountry: 'Land',
    colZone: 'Zone',
    colSurcharge: 'Zuschlag / Service',
    colPrice: 'Preis',
    colDescription: 'Beschreibung',
    upTo: 'bis',
    kg: 'kg',
    perStarted100g: 'je angefangene 100 g',
    flatRate: 'Pauschale',
    additionalCosts: 'Zusätzliche Kosten & Hinweise',
    nationalNote: 'Preise je Sendung innerhalb Deutschlands. Gewichtsstufen gelten bis einschließlich des genannten Gewichts.',
    internationalNote:
      'Preise je Sendung. International wird gewichtsbasiert je angefangene 100 g abgerechnet; die Spalten zeigen die Preise ' +
      'bei exakt dem genannten Gewicht. Zwischengewichte werden entsprechend berechnet.',
    warenpostNote: 'Warenpost International bis 1 kg (max. 35,3 × 25 × 10 cm). Abrechnung je angefangene 100 g.',
    haustuerNote: 'Schweden / Finnland: Zustellung an die Haustür nur gegen Haustürzuschlag; ohne Zuschlag erfolgt die Zustellung an den nächstgelegenen Paketshop.',
    surchargeNote: 'Zuschläge und Services werden zusätzlich zum Sendungspreis berechnet, sofern sie beauftragt werden oder anfallen.',
    percentOfBase: '% des Basispreises',
    onRequest: 'auf Anfrage',
    notesNet: 'Alle Preise verstehen sich in Euro netto zzgl. der gesetzlichen Umsatzsteuer.',
    notesWeight: 'Internationale Preise werden gewichtsbasiert je angefangene 100 g abgerechnet; nationale Preise nach Gewichtsstufe.',
    notesVolumetric: 'Übersteigt das Volumengewicht das tatsächliche Gewicht, wird das Volumengewicht gemäß den Bedingungen des Versanddienstleisters berechnet.',
    notesValidity: 'Diese Preisliste gilt ab dem genannten Datum bis auf Weiteres und ersetzt alle vorherigen Versandpreislisten.',
    notesChanges: 'Preisänderungen des Versanddienstleisters (z. B. Energie-, Maut- oder Peakzuschläge) werden mit angemessener Vorankündigung weitergegeben.',
    notesContact: 'Fragen zur Preisliste beantwortet Ihr LogYou-Team gerne unter info@logyou.de.',
    customerNotes: 'Individuelle Hinweise',
    page: 'Seite',
    of: 'von',
    noPrice: '—',
    countries: 'Länder',
    rowsIn: 'Zeilen in'
  },
  en: {
    docTitle: 'Shipping price list',
    standardSheet: 'Standard price list',
    priceSheetFor: 'Price list for',
    carrier: 'Carrier',
    dateWord: 'Date',
    validFrom: 'Valid from',
    issuedBy: 'Issued by LogYou GmbH',
    intro:
      'This price list contains the shipping charges for parcels that LogYou ships on your behalf with the carrier named above. ' +
      'All prices are per shipment (parcel) and are net, excluding statutory VAT. ' +
      'Billing is based on the actual weight of the shipment or – if higher – the carrier\'s volumetric weight.',
    toc: 'Contents',
    overviewTitle: 'Service overview',
    overviewService: 'Service',
    overviewScope: 'Scope',
    overviewDelivery: 'Delivery time',
    overviewMaxWeight: 'Max. weight',
    overviewNote: 'Note',
    scopeNational: 'Domestic (DE)',
    scopeInternational: 'International',
    sectionNational: 'Domestic – Germany',
    sectionEu: 'European Union',
    sectionNonEu: 'Non-EU / Worldwide',
    sectionWarenpost: 'Warenpost International',
    sectionSurcharges: 'Surcharges & services',
    sectionNotes: 'Notes',
    colService: 'Service',
    colCountry: 'Country',
    colZone: 'Zone',
    colSurcharge: 'Surcharge / service',
    colPrice: 'Price',
    colDescription: 'Description',
    upTo: 'up to',
    kg: 'kg',
    perStarted100g: 'per started 100 g',
    flatRate: 'flat rate',
    additionalCosts: 'Additional costs & notes',
    nationalNote: 'Prices per shipment within Germany. Weight tiers apply up to and including the stated weight.',
    internationalNote:
      'Prices per shipment. International shipments are billed by weight per started 100 g; the columns show the price ' +
      'at exactly the stated weight. Intermediate weights are charged accordingly.',
    warenpostNote: 'Warenpost International up to 1 kg (max. 35.3 × 25 × 10 cm). Billed per started 100 g.',
    haustuerNote: 'Sweden / Finland: door delivery only with the door-delivery surcharge; without it the parcel is delivered to the closest droppoint.',
    surchargeNote: 'Surcharges and services are charged in addition to the shipment price when ordered or incurred.',
    percentOfBase: '% of the base price',
    onRequest: 'on request',
    notesNet: 'All prices are in euro, net, excluding statutory VAT.',
    notesWeight: 'International prices are billed by weight per started 100 g; domestic prices by weight tier.',
    notesVolumetric: 'If the volumetric weight exceeds the actual weight, the volumetric weight is charged according to the carrier\'s terms.',
    notesValidity: 'This price list is valid from the stated date until further notice and replaces all previous shipping price lists.',
    notesChanges: 'Carrier price changes (e.g. energy, toll or peak surcharges) are passed on with reasonable advance notice.',
    notesContact: 'Your LogYou team is happy to answer questions about this price list at info@logyou.de.',
    customerNotes: 'Individual notes',
    page: 'Page',
    of: 'of',
    noPrice: '—',
    countries: 'countries',
    rowsIn: 'rows in'
  }
}
