1function __t(key) { 2 let lang = document.documentElement.lang; 3 4 // Translation arrays, with the key the translation is selectable. 5 let currentYear = (new Date).getFullYear(); 6 7 const oTranslation = { 8 Austria: { 9 "de-DE":'A', 10 "fr-FR": "A", 11 en:'A' 12 }, 13 Belgien: { 14 "de-DE": "BE", 15 "fr-FR": "BE", 16 en: "BE" 17 }, 18 Belgique: { 19 "de-DE": "BE", 20 "fr-FR": "BE", 21 en: "BE" 22 }, 23 Deutschland: { 24 "de-DE": "D", 25 "fr-FR": "D", 26 en: "D" 27 }, 28 France: { 29 "de-DE": "F", 30 "fr-FR": "F", 31 en: "F" 32 }, 33 Frankreich: { 34 "de-DE": "F", 35 "fr-FR": "F", 36 en: "F" 37 }, 38 Germany: { 39 "de-DE": "D", 40 "fr-FR": "D", 41 en: "D" 42 }, 43 Schweiz: { 44 "de-DE": "CH", 45 "fr-FR": "CH", 46 en: "CH" 47 }, 48 Switzerland: { 49 "de-DE": "CH", 50 "fr-FR": "CH", 51 en: "CH" 52 }, 53 "Vereinigte Staaten": { 54 'de-DE': 'USA', 55 "fr-FR": "USA", 56 en: "USA" 57 }, 58 addToCart: { 59 "de-DE": "Jetzt buchen", 60 "fr-FR": "Réservez maintenant", 61 en: "Book now" 62 }, 63 before: { 64 "de-DE": "Vorherige", 65 "fr-FR": "Précédent", 66 en: "Before" 67 }, 68 bockingTimeOver: { 69 "de-DE": "Anmeldung geschlossen", 70 "fr-FR": "Inscription fermée", 71 en: "Registration closed" 72 }, 73 cartTotalsHeading: { 74 "de-DE": "Summe", 75 "fr-FR": "Somme", 76 en: "Sum" 77 }, 78 close: { 79 "de-DE": "Weniger", 80 "fr-FR": "Moins", 81 en: "Less" 82 }, 83 cookieDetails: { 84 "de-DE": "Mehr erfahren", 85 "fr-FR": "Détails", 86 en: "Details" 87 }, 88 cookieDismiss: { 89 "de-DE": "Verstanden", 90 "fr-FR": "Quitter", 91 en: "Dismiss" 92 }, 93 cookieLink: { 94 "de-DE": "/datenschutz/", 95 "fr-FR": "/en/privacy/", 96 en: "/en/privacy/" 97 }, 98 cookieMessage: { 99 "de-DE": "Um Ihnen ein optimales Nutzererlebnis bieten zu können, verwenden wir Cookies. Durch Nutzung von K-Taping.com stimmen Sie der Verwendung von Cookies zu.", 100 "fr-FR": "Afin de vous fournir la meilleure expérience dâutilisation possible, nous utilisons des cookies. En utilisant K-Taping.com, vous acceptez lâutilisation des cookies. ", 101 en: "In order to provide you with the best possible user experience, we use cookies. By using K-Taping.com you agree to the use of cookies." 102 }, 103 copyright: { 104 "de-DE": "Copyright © 2024 K-Taping Academy GmbH. Alle rechte vorbehalten. K-Taping, K-Tape, K-Tape My Skin, K-Tape Pre-Cut, K-Tape For Me, Physiobond, Crosstape, Crosspuncture, PreKGel sind eingetragene Marken in Deutschland, Europa, USA, Kanada und vielen weiteren Ländern.", 105 "fr-FR": "Copyright © 2024 K-Taping Academy GmbH. Tous droits réservés. K-Taping, K-Tape, K-Tape My Skin, K-Tape Pre-Cut, K-Tape For Me, Physiobond, Crosstape, Crosspuncture, PreKGel sont des marque commerciales enregistrées en Allemagne, en Europe, aux USA, au Canada et dans bien dâautres pays encore." 106 }, 107 courseDates: { 108 "de-DE": "Kurstermine", 109 "fr-FR": "Dates de formation", 110 en: "Course dates" 111 }, 112 courseFee: { 113 "de-DE": "Kursgebühr", 114 "fr-FR": "Coût de la formation", 115 en: "Course fee" 116 }, 117 details: { 118 "de-DE": "Details", 119 "fr-FR": "Détails", 120 en: "Details" 121 }, 122 duration: { 123 "de-DE": "Dauer", 124 "fr-FR": "Durée", 125 en: "Duration" 126 }, 127 editAttendee: { 128 "de-DE": "Teilnehmer Daten bearbeiten", 129 "fr-FR": "Modifier les informations des participants", 130 en: "Edit attendee info" 131 }, 132 eventsListTitle: { 133 "de-DE": "Anstehende K-Taping Kurse", 134 "fr-FR": "Formations de K-Taping à venir", 135 en: "Upcoming K-Taping courses" 136 }, 137 ext_part_hinweis: { 138 "de-DE": "<p id='hint-link' class='hint-link'><strong>Hinweis:</strong> Aus organisatorischen Gründen und zur eventuellen Anerkennung der Ausbildung bei Ihrem Verband wird dieser Kurs direkt über unseren lokalen Partner abgerechnet. Sie erhalten eine Rechnung direkt von unserem Partner. <br><strong>Bitte beachten Sie, dass die Kursgebühren unserer Partner abweichen können!</strong></p>", 139 "fr-FR": "<p id='hint-link' class='hint-link'><strong>Remarque:</strong> Pour des raisons d'organisation et pour une éventuelle reconnaissance de la formation au sein de votre association, ce cours sera facturé directement à notre partenaire local. Vous recevrez une facture directement de notre partenaire.<br><strong>Veuillez noter que les frais de cours de nos partenaires peuvent différer!</strong></p>" 140 }, 141 ext_part_link: { 142 "de-DE": "Hier gehts zur Anmeldung bei unserem Partner", 143 "fr-FR": "Ici vous pouvez vous inscrire avec notre partenaire" 144 }, 145 fullyBooked: { 146 "de-DE": "Ausgebucht", 147 "fr-FR": "Réservé jusqu'à ", 148 en: "Booked up" 149 }, 150 goToLandingpage: { 151 "de-DE": "Zur Startseite", 152 "fr-FR": "Retour à la page dâaccueil", 153 en: "Return to landingpage" 154 }, 155 googleNotice: { 156 "de-DE": "Sie öffnen nun ein Fenster zu Google Maps. Google erhält, gemäà deren Richtlinien, Details über Ihren Besuch von Google Maps. Google Maps unterliegt nicht unserer Datenschutzerklärung.", 157 "fr-FR": "Vous allez maintenant ouvrir une fenêtre dans Google Maps. Google recevra les détails de votre visite sur Google Maps en fonction de ses politiques. Google Maps nâest pas assujetti à notre politique de confidentialité.", 158 en: "You will now open a window to Google Maps. Google will receive details about your visit at Google Maps according to their policies. Google Maps is not subject to our privacy policy." 159 }, 160 headingTicket: { 161 "de-DE": "Anmeldung", 162 "fr-FR": "Inscription", 163 en: "Registration" 164 }, 165 homeCourseDetails: { 166 "de-DE": "Kursinhalte", 167 "fr-FR": "Contenu de la formation", 168 en: "Course content" 169 }, 170 intPaHomeLink: { 171 "fr-FR": "/en/internationale-partner/" 172 }, 173 labelSearchBar: { 174 "de-DE": "Kurse am", 175 "fr-FR": "Formations à ", 176 en: "Courses at" 177 }, 178 lastCourses: { 179 "de-DE": "« Vorherige Kurse", 180 "fr-FR": "<< Dernières formations", 181 en: "<< Previous courses" 182 }, 183 less: { 184 "de-DE": "Weniger anzeigen", 185 "fr-FR": "Fermer", 186 en: "Close" 187 }, 188 link: { 189 "de-DE": "/internationale-partner/", 190 "fr-FR": "/fr/partenaires-internationaux/", 191 en: "/en/international-partners/" 192 }, 193 "link_kt-": { 194 "de-DE": "/internationale-partner/k-taping-", 195 "fr-FR": "/fr/partenaires-internationaux/k-taping-", 196 en: "/en/international-partners/k-taping-" 197 }, 198 missingMetaInfo: { 199 "de-DE": "Mindestens ein Pflichtfeld ist nicht ausgefüllt!", 200 "fr-FR": "Au moins un champ obligatoire n'est pas rempli!", 201 en: "At least one mandatory field is not filled!" 202 }, 203 more: { 204 "de-DE": "Weitere Kurse", 205 "fr-FR": "Voir plus", 206 en: "View more" 207 }, 208 multi_day_course: { 209 "de-DE": "ab dem ", 210 "fr-FR": "à partir du ", 211 en: "starting at " 212 }, 213 next: { 214 "de-DE": "Nächste", 215 "fr-FR": "Suivant", 216 en: "Next" 217 }, 218 nextCourses: { 219 "de-DE": "Nächste Kurse »", 220 "fr-FR": "Prochaines formations >>", 221 en: "Next courses >>" 222 }, 223 noResults: { 224 "de-DE": "Keine Ergebnisse" 225 }, 226 productName: { 227 "de-DE": "Kurs", 228 "fr-FR": "Formation", 229 en: "Course" 230 }, 231 productPrice: { 232 "de-DE": "Kursgebühr", 233 "fr-FR": "Coût de la formation", 234 en: "Course fee" 235 }, 236 productQuantity: { 237 "de-DE": "Teilnehmer", 238 "fr-FR": "Participant", 239 en: "Attendee" 240 }, 241 readMore: { 242 "de-DE": "Weiterlesen", 243 "fr-FR": "Voir plus", 244 en: "Read more" 245 }, 246 regAttendee: { 247 "de-DE": "Teilnehmer registrieren", 248 "fr-FR": "Inscription des participants", 249 en: "Attendee Registration" 250 }, 251 registrationPeriod_p1: { 252 "de-DE": "Anmeldezeitraum abgelaufen.", 253 "fr-FR": "<h4>Période dâinscription expirée.</h4>", 254 en: "<h4>Registration period expired.</h4>" 255 }, 256 registrationPeriod_p2: { 257 "de-DE": "Hier direkt den nächsten ", 258 "fr-FR": "Trouvez immédiatement la prochaine formation de ", 259 en: "Find the next " 260 }, 261 registrationPeriod_p3: { 262 "de-DE": " Kurs in ", 263 "fr-FR": " dans la ville de ", 264 en: " course in " 265 }, 266 registrationPeriod_p4: { 267 "de-DE": " suchen.", 268 "fr-FR": ".", 269 en: " right now." 270 }, 271 registrationViaPDF: { 272 "de-DE": '<div class="offlineTicket"><h2>Anmeldung via Fax oder Post</h2><div><p>Sie können Ihre Anmeldung auch per Fax oder Post an uns senden.<br>Je Teilnehmer bitte ein Formular mit Anschrift (zur Rechnungs- und Zertifikaterstellung) vollständig ausgefüllt an die angegebene Faxnummer oder per Post an die K-Taping Academy senden.</p><div class="registerPDFBox"><a class="butn_b" id="registerPDF" href="/wp-content/uploads/AnmeldeformularOnline2018-DE_neu.pdf" download>PDF Herunterladen</a></div></div></div>', 273 "fr-FR": `<div class="offlineTicket"><h2>Inscription par fax ou par voie postale</h2><div><p>Vous pouvez télécharger le formulaire d'inscription en PDF ici.<br>Merci à chaque participant de remplir un formulaire avec son adresse (pour la facture et la création du certificat) et de lâenvoyer à lâAcadémie de K-Taping au numéro de fax spécifié ou par la poste.</p><div class="registerPDFBox"><a class="butn_b" id="registerPDF" href="/wp-content/uploads/AnmeldeformularOnline2018-DE_neu.pdf" download>Télécharger le PDF</a></div></div></div>`, 274 en: '<div class="offlineTicket"><h2>Registration via fax or post</h2><div><p>You can download the registration as a PDF document here.<br>For each participant, please complete a form with address (for invoice and certificate creation) to the specified fax number or send it by post to the K-Taping Academy.</p><div class="registerPDFBox"><a class="butn_b" id="registerPDF" href="/wp-content/uploads/AnmeldeformularOnline2018-DE_neu.pdf" download>Download PDF</a></div></div></div>' 275 }, 276 searchButton: { 277 "de-DE": "Suchen", 278 "fr-FR": "Rechercher", 279 en: "Search" 280 }, 281 searchPlaceholder: { 282 "de-DE": "Kurs/Ort/Land", 283 "fr-FR": "Formation / Ville / Pays", 284 en: "Course/City/Country" 285 }, 286 sendTo: { 287 "de-DE": "Bitte an folgende Adresse senden:", 288 "fr-FR": "Merci dâutiliser lâadresse suivante:", 289 en: "Please use following address:" 290 }, 291 signInNow: { 292 "de-DE": "Jetzt anmelden!", 293 "fr-FR": "Reserver maintenant!", 294 en: "Sign in!" 295 }, 296 soldOut: { 297 "de-DE": "Ausgebucht!", 298 "fr-FR": "Inscrit !", 299 en: "Booked up!" 300 }, 301 students: { 302 "de-DE": "Schüler/Studenten", 303 "fr-FR": "Ãtudiants", 304 en: "Students" 305 }, 306 summary: { 307 "de-DE": "Zusammenfassung", 308 "fr-FR": "Sommaire", 309 en: "Summary" 310 }, 311 teachingUnits: { 312 "de-DE": "UE", 313 "fr-FR": " heures", 314 en: "TU" 315 }, 316 time: { 317 "de-DE": "Uhrzeiten", 318 "fr-FR": "Horaires", 319 en: "Times" 320 }, 321 toCart: { 322 "de-DE": "Zurück zum Einkaufswagen", 323 "fr-FR": "Retour au panier", 324 en: "Return to cart" 325 }, 326 upcomingCourses: { 327 "de-DE": "Anstehende Kurse", 328 "fr-FR": "Formations à venir", 329 en: "Upcoming courses" 330 }, 331 updateCartButton: { 332 "de-DE": "Aktualisieren", 333 "fr-FR": "Mise à jour", 334 en: "Update" 335 }, 336 validPhoneNo: { 337 "de-DE": "Bitte geben Sie eine gültige Telefonnummer ein.",
338 "fr-FR": "Merci dâentrer un numéro de telephone valide.", 339 en: "Please enter a valid phone number." 340 }, 341 waitingList: { 342 "de-DE": "Warteliste", 343 "fr-FR": "Waiting List", 344 en: "Waiting List" 345 }, 346 waitingList_p1: { 347 "de-DE": '<div class="waitingList"><h2>Warteliste</h2>', 348 "fr-FR": '<div class="waitingList"><h2>Liste dâattente</h2>', 349 en: '<div class="waitingList"><h2>Waiting List</h2>' 350 }, 351 waitingList_p2: { 352 "de-DE": "<p>Dieser Kurs ist ausgebucht. Sie haben hier die Möglichkeit sich in unsere Warteliste einzutragen. Sollte ein Platz frei werden, rückt der Nächste auf der Liste nach.</p>", 353 "fr-FR": "<p>Cette formation est malheureusement complète. Mais vous avez la possibilité de vous inscrire sur notre liste dâattente. Dès quâune place se libérera, le participant suivant sera contacté.</p>", 354 en: "<p>Unfortunately, this course is fully booked. You have the option to register on our waiting list. You will receive a message as soon as a space is vacant.</p>" 355 }, 356 wcppecSeparator: { 357 "de-DE": "â oder â", 358 "fr-FR": "â ou â", 359 en: "â or â" 360 }, 361 wooCartInfo: { 362 "de-DE": "<div style='margin-bottom: 50px'><h4>Im nächsten Schritt erhalten Sie die möglichkeit Ihre Zahlungsmethode zu wählen</h4></div>", 363 "fr-FR": "<div style='margin-bottom: 50px'><h4>Vous pourrez choisir votre méthode de paiement lors de la prochaine étape.</h4></div>", 364 en: "<div style='margin-bottom: 50px'><h4>In the next step you will be able to choose your payment method</h4></div>" 365 }, 366 ww: { 367 "de-DE": "Weltweit", 368 "fr-FR": "Dans le monde entier", 369 en: "Worldwide" 370 }, 371 zert: { 372 "de-DE": "Abschluss", 373 "fr-FR": "Remise des diplômes", 374 en: "Graduation" 375 }, 376 "\u00D6sterreich": { 377 "de-DE":'A', 378 "fr-FR": "A", 379 en:'A' 380 } 381 } 382 383 if (lang === 'de-DE' || lang === 'fr-FR') { 384 return oTranslation[key][lang]; 385 } 386 387 if (lang === 'en-US' || lang === 'en-GB') { 388 return oTranslation[key]['en']; 389 } 390 391 return key; 392}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.