作者ekrik (unknown)
看板WOW
标题[心得] 自己动手修:成就日期
时间Thu Jan 26 22:00:45 2023
版本:现行
内容 : 修改成就框,看见成就完成日期
内文 :
请下载最新版本
R2: 修正成就细项字型样式
CURSE
https://www.curseforge.com/wow/addons/twachievefix
仓库
https://github.com/EKE00372/TWAchieveFix/releases
下载解压後把TWAchieveFix扔进addons里
使用效果
https://i.imgur.com/NQlQxjs.png
代码很简单,偷懒没写载入条件,我自己用很久了,没有问题
可以把代码塞到你自己的插件里、做成wa甚至做成巨集
zhTW语系的成就界面有两个本地化的问题
这里的本地化不是指翻译,是指介面对不同语系做的调整
第一个是字型问题
这个是什麽时候出现的已经不可考了
成就描述使用了一个有阴影的字型样式
但zhTW单独替换成了没有任何描边或阴影的样式
所有的语系里只有zhTW这麽做,而这实际上是不必要的改动......
下图可见差异
https://i.imgur.com/7J0uidW.png
第二个是日期消失
从10.0BETA延续到现在,在WoWUIBugs提交後,到10.05正式上线都没有修复
原因是zhTW本地化额外指定成就日期的显示位置,但丢失了锚点
而这个锚点的更改也是没有必要的......
把12个语系的代码导出对比後发现
根本原因是10.0暴雪对界面大重构後,很多界面的本地化也跟着清理、重整
但zhTW却没有这麽做的缘故
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.228.238.201 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/WOW/M.1674741649.A.D9C.html
1F:→ d95272372: 台爆还有人手处理这些... 外来客吗? 01/26 22:08
2F:→ virnux: 我还以为成就日期消失是feature 01/26 22:12
相信我......不是只有你以为是改动......
整个BETA过半时间 zhTW的成就介面都是坏的,社群和巨集其实也半坏
都是坏在本地化有残留旧代码的相同错误
等修好了就是这样了
然後直到前夕尾声我切别的语系要做翻译,才惊觉是BUG不是新改动没做完之类
3F:→ axiall: ....我也以为那是特别改的 01/26 22:58
4F:→ virnux: 好惨 484要逼人用英文语系玩 01/26 23:42
5F:推 Vergil5566: 我还想说为什麽要改这麽白痴的东西 01/27 01:12
6F:→ Vergil5566: 太神啦ek大大 01/27 01:13
7F:推 OAzenO: 求巨集 01/27 09:18
/run LoadAddOn("Blizzard_AchievementUI")AchievementButton_Localize =
function(button)button.Description:SetFontObject("GameFontHighlight")
button.HiddenDescription:SetFontObject("GameFontHighlight")end
8F:推 WarnLeadwar: 赞叹大佬 01/27 09:21
9F:推 tang2068: 摸摸EKK 01/27 09:39
10F:推 BarBow: 感谢 01/27 11:19
11F:推 s87087: 谢谢 01/27 21:33
12F:推 OAzenO: 挖巨集昨天可以用 今天就无效了...点下去无反应 01/28 09:19
我检查了一下
巨集没有问题喔
13F:推 aadsl: 受我一拜 <(__.__)> 01/28 10:48
14F:推 kagaru: 同样昨天能用,今天上线就又不行了... 01/28 18:50
要先按巨集再开成就介面
登入就按一下
※ 编辑: ekrik (125.228.238.201 台湾), 01/30/2023 03:57:34