欢迎访问我们的网站

选择语言

  • English
  • 简体中文
  • 日本語
  • 한국어
  • Français
  • Deutsch
  • Español
  • Português
  • Italiano
  • Русский
  • العربية
  • Nederlands
  • Türkçe
  • Polski
  • Svenska
  • Dansk

WordPress插件系列

WordPress插件–translate_itwuyu一个强大的翻译插件,支持多语言自动翻译和语言切换功能。

10.10.2025 122

夸克网盘分享了「translate_itwuyu」
链接:https://pan.quark.cn/s/42de8a8df659
提取码:zWGj

## 插件信息

**插件名称**:Translate ITwuyu

**版本**:1.0.26

**作者**:ITwuyu

**授权协议**:GPL v2 or later

## 功能特性

**多语言支持**:支持43种语言的自动翻译

**语言切换**:用户可以在不同语言之间自由切换

**自定义样式**:可选择不同的显示样式(国旗图标、文字显示、国旗图标+文字显示)

**位置定制**:可设置翻译选择器在页面中的位置(左上角、右上角、左下角、右下角)

**框架选择**:支持列表输出和下拉框输出两种框架样式

**自动检测**:可自动检测用户语言并显示相应翻译

**URL参数控制**:在网址后添加对应语言的缩写来实现语言切换

**悬浮控制**:可选择是否启用页面上的悬浮翻译选择器

**简码支持**:支持在文章、页面或小工具中使用简码显示语言选择器

## 安装方法

1. 下载插件文件

2. 将插件文件夹上传到 `/wp-content/plugins/` 目录

3. 在WordPress管理后台的”插件”菜单中激活”Translate ITwuyu”插件

4. 在左侧菜单中点击”Translate ITwuyu”进行配置

## 使用说明

### 1. 翻译功能开启

– 启用/禁用翻译功能

– 选择是否启用悬浮翻译选择器

– 选择要支持的翻译语言

– 设置是否自动检测用户语言

– 配置翻译选择器的样式、位置和框架

### 2. 简码调用

**推荐的短代码格式(遵循命名规范)**

  – `

` – 只显示国旗图标

  – `

  • English
  • 简体中文
  • 日本語
  • 한국어
  • Français
  • Deutsch
  • Español
  • Português
  • Italiano
  • Русский
  • العربية
  • Nederlands
  • Türkçe
  • Polski
  • Svenska
  • Dansk
` – 只显示文字

  – `

  • English
  • 简体中文
  • 日本語
  • 한국어
  • Français
  • Deutsch
  • Español
  • Português
  • Italiano
  • Русский
  • العربية
  • Nederlands
  • Türkçe
  • Polski
  • Svenska
  • Dansk
` – 同时显示国旗图标和文字

**兼容旧版本的短代码**

  – `

` – 只显示国旗图标

  – `

  • English
  • 简体中文
  • 日本語
  • 한국어
  • Français
  • Deutsch
  • Español
  • Português
  • Italiano
  • Русский
  • العربية
  • Nederlands
  • Türkçe
  • Polski
  • Svenska
  • Dansk
` – 只显示文字

  – `

  • English
  • 简体中文
  • 日本語
  • 한국어
  • Français
  • Deutsch
  • Español
  • Português
  • Italiano
  • Русский
  • العربية
  • Nederlands
  • Türkçe
  • Polski
  • Svenska
  • Dansk
` – 同时显示国旗图标和文字

– 所有简码都支持参数:

  – `style` – 样式选择,可选值:’horizontal’(水平排列,默认)或 ‘vertical’(垂直排列)

  – `class` – 添加自定义CSS类名

### 3. 生成国旗图标

**生成国旗图标**:为支持的语言生成基础的占位符图标

**重命名国旗图标**:将国旗文件夹中现有的国家全称PNG图片重命名为符合插件调用的国家简写形式

### 4. 说明文件

– 查看插件功能介绍

– 了解使用方法

– 查看支持的语言列表

– 查看常见问题解答

## 支持的语言

– 英语 (en)

– 简体中文 (zh-CN)

– 繁体中文 (zh-TW)

– 日语 (ja)

– 韩语 (ko)

– 法语 (fr)

– 德语 (de)

– 西班牙语 (es)

– 葡萄牙语 (pt)

– 意大利语 (it)

– 俄语 (ru)

– 阿拉伯语 (ar)

– 印地语 (hi)

– 荷兰语 (nl)

– 土耳其语 (tr)

– 波兰语 (pl)

– 瑞典语 (sv)

– 芬兰语 (fi)

– 丹麦语 (da)

– 挪威语 (no)

– 捷克语 (cs)

– 匈牙利语 (hu)

– 罗马尼亚语 (ro)

– 保加利亚语 (bg)

– 克罗地亚语 (hr)

– 斯洛伐克语 (sk)

– 斯洛文尼亚语 (sl)

– 立陶宛语 (lt)

– 拉脱维亚语 (lv)

– 爱沙尼亚语 (et)

– 泰语 (th)

– 越南语 (vi)

– 印尼语 (id)

– 马来语 (ms)

– 菲律宾语 (fil)

– 乌尔都语 (ur)

– 孟加拉语 (bn)

– 波斯语 (fa)

– 希伯来语 (he)

– 希腊语 (el)

– 乌克兰语 (uk)

## 技术说明

本插件基于开源翻译库 [translate.js](https://gitee.com/mail_osc/translate) 开发,使用时会在网址后添加对应语言的缩写(如英语用en,法语用fr等)来实现语言切换。

## 常见问题

### Q: 如何添加更多语言支持?

A: 在”翻译功能开启”页面的”支持的语言”选项中勾选需要的语言即可。

### Q: 如何控制页面上的悬浮翻译选择器?

A: 在”翻译功能开启”页面中,可以通过”启用悬浮功能”选项来控制是否显示页面上的悬浮翻译选择器。即使关闭悬浮功能,翻译功能仍然可用,简码功能也不受影响。

### Q: 为什么勾掉悬浮功能保存后刷新时悬浮功能依然被选中?

A: 这是由于设置保存机制的问题导致的。插件1.0.18版本已修复此问题,确保悬浮功能的设置能够正确保存和加载。

### Q: 如何更改翻译选择器的位置?

A: 在”功能设置”页面的”浮动位置”选项中选择合适的位置。

### Q: 翻译选择器的样式可以自定义吗?

A: 可以在”功能设置”页面选择不同的样式和框架。

### Q: 如何让插件自动识别用户语言?

A: 在”翻译功能开启”页面启用”自动检测语言”选项。

### Q: 如何使用简码在文章中显示语言选择器?

A: 在文章或页面编辑器中插入简码:

   – `

` – 只显示国旗图标

   – `

  • English
  • 简体中文
  • 日本語
  • 한국어
  • Français
  • Deutsch
  • Español
  • Português
  • Italiano
  • Русский
  • العربية
  • Nederlands
  • Türkçe
  • Polski
  • Svenska
  • Dansk
` – 只显示文字

   – `

  • English
  • 简体中文
  • 日本語
  • 한국어
  • Français
  • Deutsch
  • Español
  • Português
  • Italiano
  • Русский
  • العربية
  • Nederlands
  • Türkçe
  • Polski
  • Svenska
  • Dansk
` – 同时显示国旗图标和文字

   – 支持参数:`

  • English
  • 简体中文
  • 日本語
  • 한국어
  • Français
  • Deutsch
  • Español
  • Português
  • Italiano
  • Русский
  • العربية
  • Nederlands
  • Türkçe
  • Polski
  • Svenska
  • Dansk
`

### Q: 如何处理国旗文件夹中现有的国家全称PNG图片?

A: 使用”生成国旗图标”页面的”重命名国旗图标”功能,将现有的国家全称PNG图片重命名为符合插件调用的国家简写形式。

### Q: 下拉框中的文本出现重合怎么办?

A: 插件已优化下拉框样式,通过文本截断和适当的间距设置来防止文本重合问题。

### Q: 简码点击后无法切换语言怎么办?

A: 插件1.0.24版本已修复简码功能无法切换语言的问题。如果您之前遇到此问题,请更新到最新版本。更新后简码可以正常切换语言。

## 更新日志

### 1.0.26

– 修复简码在主题模板文件中不显示样式的问题

– 改进简码资源加载检测机制,增加对主题文件中简码使用的检测

– 添加全局过滤器支持,允许主题强制加载简码资源

### 1.0.25

– 修复简码在其他页面不显示样式的问题

– 改进简码资源加载检测机制,确保在所有使用场景下都能正确加载CSS和JavaScript

– 增强对小工具区域和自定义字段中简码的检测

### 1.0.24

– 修复已弃用函数get_page_by_title的使用问题,替换为WP_Query查询方式

– 解决WordPress 6.2.0版本后的兼容性问题

### 1.0.23

– 修复简码功能无法点击切换语言的问题

– 改进简码JavaScript事件绑定机制,使用事件委托确保动态元素响应

– 优化translate.js加载检测机制,确保在translate.js加载完成后再初始化简码功能

– 改善简码JavaScript错误处理和调试信息

### 1.0.22

– 修复简码功能无法切换语言的问题

– 增强简码JavaScript对不同版本translate.js的兼容性

– 确保translate.js在简码页面正确加载

– 提供URL参数切换作为备用方案

### 1.0.21

– 新增简码调用功能,支持在文章、页面或小工具中显示语言选择器

– 添加三种简码:国旗简码、文字简码、国旗+文字简码

– 简码支持自定义样式和CSS类名参数

– 简码生成的语言选择器与悬浮选择器不冲突,可以同时存在

### 1.0.20

– 改进获取当前语言的方法,优先从URL参数获取,然后从translate.js库获取

– 确保在页面跳转后下拉框能正确显示用户之前选择的语言

– 增强语言检测的可靠性

### 1.0.19

– 解决页面跳转后下拉框显示默认语言的问题

– 添加获取当前URL语言参数的功能

– 更新下拉框和列表框架,确保显示正确的选中状态

### 1.0.18

– 解决页面跳转后语言选择失效的问题

– 调整translate.js初始化方式,确保语言状态在页面跳转后保持

### 1.0.17

– 解决页面底部出现额外语言选择器的问题

– 调整translate.js初始化方式,避免自动生成重复的语言选择器

### 1.0.16

– 进一步优化下拉框样式,改善视觉效果和用户体验

– 增强下拉框交互效果,添加焦点状态样式

– 优化下拉框选项显示,确保在不同浏览器中的一致性

### 1.0.15

– 优化下拉框样式,解决文本重合问题

– 调整下拉框选项的显示方式,防止文本过长导致的重叠

### 1.0.14

– 在”生成国旗图标”页面添加”重命名国旗图标”功能

– 支持将国旗文件夹中现有的国家全称PNG图片重命名为符合插件调用的国家简写形式

### 1.0.13

– 增加对30种新语言的支持,包括荷兰语、土耳其语、波兰语、瑞典语、芬兰语等

– 扩展国旗图标生成功能,支持新增语言的国旗图标生成

### 1.0.12

– 添加国旗图标生成功能,为支持的语言生成基础的占位符图标

### 1.0.11

– 移除左侧菜单中的”功能设置”项,因为功能已合并到”翻译功能开启”页面

### 1.0.0

– 初始版本发布

– 实现基本翻译功能

– 支持多语言切换

– 提供多种样式和位置选择


微信二维码
抖音二维码