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",
"deliveryDate": "Delivery 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",
"serviceDate": "Service Date",
"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",
"discount": "Discount",
"afterDiscount": "After Discount"
}