好吧, 這個版本修復了一些問題. 不修復別人 (是的, 默認啟用匿名翻譯, 如果你希望 – 把它關掉, 這是你的電話, 不是安全問題). 還, 編輯*應該*能夠在翻譯日誌中查看哪些人在他之前創建了翻譯. 這不是一個 “信息披露” 而是一個功能, 與您查看誰在您的網站上發帖的能力非常相似. 如果你不想要它, 只是不允許管理員以外的任何人翻譯,而你是 “安全的”.
此版本還修復了 XML 站點地圖問題, 因為他們已經升級了一個次要版本 (4.1.4 到 4.1.5) 然而在內部改變了一切 (混合案例到駝峰案例, 不太重要, 但仍然, 一個突破性的變化).
另一個重要的事情, 我將不再使用 wordpress.org, 我真的相信我不為他們工作. 我真的不信任和信任他們, 這是最終的. 新版本將在這裡, 如果插件更新機制在您的網站上有效,您將能夠升級. 我也將很快刪除 .1 從版本結束, 因為只有一個版本.
如果你有話要對我說, 請使用此處的聯繫表格, 我可能會在適當的時候回答. 評論這些帖子也有效.
祝你好運,玩得開心使用這個版本.
版本 1.0.8 – 謝謝朱利安!
在這個特殊的回文日期, 新版本的 Transposh 發布. 這個版本被擱置了太久,但因為我終於有時間了, 它已經啟動並且可用.
因此,, 它有什麼用?
第一的, 我要感謝 Julien Ahrens 來自 RCE 安全 感謝他幫助檢測先前版本中的幾個弱點, 並與我一起提供修復和驗證它們. Julien 向我提供了信息和全面披露,並且對我非常耐心,直到我終於有時間解決所有問題. 我只能給他我最高的推薦, 並在這裡表達我的感激之情. 謝謝!
此版本中的其他內容包括使用谷歌翻譯修復臭名昭著的回歸, 導致人們得到 [對象窗口] 和/或重複的內容. 如果您使用谷歌翻譯, 請使用實用程序選項卡中的新按鈕以刪除重複數據. 保存人工翻譯的最新備份總是一個好主意.
名為翻譯編輯器的誤導性選項卡也有大量改進 (其中, 事後看來,我應該打電話給 “翻譯管理”) 這使您可以更好地控制和查看當前翻譯.
這裡有很多工作致力於與 PHP8 和 wordpress 的兼容性 5.9, 我相信大部分問題都已經解決了, 並且小部件應該再次在界面中工作, 我要感謝所有幫助我測試的用戶, 尤其是亞歷克斯和馬塞爾. 多謝你們!
下個版本有望早點到來, 我想我會把開發和論壇帶到github或者類似的平台上. 如果您對此有任何想法,請告訴我.
隨意地 聯繫我們 或在此帖子上留下您的反饋, 我們因您的積極投入和想法而茁壯成長 (並在消極方面枯萎…) 所以請幫助我們為您提供最好的免費翻譯工具之一.
用於Transposh插件的語言切換器
這是來自的Marco Gasi的來賓帖子 編碼修復. 我感謝他的工作,並允許他利用這個空間告訴您一些您可能會覺得有趣的東西,就像我一樣. 因此,沒有進一步的ADO, 這是Marco的帖子
和許多其他開發商一樣, 當我發現Transposh插件時,我立即愛上了它! 它提供了開箱即用的自動翻譯功能,但也為您提供了對已翻譯文本的精細控制, 允許您編輯每個短語.
好的, 您已經知道,所以我沒有必要在這裡重複為什麼我們都如此熱愛Transposh.
但是我必須承認一些事情: 我對語言切換器小部件不滿意. 我開發小型網站,通常我需要從 2 到 4 不同的語言. 建立非WordPress網站, 我曾經在主導航菜單中只放一些標誌,希望我可以使用WordPress和Transposh進行相同的操作.
工匠之道
首先, 得到那個結果, 我使用了幾個有用的插件和一些JavaScript.
我不會在這裡浪費您的時間來談論這個: 如果您有興趣,可以找到詳細的說明 這裡
WordPress方式
這 “工匠方式” 對我來說絕對無聊: 對於每個新網站,我不得不重複每個步驟才能獲得 2 要么 3 我的菜單中的標誌. 我只想安裝一個插件並可能調整一些設置就可以了...但是那個插件不存在, 所以我最終決定我必須超越自己的極限, 迎接挑戰並創建我自己的插件.
今天,我很榮幸為您介紹Transposh的語言切換器. 這不是魔術, 它沒有創造奇蹟,但可以完成工作.
我非常感謝奧弗, 邀請我在他的博客中展示我的小動物: 謝謝, 奧弗, 為了你的好意, 我非常感謝有這個機會讓Transposh語言切換器廣為人知.
因此,, Transposh的語言切換器實際上是做什麼的?
- 它讀取Transposh設置並獲取當前網站中使用的語言列表
- 它會讀取當前主題中所有可用的菜單位置,並允許您通過簡單的複選框選擇顯示語言切換器的位置
- 它允許您在所選菜單的末尾添加(s) 一系列標誌或下拉菜單以選擇語言; 管理員, 作者和編輯者也將看到“編輯翻譯”按鈕,這將使他們能夠激活Transposh翻譯編輯器
- 如果您選擇僅使用標誌, 它允許您在Transposh標誌或Language Switcher為Transposh本身提供的標誌之間進行選擇
- 如果您選擇使用下拉菜單,則可以選擇使用選擇列表還是無序列表來構建下拉菜單: 我添加了此選項,因為與選擇列表相比,無序列表為您提供了更多自定義其外觀的選項
- 如果您使用無序列表作為下拉列表, 您可以選擇列表項是否僅顯示標誌, 僅文本或標誌和文本
- 它允許您為語言切換器菜單項設置其他類: 這使您可以使用與主題用於導航菜單項相同的類來使其外觀與主題樣式相對應
- 它允許您使用帶有語法高亮的css編輯器完全自定義您的語言切換器: 當前樣式表已加載到編輯器中,您可以對其進行修改然後保存,甚至可以創建一個全新的CSS文件. 具有自定義名稱 (它默認為custom.css)
未來呢?
我已經有一個待辦事項清單,可以添加更多功能,甚至可以創建高級版本, 但是我認為Transposh語言切換器已經可以在您的第一個版本中使您的生活更輕鬆. 或者至少, 這是我非常希望的!
你可以找到 換位語言切換器 在WordPress.org網站上 (或只是尋找 “轉座” 在WordPress安裝的管理控制台中): 嘗試一下,如有任何問題,請隨時與我聯繫. 顯然, 如果你喜歡, 別忘了給它一些星星 (我仍然沒有學會如何在儀表板上放置那些煩人的LOL評級邀請).
謝謝大家閱讀.
良好的編碼!
誠摯,
馬可·加西(Marco Gasi) 編碼修復
版本 1.0.7 – 再次滾動
對, 這是2月2日. 與發布新的次要版本一樣,這是一個好日子. 此版本應與WP一起使用 5.6 (而且可能 5.7 太). 並包括對去年遇到的錯誤的一些小的修復.
我要感謝法比奧·佩里(Fabio Perri)對測試此版本的幫助,並感謝他不放棄Transposh. 我想他很快就會發現更多錯誤,並且將會有新版本發布。.
下一版本可能包括bing轉換器發布的更多版本,以及刪除一些舊的未使用的代碼.
我們希望您會喜歡這個版本.
新年快樂 – 2021
好吧, 就我個人而言,這是繁忙的一年. 我無法以所需的頻率發布Transposh的新版本, 以及wordpress框架中發生的更改已導致插件的某些部分出現故障.
我將盡快更新插件. 由於目前有幾個問題困擾著已升級到較新的wordpress的用戶. 第一個是舊jQuery函數的棄用, 導致插件使用的惰性加載器無法正常運行. 可以通過替換惰性加載程序或取消此功能來解決此問題。. 在不同的方法之間有不同的論點. 當Transposh被構想時, 加載100k的無用腳本似乎有點過多, 但自那以來,互聯網的發展日新月異. 而且我真的不確定人們是否還會再去優化他們的網站. 支持CSS文件的jQuery惰性加載器也相當少見, 幾年來沒有新的東西發布.
第二個主要問題是使用jQueryUI作為插件依賴的對話框平台. 過去幾年,jQueryUI的開發也非常安靜. 我找不到合適的對話框替代品. 完全改變方法或自己編寫一些對話框組件的需要是另一個非常大的任務. 我可能會再次使它工作. 但是這種快速膠水解決方案將不得不改變.
我要感謝在過去十年中一直支持該插件及其開發的每個人. 這就是讓我繼續支持插件的原因.
與您見面的新版本可盡快修復大多數錯誤. 我也寄希望於全球 2021 會比 2020.