我今天才知道【游戏模组 Mod】缩写自 Modification 而不是 Module

当年汉化组是怎么想的,为什么把 Modifications 翻译为 模组 啊?

这不是和 Modules 词意交叉了吗? :head_shaking_horizontally:

如果要我翻译,改成 修改包 会不会比较好?


BTW,这个错误应该是程序员特攻,大把程序都把 module 缩写为 mod,比如:

  • Rust:声明一个模块时,代码直接写 mod my_module;。
  • Go:管理模块依赖的文件叫 go.mod(Go Modules)。
  • Node.js:无论 cjs/esm/umd,都是缩写为 mod。const mod = require("module"),import('./module.js').then(mod => mod.init()) 如喝水一般自然。

可翻译也不是单纯的字符转换,根据具体特征来寻找对应的中文词汇难道不是更好的翻译方式吗

这个现在一般翻译成模块吧?

问题不大的,这些东西都可以重新解释的
php啊什么的


上面是我之前的想法
仔细一想不对

我想modifications翻译成模组可能是翻译错了
修改才是本意,不知道哪个神人翻译成模组了
模组大部分时候就是在修改原版的一些特性


可能这张图能解决你的疑惑

问题是发生词意交叉了。

你把 修改物 翻译成 模组,直接撞到 模块(Module)的怀里了呀。

另一方面,修改物 翻译成 模组 也不准确啊。


这就有点像 Memory 和 Storage。好好的翻译成 内存 和 存储 就好了呀。

现在 Memory 和 Storage 都叫做内存,结果 Storage 只能叫 硬盘 了,同时 软盘 也就变相地被踢出 Storage 的范围了。

包括我在内,很多人都无法区分中文里的 模块 和 模组。

我一直以为他们是不同领域对同一个事物的不同叫法。就像 向量 和 矢量 一样。

我问了 AI,以下是他的回答:

“模块”和“模组”在中文里都翻译自英文的 Module,在很多场景下可以通用,但在工业制造、电子硬件、软件开发及游戏等不同领域中,它们的侧重点和习惯用法略有不同。

  • 模块:偏向于 逻辑上的功能划分 或 独立的代码/结构单元。
  • 模组:偏向于 物理上或技术上集成好的完整组件/配件。

不如学回字的4种写法

一词多义不是很普遍吗,我觉得没必要纠结这个。而且词语是跟实际事物对应的,准确与否应该参照实际意义而不是字面意思。在老外第一次把Modification这个词用在游戏模组上时,它就已经引申出新的意义了。这是时要把它翻成中文,就应当根据这个新的意义具体所指的东西来译,而不是照着原来的意思抄。换句话,就算这个英文单词本身还是一样的几个字母、一样的排列组合,但它实际已经是两个词了,要译作“修改”等于是拿新意去对应旧词,显得生硬了。

呃,好像是有点歧义…但是已经这样了,就这样吧 :rofl:

本意是造词法和使用习惯不同,英文有很多通过词根变形造的词,意义有相似之处,用途却不同,这些微妙的使用差异翻译到中文语境下,依据中文的造词习惯和使用习惯可能都会翻译成同一个词。

如果你了解除了英语以外的语言,会发现有些语言的构词法让人大开眼界,通过对一个词变形来表达一个完整的句子的含义,这种情况下要和汉语做好词对词的一一对译基本就不可能了

如果你分不清的话你就去研究一下“块”和“组”的意思。

实在还是分不清你就把他们当作固定用法,就像这样, 他们的意思也相近, 但是就是不一样。

另外就是多问点AI, 不要只看一个AI

在我还有空找大型游戏玩的时候,一直都说是 MOD ,例如添加模型,修改价格、容量等固有数值,增加关卡任务等,也一直知道这就是对游戏内容进行增补或修改的插件
之所以是“MOD”而不是“Modifications”我觉得前者有“部分的”“挂载的”“替换的”涵义,而后者直接就是“修改版”的意味,远比“小修小补”高得多的改造
当然,我也不知道现在的“游戏模组”是干了些什么,是挂呢还是皮肤呢还是修bug呢?