Dit is een gastpost van Marco Gasi van Codingfix. Ik waardeer zijn werk en stond hem toe deze ruimte te gebruiken om u iets te vertellen dat u misschien net zo interessant vindt als ik. Dus zonder verder oponthoud, hier is Marco's bericht
Zoals veel andere ontwikkelaars, toen ik de Transposh-plug-in ontdekte, werd ik er meteen verliefd op! Het maakt automatische vertalingen uit de doos mogelijk, maar het geeft u ook een gedetailleerde controle over de vertaalde tekst, allowing you to edit every single phrase.
Oke, you already know that so it’s not necessary for me to repeat here why we all love Transposh so much.
Maar ik moet iets bekennen: Ik was niet blij met de taalwisselwidget. Ik ontwikkel kleine websites en meestal moet ik deze gebruiken van 2 naar 4 verschillende talen. Het bouwen van niet-WordPress-websites, I used to put just some flag in the main navigation menu and wished I could do the same using WordPress and Transposh.
Op ambachtelijke wijze
Aanvankelijk, om dat resultaat te krijgen, I used a couple of useful plugins and just a bit of javascript.
Ik zal je tijd hier niet verspillen om hierover te praten: als u geïnteresseerd bent, kunt u een gedetailleerde beschrijving vinden hier
De WordPress-manier
De “ambachtelijke manier” was absoluut saai voor mij: voor elke nieuwe website moest ik elke stap herhalen om te krijgen 2 of 3 vlaggen in mijn menu. Ik wilde mijn vlaggen krijgen door gewoon een plug-in te installeren en misschien wat instellingen aan te passen ... Maar die plug-in bestond niet, dus besloot ik uiteindelijk dat ik mijn grenzen moest overschrijden, meet the challenge head-on and create my own plugin.
Met trots presenteer ik vandaag Language Switcher for Transposh. Het is geen magie, it doesn’t do miracles but it gets the job done.
Ik ben Ofer erg dankbaar, die me uitnodigde om mijn kleine beestje in zijn blog te presenteren: bedankt, Ofer, voor je vriendelijkheid, I really appreciate this opportunity to let Language Switcher for Transposh be known.
Dus, wat Language Switcher for Transposh eigenlijk doet?
- het leest Transposh-instellingen en haalt de lijst met talen op die op de huidige website worden gebruikt
- het leest alle menulocaties die beschikbaar zijn in het huidige thema en stelt je in staat te kiezen waar de taalwisselaar zal verschijnen via eenvoudige selectievakjes
- hiermee kunt u toevoegen aan het einde van het gekozen menu(s) een reeks vlaggen of een vervolgkeuzemenu om de taal te selecteren; Beheerders, Auteurs en redacteuren zullen ook een knop Vertaling bewerken zien waarmee ze de Transposh Vertaaleditor kunnen activeren
- als u ervoor kiest om alleen vlaggen te gebruiken, Hiermee kunt u kiezen tussen Transposh-vlaggen of vlaggen die door Language Switcher voor Transposh zelf worden geleverd
- als u ervoor kiest om een vervolgkeuzelijst te gebruiken, kunt u ervoor kiezen om een geselecteerde of een ongeordende lijst te gebruiken om uw vervolgkeuzelijst samen te stellen: Ik heb deze optie toegevoegd omdat een ongeordende lijst je veel meer opties biedt om hun uiterlijk en gevoel aan te passen dan een selectie
- als u een ongeordende lijst als vervolgkeuzelijst gebruikt, u kunt kiezen of de lijstitems alleen vlag tonen, alleen tekst of beide vlaggen en tekst
- Hiermee kunt u extra klassen instellen voor de menu-items van uw taalwisselaar: hierdoor kunt u het er overeenkomstig uw themastijl uit laten zien met dezelfde klasse die uw thema gebruikt voor navigatiemenu-items
- Hiermee kunt u uw taalwisselaar volledig aanpassen met behulp van een css-editor met syntaxisaccentuering: het huidige stylesheet wordt in de editor geladen en je kunt het gewoon aanpassen en vervolgens opslaan of je kunt zelfs een geheel nieuw css-bestand maken. met een aangepaste naam (het is standaard custom.css)
Wat over de toekomst?
Ik heb al een TODO-lijst om meer functies toe te voegen en misschien zelfs een premium-versie te maken, maar ik denk dat Language Switcher for Transposh je leven al gemakkelijker zal maken in deze eerste release. Of ten minste, dit is wat ik ten zeerste hoop!
U kunt vinden Taalwisselaar voor Transposh in WordPress.org website (of gewoon op zoek naar “Transposh” in het admin-dashboard van uw WordPress-installatie): probeer het eens en neem gerust contact met me op voor eventuele problemen die je kunt tegenkomen. En natuurlijk, als je het leuk vindt, vergeet niet om het een ster te geven (Ik heb nog steeds niet geleerd hoe ik die vervelende uitnodigingen om LOL te beoordelen in het dashboard moest plaatsen).
Thank you all for reading.
Goede codering!
Oprecht,
Marco Gasi door Codingfix