说起来“上一步”这事儿,我真是被它折磨了好久。你想,我们做软件的,或者哪怕只是普通用户,天天在各种应用里点“上一步”,但你有没有发现,这玩意儿翻成英文,那可真是一百种姿势一百种叫法。有叫“Previous”的,有叫“Back”的,甚至我还见过“Go Back”或者“Last Step”这种。每次看到都脑袋疼,心想到底哪个才是正宗的?这不就跟在菜市场买菜,同样的青菜,这家叫小白菜,那家叫上海青,看着都差不多,但总觉得有那么点儿不对劲。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
刚入行那会儿,我就是个懵懂的愣头青。项目里要加个多步骤的向导,自然就有了“上一步”和“下一步”。我那时候根本没多想,凭着感觉,就写了个“Previous Step”。结果,UI设计师过来说,哥们儿,你这个不对,咱们一般都用“Back”。我当时就有点不服气,心想“Previous”不是前一个嘛跟“上一步”也挺搭的。设计师也没跟我多解释,就说“习惯就好”。那我能咋办,只能改呗。
这事儿过了没多久,又遇到个不同的项目。这回是个图片编辑工具,里面有“撤销”功能,中文就叫“上一步”。我琢磨着这回总不能再用“Back”了,那不是变成回退到上一页了?于是我就想当然地用了“Undo”。结果,这回领导看了,又把我叫过去,说小伙子,你这个“Undo”用得有点生硬,是不是“Previous Step”更好点?我当时真是彻底傻了眼,感觉自己就是个足球,两边踢来踢去,根本不知道该往哪边跑。
那段时间,我真是被这个问题搞得寝食难安。晚上睡不着就琢磨,为什么这些大厂、那些成熟的软件,它们的“上一步”都用得不一样?难道就没有一个标准吗?我甚至一度怀疑,是不是我理解力有问题,还是中文的“上一步”本身就太含糊了?
我这人有个毛病,就是遇到解决不了的问题,就喜欢自己钻牛角尖,非得搞清楚不可。于是我就开始“私下调查”了。我把电脑里常用的软件,从操作系统到浏览器,从办公软件到游戏,挨个打开,仔仔细细地看它们的按钮。我发现了不少有意思的东西。
-
安装向导和设置流程:
好多软件的安装界面,那种一步一步让你选择、配置的流程,通常“上一步”都用的是Previous。比如Windows系统的安装,或者一些大型软件的安装包,它们就是很规矩的“Previous”和“Next”。感觉这种场景下,强调的是“前一个阶段”或者“上一个环节”。
-
网页导航和通用回退:
浏览器里的“返回”按钮,或者很多网页里为了方便用户,页面顶部或者内容旁边会放一个“上一步”按钮,这种基本都是用Back。它强调的是“回到之前的地方”,不一定是按照严格的顺序,可能就是回溯操作历史。
-
撤销操作:
像我之前遇到的图片编辑工具,或者Word、Excel这种有编辑历史的软件,它们的“撤销上一步操作”基本都是清一色的Undo。这个词就是专门用来表示“撤销刚刚做过的事情”的,很精准。
-
复杂表单:
一些在线提交的复杂表单,分好几页填写的,如果允许返回修改,有时候也会用Previous Step,跟安装向导有点像,但也有不少直接用Back的。感觉这里有点模糊,但大部分倾向于“Previous”来表示表单的上一页。
这一番折腾下来,我真是茅塞顿开。哪有什么统一的“上一步”!中文的“上一步”是个筐,啥都能往里装。但英文可没那么随意,它更讲究“语境”和“具体动作”。
我的心得,分享给大家
后来我就总结出了一套自己的“土办法”,来判断该用哪个英文单词:
-
如果你的“上一步”指的是“回到严格的、有顺序的、上一个流程/阶段”,比如安装向导的上一页、多步骤表单的上一页,那用Previous或者Previous Step一般错不了。它强调的是“序列中的上一个”。
-
如果你的“上一步”指的是“仅仅是回到之前呆过的地方、上一个视图、上一屏内容,不强调严格的顺序,或者只是为了反向导航”,比如网页浏览器里的返回、弹窗关闭后回到之前的页面,那用Back就对了。它强调的是“回退到之前的位置”。
-
如果你的“上一步”指的是“撤销刚刚完成的一个或多个操作,让系统回到操作前的状态”,那毫无疑问,必须是Undo。它强调的是“撤销行为”。
自从搞明白了这些,我再也没在“上一步”的翻译上犯过嘀咕。现在写需求,或者跟设计师、产品经理沟通,我就能很清晰地说出来,这里是“Previous”,那里是“Back”,如果是“撤销”就必须是“Undo”。大家听了也觉得有道理,一来二去,团队里的习惯也就慢慢统一起来了。这不光是解决了我的一个困惑,也让大家在做国际化的时候,少走了不少弯路。
所以说,很多时候我们看似简单的一个词,背后可能藏着不少门道。别怕麻烦,多去看看那些成熟的产品是怎么做的,多想想这个词背后的真实意图是你就能少走很多弯路。实践出真知,真的是没错。