Der står engelske tekster i modal-vinduet, selvom det er et WP-site med dansk som sprog.
Loco Translate siger ellers, at pluginnet (GLS) er 100% oversat.
Tak! Det ser jeg frem til, da webshoppen senere vil blive sprogversioneret.
Men dette midlertidige fix er ok til vores formål.
“”-tegnene i koden skulle lige erstattes med gyldige ” eller ‘, men det er nok tekst editoren bag support forum der har lavet dem om…
Vi har lavet en kodesnippet som du kan indsætte i pluginsdk-gls-shipping/public/js/ajax-shops.js
I samme fil kan du skifte fra koden fra linie 153 til 159
fra:
let openingHours = pakkeshop.OpeningHours.Weekday;
openingHours.forEach(openingHour => {
let openingHoursListElement = document.createElement(“li”);
let openingHoursListElementValue = document.createTextNode(openingHour.day + “: ” + openingHour.openAt.From + “-” + openingHour.openAt.To);
openingHoursListElement.appendChild(openingHoursListElementValue)
openingHoursList.appendChild(openingHoursListElement)
});
til
let openingHours = pakkeshop.OpeningHours.Weekday;
let weekdaysInDanish = [“Mandag”, “Tirsdag”, “Onsdag”, “Torsdag”, “Fredag”, “Lørdag”, “Søndag”];
let counter = 0;
openingHours.forEach(openingHour => {
let openingHoursListElement = document.createElement(“li”);
let openingHoursListElementValue = document.createTextNode(weekdaysInDanish[counter] + “: ” + openingHour.openAt.From + “-” + openingHour.openAt.To);
openingHoursListElement.appendChild(openingHoursListElementValue)
openingHoursList.appendChild(openingHoursListElement)
counter++
});
Bemærk at dette vil ændre teksten så den altid vil vises på dansk, uanset om webshoppen har flere sprog.
Husk at de ændringer du foretager i pluginfilerne bliver overskrevet hvis plugin’et opdateres, og det vil i så fald skulle genindsættes efter opdateringen er udført.
Vi udgiver en opdatering som kan understøtte flere sprog snarest.
Tak. Det ser jeg frem til.
Kan ugedagene også laves til dansk på en lignende måde?
Hej Thomas.
Disse tekststrenge får vi leveret genne forbindelsen direkte fra GLS. Derfor fremgår plugin’et som 100% oversat, på trods af disse strenge ikke er oversat. Vi arbejder på at få oversat dem i den næste opdatering af plugin’et, men for nu er det muligt for dig at ændre nogle af dem i pluginfilen pluginsdk-gls-shipping/public/js/ajax-shops.js på linie 163.
For at ændre teksten “Opening hours” kan du ændre koden som i nedenstående eksempel:
let aValue = document.createTextNode(__( ‘Opening hours’, ‘pluginsdk-gls-shipping’ ));
til
let aValue = document.createTextNode(__( ‘Åbningstider’, ‘pluginsdk-gls-shipping’ ));