• 请不要在回答技术问题时复制粘贴 AI 生成的内容
insraq
V2EX  ›  程序员

Bug 的正式中文翻译是什么?

  •  
  •   insraq · Mar 3, 2019 · 18499 views
    This topic created in 2803 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  Mar 3, 2019
    比如写 patch notes 的时候,英文是:

    Fix a bug where the attack range of Apache Helicopter is inconsistent.

    中文:

    修复了阿帕奇直升机攻击范围不一致的 ______

    这个 _______ 应该填什么?
    101 replies  •  2022-02-26 11:06:22 +08:00
    1  2  
    ❮ ❯
    messagebus
    messagebus
    Mar 3, 2019 via iPhone
    1
    漏洞吧
    huangzhe8263
    huangzhe8263
    Mar 3, 2019 via Android❤️6
    2
    缺陷?
    Liberal0
    Liberal0
    Mar 3, 2019 via Android
    3
    不是“小虫子”么?
    twoyuan
    twoyuan
    Mar 3, 2019❤️1
    4
    Bug UK: [bʌg], US: [bʌɡ]
    Word Explanation:
    * n. 臭虫,小虫;故障;窃听器
    * vt. 烦扰,打扰;装窃听器
    * vi. 装置窃听器;打扰

    Web Reference:
    * bug
    虫; 漏洞; 千疮百孔; 臭虫
    * software bug
    程序错误; 软件缺陷; 软件故障; 软件错误
    * true bug
    半翅目
    580a388da131
    580a388da131
    Mar 3, 2019
    5
    臭虫 传说漏洞起源就是一只虫子导致
    GlobalNPC
    GlobalNPC
    Mar 3, 2019 via Android
    6
    缺陷更正式一点
    MonoLogueChi
    MonoLogueChi
    Mar 3, 2019 via Android
    7
    问题
    Dvel
    Dvel
    Mar 3, 2019❤️2
    8
    维基上是 程序错误
    superzou
    superzou
    Mar 3, 2019 via Android
    9
    有 bug,有 flaw。感觉都是一个意思。。。
    ysc3839
    ysc3839
    Mar 3, 2019 via Android
    10
    我更喜欢翻译成“程序错误”。“漏洞”这个翻译给人感觉是“安全漏洞”。
    1a0ma0
    1a0ma0
    Mar 3, 2019 via iPhone
    11
    八阿哥,音译。
    zhengger
    zhengger
    Mar 3, 2019 via Android❤️3
    12
    瑕疵
    ihainan
    ihainan
    Mar 3, 2019
    13
    @infun defect 和 bug 感觉还是有些许不一样。
    2kCS5c0b0ITXE5k2
    2kCS5c0b0ITXE5k2
    Mar 3, 2019
    14
    @ysc3839 游戏规则出了 bug 也是可以这样用的啊 翻译为漏洞更加好
    bumz
    bumz
    Mar 3, 2019❤️1
    15
    bug 一词还是翻译成 bug 最贴切
    JackieMe
    JackieMe
    Mar 3, 2019 via Android❤️2
    16
    缺陷。Debian 中文翻译团队好像是翻译的缺陷。
    SuperMild
    SuperMild
    Mar 3, 2019
    17
    综上所述, 没有公认的标准翻译.
    SuperMild
    SuperMild
    Mar 3, 2019
    18
    附言那里, 可以填 "问题"
    birkhofflee
    birkhofflee
    Mar 3, 2019 via iPhone
    19
    臺灣的說法是臭蟲
    nimrc
    nimrc
    Mar 3, 2019 via iPhone
    20
    八阿哥
    littleMaple
    littleMaple
    Mar 3, 2019 via iPhone
    21
    我觉得这个适合照搬不译,技术领域很多术语都是照搬不译的,Java 在中文句子里还是 Java。
    GlobalNPC
    GlobalNPC
    Mar 3, 2019
    22
    @ihainan 因为 defect 更正式啊
    Tink
    Tink
    Mar 3, 2019 via iPhone
    23
    问题
    24bit
    24bit
    Mar 3, 2019❤️2
    24
    幺蛾子
    VioletTec
    VioletTec
    Mar 3, 2019❤️3
    25
    BUG 其实本来不太好翻译,如果非要翻译的话,就翻译成漏洞;缺陷;

    其实就像《西游记》一样,在国外翻译成《 Journey to the West 》=《西部旅行》

    这种不好翻译来的,其实用他的本意就够解释了,说一个程序有 BUG,就是只这个程序由缺陷,有漏洞吧。

    BUG 其实还真的不好用文字描述,,要描述的话,可能是指:程序中的逻辑漏洞或者书写错误导致的一系列的程序错误的执行及报错崩溃吧。

    [日常求打赏]
    ysc3839
    ysc3839
    Mar 3, 2019 via Android
    26
    @emeab 这种情况下还能称为“游戏规则的缺陷”。
    zro
    zro
    Mar 3, 2019
    27
    八哥,都是动物,发音也相似
    masker
    masker
    Mar 3, 2019 via Android
    28
    bug
    dajj
    dajj
    Mar 3, 2019❤️3
    29
    幺蛾子 !! 知乎答案, 经典!
    dogexu
    dogexu
    Mar 3, 2019
    30
    修复了阿帕奇直升机攻击范围不一致的 ______幺蛾子
    yingfengi
    yingfengi
    Mar 3, 2019 via Android
    31
    感觉不翻译比较好
    比如 jquery 就叫 jquery,bootstrap 就叫 bootstrap
    不然我问你,jquery 怎么翻译?
    alfchin
    alfchin
    Mar 3, 2019 via Android
    32
    修复了阿帕奇直升机攻击范围不一致的问题
    ryanlid
    ryanlid
    Mar 3, 2019
    33
    错误

    修复了...错误
    lawler
    lawler
    Mar 3, 2019❤️1
    34
    逼有鸡
    ysc3839
    ysc3839
    Mar 3, 2019❤️6
    35
    @yingfengi jQuery 和 Bootstrap 属于产品名称,一般不好翻译。

    但是中文社区里有种奇怪的现象,喜欢使用产品“开发公司+产品类型”来代替产品名称。
    比如把“ Chrome ”称作“谷歌浏览器”,把“ iPhone ”称作“苹果手机”。
    照这个奇怪规则来说,jQuery 应该可以称作“雷西格 JS 库”,Bootstrap 可以称作“推特前端库”,TypeScript 可以称作“微软脚本”。
    JamesR
    JamesR
    Mar 3, 2019
    36
    bug 一词是外来语,中文里面其实没有对应的词语。
    JamesR
    JamesR
    Mar 4, 2019
    37
    如果更符合中文习惯,建议按照实际 bug 不同类型使用不同词语,比如:缺陷,漏洞,错误,问题。
    如果要求简单统一,那就一律使用“问题”,结果就免不了有的句子不符合中文习惯。
    wleexi
    wleexi
    Mar 4, 2019
    38
    霸哥
    loy6491
    loy6491
    Mar 4, 2019
    39
    霸葛
    v2sir
    v2sir
    Mar 4, 2019
    40
    疤疙
    fuchunliu
    fuchunliu
    Mar 4, 2019 via Android
    41
    八哥
    weize888
    weize888
    Mar 4, 2019 via Android
    42
    Cache(缓存) -- 应该翻译为“快取”;
    Switch(交换机) -- 应该翻译为“数换器(数据交换器)”;
    Bug(缺陷) -- 应该翻译为“八卦”,程序出了八卦。
    nVoxel
    nVoxel
    Mar 4, 2019 via Android
    43
    瑕疵?
    wassertag
    wassertag
    Mar 4, 2019 via Android❤️1
    44
    不是叫幺蛾子吗?(逃
    geelaw
    geelaw
    Mar 4, 2019
    45
    @wassertag #44 信达雅
    810679666
    810679666
    Mar 4, 2019 via iPhone
    46
    @ccbikai 大神有联系方式吗 请你帮个忙
    datou
    datou
    Mar 4, 2019 via iPad
    47
    一般都是 fix issue 而不是 fix bug 吧?
    RqPS6rhmP3Nyn3Tm
    RqPS6rhmP3Nyn3Tm
    Mar 4, 2019
    49
    @yingfengi 专有名词,没有对应词汇的,可以音译
    Daming
    Daming
    Mar 4, 2019
    50
    碧油鸡
    aniua
    aniua
    Mar 4, 2019
    51
    幺蛾子 +1
    auin
    auin
    Mar 4, 2019
    52
    看受众,如果是行内人员,用 BUG,缺陷都可以,对外行的话就叫"问题"吧
    a226679594
    a226679594
    Mar 4, 2019
    53
    逼 有 鸡
    reus
    reus
    Mar 4, 2019
    54
    综合错误和漏洞,就叫“错漏”吧
    icanfork
    icanfork
    Mar 4, 2019 via iPhone
    55
    缺陷
    passerbytiny
    passerbytiny
    Mar 4, 2019❤️1
    56
    早期 Bug 跟踪系统的中文翻译一律是缺陷,新闻、影视作品中的翻译大多是漏洞。其实缺陷、漏洞,包裹问题都不准确,因为 Bug 并不总是坏的,也可能只是测试人员看着不爽,所以它的原意——臭虫——其实才是最合适的翻译。

    其实现在已经没不要讨论 Bug 怎么翻译了,要考虑的是 issue 怎么翻译,Gitea 竟然翻译成了“工单”
    anjianshi
    anjianshi
    Mar 4, 2019❤️1
    57
    @ysc3839 叫“谷歌浏览器”和“苹果手机”是因为这两个词日常和非技术圈的人也经常会说吧。
    一个是说原名称其他人不一定反应的过来,一个是中文好发音,更顺口。

    试想场景 1:亲戚大爷大妈问你手机上怎么装一个 app。
    你用的是苹果还是华为手机?
    你用的是 iPhone 还是华为手机?

    场景 2:亲戚大爷大妈问你一个网站为啥访问不了。
    你电脑上有 Chrome 浏览器吗?
    你电脑上有谷歌浏览器吗?
    shyrock
    shyrock
    Mar 4, 2019
    58
    缺陷挺好的,偏中性,可以修复也可以放着不管。
    dot2017
    dot2017
    Mar 4, 2019
    59
    碧油鸡
    chairuosen
    chairuosen
    Mar 4, 2019
    60
    八阿哥
    cchencc
    cchencc
    Mar 4, 2019
    61
    八阿哥
    JohnZorn
    JohnZorn
    Mar 4, 2019
    62
    对比以上回答好像 漏洞 更合理。。
    kxct
    kxct
    Mar 4, 2019
    63
    臭虫
    cccy0
    cccy0
    Mar 4, 2019
    64
    看下世界上第一个 bug 的由来就知道为什么用 bug 这个词了
    a226679594
    a226679594
    Mar 4, 2019
    65
    B 有 鸡
    Servo
    Servo
    Mar 4, 2019
    66
    翻译惯例是“缺陷”
    3CH0
    3CH0
    Mar 4, 2019
    67
    八嘎
    onionKnight888
    onionKnight888
    Mar 4, 2019
    68
    碧油鸡
    AV1
    AV1
    Mar 4, 2019 via Android
    69
    “问题”对应已经有 question 和 problem,所以不合适。
    “错误”对应已经有 error 和 wrong,也不合适。
    “漏洞”含义比较窄,“缺陷”和“瑕疵”这两个倒是可以。

    如果要造个词,可以考虑“败硌”(读音 bai ge,跟 bug 谐音),败指失败、缺陷;硌,触着凸起的东西觉得不舒服或受到损伤,比较形象描述 bug 给人带来的感受。
    同时,debug 可译作“抵败硌”,把 bug 抵消掉,不但意义形象,而且读音也接近英语。
    rizon
    rizon
    Mar 4, 2019
    70
    想那么多,通用大于标准。
    去 appstore 或者一些有汉化的软件游戏看看更新日志。。

    有的会直接不翻译就写“修复了 xx 的 bug ”

    有的会翻译成“问题”

    再有一些并不是按语序翻译的,比如“阿帕奇直升机的攻击范围现在一致了”
    julyclyde
    julyclyde
    Mar 4, 2019
    71
    沙发的正式中文翻译是什么?
    Azure99
    Azure99
    Mar 4, 2019 via Android
    72
    ()臭虫
    lneoi
    lneoi
    Mar 4, 2019
    73
    对比起来 其实缺陷还相对蛮适合的
    richzhu
    richzhu
    Mar 4, 2019
    74
    缺陷+1
    solaro
    solaro
    Mar 4, 2019
    75
    八阿哥
    Radeon
    Radeon
    Mar 4, 2019
    76
    代码臭虫。这个在英语里不是新造词,而是旧词引申,那么在中文里也应该用个旧词来引申
    hx1997
    hx1997
    Mar 4, 2019 via Android
    77
    错误、问题就好了,中文又不像英语那么多幺蛾子,细分一下又要用个新词,pork, beef, mutton 不都是 meat 吗
    hx1997
    hx1997
    Mar 4, 2019 via Android
    78
    另外漏洞是特指安全问题,不合适。
    gps949
    gps949
    Mar 4, 2019
    79
    想问说翻译成“缺陷”更合适的各位,产品设计造成的缺陷(即非代码不当而是产品设计逻辑不严谨、或是用户体验不友善等)是否算 bug ?
    crossmaya
    crossmaya
    Mar 4, 2019
    80
    霸割
    baiduer123
    baiduer123
    Mar 4, 2019
    81
    永琪
    cynicism
    cynicism
    Mar 4, 2019
    82
    难道不应该是 缺陷 么
    guanhui07
    guanhui07
    Mar 4, 2019
    83
    漏铜 ,错误 ,问题
    hjchjc1993
    hjchjc1993
    Mar 4, 2019
    84
    故障+1
    wenzhoou
    wenzhoou
    Mar 4, 2019 via Android
    85
    日语叫 故障 或者 障害。
    Shook
    Shook
    Mar 4, 2019
    86
    填: 巴格
    whkvf
    whkvf
    Mar 4, 2019 via Android
    87
    问题单
    打补丁
    annielong
    annielong
    Mar 4, 2019
    88
    还是用问题合适,毕竟实际使用中 bug 有可能是错误、漏洞、缺陷等一系列问题
    YumeMichi
    YumeMichi
    Mar 4, 2019
    89
    不翻译
    prodcd
    prodcd
    Mar 4, 2019
    90
    好像是最早有的计算机出了问题,找了很久才发现是因为里面爬进去了虫子,估计是导致哪里短路了吧。后来这个说法就延续到了软件里。可以理解为“有个错误”,并不建议翻译成“你的代码里有 5 个臭虫”。
    PangPangPeng
    PangPangPeng
    Mar 4, 2019
    91
    @VioletTec #25 我觉得翻译成“缺陷”更好。个人觉得 Bug 和漏洞( vulnerability )还是有区别的。漏洞更偏向与安全攻击,在未授权的情况下对软件或者硬件进行访问或者破坏,比如后门和缓冲区溢出漏洞。而 Bug 的话,更偏重软件设计缺陷,或者是逻辑实现缺陷。比如 x+y 的逻辑写成了 x-y。
    saulshao
    saulshao
    Mar 4, 2019
    92
    翻译成缺陷更好一点。总觉得更正式......
    错误也行,但是觉得太口语化,写到文档里不太合适。
    bullfrog
    bullfrog
    Mar 4, 2019
    93
    为啥要翻译,C 怎么翻译?
    shiny
    shiny
    PRO
    Mar 4, 2019
    94
    看完了讨论,想想 100 多年来,引入西方科学技术的译者还是挺不容易的。
    DeepCold
    DeepCold
    Mar 4, 2019
    95
    “有个 bug ” = “有个问题”
    说起来意思会比较相似。
    MrUser
    MrUser
    Mar 4, 2019
    96
    彩蛋
    XnEnokq9vkvVq4
    XnEnokq9vkvVq4
    Mar 4, 2019
    97
    这就是词汇不够用的例子,就像英语中没有一个词来对应“关系”,只能生造一个“ guanxi ”一样。
    ForestV
    ForestV
    Mar 5, 2019
    98
    偷油婆
    bumz
    bumz
    Mar 6, 2019
    99
    见过一个严谨的翻译:计算机程序错误
    bumz
    bumz
    Mar 6, 2019
    100
    参见: https://baike.baidu.com/item/程序错误

    「程序错误,即英文的 Bug,也称为缺陷、臭虫」
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4849 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 231ms · UTC 07:53 · PVG 15:53 · LAX 23:53 · JFK 02:53
    ♥ Do have faith in what you're doing.