好吧, 这个版本修复了一些问题. 不修复别人 (是的, 默认启用匿名翻译, 如果你希望 – 把它关掉, 这是你的电话, 不是安全问题). 还, 编辑*应该*能够在翻译日志中查看哪些人在他之前创建了翻译. 这不是一个 “信息披露” 而是一个功能, 与您查看谁在您的网站上发帖的能力非常相似. 如果你不想要它, 只是不允许管理员以外的任何人翻译,而你是 “安全的”.
此版本还修复了 XML 站点地图问题, 因为他们已经升级了一个次要版本 (4.1.4 到 4.1.5) 然而在内部改变了一切 (混合案例到驼峰案例, 不太重要, 但仍然, 一个突破性的变化).
另一个重要的事情, 我将不再使用 wordpress.org, 我真的相信我不为他们工作. 我真的不信任和信任他们, 这是最终的. 新版本将在这里, 如果插件更新机制在您的网站上有效,您将能够升级. 我也将很快删除 .1 从版本结束, 因为只有一个版本.
如果你有话要对我说, 请使用此处的联系表格, 我可能会在适当的时候回答. 评论这些帖子也有效.
祝你好运,玩得开心使用这个版本.
版本 1.0.8 – 谢谢朱利安!
在这个特殊的回文日期, 新版本的 Transposh 发布. 这个版本被搁置了太久,但因为我终于有时间了, 它已经启动并且可用.
因此,, 它有什么用?
第一的, 我要感谢 Julien Ahrens 来自 RCE 安全 感谢他帮助检测先前版本中的几个弱点, 并与我一起提供修复和验证它们. 朱利安向我提供了信息和全面披露,并且对我非常耐心,直到我终于有时间解决所有问题. 我只能给他我最高的推荐, 并在这里表达我的感激之情. 谢谢!
此版本中的其他内容包括使用谷歌翻译修复臭名昭著的回归, 导致人们得到 [对象窗口] 和/或重复的内容. 如果您使用谷歌翻译, 请使用实用程序选项卡中的新按钮以删除重复数据. 保存人工翻译的最新备份总是一个好主意.
名为翻译编辑器的误导性选项卡也有大量改进 (其中, 事后看来,我应该打电话给 “翻译管理”) 这使您可以更好地控制和查看当前翻译.
这里有很多工作致力于与 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.