已知冲突插件 - esozh/eso_zh_ui GitHub Wiki
https://github.com/esozh/eso_zh_ui/wiki/%E5%B7%B2%E7%9F%A5%E5%86%B2%E7%AA%81%E6%8F%92%E4%BB%B6
注1:插件默认安装在 "文档\Elder Scrolls Online\live\AddOns"
或类似位置。
注2:插件版本更新后,可能需要重新修改。
- 版本: 早期各版本
- 修复方法:
在
Addons\
下搜索所有LibAddonMenu-2.0.lua
文件,逐一修改:
- 如果文件中有
local controlPanelNames
一项, 就在这一项的结尾加上一行zh = "插件设置",
- 如果文件中有
local localization
一项, 就在这一项的结尾加上一段
zh = {
PANEL_NAME = "插件",
VERSION = "版本: <<X:1>>",
WEBSITE = "访问网站",
PANEL_INFO_FONT = "EsoZH/fonts/univers57.otf|14|soft-shadow-thin",
},
- 版本: 2.32
- 修复方法:
- 打开
Addons\AUI
文件夹中的所有.lua
文件, 把文件中的所有$(MEDIUM_FONT)
替换为EsoZH/fonts/Univers57.otf
, 把所有$(BOLD_FONT)
替换为EsoZH/fonts/Univers67.otf
。 - 打开
Addons\AUI\AUI.lua
文件, 将文件中的
local fontArtList = {
["Calligraphica"] = "AUI/fonts/Kingthings_Calligraphica_2.ttf",
["Almendra"] = "AUI/fonts/Almendra-Bold.otf",
["Sansita One"] = "AUI/fonts/SansitaOne.ttf",
["Bellota"] = "AUI/fonts/Bellota-Bold.otf",
["ESO-FWUDC_70 M"] = "esoui/common/fonts/eso_fwudc_70-m.ttf",
["ESO-FWNTLGUDC70 DB"] = "esoui/common/fonts/eso_fwntlgudc70-db.ttf",
}
替换为
local fontArtList = {
["Calligraphica"] = "EsoZH/fonts/Univers57.otf",
["Almendra"] = "EsoZH/fonts/Univers67.otf",
["Sansita One"] = "EsoZH/fonts/Univers67.otf",
["Bellota"] = "EsoZH/fonts/Univers57.otf",
["ESO-FWUDC_70 M"] = "EsoZH/fonts/Univers57.otf",
["ESO-FWNTLGUDC70 DB"] = "EsoZH/fonts/Univers57.otf",
}
- 版本: 4.08
- 修复方法:
需要修改
Addons\AlphaGear\AlphaGear_lang.lua
文件的内容, 复制第51行到98行:
en = {
……
},
粘贴,并把 en
改为 zh
,如下:
zh = {
……
},
- 版本: 2.177
- 修复方法:打开
AddOns\BanditsUserInterface\fonts\fonts.xml
文件, 将文件中的
<GuiXml>
<String name="BUI_MEDIUM_FONT" value="/BanditsUserInterface/fonts/univers57.otf"/>
<String name="BUI_BOLD_FONT" value="/BanditsUserInterface/fonts/univers67.otf"/>
替换为
<GuiXml>
<String name="BUI_MEDIUM_FONT" value="EsoZH/fonts/univers57.otf"/>
<String name="BUI_BOLD_FONT" value="EsoZH/fonts/univers67.otf"/>
- 版本: 0.7.3
- 修复方法:
复制
Addons\Clock\local\en.lua
文件, 将复制的文件改名为zh.lua
。
- 版本: 0.92a
- 修复方法:
- 复制
Addons\CombatCloud\Localization\EN.lua
文件, 将复制的文件改名为ZH.lua
。 - 修改
Addons\CombatCloud\Media.lua
文件的内容, 把原文件
function CombatCloud.RegisterMedia(LMP)
LMP:Register(LMP.MediaType.FONT, 'Adventure', [[CombatCloud/Media/Fonts/adventure.ttf]])
LMP:Register(LMP.MediaType.FONT, 'Bazooka', [[CombatCloud/Media/Fonts/bazooka.ttf]])
LMP:Register(LMP.MediaType.FONT, 'Cooline', [[CombatCloud/Media/Fonts/cooline.ttf]])
LMP:Register(LMP.MediaType.FONT, 'Diogenes', [[CombatCloud/Media/Fonts/diogenes.ttf]])
LMP:Register(LMP.MediaType.FONT, 'Ginko', [[CombatCloud/Media/Fonts/ginko.ttf]])
LMP:Register(LMP.MediaType.FONT, 'Heroic', [[CombatCloud/Media/Fonts/heroic.ttf]])
LMP:Register(LMP.MediaType.FONT, 'Metamorphous', [[CombatCloud/Media/Fonts/metamorphous.otf]])
LMP:Register(LMP.MediaType.FONT, 'Porky', [[CombatCloud/Media/Fonts/porky.ttf]])
LMP:Register(LMP.MediaType.FONT, 'Roboto Bold', [[CombatCloud/Media/Fonts/Roboto-Bold.ttf]])
LMP:Register(LMP.MediaType.FONT, 'Roboto Bold Italic', [[CombatCloud/Media/Fonts/Roboto-BoldItalic.ttf]])
LMP:Register(LMP.MediaType.FONT, 'Talisman', [[CombatCloud/Media/Fonts/talisman.ttf]])
LMP:Register(LMP.MediaType.FONT, 'Transformers', [[CombatCloud/Media/Fonts/transformers.ttf]])
LMP:Register(LMP.MediaType.FONT, 'Yellowjacket', [[CombatCloud/Media/Fonts/yellowjacket.ttf]])
end
改为
function CombatCloud.RegisterMedia(LMP)
LMP:Register(LMP.MediaType.FONT, 'Adventure', [[EsoZH/fonts/univers57.otf]])
LMP:Register(LMP.MediaType.FONT, 'Bazooka', [[EsoZH/fonts/univers57.otf]])
LMP:Register(LMP.MediaType.FONT, 'Cooline', [[EsoZH/fonts/univers57.otf]])
LMP:Register(LMP.MediaType.FONT, 'Diogenes', [[EsoZH/fonts/univers57.otf]])
LMP:Register(LMP.MediaType.FONT, 'Ginko', [[EsoZH/fonts/univers57.otf]])
LMP:Register(LMP.MediaType.FONT, 'Heroic', [[EsoZH/fonts/univers57.otf]])
LMP:Register(LMP.MediaType.FONT, 'Metamorphous', [[EsoZH/fonts/univers57.otf]])
LMP:Register(LMP.MediaType.FONT, 'Porky', [[EsoZH/fonts/univers57.otf]])
LMP:Register(LMP.MediaType.FONT, 'Roboto Bold', [[EsoZH/fonts/univers57.otf]])
LMP:Register(LMP.MediaType.FONT, 'Roboto Bold Italic', [[EsoZH/fonts/univers57.otf]])
LMP:Register(LMP.MediaType.FONT, 'Talisman', [[EsoZH/fonts/univers57.otf]])
LMP:Register(LMP.MediaType.FONT, 'Transformers', [[EsoZH/fonts/univers57.otf]])
LMP:Register(LMP.MediaType.FONT, 'Yellowjacket', [[EsoZH/fonts/univers57.otf]])
end
- 版本: 1.10
- 修复方法:
复制
Addons\CraftingStations\i18n\jp.lua
文件, 将复制的文件改名为zh.lua
, 并翻译其中内容。
- 版本: 1.1.0.9
- 修复方法:
打开
Addons\CraftStoreFixedAndImproved\XML\UI\CraftStore.xml
文件, 把$(MEDIUM_FONT)
替换为EsoZH/fonts/Univers57.otf
, 把$(BOLD_FONT)
替换为EsoZH/fonts/Univers67.otf
。
- 版本: 2.0.28
- 修复方法:
复制
Addons\Destinations\data\EN
文件夹, 将复制的文件夹改名为ZH
, 并把ZH
文件夹中所有以_en.lua
结尾的文件的结尾改成_zh.lua
(例如,把DestinationsData_en.lua
改成DestinationsData_zh.lua
)
- 版本: 33.13
- 修复方法:
复制
Addons\DolgubonsLazyWritCreator\Languages\en.lua
文件, 将复制的文件改名为zh.lua
。
- 版本: 0.72
- 修复方法:
- 复制
Addons\FoundryTacticalCombat\lang\en.lua
文件, 将复制的文件改名为zh.lua
。 - 修改
Addons\FoundryTacticalCombat\core\UI.lua
文件的内容, 把第7行到16行:
FTC.UI.Fonts = {
["meta"] = "FoundryTacticalCombat/lib/fonts/Metamorphous.otf",
["standard"] = "EsoUi/Common/Fonts/Univers57.otf",
["esobold"] = "EsoUi/Common/Fonts/Univers67.otf",
["antique"] = "EsoUI/Common/Fonts/ProseAntiquePSMT.otf",
["handwritten"] = "EsoUI/Common/Fonts/Handwritten_Bold.otf",
["trajan"] = "EsoUI/Common/Fonts/TrajanPro-Regular.otf",
["futura"] = "EsoUI/Common/Fonts/FuturaStd-CondensedLight.otf",
["futurabold"] = "EsoUI/Common/Fonts/FuturaStd-Condensed.otf",
}
改为:
FTC.UI.Fonts = {
["meta"] = "EsoZH/fonts/univers57.otf",
["standard"] = "EsoZH/fonts/univers57.otf",
["esobold"] = "EsoZH/fonts/univers67.otf",
["antique"] = "EsoZH/fonts/proseantiquepsmt.otf",
["handwritten"] = "EsoZH/fonts/handwritten_bold.otf",
["trajan"] = "EsoZH/fonts/trajanpro-regular.otf",
["futura"] = "EsoZH/fonts/FuturaStd-CondensedLight.otf",
["futurabold"] = "EsoZH/fonts/FuturaStd-Condensed.otf",
}
- 版本: 3.5
- 修复方法:
需要修改
Addons\LootDrop\LootDrop.lua
文件的内容, 把第909行:
local font='$(BOLD_FONT)|' .. size .. '|soft-shadow-thin'
改为:
local font='EsoZH/fonts/univers67.otf|' .. size .. '|soft-shadow-thin'
- 版本: 4.19
- 修复方法:
需要修改
Addons\LostTreasure\LostTreasure.lua
文件的内容, 把第45行:
local lang = GetCVar("Language.2")
改为
local lang = "en"
- 版本: 2.3.4.0
- 修复方法:
需要修改
Addons\MailR\MailR.lua
文件的内容, 把第1851行:
lang = GetCVar("Language.2"):upper()
改为
lang = "EN"
- 版本: 1.9.5
- 修复方法:
- 复制
Addons\MasterMerchant\i18n\EN.lua
文件, 将复制的文件改名为ZH.lua
。 - 需要修改
Addons\MasterMerchant\MasterMerchant.lua
文件的内容, 找到这几行:
-- 1860行
sellingAdvice:SetFont('/esoui/common/fonts/univers67.otf|14|soft-shadow-thin')
-- 1912行
buyingAdvice:SetFont('/esoui/common/fonts/univers67.otf|14|soft-shadow-thin')
-- 3255行
--if the first loaded version of LibMediaProvider was r6 and older, fonts are
--already registered, but with invalid paths.
if LMP.MediaTable.font['Arial Narrow'] then LMP.MediaTable.font['Arial Narrow'] = 'MasterMerchant/Fonts/arialn.ttf' end
if LMP.MediaTable.font['ESO Cartographer'] then LMP.MediaTable.font['ESO Cartographer'] = 'MasterMerchant/Fonts/esocartographer-bold.otf' end
if LMP.MediaTable.font['Fontin Bold'] then LMP.MediaTable.font['Fontin Bold'] = 'MasterMerchant/Fonts/fontin_sans_b.otf' end
if LMP.MediaTable.font['Fontin Italic'] then LMP.MediaTable.font['Fontin Italic'] = 'MasterMerchant/Fonts/fontin_sans_i.otf' end
if LMP.MediaTable.font['Fontin Regular'] then LMP.MediaTable.font['Fontin Regular'] = 'MasterMerchant/Fonts/fontin_sans_r.otf' end
if LMP.MediaTable.font['Fontin SmallCaps'] then LMP.MediaTable.font['Fontin SmallCaps'] = 'MasterMerchant/Fonts/fontin_sans_sc.otf' end
--LMP r7 and above doesn't have fonts registered yet
LMP:Register('font', 'Arial Narrow', 'MasterMerchant/Fonts/arialn.ttf')
LMP:Register('font', 'ESO Cartographer', 'MasterMerchant/Fonts/esocartographer-bold.otf')
LMP:Register('font', 'Fontin Bold', 'MasterMerchant/Fonts/fontin_sans_b.otf')
LMP:Register('font', 'Fontin Italic', 'MasterMerchant/Fonts/fontin_sans_i.otf')
LMP:Register('font', 'Fontin Regular', 'MasterMerchant/Fonts/fontin_sans_r.otf')
LMP:Register('font', 'Fontin SmallCaps', 'MasterMerchant/Fonts/fontin_sans_sc.otf')
--this game font is missing in all versions of LMP
LMP:Register('font', 'Futura Condensed Bold', 'EsoUI/Common/Fonts/FuturaStd-CondensedBold.otf')
改为:
-- 1860行
sellingAdvice:SetFont('EsoZH/fonts/univers67.otf|14|soft-shadow-thin')
-- 1912行
buyingAdvice:SetFont('EsoZH/fonts/univers67.otf|14|soft-shadow-thin')
-- 3255行
--if the first loaded version of LibMediaProvider was r6 and older, fonts are
--already registered, but with invalid paths.
if LMP.MediaTable.font['Arial Narrow'] then LMP.MediaTable.font['Arial Narrow'] = 'EsoZH/fonts/univers57.otf' end
if LMP.MediaTable.font['ESO Cartographer'] then LMP.MediaTable.font['ESO Cartographer'] = 'EsoZH/fonts/univers57.otf' end
if LMP.MediaTable.font['Fontin Bold'] then LMP.MediaTable.font['Fontin Bold'] = 'EsoZH/fonts/univers67.otf' end
if LMP.MediaTable.font['Fontin Italic'] then LMP.MediaTable.font['Fontin Italic'] = 'EsoZH/fonts/univers57.otf' end
if LMP.MediaTable.font['Fontin Regular'] then LMP.MediaTable.font['Fontin Regular'] = 'EsoZH/fonts/univers57.otf' end
if LMP.MediaTable.font['Fontin SmallCaps'] then LMP.MediaTable.font['Fontin SmallCaps'] = 'EsoZH/fonts/univers57.otf' end
--LMP r7 and above doesn't have fonts registered yet
LMP:Register('font', 'Arial Narrow', 'EsoZH/fonts/univers57.otf')
LMP:Register('font', 'ESO Cartographer', 'EsoZH/fonts/univers57.otf')
LMP:Register('font', 'Fontin Bold', 'EsoZH/fonts/univers67.otf')
LMP:Register('font', 'Fontin Italic', 'EsoZH/fonts/univers57.otf')
LMP:Register('font', 'Fontin Regular', 'EsoZH/fonts/univers57.otf')
LMP:Register('font', 'Fontin SmallCaps', 'EsoZH/fonts/univers57.otf')
--this game font is missing in all versions of LMP
LMP:Register('font', 'Futura Condensed Bold', 'EsoZH/fonts/univers67.otf')
- 版本: 3.02
- 修复方法:
- 复制
Addons\MiniMap\lang\en_strings.lua
文件, 将复制的文件改名为zh_strings.lua
。 - 需要修改
Addons\MiniMap\lang\zh_strings.lua
文件的内容, 把第1行到17行:
FyrMM.Fonts = {
["Arial Narrow"] = "MiniMap/Fonts/arialn.ttf",
["Consolas"] = "MiniMap/Fonts/consola.ttf",
["ESO Cartographer"] = "MiniMap/Fonts/esocartographer-bold.otf",
["Fontin Bold"] = "MiniMap/Fonts/fontin_sans_b.otf",
["Fontin Italic"] = "MiniMap/Fonts/fontin_sans_i.otf",
["Fontin Regular"] = "MiniMap/Fonts/fontin_sans_r.otf",
["Fontin SmallCaps"] = "MiniMap/Fonts/fontin_sans_sc.otf",
["Futura Std Condensed"] = "EsoUI/Common/Fonts/futurastd-condensed.otf",
["Futura Std Condensed Bold"] = "EsoUI/Common/Fonts/futurastd-condensedbold.otf",
["Futura Std Condensed Light"] = "EsoUI/Common/Fonts/futurastd-condensedlight.otf",
["ProseAntique"] = "EsoUI/Common/Fonts/ProseAntiquePSMT.otf",
["Skyrim Handwritten"] = "EsoUI/Common/Fonts/Handwritten_Bold.otf",
["Trajan Pro"] = "EsoUI/Common/Fonts/trajanpro-regular.otf",
["Univers 55"] = "EsoUI/Common/Fonts/univers55.otf",
["Univers 57"] = "EsoUI/Common/Fonts/univers57.otf",
["Univers 67"] = "EsoUI/Common/Fonts/univers67.otf",}
改为:
FyrMM.Fonts = {
["Arial Narrow"] = "EsoZH/fonts/univers57.ttf",
["Consolas"] = "EsoZH/fonts/univers57.ttf",
["ESO Cartographer"] = "EsoZH/fonts/univers67.otf",
["Fontin Bold"] = "EsoZH/fonts/univers57.otf",
["Fontin Italic"] = "EsoZH/fonts/univers57.otf",
["Fontin Regular"] = "EsoZH/fonts/univers57.otf",
["Fontin SmallCaps"] = "EsoZH/fonts/univers57.otf",
["Futura Std Condensed"] = "EsoZH/fonts/futurastd-condensed.otf",
["Futura Std Condensed Bold"] = "EsoZH/fonts/futurastd-condensedbold.otf",
["Futura Std Condensed Light"] = "EsoZH/fonts/futurastd-condensedlight.otf",
["ProseAntique"] = "EsoZH/fonts/proseantiquepsmt.otf",
["Skyrim Handwritten"] = "EsoZH/fonts/Handwritten_Bold.otf",
["Trajan Pro"] = "EsoZH/fonts/trajanpro-regular.otf",
["Univers 55"] = "EsoZH/fonts/univers55.otf",
["Univers 57"] = "EsoZH/fonts/univers57.otf",
["Univers 67"] = "EsoZH/fonts/univers67.otf",}
- 版本: 3.4.4.0
- 修复方法:
- 修改
Addons\Ravalox'QuestTracker\core\QuestTracker.lua
文件, 把第125行:
local fontString = zo_strformat("$(<<1>>)|<<2>>", font,size)
改为
local fontString = zo_strformat("<<1>>|<<2>>", font,size)
2. 修改 Addons\Ravalox'QuestTracker\core\QuestTracker.lua
文件,
把第69行到79行:
local NodeFonts = {
[1] = {name = "Bold", font = "BOLD_FONT"},
[2] = {name = "Medium", font = "MEDIUM_FONT"},
[3] = {name = "Chat", font = "CHAT_FONT"},
[4] = {name = "Antique", font = "ANTIQUE_FONT"},
[5] = {name = "Handwritten", font = "HANDWRITTEN_FONT"},
[6] = {name = "Stone Tablet", font = "STONE_TABLET_FONT"},
[7] = {name = "Gamepad Bold", font = "GAMEPAD_BOLD_FONT"},
[8] = {name = "Gamepad Medium", font = "GAMEPAD_MEDIUM_FONT"},
[9] = {name = "Arial Narrow", font = "univers55"},
}
改为
local NodeFonts = {
[1] = {name = "Bold", font = "EsoZH/fonts/univers67.otf"},
[2] = {name = "Medium", font = "EsoZH/fonts/univers57.otf"},
[3] = {name = "Chat", font = "EsoZH/fonts/univers57.otf"},
[4] = {name = "Antique", font = "EsoZH/fonts/proseantiquepsmt.otf"},
[5] = {name = "Handwritten", font = "EsoZH/fonts/handwritten_bold.otf"},
[6] = {name = "Stone Tablet", font = "EsoZH/fonts/trajanpro-regular.otf"},
[7] = {name = "Gamepad Bold", font = "EsoZH/fonts/univers67.otf"},
[8] = {name = "Gamepad Medium", font = "EsoZH/fonts/univers57.otf"},
[9] = {name = "Arial Narrow", font = "EsoZH/fonts/univers57.otf"},
}
- 版本: 1.2.4.0
- 修复方法:
- 复制
Addons\ShissuLUAMemory\i18n\EN.lua
文件, 将复制的文件改名为ZH.lua
。 - 复制
Addons\ShissuSuiteManager\i18n\EN.lua
文件, 将复制的文件改名为ZH.lua
。
- 版本: 2.15.7923.52018
- 修复方法:
需要修改
Addons\TamrielTradeCentre\TamrielTradeCentre.lua
文件的内容, 把第442行:
local clientCulture = string.lower(GetCVar("language.2"))
改为
local clientCulture = string.lower("en")
- 版本: 0.1.0
- 修复方法:
复制
Addons\Undiscovered\Language
下的UndiscoveredData-en.lua
,Undiscovered-en.lua
文件, 将复制的文件分别改名为UndiscoveredData-zh.lua
,Undiscovered-zh.lua
。
- 版本: 2.6.0.1
- 修复方法:
需要修改
Addons\wykkydsToolbar\code\toolbar.lua
文件的内容, 把第30行、263行的:
"EsoUI/Common/Fonts/univers57.otf"
替换为
"EsoZH/fonts/univers57.otf"