受BWiki近期改动影响,普通用户无法访问除重定向、编辑表格外的特殊页面(如最近更改等),进行3次有效编辑后即可正常访问。

全站通知:

帮助:手把手教你更新翻译模块

来自战争雷霆WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

前言

这个教程将教你如何手动更新模块:Tr/db模板:Tr/db,试图让刚入门编辑的小白也能看懂,当然,如果你有excel编辑经历就更容易懂了。

我将根据自己的实践经验一点点掰开来讲,所以内容会很长很多,请耐心看完。

首先要做的就是拆包了,不过这不是本文所讲的内容,我将在另外的教程中讲解。

更新模块:Tr/db

① 处理原始数据

第一步:准备工作

拆包出原始数据后,我们要先进行准备工作。

首先新建一个excel文件,然后点击 数据→获取数据→从文本/CSV ,如图所示。

Tr教程1.png

在弹出的窗口中找到 lang.vromfs.bin_u/lang 文件夹,并找到里面的 units.csv ,这就是要处理的原始数据,点击导入。

Tr教程2.png

你会看到这样的窗口,确认文件格式为“65001: Unicode (UTF-8)”,分隔符选“分号”,数据类型检测选“基于整个数据集”,点击加载。 Tr教程3.png

接下来一张大表格就会出现在你面前,准备工作就完成了。

Tr教程4.png

你可能要问为什么不直接搞csv?因为啊,csv难处理不说耗时较长,要是搞坏了还得重新拆包,颇为麻烦,不如留作备份,转换成我们熟悉的excel格式。

第二步:挑选数据

看到那些密密麻麻的数据,你是不是觉得头都大了?其实,真正需要的数据只有一小部分。

真正需要的数据有两种:A列的载具码和K列的中文文本,除此之外的单元格全都删掉,选定之后按下这个:

Tr教程5.png

按Ctrl+H打开“查找与替换”,第一个空填“\t”,第二个空不填,点击“全部替换”,消掉中文文本的\t分隔符。

Tr教程6.png

即便如此数据依然很多,我们点Column1右边的小三角,选择 文本筛选→结尾是...

Tr教程7.png

弹出了一个小窗口,第一个空填“_shop”,第二个空不填,点击“确定”。

Tr教程8.png

将Column行之下的全部格子复制好,找个空表格粘贴,防止后续操作影响,如此第二步就完成了。

Msg-info.png 小知识:结尾是“_shop”的载具码就是单个载具在科技树上的载具码,还有个折叠载具组,它们的载具码以“_group”结尾。为了处理方便,我将两者分开处理。

第三步:处理数据

我们消掉_shop后缀。打开“查找与替换”,第一个空填“_shop”,第二个空不填,点击“全部替换”。

这就是载具码的真面目,通过它,我们就可以了解载具的一切信息,使用交易所时也会用到。

Tr教程9.png

此时的代码还不满足我们的要求,需要消大写、转换成正确的格式。

另起一列,在第一个格子里输入“=LOWER(A1)”消去大写图个方便,然后双击右下角的小方块进行自动填充,如图所示:

Tr教程10.png

效果如下:

Tr教程11.png

全选刚刚得到的结果并复制,粘贴回A列中。注意不要直接粘贴,那只会粘贴公式本身,要想粘贴结果,只需点击右键,找到“粘贴选项”,点击下图圈出的按钮(值): Tr教程12.png

将输入“=LOWER(A1)”的格子改为输入“="["&""""&A1&""""&"]"&"="”,然后自动填充。另起一列,在第一个格子里输入“=""""&B1&""""&","”,再自动填充。效果如图所示: Tr教程13.png

将得到的两列数据复制好后,丢到word等文本编辑器里,如果嫌中间的空格碍眼,可以用“查找与替换”把它消掉,至此载具码就处理完毕了比起word,更推荐使用vsc等代码编辑器,以后写wiki代码更方便

第四步:折叠载具的处理

别忘了还有折叠载具(_group)的数据,它的处理与_shop数据大同小异,只需要重复第二、三步。下方是操作上的两点具体差异:

  1. 在第二步中,同样选择 文本筛选→结尾是... ,将“_shop”改为“_group”。
  2. 在第三步中,利用“查找与替换”替换掉“shop/group/”消除相应前缀。

建议将单独载具与折叠载具分开,方便下面的更新操作。

② 更新模块

进入模块:Tr/db,点击“编辑源代码”,你会看到一个编辑器,将代码拉到底,你会看到有一行字叫“折叠部分”:

Tr教程14.png

其上为单独载具的代码,其下为折叠载具的代码。

首先更新单独载具,文本编辑器中复制不带“_group”的行,来到浏览器,选择第29行到“折叠部分”行前,粘贴。

Tr教程15.png

接下来是折叠载具的更新,复制带“_group”的行,来到浏览器,按下图的范围粘贴。请注意,起终点不以行数为准,而是以上下文关系为准。 Tr教程16.png

确认无误后点击“保存更改”,等待审核通过即可。至此模块:Tr/db更新完毕。

更新模板:Tr/db

回到文本编辑器,还记得里面的代码吗?如果你留心的话,就会发现它们的格式是:["载具码"]="载具名"。

现在要做的是,将其改为 |ct-载具码|载具名 即可,善用替换功能。

然后进入模板:Tr/db,按照上文的方法进行复制粘贴,点击“保存更改”,等待审核通过即可。至此模板:Tr/db更新完毕。

最下方的|ctPN是消歧义代码,并不在此类更新范围,需要根据实际情况单独更新。