vnr 共享辞书教程

150*****752 / 2020-07-17 / 人气:6413 / 推荐:0
<div class="document"> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★基础信息 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 编写人:najizhimo&amp;djz020815 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 起稿日期:2015/02/06 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 修订日期:2015/09/18 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★导语 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 本文主要介绍VNR中共享辞书的基本操作及编写注意事项。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 面向日汉语水平不同的人群分为基础教程、进阶教程以及断句教程,请根据符合自己水平的教程浏览。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 对于不想编写共享词条的用户不需要观看本教程,共享辞书依旧会作用于你玩的所有GAL并辅助改善机翻质量。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★概念 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 共享辞书是由VNR提供的一个独立于所有翻译引擎之外的,主要针对日常形式多变的对话,以及特定GAL术语的用户自定义辞典。其作用于游戏中提取的文本、输入机器翻译引擎的内容、翻译的过程、以及翻译后即将显示在用户面前的语句等各方面的翻译工序,对机器翻译的改善起到了至关重要的作用。同时因为它的能力强大,因此需要用户在编写词条时谨慎择词,保证共享辞书能正确地实现自己的作用。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 不过目前共享辞书系统本身还有不少BUG,参见[url=http://sakuradite.com/topic/690]这里。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★阅读注意 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 关于看不清的图片,右键图片选择查看图片就能放大了。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 此外可以善用ctrl+F搜索需要的内容。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★本教程目前未能涵盖的内容 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 1、SynCFG语法。若想率先了解SynCFG语法可去参考[url=http://sakuradite.com/topic/724]更新原贴[/url],目前该语法还在起步阶段,打算在该种类辞条增多后再整理入教程内。(后续没有完善并且有BUG不在说明) </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★更新信息(辞书更新历史,觉得这些信息有用可以仔细看) </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■2015/09/18 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 进阶和断句教程里的部分语句修正,以及残余的JB建议链接更新 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■2015/09/07 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 更新了进阶教程内的JBeijing辞条征集链接 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■2015/08/31 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 重写了整个断句教程 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■2015/08/30 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 进阶教程加入辞条优先级的叙述。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■2015/06/30 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 进阶教程加入语境和Ruby功能的叙述。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■2015/06/06 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 附录加入了SynCFG可填词性 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■2015/05/05 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 增加了韩文版教程链接 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■2015/04/09 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 于进阶教程内增加【读法】类型辞条的叙述 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■2015/03/14 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 由于新增了SynCFG的语法,大幅修正了后缀相关内容 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 原[[N]]功能替换为SynCFG最常用的[[m]]语序调整介绍,更详细的SynCFG教程稍后开辟一个专门板块 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■2015/03/11 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> [[N]]更名为[[m]] </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 增加边界功能的注意事项。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■2015/03/04 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 更新断句教程内的断句符判定信息 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■2015/02/22 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 前言加入共享辞书BUG链接 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 前言加入英文版链接 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 补充\功能里的注意事项 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■2015/02/20 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 更新了断句教程的一些注意事项 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■2015/02/17 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 附录加入常用的特殊字符输入方式 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■2015/02/15 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 加入独立断句教程; </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 加入HTML转义字符介绍; </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 扩充人名类型相关的信息; </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 补充边界的例子; </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 附录加入常用HTML转义字符表; </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 更新排版; </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■2015/02/13 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 加入【前缀】类型的介绍; </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 加入[[N]]功能的介绍; </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 加入边界选项的介绍; </p> <p class="paragraph text-align-type-center pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:center;"> 基础教程 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★事前准备: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 1、于VNR的使用偏好内下载MeCab辞书并启用,此外从别的渠道下载微软日文输入法Windows Japanese IME并设定好路径,这两个软件能有效辅助日语分词,方便用户直观地添加需要的词条。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> (其实这两个插件在整合版VNR里面都有整合进去,图示是老版界面,看一下就行) </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 2、于使用偏好的国际化选项内屏蔽中文以外的所有语言,因为这会影响到共享辞书的下载范围。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 3、目前所有日中翻译引擎内对JBeijing7的修正以及共享词条的数量都处于压倒性优势,请尽量使用JBeijing7软件来进行游戏翻译。机器翻译引擎一般只需要1个,多余的机器翻译反而会影响理解。 </p> <ol> <li style="font-size:10.5pt;font-family:宋体, -apple-system, " vertical-align:baseline;"=""> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 于游戏内的左侧面板开启游戏文本,这会显示提取的日文原文,对于基础用户,添加共享辞条的途径就在这里。 </p> </li> </ol> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 图1(勾选游戏文本) </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 图2(当VNR提取到文本,在外挂窗口会显示原文,右键添加到共享辞书) </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 图3(添加完以后的效果) </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★编写前的注意事项: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 1、共享辞书并不需要时刻都写,只是看到有问题的语句时就顺手添加一下,请抱着轻松游戏的心情就好。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 2、一般来说需要添加的词条仅限于名词,即人名、作品中的专用术语、地名等等,这些普遍是机翻难以处理的项目。而名词以外的,如动词、助词、短语等等的若要添加则务必学习进阶教程。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 3、切勿添加已有的词条,觉得以前的词条不恰当的话则先要无效该词条,并写上修改建议。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 4、非特殊情况不要添加空格以及任何标点符号。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 5、长句翻译请写在字幕系统内,那不是共享辞书的范畴。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■案例1:人名词条 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> (老版本的图,类型选项新版叫 名字 ) </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 如图本身人名的まどか并无法被正确翻译,这里我们将鼠标移到原文 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 会看到日文语句经过分词辞书的处理,用不同色块标注了出来,对まどか点击鼠标右键 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 点击添加到共享辞书,系统就会自动打开词条添加窗口并将该分词(色块内的内容)复制到形态里 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> (这里缺图,我用OCR把图里文本提取出来 模拟一遍 就是这样 ) </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 在确认类型无误后(翻译器不需要动),且勾选了系列专用后,在翻译一栏里填入合适的词,如“圆香”,然后提交即可成功添加词条。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 此后游戏内出现的所有まどか都会被自动翻译为圆香。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★关于添加【人名】类型词条的注意事项: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 1、对于姓名,如“涼宮春日”,那么需要将姓的“涼宮”和名的“春日”分开,各添加一个词条,因为经常会只用姓、或名来称呼某人。而John•Smith这种中间带了分隔点的也一样,John和Smith分别添加一个即可。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 2、对于单字、或2个以内的平片假人名的添加,如“咲”,若单纯添加【咲→咲】的词条的话,就会影响如“咲け、咲い、咲く”等较为常用的词语,正确的添加方式需要学习进阶教程内的正则表达以及边界选项。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★【前缀】【后缀】类型辞条的连协: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 添加了人名词条不单止能让机翻可以识别生疏的名字,还能让共享辞书内的所有用于处理【人名】的后接词的【前缀】【后缀】词条生效,例如“悠クン”中的クン(君)就会因为识别了“悠”属于人名,而让クン译为了君。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★【翻译】类型辞条的添加: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 不属于人名的其它名词或短语则需要在词条添加窗口的类型里改为【翻译】,其余的道理同案例1。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★系列专用的基本认识: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 从案例1里可以看到词条添加窗口内有【系列专用】的标识,该选项的意义即设定本词条是否只应用于该作品内。那么哪些名词适合【非系列专用】呢,即现实存在的术语、历史名人、书籍、地名等等。 </p> <p class="paragraph text-align-type-center pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:center;"> 进阶教程 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★事前准备: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 如果你确定要学习辞书的进阶教程,则必须切实带上一颗负责任的心,进阶的辞书编写将会很大程度地影响某个游戏的机翻质量,甚至整个翻译引擎的润色质量。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 以下教程需要用户拥有扎实的日语及汉语基础(很关键,当然修辞书的过程也是学习的过程有助提高自己翻译水平),以及对共享辞书和翻译引擎的工作过程了解透彻。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 在编写过程中务必时刻开启VNR的测试机器翻译窗口来检测自己的词条是否正确。特别是非名词类、以及带正则的辞条。(如图) </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★在写辞条前先选好对应【语境】 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 在最新版的VNR内会加入【语境】选项,对应文本设定中的引擎提取到的几个不同部分(在此之前先要在VNR左侧菜单的文本设定里了解提取设定的方式,不过那不是本教程的重点) </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 一般来说是选择【全部】的语境即可。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 而有时在【名字】部分的提取文本会出现很多重复,此时选择【名字】语境来编辑删除垃圾信息的辞条即可。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 总之就是非常直观的东西。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★关于【正则表达】、【宏】、【HTML转义字符】的基础知识: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 这3个都是很基础的计算机术语了,详细的介绍可以自行查看各类百科。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 这里简单地一提就是正则表达用于一些逻辑判断,而宏是复合型的正则表达,方便书写用,HTML转义字符则用来添加一些会被识别为辨识符的符号。正则、宏、HTML转义字符能同时使用。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 正则和宏若要生效则需要勾选辞条窗口中的“正则表达”,此时辞条会被加粗来标识。HTML转义字符是不需要勾选正则表达的,但和正则同时使用时自然还是要勾上。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 文章末尾附录带有常用的正则表达、HTML转义字符列表。宏则可以通过辞书中的宏类别直接查看。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★运用正则表达及文本宏辅助编写 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■案例1:单字、2(3)个片假以内的人名 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 咲(?![けいく]) → 咲 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 如基础教程所提到的“咲”,需要根据特定的游戏设计一个专门的排除表,在攻略中不断添加新的筛选项。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 用正则排除了各种花开的词组如咲け、咲い、咲く,咲辞条不会捕捉这3个被正则排出掉的情况。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 需要查看下文的边界选项配合编写事半功倍。注意短平假名构成的人名是要切实地写正则筛选列表,而不能用边界选项。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■案例2:短句翻译 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 对于一些日常对话频繁出现的短句,适合使用【翻译】类型辞条来定型。然而由于在日常对话中经常出现平片假名和汉字的随意置换、助词、省略语的影响,并没有特别固定的书写方法,此时就要判断多种表达方式。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 【用正则表达式的“或”(符号是 | )的判定方式,同时匹配两种形态的语境】 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> (这里原图没了,自己做了一个实例) </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 通过使用正则将汉字、平假写法均包括在形态中,并且包含了3种助词,以及不包含助词的情况。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■案例3:语气词 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 这种东西加起来是最繁琐的,该例子首先使用一个{{boc}}和{{eoc}}的宏将该形态独立起来,这使得该辞条只会作用于单句,即整个句子都是用来表达“呼”的内容的情况,避免其它冲突。然后通过添加大量可能附着的发声词,延长符,促音等等来完成。而且由于考虑到会出现多个呼的情况,于是用了2个辞条来分别处理。至于如果出现2字的呼呼怎么办,2字以上的都用3个字的呼来表示多数。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 对于短句和语气词翻译的添加特别需要注意的是由于这种辞条的书写可能性会非常多,因此需要长时间的修正,也因为这个原因可能很多前人已经在写该翻译的正则辞条了,只是还没包含你遇到的情况,因此在准备添加之前先在共享辞书内搜索相关的中文翻译,查看是否已有该类型辞条,若有则在更新原因内添加修改建议,这样会方便辞书的整体管理。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★测试机器翻译窗口介绍: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 该图能很直观地表达各类型共享辞条的实行步骤。即翻译引擎和VNR配合的完整翻译流程。这对于添加共享辞书是至关重要的信息。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 其实测试机器翻译窗口上面的黑色字已经是介绍了,为了更简明化,分别标上了附注。注意窗口之间的箭头,表示处理顺序。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 可以看到仅仅只有第7步是由JBeijing翻译引擎来处理,其它步骤都可以通过独立于翻译引擎以外的共享辞书来修正,由此可见若共享辞条写得好,会极大地提升文本润色质量。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 记得顶部的翻译器要正确选择J北京,不要测了其它的翻译器了。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 若想加入辞书大军的话请保持你的机器翻译窗口常驻! </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★常用的词条类型及语言的选择: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 一、【翻译】 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 顾名思义就是日文→你想要翻译的语言来进行翻译了。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 一般会用到的情况: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 1、外来语,这个JBeijing实在是很弱。然而对于一些切实是在念英文的,请翻译为英文,尽管辞条语言是设置为中文。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 2、一些常用短语及熟语,这个得注意后面的「な」「か」「だ」「て」「で」等,需多考虑些情况再加。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 该类型会影响句子的语序。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 二、【人名】 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 原理同【翻译】,只是多了可以与【前缀】【后缀】词条之间进行默认联动翻译。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 一般都是设【系列专用】的,详情见“专用和非专用的设定”的【人名】部分。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 该类型会影响句子的语序。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 三、【前缀】【后缀】 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 只会与【人名】词条进行联动翻译,其他情况下是无效的。即识别人名前方和后方的文本来紧贴人名翻译。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 该类型不会影响句子的语序。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 四、【输入】 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 可以把一些不能翻译平片假名还原成能翻译的,和修正一些分词之类的错误。前者语言选【全部】后者选【中文】即可。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 该类型不会影响句子的语序。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 五、【输出】 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 用于修正一些繁琐的词或是改善翻译的语序,详情见“输出词条案例”。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 该类型不会影响句子的语序。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 六、【游戏】 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 这是用在“游戏提取并显示出来的文本”上的,主要用于删除游戏提取的日文文本中存在的垃圾信息,以及“去除重复文本”和“调换人名与正文的顺序”。语言一定是选择【全部】。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 该类型不会影响句子的语序。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 七、【读法】 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 该类型辞条是进化版的【人名】类型辞条,可以在执行人名翻译的同时附带读音标记、全语言兼容等功能,然而目前暂时只能用在汉字人名上,对平片假人名无效。添加方式是在VNR的游戏情报窗口左下角点击“导入人名”,再点击相应的读法来添加入辞书。和【人名】一样,姓和名需要分开添加。语言一定是选择【全部】。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■案例4:输入词条 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 输入词条可以让一些原本因为书写问题不能被识别的词变得能被翻译引擎翻译,还有就是修正一些因分词和缺少助词(太过口语化)的错误。由于该类型不会影响句子语序,所以比起【翻译】来说,能尽量写【输入】的话效果会更好。输入辞条形态和翻译双方都只允许填写日文。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 平假的「りょうほう」→「両方」 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 和片假的「ぷらとにっく」→「プラトニック」 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 还有多了「っ」「ッ」的平片假,如「スペッシャル」→「スペシャル」 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 简写的词条(这里用到了正则的 零宽断言 判定) </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 需要严格替换的 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 平片假组合及有无助词的 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 缺助词出错的可以看情况加上去,至于分词出错的请回复到http://sakuradite.com/topic/1101(以前VNR的官方网址,早挂了,可以无视),这是比较头疼的一部分,需要JBeijing词库和VNR共享辞书之间的配合,虽然基本上已经不会出现了。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■案例5:输出词条 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 输出词条可以修正一些繁琐的词或是改善翻译的语序。而且因为该类型不会影响翻译时的语序,在整句翻译语序非常妥当的时候用该类型的辞条要好于【翻译】类型的辞条。[b]输出辞条形态和翻译双方都只允许填写中文。[/b] </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 「炒子」JBeijing翻译为“煮熟晒干的小沙丁鱼”比较烦,所以可以直接用【输出】翻译成“沙丁鱼干” </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 各种“挂上(放上)”也可以用【输出】翻译掉,如「ちょっかいをかける」JBeijing的翻译 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 改善翻译的语序,像JBeijing翻译「何やってんだ」这类的 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 因各种因素而出现的罗马音 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 对于输出辞条最后记得要在评论栏里填上词条的原文,方便记录和修改。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> PS:输入跟输出不会改变词性,有时候比翻译(类型)好用。很多时候翻译结果出现奇奇怪怪的语序一部分原因也是因为翻译(类型)改变了假名的词性导致的。活用输入输出对质量有很大帮助 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★【输入】和【输出】类型的专用大杀器“\” </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> \+数字的作用是映射形态里的小括号里的内容,\1映射第1个小括号,\2映射第2个以此类推,该功能只能作用于【输入】和【输出】辞条。需要开启正则表达。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 注意若括号内采用了?:正则那么\是不能映射该括号的 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■案例6:更改翻译的同时替换语序 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 如SF类里经常出现属性之月,这个输出辞条将后一个括号里的内容前移,避免中断属性之月的翻译。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★SynCFG常用人名语序调整符号“[[m]]” </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 该功能可以调整翻译的文本对于人名的位置。不需要开启正则表达。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> [[m]]映射所附着的人名。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■案例7:通过[[m]]替换语序(其实这个作用不大,专有系列可能比较有用,前人栽树后人乘凉 就是这样) </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 如:(这仅仅是个例子!)类型为【后缀】 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 「ばか」→「笨蛋[[m]]」 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 那么「キョンばか」就会被译为「笨蛋阿虚」 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 又如:类型为【前缀】 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 「ミス」→「[[m]]小姐」 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 那么「ミス長門」就会被译为「长门小姐」 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★辞条的“边界”选项 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 该功能的作用是将落单的单字人名在不需要加正则筛选列表的前提下正确翻译。该功能只能作用于【人名】类型。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 该功能只适合单字、2(3)个片假以内的人名,完全不适用于短平假人名,短平假人名需要只用正则列筛选表。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 如开启了边界选项的「愛」→「爱」 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 那么对于“愛情、恋愛”等词组就不会被单独拆开。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 然而对于“愛しさ”等非同一字符态的词语,边界则会误伤。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 也就是说开启边界的「爱」等价于「{{?<!--kanji}}愛{{?!kanji}}(视GAL不同可以再加一大堆筛选列表)」,可以较为方便的添加单字人名,然而由于其过于单纯的识别方式,当碰上“兄”这类汉字后缀时,边界选项的“愛”就无法被正确捕捉,因此最完美的判断方式依旧是配合正则表达。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■案例8:边界配合正则快速完成人名辞条(边界表达方式有很多可以用正则也可以用转义字符,功能多多少少有些差异,喜欢研究这个的可以自己多学习一下) </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 当然じ也不是唯一要筛的,主要还是根据所玩GAL的范围来推断要添加的筛选项。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★Ruby输入栏 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 就是此栏里的内容会显示在对应辞条的上方,如拼音标注的位置,作为一种注释。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■案例9: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 比方说,设定如下定义: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> - 类型: 姓名 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> - 匹配: アイリス </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> - 翻译: 鸢尾花 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> - Ruby: Iris </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 那么VNR会把"Iris"显示在"鸢尾花"的上方 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> (可以用于多义词,读音作用不大其实新版VNR可以开启 假名的罗马音这个就可以代替Ruby的读音功能,因此把它用在多义词上面对原文理解会有很大帮助) </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 多义词,例如 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 另外,上边的定义和如下的语法是等价的: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> - 类型: 姓名 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> - 匹配: アイリス </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> - 翻译: [ruby=Iris]鸢尾花[/ruby] </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 也就是说其实是HTML语法的一种UI化。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 当前Ruby只对翻译、姓名、读法、前缀、后缀和输出词条有效。(这个没有都试过应该都是有效的) </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★辞条优先级 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 在添加辞条时有一个优先级栏,用于在多个辞条互相影响时将调整出最优匹配。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 数值越大优先度越高,即越容易被匹配。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 默认下优先度等于形态栏的字符数,汉字、英文、数字、符号都等于1优先度,其中边界选项虽然实质上是省略显示正则表达的正则规则,优先度会直接等于形态栏的部分,即不考虑后台因开了边界选项而填补上去的正则规则。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ■案例10: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> クロ = 2优先级 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 技術士 = 3优先级 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 水差(?!し) = 7优先级 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 一般来说不用调整,系统会自动设定好优先级。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 若某常用词确实需要权衡优先级的调整,请在共享辞书讨论面板和大家商量,防止互相影响。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 正则一般来说会比非正则辞条拥有更高优先度,所以某些需要覆盖正则的固定句式可以提高优先度。此外还有一些其它因素,若遇到问题请直接到辞书讨论版提问。 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> ★专用和非专用的设定: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 需要设“系列专用”: </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 所有【游戏】类型 </p> <p class="paragraph text-align-type-justify pap-line-1 pap-line-rule-auto pap-spacing-before-0pt pap-spacing-after-0pt" style="text-align:justify;"> 【人名】【读法】 </p> <p class="paragraph text-align-type-justify p--&g
0
3 篇文章,0 赞同
精华文章
排行榜
排行空缺中...