前后经过九个月,我翻译的Spring MVC官方4.2.4版本中文文档可以发布第一个较为完整的版本了。译文上尽量做到准确并且符合中文习惯,让人能读懂,能理解。现全文发布如下,也希望它能够给出其价值,并收到反馈。

阅读过程任何想法、建议、吐槽、强迫症~~不给译者狂点100个赞就浑身不舒服~~、觉得赞、觉得不赞,无论关于翻译、技术、样式等,请让我知道。你可以:

翻译过程,文本无关的思考

在翻译上仍在摸索,有自己的想法,体现到译本中,读者也许可以发现一些痕迹。这种种理念,如果要排个优先级,那么我觉得是:

  1. 符合中文习惯。看起来像机翻不能要,名词乱翻误导读者不能要,长句复杂句太多不能要
  2. 准确传达原意。这点原本是最重要的,但让位于符合中文习惯,是因为如果译本有机翻痕迹,给人的品质感和可信度就降低了
  3. 更准确和更优雅的翻译风格。

软件开发的脚步一直在前进。发展尤其火和快的应数前端,各式样的MV*框架(Angular/React/Vue.js)、包管理(npm/bower)、构建工具(webpack/gulp/grunt)不胜其数,展示了前端所见即所得的强大魅力。与这股前后端分离趋势相适应的呢,后端也在提RESTful、MicroService这些东西。我对后端感兴趣,也希望能克服一些不舒适去学习前端的东西,一些UI实在使人愉悦。

另外呢,翻译和推广翻译又是两回事。翻译的时候自然希望译文受到大家喜欢和关注,但昨天在各大平台推广的时候呢,又发现什么样的题目和图片能更吸引读者眼球。后端在社群里相对前端确实没有那么可视化,很多模式、框架、架构等讨论起来流于文字,要是还不注重UI和representation的话,确实光看到题目就直接pass掉了。在活跃的社区呢,也看到了一些现象,大家现在想要看什么东西?

资源太过丰富,导致我们学习浅尝辄止,这已经是一个许多人提过的问题。看到有人为我们总结了几点几点,一下就看完了,或者集合了什么资源,下意识点个赞,收藏一下(特别是还有这种收藏插件),就完了。点赞收藏的成本很低,但这样确定不是在朝着抵抗力最低的路径在走吗?不是在放弃自己思考的权利么?难道不是在成为被平台消费的用户?看完了这些东西,我真的就提高了吗?

我反省的恰是这个。Bob Martin在《程序员的自我修养》一书中说,“那些在过去50年中来之不易的理念,绝大部分在今天仍像过去一样富有价值,甚至宝贵了”。在翻译的过程,我对MVC和Spring所提供的AOP、IOC、设计模式,以及Servlet 3.0规范一些东西,感觉有深挖的价值。里面是一些更为根本的代码功底和工程理念,非表层框架变迁所及。

推广之初,本是希望这个译本能被多多star,反省及此,又希望自己不要被消费,同时希望各位不要被我所消费。什么是有有益的,什么是自己需要的,什么工具能让自己更有效率,就去看,去用。其余形式应无所住。

以上。如此译本亦将脱离我而去。

-- 2016年06月28日

Spring MVC中文文档翻译发布的更多相关文章

  1. 參与 Spring 4 中文文档翻译

    參与 Spring 4 中文文档翻译 我们从2014年12月開始翻译Spring 4的框架文档.尽管至今已有一年,可是进度非常慢. 当中一部分原因是由于Spring 文档有1000多页,并且翻译的时候 ...

  2. spring mvc 中文乱码 post与get的方法解决

    spring mvc表单提交中文参数乱码问题 今天测试spring mvc  ,中文乱码,在web.xml中加上 <filter> <filter-name>encodingF ...

  3. 彻底解决Spring MVC 中文乱码 问题

    1:表单提交controller获得中文参数后乱码解决方案 注意: jsp页面编码设置为UTF-8 form表单提交方式为必须为post,get方式下面spring编码过滤器不起效果 <%@ p ...

  4. (转)spring mvc 中文乱码问题解决

    在eclipse环境里,页面传输数据的时候通常用ISO-8859-1这个字符集可以用 str = new String(str.getBytes("ISO-8859-1"), &q ...

  5. spring mvc 中文参数乱码

    最近做项目,springmvc的url中文参数乱码: 请求url: http://localhost:8080/supply/supply_list.htm?productName=测试&is ...

  6. Spring MVC 中文乱码的解决

    对于POST方法提交的中文乱码 , 可在web.xml中添加如下代码 : <filter> <filter-name>encodingFilter</filter-nam ...

  7. spring MVC中文乱码相关总结

    总结几种方式,都使用的话能解决大多数乱码的情况 1.所有页面使用 <%@page language="java" pageEncoding="UTF-8" ...

  8. spring boot 中文文档翻译地址

    https://github.com/qibaoguang/Spring-Boot-Reference-Guide/blob/master/SUMMARY.md

  9. spring mvc : 中文传值(post/get)中文乱码

    请将以下代码放入 web.xml文件中,注意存放顺序,否则会报错.filter应该放在context-param后面: <!-- 字符过滤器 --> <filter> < ...

随机推荐

  1. 如何快速优化手游性能问题?从UGUI优化说起

    WeTest 导读   本文作者从自身多年的Unity项目UI开发及优化的经验出发,从UGUI,CPU,GPU以及unity特有资源等几个维度,介绍了unity手游性能优化的一些方法.   在之前的文 ...

  2. 谈谈一些有趣的CSS题目(七)-- 消失的边界线问题

    开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题 ...

  3. C#多线程之线程同步篇1

    在多线程(线程同步)中,我们将学习多线程中操作共享资源的技术,学习到的知识点如下所示: 执行基本的原子操作 使用Mutex构造 使用SemaphoreSlim构造 使用AutoResetEvent构造 ...

  4. 新手学习web遇到的一些乱码问题

    在新手学习web网站学习的时候经常会遇到?????这种乱码,对于刚起步的菜鸟来说真的很头痛,很容易打击继续学的信心当然了对于菜鸟的我最近也遇到过乱码问题,沉浸其中不能自拔,爱的深啊!!!!!我所遇到的 ...

  5. CSS3 @keyframes 动画

    CSS3的@keyframes,它可以取代许多网页动画图像,Flash动画,和JAVAScripts. CSS3的动画属性 下面的表格列出了 @keyframes 规则和所有动画属性: 浏览器支持 表 ...

  6. 利用PowerShell复制SQLServer账户的所有权限

    问题 对于DBA或者其他运维人员来说授权一个账户的相同权限给另一个账户是一个很普通的任务.但是随着服务器.数据库.应用.使用人员地增加就变得很枯燥乏味又耗时费力的工作.那么有什么容易的办法来实现这个任 ...

  7. 图解Spark API

    初识spark,需要对其API有熟悉的了解才能方便开发上层应用.本文用图形的方式直观表达相关API的工作特点,并提供了解新的API接口使用的方法.例子代码全部使用python实现. 1. 数据源准备 ...

  8. welcome to my cnblog

    博客园总算开通了,以后就分享自己的东西,和大家交流.

  9. Mono on CentOS 6.3 安装笔记

    在网上找到篇关于yum的文章,写的很详细特此推荐下,在阅读本文之前建议先看看它: <CentOS yum源的配置与使用> 如果用的是移动光驱,建议不要开启本地的yum 的本地reposit ...

  10. 使用C# 和Consul进行分布式系统协调

    随着大数据时代的到来,分布式是解决大数据问题的一个主要手段,随着越来越多的分布式的服务,如何在分布式的系统中对这些服务做协调变成了一个很棘手的问题.今天我们就来看看如何使用C# ,利用开源对分布式服务 ...