-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于官方对剧情文本作部分改动之后的问题。 #66
Comments
我写了个Python脚本:Uma-Musume-Text-Comparison 此脚本无需任何第三方的包,只需官方Python 3.8及以后版本的安装包即可运行。 希望对项目有所帮助。 |
目前已经有功能相同的工具了,不过还是感谢大佬的贡献!❤ |
目前主要问题是每次更新都需要人工一行一行地去对相应的译文进行修改。(不过说实话我也想不到有什么办法能减轻工作量 |
不客气。我后来才发现组内编程的大佬是懂Python的,那么很有可能已经做过类似工具了 :P
如果按问题的严重度排序,那么我觉得是这样:
现在想不出办法不要紧。我觉得在制定解决方案前,需要先明确以下几个问题。由于我现在基本完全不了解当前修正译文的过程,所以可能包含一些过于基础的问题,请见谅。
无论此问题最终由哪位大佬解决,我认为有些问题都应该讨论清楚。 |
在处理更新文本时,需要提取原文,然后将新增的文本/有改动的文本一行一行地比对、复制粘贴,然后修改。这是一项耗时长且枯燥无意义的工作。 之前的旧版比对工具仅能检测文本异同,然后粗暴地将文本填充在新文件后面,当出现增删文本、文本顺序调换等问题时,旧版工具无法做出正确的修改,甚至可能加重工作量,因此我重写了比较工具:UmamusumeTextUpdateCompare 此工具会分析旧版原文、旧版译文、新版原文的内容,然后输出更新后的译文文件 (其中有改动的部分以日语原文展示,未改动的部分保持旧版译文内容)。此方法可以正确解决上面提到的问题,翻译者只需查看输出文本,翻译其中的日语原文部分即可,不再需要手动一行一行修改有改动的文本 (支持 text_data相关, storytimeline, hometimeline, storyrace 文本)。 同时提交了相关 PR #110 , 当文本未及时更新时,仅输出日志,不会使游戏闪退。 |
等等看翻译人员使用过程中的反馈吧。是不是应该在QQ频道里发布一下UmamusumeTextUpdateCompare? 我试用了一下。今年1月31日之后,只有完全未翻译的文本,没有更新的文本 |
cy会不定时对部分剧情文本进行无预告的改动(添加选项/新剧情,增减部分文本等。),
而插件内文本无法及时跟进更新会导致游戏崩溃。
但对此类文本的更新极其困难且耗费精力,目前人手极度不足的情况下很难及时修复此类问题。
寻求大佬们的解决方案。
The text was updated successfully, but these errors were encountered: