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" }