找回密码
 会员注册
查看: 24|回复: 0

App多语言适配经验分享

[复制链接]

2万

主题

0

回帖

6万

积分

超级版主

积分
64454
发表于 2024-9-20 15:42:48 | 显示全部楼层 |阅读模式
Sharing微信作为以中文为基础的设计的应用程序,除了服务以汉语母语的用户外,也致力于为非汉语母语用户提供足够简单易用产品体验。微信目前支持18种语言。不同国家的语言文字、机型存在极大差别,本文将从产品设计角度,介绍多语言环境下的适配原则。1语言文字差异书写系统现代语言的书写系统可分为三类:文字长度、高度不同的文字在长度、高度上存在差异,这些都对适配影响很大。以中文为基础的设计,英文的长度通常为1.5到2倍。中文的高度略大于英文,且高度差异会随着字号的增加更加显著。文字高度:密集文字>类英文>高文字。2合理的适配方案预留足够空间首先我们将中文翻译为英文,在根据英文字符数,额外预留空间。以“Lengthdifference”为例,16个字符文本框需要预留28-32个字符长度空间。NumberofCharacterinTextAdditionalPhysicalSpaceRequired 额外需要预留的空间Upto10100-200%11-2080-100%21-3060-80%31-5040-60%Over 7930%布局结构如果展示的卡片过多,导致每个卡片横向空间被压缩,文字的显示受到很大收限,因此调整布局方式。对于多列卡片设计样式,推荐一行展示2-3个卡片。多语言适配下,布局空间允许的情况下调整文本长度限制,保证常规信息可较多展示。我们在设计弹窗组件上的按钮时规定,当两个按钮的翻译文字较短能支持并排展示时,优先以左右的方式排布,在特文本较长的情况下,按钮会自动上下排布,也可以更好地兼容少数用户、语言的特殊需求保证完整地展示文案。运用图标多语言环境下,为了防止因为翻译为长语种而造成展示不佳,可以考虑是否可以用icon代替文字来表达含义。文本超长展示折行展示。例如系统提示性文案,需要全部展示给用户,这时折行显示会更适合此场景。缩小字号。例如按钮文案,需要尽量展示完成,但是有受限与空间展示,此时可以考虑缩小字符。客户端最小字号为10pt,不可出现小于10pt字号。省略展示。注意省略展示是需要尽量避免的,需满足以下条件时才可考虑使用省略显示:即使文案展示不全也不影响用户理解;相比文案全部展示,展示的空问大小更为重要;换行、缩小字符、及上述更改设计的方式均不适合的极限情况;保证在次级页面上,始终能找到完整的文本信息。App多语言适配的工作“因App而异”,更多的内容需要一个个界面进行调整,没有完整的通用方法。遇到特殊情况,需要和产品、翻译以及local同学沟通。—  Theend  —*本文仅代表作者观点如需转载,请注明来自WeDesignTtya用眼睛测量
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-27 01:11 , Processed in 0.985657 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表