Tja, Den här versionen löser vissa problem. Fixar inte andra (Ja, anonym översättning är aktiverad som standard, om du vill – Stäng av den, det är ditt samtal, inte ett säkerhetsproblem). Också, en redaktör *SKA* kunna se vilka personer som skapat översättningar före honom i översättningsloggen. Detta är inte en “informationsgivning” utan snarare en funktion, mycket lik din förmåga att se vem som skrev ett inlägg på din webbplats. Om du inte vill ha det, låt bara inte någon annan än admin översätta och det är du “säker”.
Den här versionen åtgärdar också problemet med XML-webbplatskartan, eftersom de har uppgraderat en mindre version (4.1.4 till 4.1.5) ändå förändrade allt internt (blandat fall till kamelfodral, inte alltför viktigt, men ändå, en brytande förändring).
En annan viktig sak, Jag kommer inte längre att använda wordpress.org, Jag tror ärligt talat att jag inte jobbar för dem. Jag litar verkligen inte på och anförtror dem inte, och detta är slutgiltigt. Nya releaser kommer att finnas här, om plugin-uppdateringsmekanismen fungerar på din webbplats kommer du att kunna uppgradera. Jag kommer också snart att ta bort .1 slutar från versioner, eftersom det bara kommer att finnas en version.
Om du har något att säga till mig, använd kontaktformuläret här, Jag svarar nog i sinom tid. Att kommentera de inläggen fungerar också.
Lycka till och ha kul med denna version.
Version 1.0.8 – Tack Julien!
På detta speciella palindromiska datum, en ny version av Transposh släpps. Den här versionen hölls tillbaka alldeles för länge men sedan jag äntligen fick tid, den är uppe och tillgänglig.
Så, vad är det för nytta?
Först, Jag vill tacka Julien Ahrens från RCE Säkerhet för hans hjälp med att upptäcka flera svagheter i den tidigare versionen, och arbeta med mig för att tillhandahålla korrigeringar och validera dem. Julien försåg mig med informationen och full avslöjande och hade mycket tålamod med mig tills jag äntligen hade tid att fixa allt. Jag kan bara ge honom mina högsta rekommendationer, och visa min uppskattning här. TACK!
Andra saker i den här versionen inkluderar en fix för den ökända regressionen med Google Translate, får människor att få [objektfönster] och/eller duplicerat innehåll. Om du använder Google Translate, använd den nya knappen på verktygsfliken för att radera dubbletter av data. Att spara en uppdaterad säkerhetskopia av dina mänskliga översättningar är alltid en bra idé.
Det finns också massor av förbättringar av den vilseledande fliken som kallas översättningsredigerare (som, i efterhand borde jag nog ringt “översättningshantering”) vilket gör att du får bättre kontroll och synlighet över aktuella översättningar.
Mycket arbete här ägnades åt kompatibilitet med PHP8 och wordpress 5.9, Jag tror att de flesta problem eliminerades, och widgetarna bör fungera i gränssnittet igen, Jag vill tacka alla användare som hjälpte mig med att testa detta, och speciellt Alex och Marcel. tack hörni!
Nästa version kommer förhoppningsvis tidigare, Jag tror att jag kommer att ta utveckling och forum till github eller en liknande plattform. Säg till om du har några tankar om det.
Känn dig fri att kontakta oss eller lämna dina synpunkter på det här inlägget, vi trivs med dina positiva input och idéer (och vissna på det negativa…) så hjälp oss att förse dig med ett av de bästa och gratis översättningsverktygen som finns.
Språkomkopplare för Transposh-plugin
Detta är ett gästinlägg från Marco Gasi från Kodningskorrigering. Jag uppskattar hans arbete och tillät honom att använda det här utrymmet för att berätta något som du kanske tycker är intressant som jag har. Så utan vidare, här är Marcos inlägg
Som många andra utvecklare, när jag upptäckte Transposh-plugin blev jag omedelbart kär i det! Det tillåter automatiska översättningar direkt men det ger dig också en detaljerad kontroll över den översatta texten, så att du kan redigera varje enskild fras.
Okej, du vet redan det så det är inte nödvändigt för mig att upprepa här varför vi alla älskar Transposh så mycket.
Men jag måste erkänna något: Jag var inte nöjd med widgeten för språkbytare. Jag utvecklar små webbplatser och brukar behöva använda från 2 till 4 olika språk. Bygga webbplatser som inte är WordPress, Jag brukade bara lägga en del flagg i huvudnavigeringsmenyn och önskade att jag kunde göra detsamma med WordPress och Transposh.
Det hantverksmässiga sättet
I början, för att få det resultatet, Jag använde ett par användbara plugins och bara lite javascript.
Jag slösar inte bort din tid här för att prata om detta: om du är intresserad kan du hitta en detaljerad beskrivning här
WordPress-sättet
De “hantverkare” var helt tråkigt för mig: för varje ny webbplats var jag tvungen att upprepa varje steg bara för att få 2 eller 3 flaggor i min meny. Jag ville få mina flaggor att bara installera ett plugin och kanske justera vissa inställningar ... Men det plugin fanns inte, så jag bestämde mig äntligen för att jag måste gå utanför mina gränser, möta utmaningen direkt och skapa mitt eget plugin.
Idag är jag stolt över att kunna presentera Language Switcher för Transposh. Det är inte magiskt, det gör inte mirakel men det får jobbet gjort.
Jag är mycket tacksam mot Ofer, som bjöd in mig att presentera min lilla varelse i sin blogg: tack, Ofer, för din snällhet, Jag uppskattar verkligen denna möjlighet att låta Language Switcher för Transposh bli känd.
Så, vad Language Switcher för Transposh faktiskt gör?
- den läser Transposh-inställningar och får en lista över språk som används på den aktuella webbplatsen
- den läser alla tillgängliga menyplatser i det aktuella temat och låter dig välja var språkomkopplaren ska visas genom enkla kryssrutor
- det låter dig lägga till i slutet av den valda menyn(s) en serie flaggor eller en rullgardinsmeny för att välja språk; Administratörer, Författare och redaktörer ser också en Redigera översättningsknapp som gör det möjligt för dem att aktivera Transposh Translation Editor
- om du väljer att bara använda flaggor, det låter dig välja mellan Transposh-flaggor eller flaggor som tillhandahålls av Language Switcher för Transposh själv
- om du väljer att använda en rullgardinsmeny kan du välja om du använder en select eller en oordnad lista för att skapa din rullgardinsmeny: Jag lade till det här alternativet eftersom en oordnad lista ger dig mycket fler alternativ för att anpassa deras utseende och känsla än en utvald
- om du använder en oordnad lista som rullgardinsmeny, Du kan välja om endast listan ska visa flagg, endast text eller både flaggor och text
- det låter dig ställa in ytterligare klasser för dina menyalternativ för språkomkopplare: detta låter dig få det att se ut i enlighet med din temastil med samma klass som ditt tema använder för navigeringsmenyalternativ
- det låter dig helt anpassa din språkväxlare med hjälp av en css-redigerare med syntaxmarkering: nuvarande formatmall laddas i redigeraren och du kan bara ändra det och sedan spara det eller så kan du till och med skapa en helt ny css-fil. med ett anpassat namn (den är standard till custom.css)
Hur är det med framtiden??
Jag har redan en TODO-lista för att lägga till fler funktioner och kanske för att skapa till och med en premiumversion, men jag tror att Language Switcher för Transposh kommer att göra ditt liv enklare i den här första utgåvan redan. Eller åtminstone, det är det jag hoppas verkligen!
Du kan hitta Språkomkopplare för Transposh på WordPress.org-webbplatsen (eller bara söka efter “transposh” i admin-instrumentpanelen för din WordPress-installation): prova och kontakta mig gärna för eventuella problem du kan komma in på. Och uppenbarligen, om du gillar det, glöm inte att ge den en stjärna (Jag lärde mig fortfarande inte att sätta in de här irriterande inbjudningarna att betygsätta LOL i instrumentpanelen).
Tack alla för läsningen.
Bra kodning!
Med vänliga hälsningar,
Marco Gasi av Kodningskorrigering
Version 1.0.7 – rullar igen
Japp, detta är 2 februari. Vilket är ett bra datum som helst för att göra en ny mindre release. Denna version ska fungera ur lådan med WP 5.6 (och förmodligen 5.7 för). Och innehåller några mindre korrigeringar för buggar som förekommit det senaste året.
Jag ville tacka Fabio Perri för hans hjälp med att testa denna version och för att inte ge upp Transposh. Jag antar att han snart kommer att hitta fler buggar och en ny release kommer att följa.
Nästa version kommer antagligen att innehålla några fler versioner som släppts av bing-översättare samt ta bort någon gammal och oanvänd kod.
Vi hoppas att du kommer att njuta av denna version.
Gott nytt år – 2021
Tja, detta har varit ett hektiskt år för mig personligen. Jag kunde inte släppa nya versioner av Transposh i den frekvens som behövs, och ändringar som hände i wordpress-ramverket har orsakat funktionsstörning i delar av plugin-programmet.
Jag kommer snart att uppdatera plugin. Eftersom det finns flera problem som för närvarande stör användare som har uppgraderat till en nyare wordpress. Den första är en avskrivning av gamla jQuery-funktioner, vilket gör att den lata lastaren som används av pluginet inte fungerar som den ska. Detta kommer troligen att åtgärdas genom att antingen ersätta lazy loader eller avbryta den här funktionen. Argumenten är uppdelade mellan de olika metoderna. När Transposh blev tänkt, att ladda ett värdelöst manus på 100 000 verkade lite mycket, men internet har sedan dess utvecklats i snabbhet. Och jag är inte riktigt säker på om människor ens bry sig om att optimera sina webbplatser längre. Lata lastare för jQuery som stöder CSS-filer är också ganska sällsynta, och inget nytt har släppts på några år.
Den andra stora frågan var användningen av jQueryUI som dialogplattformen som plugin är beroende av. jQueryUI-utvecklingen har också varit extremt tyst de senaste åren. Och jag kunde inte hitta ett lämpligt dialogalternativ. Behovet av att ändra strategi helt eller skriva någon egen dialogkomponent är en annan mycket stor uppgift. Jag kommer nog bara att få det att fungera igen. Men denna snabblimslösning måste ändras.
Jag vill tacka alla som har stött pluginet och dess utveckling under det senaste decenniet. Det är detta som får mig att fortsätta stödja plugin.
Vi ses med en ny version som fixar de flesta buggar snart. Och jag delar det globala hoppet om det 2021 kommer att bli bättre än 2020.