首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

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

  •  
  •   insraq · 48 天前 · 8562 次点击
    这是一个创建于 48 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  48 天前
    比如写 patch notes 的时候,英文是:

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

    中文:

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

    这个 _______ 应该填什么?
    100 回复  |  直到 2019-03-06 18:54:43 +08:00
        1
    ccbikai   48 天前 via iPhone
    漏洞吧
        2
    huangzhe8263   48 天前 via Android   ♥ 6
    缺陷?
        3
    Liberal0   48 天前 via Android
    不是“小虫子”么?
        4
    twoyuan   48 天前   ♥ 1
    Bug UK: [bʌg], US: [bʌɡ]
    Word Explanation:
    * n. 臭虫,小虫;故障;窃听器
    * vt. 烦扰,打扰;装窃听器
    * vi. 装置窃听器;打扰

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

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

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

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

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

    修复了...错误
        34
    lawler   48 天前   ♥ 1
    逼有鸡
        35
    ysc3839   48 天前   ♥ 6
    @yingfengi jQuery 和 Bootstrap 属于产品名称,一般不好翻译。

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

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

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

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

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

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

    有的会翻译成“问题”

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

    「程序错误,即英文的 Bug,也称为缺陷、臭虫」
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   934 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 19:14 · PVG 03:14 · LAX 12:14 · JFK 15:14
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1