// MCTranslate

// MCTranslate - MCTranslate 自动翻译插件

中文 <-> 荷兰语 <-> 德语 <-> 西班牙语 <-> 英语 <-> 俄语 <-> 等等
Bukkit / Spigot 作者 TheTealViper 支持版本 1.19 - 1.19
服务器使用量
未统计
服务玩家数
未统计
下载量
4,003
插件详细介绍

这是一个体量很小、功能也比较基础的聊天翻译插件,但它已经可以正常工作。插件会根据每位玩家各自设置的语言,自动为收到的聊天消息提供对应的翻译补充消息,玩家可通过悬停查看翻译内容。

说明

  • 目前这个插件只是一个非常小的项目。
  • 如果获得了足够的关注,作者可能会继续改进它。
  • 但截至目前,它仍然是一个小型项目,功能也比较基础。

插件用途

  • 聊天消息会按玩家个人设置的语言自动翻译。
  • 当某条消息所使用的语言与某位玩家的语言不同,这位玩家会收到一条后续消息。
  • 将鼠标悬停在该后续消息上时,可以查看翻译后的内容。

运行要求

  • Java 8
  • 这意味着不能使用 Java 7

功能特性

  • 可配置默认语言
  • 可配置消息文本
  • 支持颜色代码
  • 玩家可以自行设置自己的语言
  • 玩家可以完全关闭翻译功能
  • 按玩家分别生效的独立功能

注意事项

  • 即使玩家使用的是“同一种语言”的不同子类别,也会被视为不同语言
  • 例如:
  • 一位玩家使用 simplified Chinese zh-CN
  • 一位玩家使用 traditional Chinese zh-TW
  • 第三位玩家使用 general Chinese zh
  • 在这种情况下,他们都会收到后续翻译消息,因为从技术上讲,这些语言代码并不相同。

示例说明

  • 英语玩家发送的消息,会自动转换后以悬停可读的后续消息形式显示给中文玩家。
  • 中文玩家发送的消息,会自动转换后以悬停可读的后续消息形式显示给英语玩家。
  • 中文玩家发送的消息,会自动转换后以悬停可读的后续消息形式显示给日语玩家。
  • 西班牙语玩家发送的消息,会自动转换后以悬停可读的后续消息形式显示给德语玩家。
  • 荷兰语玩家发送的消息,会自动转换后以悬停可读的后续消息形式显示给俄语玩家。

命令

  • "N/A Permission Node" - /setlanguage (language code) - Set your default language.
  • " N/A Permission Node " - /setlanguage toggle - Toggle translations on/off

语言代码

配置示例

`config.yml`

##########################################################
#                   MCTranslate Config                   #
##########################################################
Default_Language_Code: "en"
# 这是默认语言代码。代码列表见:
# https://www.alchemysoftware.com/livedocs/ezscript/Topics/Catalyst/Language.htm
# Possible codes:
#- af
#- af-ZA
#- sq
#- sq-AL
#- gsw
#- gsw-FR
#- am
#- am-ET
#- ar
#- ar-DZ
#- ar-BH
#- ar-EG
#- ar-IQ
#- ar-JO
#- ar-KW
#- ar-LB
#- ar-LY
#- ar-MA
#- ar-OM
#- ar-QA
#- ar-SA
#- ar-SY
#- ar-TN
#- ar-AE
#- ar-YE
#- hy
#- hy-AM
#- as
#- as-IN
#- az-Cyrl
#- az-Cyrl-AZ
#- az
#- az-Latn
#- az-Latn-AZ
#- bn
#- bn-BD
#- bn-IN
#- ba
#- ba-RU
#- eu
#- eu-ES
#- be
#- be-BY
#- bs-Cyrl
#- bs-Cyrl-BA
#- bs
#- bs-Latn
#- bs-Latn-BA
#- br
#- br-FR
#- bg
#- bg-BG
#- my
#- my-MM
#- ca
#- ca-ES
#- ku
#- ku-Arab
#- ku-Arab-IQ
#- chr
#- chr-Cher
#- chr-Cher-US
#- zh
#- zh-CHS
#- zh-Hans
#- zh-CN
#- zh-SG
#- zh-CHT
#- zh-Hant
#- zh-HK
#- zh-MO
#- zh-TW
#- co
#- co-FR
#- hr
#- hr-HR
#- hr-BA
#- cs
#- cs-CZ
#- da
#- da-DK
#- prs
#- prs-AF
#- dv
#- dv-MV
#- nl
#- nl-BE
#- nl-NL
#- dz-BT
#- en
#- en-AU
#- en-BZ
#- en-CA
#- en-029
#- en-HK
#- en-IN
#- en-IE
#- en-JM
#- en-MY
#- en-NZ
#- en-PH
#- en-SG
#- en-ZA
#- en-TT
#- en-GB
#- en-US
#- en-ZW
#- et
#- et-EE
#- fo
#- fo-FO
#- fil
#- fil-PH
#- fi
#- fi-FI
#- fr
#- fr-BE
#- fr-CI
#- fr-CM
#- fr-CA
#- fr-CD
#- fr-FR
#- fr-HT
#- fr-LU
#- fr-ML
#- fr-MA
#- fr-MC
#- fr-RE
#- fr-SN
#- fr-CH
#- fy
#- fy-NL
#- ff
#- ff-Latn
#- ff-Latn-SN
#- gl
#- gl-ES
#- ka
#- ka-GE
#- de
#- de-AT
#- de-DE
#- de-LI
#- de-LU
#- de-CH
#- el
#- el-GR
#- kl
#- kl-GL
#- gn
#- gn-PY
#- gu
#- gu-IN
#- ha
#- ha-Latn
#- ha-Latn-NG
#- haw
#- haw-US
#- he
#- he-IL
#- hi
#- hi-IN
#- hu
#- hu-HU
#- is
#- is-IS
#- ig
#- ig-NG
#- id
#- id-ID
#- iu
#- iu-Latn
#- iu-Latn-CA
#- iu-Cans
#- iu-Cans-CA
#- ga
#- ga-IE
#- it
#- it-IT
#- it-CH
#- ja
#- ja-JP
#- kn
#- kn-IN
#- ks
#- ks-Arab
#- kk
#- kk-KZ
#- km
#- km-KH
#- quc
#- qut
#- qut-GT
#- quc-Latn-GT
#- rw
#- rw-RW
#- sw
#- sw-KE
#- kok
#- kok-IN
#- ko
#- ko-KR
#- ky
#- ky-KG
#- lo
#- lo-LA
#- lv
#- lv-LV
#- lt
#- lt-LT
#- dsb
#- dsb-DE
#- lb
#- lb-LU
#- mk
#- mk-MK
#- ms
#- ms-BN
#- ms-MY
#- ml
#- ml-IN
#- mt
#- mt-MT
#- mi
#- mi-NZ
#- arn
#- arn-CL
#- mr
#- mr-IN
#- moh
#- moh-CA
#- mn
#- mn-Cyrl
#- mn-MN
#- mn-Mong
#- mn-Mong-MN
#- mn-Mong-CN
#- ne
#- ne-IN
#- ne-NP
#- no
#- nb
#- nn
#- nb-NO
#- nn-NO
#- oc
#- oc-FR
#- or
#- or-IN
#- om
#- om-ET
#- ps
#- ps-AF
#- fa
#- fa-IR
#- pl
#- pl-PL
#- pt
#- pt-BR
#- pt-PT
#- pa
#- pa-Arab
#- pa-IN
#- pa-Arab-PK
#- quz
#- quz-BO
#- quz-EC
#- quz-PE
#- ro
#- ro-MD
#- ro-RO
#- rm
#- rm-CH
#- ru
#- ru-MD
#- ru-RU
#- sah
#- sah-RU
#- smn
#- smj
#- se
#- sms
#- sma
#- smn-FI
#- smj-NO
#- smj-SE
#- se-FI
#- se-NO
#- se-SE
#- sms-FI
#- sma-NO
#- sma-SE
#- sa
#- sa-IN
#- gd
#- gd-GB
#- sr-Cyrl
#- sr-Cyrl-BA
#- sr-Cyrl-ME
#- sr-Cyrl-CS
#- sr-Cyrl-RS
#- sr
#- sr-Latn
#- sr-Latn-BA
#- sr-Latn-ME
#- sr-Latn-CS
#- sr-Latn-RS
#- nso
#- nso-ZA
#- tn
#- tn-BW
#- tn-ZA
#- sd
#- sd-Arab
#- sd-Arab-PK
#- si
#- si-LK
#- sk
#- sk-SK
#- sl
#- sl-SI
#- so
#- so-SO
#- st
#- st-ZA
#- es
#- es-AR
#- es-VE
#- es-BO
#- es-CL
#- es-CO
#- es-CR
#- es-CU
#- es-DO
#- es-EC
#- es-SV
#- es-GT
#- es-HN
#- es-419
#- es-MX
#- es-NI
#- es-PA
#- es-PY
#- es-PE
#- es-PR
#- es-ES
#- es-ES
#- es-US
#- es-UY
#- sv
#- sv-FI
#- sv-SE
#- syr
#- syr-SY
#- tg
#- tg-Cyrl
#- tg-Cyrl-TJ
#- tzm
#- tzm-Latn
#- tzm-Latn-DZ
#- ta
#- ta-IN
#- ta-LK
#- tt
#- tt-RU
#- te
#- te-IN
#- th
#- th-TH
#- bo
#- bo-CN
#- ti
#- ti-ER
#- ti-ET
#- ts
#- ts-ZA
#- tr
#- tr-TR
#- tk
#- tk-TM
#- uk
#- uk-UA
#- hsb
#- hsb-DE
#- ur
#- ur-IN
#- ur-PK
#- ug
#- ug-CN
#- uz-Cyrl
#- uz-Cyrl-UZ
#- uz
#- uz-Latn
#- uz-Latn-UZ
#- ca-ES-valencia
#- ve
#- ve-Z
#- vi
#- vi-VN
#- cy
#- cy-GB
#- wo
#- wo-SN
#- xh
#- xh-ZA
#- ii
#- ii-CN
#- yo
#- yo-NG
#- zu
Help_Message: "The second argument should be a 'Language Code' from\nhttps://www.alchemysoftware.com/livedocs/ezscript/Topics/Catalyst/Language.htm\nor 'toggle' to toggle translations off. Case sensitive."
# 当玩家输入
# /setlang 或 /setlanguage
# 时发送的消息
# 使用 "\n" 换行
ToggleOn_Message: "Translate messages has been toggled to: On"
# 当玩家输入
# /setlang toggle 以开启翻译时发送的消息
ToggleOff_Message: "Translate messages has been toggled to: Off"
# 当玩家输入
# /setlang toggle 以关闭翻译时发送的消息
Error_Message: "That code is not supported"
# 当玩家尝试使用
# 不受支持的语言代码时发送的消息
Updated_Message: "Language Updated..."
# 当玩家更新
# 自己的语言时发送的消息
##########################################################
#                        Version                        #
##########################################################
VERSION: 2
# 不要修改这里。No touchy.

配置项说明

  • Help_Message
  • 当玩家输入 /setlang/setlanguage 时显示的帮助消息
  • 可使用 \n 进行换行
  • ToggleOn_Message
  • 玩家使用 /setlang toggle 开启翻译时发送的消息
  • ToggleOff_Message
  • 玩家使用 /setlang toggle 关闭翻译时发送的消息
  • Error_Message
  • 玩家输入不支持的语言代码时发送的消息
  • Updated_Message
  • 玩家修改语言成功后发送的消息
  • VERSION
  • 不要修改

备注

  • 语言代码区分大小写。
  • toggle 可用于切换翻译开关。

支持作者

测试支持版本
1.19
版本分布
基本信息
插件名称 // MCTranslate
作者 TheTealViper
平台 Bukkit / Spigot
支持版本 1.19 - 1.19
点赞数 4
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,586,016  |  历史访问人次:3,137,320

今日访问人数:6,487  |  今日访问人次:6,941

昨日访问人数:24,332  |  昨日访问人次:29,698

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6