Vorlagen

Übersetzungsstrings

Übersetzungsstrings ermöglichen es dir, Texte in mehreren Sprachen für die Verwendung in einer Cakedesk-Vorlage zu definieren.

Definiere Übersetzungen in deiner template.json-Datei mit der Eigenschaft strings. Sie können dann mit der t() Helper-Funktion aufgerufen werden.

#Template.json Beispiel

{
	"name": "Eine Vorlage mit Übersetzungen",
	"strings": {
		"tax": {
			"de": "Steuer",
			"en": "Tax"
		},
		"thank_you_for_your_trust": {
			"de": "Danke für dein Vertrauen!",
			"en": "Thank you for your trust!"
		}
	}
}

#EJS Beispiel

Verwende die oben genannten Strings in deiner template.ejs-Datei so:

<p><%= t('thank_you_for_your_trust') %></p>

#Unterstützte Sprachen

Derzeit unterstützt Cakedesk die folgenden Sprachen:

  • Englisch (en)
  • Deutsch (de)
  • Niederländisch (nl)
  • Ungarisch (hu)
  • Schwedisch (sv)
  • Finnisch (fi)
  • Spanisch (es)
  • Polnisch (pl)
  • Slowenisch (sl)

Falls du Unterstützung für zusätzliche Sprachen benötigst, bitte kontaktiere mich!

#Eingebaute Strings

Die folgenden Strings sind in Cakedesk integriert und müssen nicht in deiner template.json-Datei definiert werden. Aber du kannst sie überschreiben, wenn du möchtest.

{
    "amount": "Amount",
    "an_error_occurred_reading_the_template_file": "An error occurred reading the template file.",
    "an_error_occurred_rendering_this_template": "An error occurred rendering this template.",
    "client": "Client",
    "clientID": "Client ID",
    "clientIDShort": "Client ID",
    "date": "Date",
    "description": "Description",
    "email": "Email",
    "error": "Error",
    "invoice": "Invoice",
    "invoiceDate": "Invoice date",
    "invoiceID": "Invoice ID",
    "invoiceIDShort": "Invoice ID",
    "invoiceTotal": "Invoice total",
    "pay_to": "Pay to",
    "phone": "Phone",
    "proposal": "Proposal",
    "proposalDate": "Proposal date",
    "proposalID": "Proposal ID",
    "proposalIDShort": "Proposal ID",
    "quantity": "Quantity",
    "subtotal": "Subtotal",
    "total": "Total",
    "unitPrice": "Unit Price",
    "vat": "VAT",
    "vatID": "VAT ID",
    "taxID": "Tax ID",
    "website": "Website",
    "invoice_proudly_created_using": "This invoice was proudly created using",
    "proposal_proudly_created_using": "This proposal was proudly created using",
    "itemNumber": "Item number",
    "pay_with_qr_code": "Pay with QR code",
    "creditNote": "Credit Note"
}