两个语言页面通过同一内容对象和允许条件相连

语言切换为什么丢掉当前页面和已选条件?多语言网址怎么验收

作者:JVDS界达设计工作室 阅读时间:约 10 分钟

用户正在查看某篇文章,切换语言后却回到首页;已经筛选到一类产品,换语言后条件全部消失。这些问题通常不是译词错误,而是语言切换没有处理当前页面与用户状态的对应关系。

语言切换上下文应该按对象决定保留范围。对应内容、筛选条件、翻页位置和表单输入,不一定适合用同一条规则处理。先区分“跳转到另一语言页面”与“只改变当前界面文字”,再逐项验收。

先定义切换动作会去哪里

导航里的语言入口可能跳转到另一语言网址,页面内的表单语言按钮则可能原地替换文案。两者看起来都是切换语言,却影响不同状态。实施说明需要写清各入口的行为。相关操作可参阅《多语言网站用子目录、子域名还是独立域名?选择指南》。

对于内容页面,用户通常希望继续阅读同一对象的其他语言版本。对应版本存在时,应优先跳到同一文章、服务或产品,而不是固定指向某个语言首页。首页入口不能替代所有深层页面的对应关系。

假设用户通过搜索进入产品详情,再选择英文,他期待看到的是该产品的英文信息。若系统只能进入英文目录,应明确说明当前内容没有对应版本,并提供可继续查找的路径,避免让用户以为自己操作错了。

界面原地翻译则不必改变内容对象或网址,但仍应说明它覆盖哪些元素。某个表单的标签变成外语,不代表正在阅读的文章或整个主站已经换成同一语言。

语言入口本身也应让访客识别目标。用语言的适当名称展示,并保留手动切换机会,通常比仅按浏览器或所在地强制跳转更有帮助。判断上下文保留,需要以用户主动选择后的结果为准。

深层页面对应同一产品而不是固定跳到首页

为页面建立对应关系,而不是盲目改网址

同一内容在不同语言中可能采用不同路径和名称。仅把地址里的某段文字替换成语言代码,不一定能找到正确页面。应基于真实内容对应关系生成入口,或在当前系统中明确可维护的映射方式。

映射还要考虑内容状态。目标版本是草稿、已下架或尚未完成时,不应当作可访问的对应页展示。管理者需要知道缺译与缺发布的区别,访客则应获得清楚的可用路径。

文章、分类与服务页面也应分别处理。一篇文章有英文版,不代表其所在分类结构完全相同;分类翻译后可能合并或拆分。对应规则要以实际内容模型为依据,不能简单沿用所有中文编号。

页面关系还应考虑版本是否真正同题。一份面向特定市场的服务方案,未必等于另一地区的通用服务页。若两页只部分相关,可以作为相关内容入口,而不必称作完整翻译版。准确命名关系,有助于访客理解为什么部分信息或条件不同。

页面内锚点可以在语义对应且目标存在时保留。例如产品页的技术参数区在两种语言中都存在,可以尝试带到对应章节;若目标结构不同,优先落在清楚的页面位置,不必硬跳到不存在的锚点。

内容更新后也需要复核映射。新建外语版本、更改路径或下架内容,都可能影响语言入口。把对应关系纳入内容管理,比每次发现错误再临时改链接更容易维护。

筛选、排序与分页要按含义决定

筛选值如果代表稳定业务身份,可以在两种语言的对应目录中继续使用。例如同一产品类别或规格选项,显示名称改变,实际筛选对象不变,保留会帮助用户继续任务。

但目标语言的分类或商品范围不同,就不能直接复制所有参数。中文某类产品在另一市场未提供,应说明条件无法沿用,展示合理结果或重选入口,不能给出一页莫名其妙的空列表。

搜索词也不宜默默翻译后替用户执行。用户输入的型号、公司名称或专词可能需要保持原文;若系统建议另一语言关键词,应让用户确认,并说明结果采用哪种查询。保留用户任务并不意味着可以擅自改写所有输入。

排序也要区分含义。按时间或同一数值属性排序,可能适合保留;按本地化名称排序,则结果顺序可能变化。用户不必理解实现细节,但应能看到当前采用的排序状态。

分页与筛选关系尤其容易出错。目标语言结果数量较少时,继续带入原来的第几页可能没有内容。可以回到有效页并说明,或按产品规则重置分页,但不要保留一个不存在的位置。

网址中的查询参数应有允许保留的清单。语言、分类和公开排序可以按规则处理,表单私人输入或临时提交凭据不应随意复制到公开链接。上下文保留不是把地址后面的所有内容原样带走。

公开筛选参数沿语言路径保留而私人输入隔离

表单与附件使用独立状态规则

用户已填写的自由文字,通常应保留原文,不因界面语言切换自动翻译。标准选项按目标语言显示同一含义,联系方式也不能因语言改变国家区号。这些属于输入状态,与内容页对应映射不同。相关操作可参阅《多语言网站语言切换器怎么设计?语言、地区、记忆偏好与 SEO 一次讲清》。

如果语言切换会重新载入页面,需要明确草稿机制能够恢复的范围。文本和当前步骤可保留,不代表本地附件也自动恢复;附件可能需要重新选择或核对服务器临时记录。

正在提交时切换,还可能导致结果不确定。需要按实现提供处理状态与恢复路径,避免页面跳转后再次创建同一需求。不能用“所有参数保留”代替提交动作的专门处理。

服务选择影响哪些字段参与提交,也要在切换后维持。隐藏分支的旧答案不能因为恢复过程重新混入当前摘要。最终保存应对应当前服务与有效输入,而不是把所有历史状态拼在一起。

表单语言与主站语言可以不同,但入口应说明作用范围。如果按钮只切换表单,不宜标为“切换整个网站”。用户理解动作范围,才不会期待正文、导航和所有资料同时变化。

从深层地址进入,再核对返回与分享

验收不要只从首页开始。准备文章、服务、详情、分类筛选、搜索结果与表单等真实入口,直接打开深层地址,再操作语言切换。这样更容易发现固定跳首页或参数丢失。

每条路线写出保留与重置预期:内容对象是否相同,哪些条件继续生效,分页怎样处理,缺版本时去哪。若没有预期,只能检查链接可点击,无法判断用户任务是否持续。

切换后再使用浏览器返回、重新加载和分享链接。返回应能理解原位置,重新加载不应突然采用另一对象,公开链接应呈现允许保留的条件。对于表单,分享链接不能泄露私人输入。

可以在目标页清楚展示哪些条件已经重置。比如分类继续保留,但分页回到起点,就应让当前状态看得出来。无需每次弹窗解释技术原因,但筛选控件与结果应一致,不能控件仍显示旧条件、列表却已经采用默认范围。

多种语言需要双向核对。中文到英文正常,不代表英文到中文映射也正确。目标版本刚上线、旧路径变更、目录结构不同,都应覆盖相应路线,而不必逐页重复所有相同模板。

成功标志是存在对应内容时继续同一对象,适合的条件按规则保留,不适用或缺译有明确说明,表单恢复不超出真实能力。语言切换应帮助用户继续当前任务,不能只用首页跳转作为全站完成标准。

交接时留下页面映射和参数规则,并写明谁负责随内容变化更新。语言标签本身可能多年不变,背后的内容状态却会持续变化;维护关系比只验收入口外观更重要。

深层入口往返切换后核对内容与返回路径

常见问题

所有语言按钮都应该指向对应语言首页吗?

首页入口可以这样设计,但深层页面存在对应版本时,通常应继续同一内容。缺版本则明确说明并提供路径,不能把首页当作所有内容的对应页。

能否把所有查询参数原样复制到新语言网址?

不宜。按业务含义列出允许保留的参数,检查目标版本是否支持。私人表单内容、临时状态和失效参数不能为方便切换随意加入公开链接。

切换后结果数量变少,原分页怎样处理?

应进入有效位置,或按规则重置并说明。继续保留不存在的页码会产生误导性空结果,用户可能以为该语言没有任何内容。

页面没有外语版,怎样避免误导?

可以说明当前内容尚无对应版本,保留原文或提供相关目录与联系入口。不要显示一个看似对应、实际只是首页的链接而没有说明。

语言切换验收是否等于hreflang验收?

不等于。这里核对访客操作、内容对象与状态保留。搜索系统的语言关系标记有自己的检查要求,两者有关联,但不能用其中一项替代另一项。

链接复制成功

从想法到落地,我们一起完成

以用户体验为核心,打造真正可用、可增长的数字产品

和我谈谈您的项目