中文翻译吾见之——门外汉的场合

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

中文翻译吾见之

——门外汉的场合

 

Revision 0.1

by  K ][ N G of @ R KTM

 

[谁是门外汉]

 

门外汉的场合,就是指笔者kingofark的场合。是的,笔者不是专业人士,仅发表个人看法,也不针对特定个人或者团体,泛泛谈之。

 

 

[何时吾见之]

 

笔者近来欣喜的看到人民邮电出版社出版了Primer Plus系列,连忙下载样章来看。印象最深的是与其说是早有耳闻的C++ Primer Plus,倒不如说是C# Primer Plus

 

正如互动出版网上面有网友评论对C++ PrimerC++ Primer Plus做的一番比较所说,Primer Plus系列的起点较低。C# Primer Plus1章“计算机和计算机编程:基本概念”并无新意(当然,笔者没有任何贬义);第2章则引出了笔者的一些联想和想法——如题,是关于中文翻译的。

 

 

[吾见之何]

 

2.5.1节“面向过程编程及先天缺陷”给笔者印象深刻。其用程序分支和对数据的访问两点很现实的说明了问题——比起笔者过去在很多书中看到对面向过程之缺陷冠冕堂皇的、学究的、颇具理论深度的“高谈阔论”(危机啦,需求啦,认知啦——玄乎),这个或许不全面但逼真的解释于初学者而言就更加具有说服力。

 

2.7节“.NET中代码重用的基本单元:集合”——集合?集合(set)?集合(collection)?——仔细一看,原来是集合(assembly!

 

 

[何吾为之抓狂]

 

我知道在数学语言中,set一向被译为“集合”。我知道Java中有collectionssetC#中也有collectionsset;那么如果assembly是“集合”,collections该是什么呢?set呢?中文译名可真是一门学问哦——因为太混乱了罢。我装的金山词霸2002告诉我assembly是“集合, 装配, 集会, 集结, 汇编”的意思(呜呼呀!),大概C#中的assembly没被译为“汇编”都算是值得我们大家庆幸的事情了吧。

 

在中国电力出版社的《C# 精髓》中,collection被译为“集合”;在机械工业出版社的《Java编程思想》(第一版)中,collection也被译为“集合”——于是笔者又不禁担心起set的下场:呃……那个……也译为“集合”吗?

 

情况不止如此。local常常被被译为“局部(的)”,有时候在某些语境下也被译为“本地(的)”——于是问题又来了:当我们遇到Java Native InterfaceJNI)的时候——不知道是谁干的——又把这里的native译为“本地”。

 

本地(local)?本地(native?本地(vicinal)?本地(autochthonic)?呃……那个……指的哪一个?

 

 

[抓狂之后——说点正经的]

 

对于像Java中的collection,笔者认为完全可以不译,因为Java不仅有collection这个概念,还有Class CollectionsInterface CollectionClass CollectionsInterface Collection显然是不能译为中文的(如果有人对此都有异议,不妨看看本文末尾的附录“一个完全正式简体中文版的梦”);既然指的都是同一个范畴的东西,不妨干脆连collection都不要译,让这个概念与实际的Class CollectionsInterface Collection很好的对应起来。如果真的要译——好吧,拜托——请换一个“集合”之外的名称,因为“集合”这个名称在N年以前就已经被set占用了(大家都明白,数学概念是深入人心的基本知识)。对于collection,笔者认为台湾的一种译法“群集”就不错——至少能与set(集合)区别开来。

 

那么assembly呢?在中国电力出版社的《C# 精髓》中,assembly被译为“配件”,这就是个可以接受的译法。其实对于assembly而言,.NET 框架类库中也有一个System.Reflection.Assembly,所以assembly这个概念保留不译也不是不行的。

 

“哦,那照你这么说,干脆全都不译得了!那行吗?!”有人会瞪着反问道。

 

笔者说:“如果能找到比较合适的词,当然可以译;但是如果找不到合适的词,与其四面八方各译各的乱七八糟,还不如不译,至少让大家都记得一个英文assembly不会引起混乱和误解。”

 

其实这里又涉及到一个比较学究的问题:语言学和语言心理学。其实语言词汇写下来,不过是一个记号;而人们真正要理解的,是这个记号所代表的含义,不是这个记号本身。

 

小明知道这本书里“集合”是指java.util.Collections,小强知道那本书里“集合”是指System.Reflection.Assembly——这当然好;问题在于——小明和小强初学的时候会花费多少时间来搞清楚关于“这个里面的‘集合’是指java.util.Collections,不是指System.Reflection.Assembly;那个里面的‘集合’是指System.Reflection.Assembly,不是指java.util.Collections;还有另外N本书里面的‘集合’是指什么呢?……唔,还是阿Q说得好‘凡事总须研究才能明白’……”的问题呢?

 

对于语言词汇本身的问题,一个语言学家研究研究,蛮好;我们也不排除本来想学编程的小明小强会有成为语言学家的可能。

 

那么能不能达到这样的情况呢:

 

1)  大家都统一使用一个比较合适的中文译法(比如,assemlby译为“配件”,collection译为“群集”),使得:在一定的技术范围内,只要一提到这个中文词,大家都独一无二的想到同一个意义(注意,不是指同一个词汇或者同一个名称);

 

或者

 

2)  大家都同意使用原文(比如,assemblycollection),外文不好的同胞克服一下困难,记住几个外来词,使得:在一定的技术范围内,只要一提到这个原文,大家都独一无二的想到同一个意义(注意,不是指同一个词汇或者同一个名称)。

 

这是笔者的理想中的两种情况。理想啊,理想。理想并非总不是虚无飘渺的。前几天笔者就做了一个荒诞恐怖的梦。

 

 

[附录:一个完全正式简体中文版的梦(的片断)]

 

经过数年的深入研究,译者X在语言学、翻译学方面有了长足进展,下面从其论文中摘录部分,以飨读者:

 

l         C++的译法讨论:

C加加”:确切的表达了“C++C的超集”这个想法。其实要不是所有同行都写文章抨击我,我本来还不会这么译——“英文字母的第三个字母所代表的那个计算机语言加加”才是我理想中的译法咧。

“思易佳佳”:特别能表达这门计算机语言的易用和编程思维的优越性。

“肆意加加”:虽然“肆意”多多少少有些贬义,但是很能表达C/C++这个派系支持底层程序设计的强大功能。

 

l         inline的译法讨论:

“内线”:江湖上有“内线人物”的说法,相信大家一旦想到了“内线人物”,就特别能理解inline的含义;所以译为“内线”,以心理暗示的方法提示大家。

 

l         C++friend的译法讨论:

“朋友”:亲切、易懂的译法。

 

…… 理想啊,理想。

 

(完)

Galgame演示程序 这是一个演示程序,不用积分即可下载 这是一个演示的Galgame程序,可以完成基本的图片显示和文字显示,它是基于数据驱动的,它有着一套基本的脚本语言,可以实现Galgame的基本操作。 立即下载

相关推荐

galgame的bt

新人发的资源 不太会啊 不过就是没毒的

Galgames Hgames下载中心,无毒

大型Hgames下载网站,男人懂的! http://www.galgame.net/bbs/?fromuid=330630 转载于:https://blog.51cto.com/3218478/586402

weixin_33816611的博客 1万+

JGalGame_v103_ 手机 GALGAME 游戏 制作 引擎 _RENEWAL.rar

JGalGame_v103_手机GALGAME游戏制作引擎_RENEWAL.rar ============================================ 【软件】手机GALGAME游戏制作引擎下载 前面笔者募求手机游戏资源&脚本编辑的合作开发人员, 参网页: 但是至今也没有多少人提供比较优秀可行的资源出来,笔者 对此已然失望了,加之现在工作相当繁忙,现在决定最终弃坑。 最后特放出本人开发的手机GALGAME游戏制作引擎: JGalGame v1.0.3 (测试版) 出来。内含详尽的使用说明文件,利用此开发工具用户可以 在不懂得任何程序设计的前提下,自己开发出相当优秀的 Galgame恋爱冒险类游戏(手机版)出来,就好比PC端的 《恋爱游戏制作大师2》一样。希望以后有机会能够看到 用户优秀的作品出现在网上。 PS:JGalGame v1.1.x (正式版) 不是共享软件,它具有 测试版没有提供的很多功效,并且运行界面更加生动。 如果用户需要,请联系作者有偿支付。 下载地址: http://tan_kaishuai.download.csdn.net/ 作者信息:NEAU Tan KaiShuai Inc. 个人资源下载主页: http://tan_kaishuai.download.csdn.net/ 版权所有,侵权必究!

忧郁的弟弟(galgame)全站抓取

https://github.com/Sodaoo/galgame

Sodaoo's Blog 15万+

java galgame 手机,galgame模拟器安卓下载-galgame手机模拟器下载 v1.97-说说手游网

galgame手机模拟器推荐,galgame模拟器怎么用,galgame手机模拟器是一款非常好用的galgame模拟器手机app,有了这款app,玩家们就可以用手机玩各种电脑galgame游戏了,配合解压软件基本上玩可以玩绝大部分galgame电脑游戏,性能上比其他的模拟器都要优质不少,有需要的小伙伴赶紧来下载吧!软件介绍Galgame手机模拟器app是一个优秀的游戏模拟应用,Galgame手机模...

weixin_39988164的博客 2051

中文翻译之——门外汉场合 (转)

中文翻译之——门外汉场合 (转)[@more@]中文翻译之XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> —...

csd3176的博客 149

galgame 游戏汉化和galgame 游戏翻译入门经典教程

最近有人问起来 galgame 游戏汉化和galgame 游戏翻译问题,这类问题不再一个一个回答了写本文给 galgame 游戏爱好者好了 希望大家喜欢翻译galgame 游戏核心软件就是agth,不过不是所有游戏都可以用的。下载和教程里面都有,具体使用也不麻烦。Cp2Tran 这个软件可以把剪贴板上的内容直接交给翻译软件,很有用,不过大师的VIsta 下。V6 翻译软件经常会失灵,这

大师的资源 7万+

【收山之作】我手上所有GALGAME 游戏资源封装工具下载

Crass意指Crage和Assage两个工具的集合。Crage是使用cui插件扩展的游戏资源提取器;而Assage是使用aui插件扩展的游戏资源封装程序。   汉工用他的心血制作了 Crass,现在很多来求汉化,就是另外的Assage。   比如前几天: lewang...  求求你帮我们封一下包吧QAQ 这个坑了几年了 封包的问题一直没解决XX这个坑 QQ:XXXXX 国内PC游

大师的资源 3万+

JGalGame_v103_ 手机 GALGAME 游戏 制作 引擎 _EXTERN.rar

JGalGame_v103_手机GALGAME游戏制作引擎_EXTERN.rar ======================================= 【软件】手机GALGAME游戏制作引擎下载 前面笔者募求手机游戏资源&脚本编辑的合作开发人员, 参网页: http://tieba.baidu.com/f?kz=757572272 但是至今也没有多少人提供比较优秀可行的资源出来,笔者 对此已然失望了,加之现在工作相当繁忙,现在决定最终弃坑。 最后特放出本人开发的手机GALGAME游戏制作引擎: JGalGame v1.0.3 (测试版) 出来。内含详尽的使用说明文件,利用此开发工具用户可以 在不懂得任何程序设计的前提下,自己开发出相当优秀的 Galgame恋爱冒险类游戏(手机版)出来,就好比PC端的 《恋爱游戏制作大师2》一样。希望以后有机会能够看到 用户优秀的作品出现在网上。 PS:JGalGame v1.1.x (正式版) 不是共享软件,它具有 测试版没有提供的很多功效,并且运行界面更加生动。 如果用户需要,请联系作者有偿支付。 下载地址: http://tan_kaishuai.download.csdn.net/ (资源刚传上,需要等待一段时间才能显示出来!) 作者信息:NEAU Tan KaiShuai Inc. 个人资源下载主页: http://tan_kaishuai.download.csdn.net/ 版权所有,侵权必究!

galgame解包

部分kirikiri引擎游戏可解包,将游戏拖拽到该程序上启动游戏

最好用的安卓启动器

最好用的安卓启动器,内存小,流畅,安卓必备桌面.

我玩过的所有热门的汉化GALGAME全介绍

我玩过的所有热门的汉化GALGAME全介绍

大师的资源 3万+

GALgame打开出现错误......

我的电脑是win10,安装游戏完成时显示安装成功,但是打开就会出现这样的错误,求解决。

jiangyuyu1的博客 7533

【亲测免费】 国产Galgame工具推荐:解锁游戏世界的钥匙

国产Galgame工具推荐:解锁游戏世界的钥匙 项目介绍 国产/官中代理Galgame工具是一个专注于解密和提取国产Galgame资源的强大工具集。无论你是游戏开发者、研究者,还是单纯的Galgame爱好者,这个项目都能帮助你深入了解和探索Galgame的内部世界。项目涵盖了多种国产Galgame引擎的解密和提取工具,支持的游戏包括但不限于《十二色季节》、《高考恋爱100天》、《梦末》等知名作品。...

gitblog_00847的博客 1664

DeepTutor虚拟导师功能:AI如何模拟真人教师的指导

DeepTutor是一款基于Agent-Native架构的个性化学习助手,它通过模拟真人教师的指导方式,为用户提供沉浸式的学习体验。这款AI驱动的虚拟导师不仅能理解学习者的需求,还能根据个人进度和知识掌握情况提供定制化的学习路径,让自主学习变得更加高效和有趣。 ## 虚拟导师的核心能力:像真人教师一样理解需求 传统学习软件往往只能按照固定流程提供标准化内容,而DeepTutor的虚拟导师功能通

gitblog_00611的博客 830

Sakura-13B-Galgame:创新日中翻译大模型的技术架构深度解析

Sakura-13B-Galgame是一款专为轻小说与Galgame领域设计的日中翻译大模型,通过模块化架构实现了从模型推理到API服务的完整闭环。该项目创新性地融合多推理引擎适配、流式输出优化和专业术语管理,为ACGN内容本地化提供了高性能、高适配性的技术解决方案,满足从爱好者到专业开发者的多样化翻译需求。 ## 技术架构:分层设计的翻译引擎系统 ### 核心模块架构:三级递进式技术栈 Sa

gitblog_00316的博客 289

[FJWC 20190212] T3 不同的缩写

并没有传送门 题目描述 你在写一款Galgame 的剧情(的代码)。 在这个游戏中一共有 nnn 个角色。你需要编写一些关于这些角色的对话内容。然而,在写这些对话内容之前,都要写一段关于角色信息的代码,就像这样: Character("Alex", color = "#FFFC3A") 你觉得这样好麻烦。你决定把它简化一下。你打算用角色名字的一个子序列(可以不连续)来作为它的简称。 当然,不同的...

LPA的博客 470

EzTrans 更容译

对于一些英语基础比较薄弱朋友,如果能有一个可以发音的字典辅助自己学习最好了。有了Pocket PC我们不必另外花钱去购买会发音的电子词典。这里介绍一款很棒的发音电子词——EzTrans 更容译6.0,有男生或者女生发音,而且可以调整语速。如果只为了发音而用这个字典,那就太浪费了,呵呵。更容译还有很多其他的功能,除了最基本的英汉、汉英和英英词库外,更容译还有背单词和添加自定义词库等功能,真的不错,建

q2360c的专栏 1960
上一篇: K氏读书杂感——Java
下一篇: kingofark's Ineffective C/C++:自白2:有符号、无符号还有位运算,我的天!
kingofark
博客等级 码龄26年 330粉丝 134原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值