美文网首页面试梳理我爱编程
如何适配多语言版本APP

如何适配多语言版本APP

作者: ING_9 | 来源:发表于2018-04-17 14:06 被阅读344次

今年公司有海外项目,之前的国内APP需要进行多语言化,我们做的是英语,越南语言版。开始考虑的还是比较简单,文字翻译就行了,搞语言包,但是实际问题远不止这些。

下面几个方面来说下适配需要做哪些工作:

1、语言包

建立相关语言的语言包,代码和界面中的文字全部走语言包。可更换应用的名称

2、图片

所有图片中带文字的,都需要处理成相对应的图片,按照语言资源放置。更换应用的logo

3、界面文件

在时间开发中,有的界面文字经过处理后不能满足需求,需要在相应的语言下的界面进行适配做差异化,例如:越南的货币符号是要放到数字后面,时间,地址按倒序显示等

甚至于重构界面同时满足放不下的问题。

4、后端接口,接口服务器

在开发APP的过程中,很多文字来源于接口,就需要接口进行相关的处理。

后端的服务器:可能在国外访问较慢,需要采用国外服务器。

5、第三方平台

考虑到项目中使用的第三方sdk是否在国外可以正常使用。例如:

短信平台:需要支持国外号码

推送平台:国外是否支持

地图sdk:是否支持国外

针对一些国外不支持的情况,需要统一处理,或者国外版,在代码里进行屏蔽功能

6、应用市场

Android 是googleplay(需要代理VPN翻墙,才能使用)  ios 是APP  store

相关文章

  • 如何适配多语言版本APP

    今年公司有海外项目,之前的国内APP需要进行多语言化,我们做的是英语,越南语言版。开始考虑的还是比较简单,文字翻译...

  • 2019-04-26工作总结

    今日工作为Android添加多语言,多语言使用时应该注意布局的适配性以及手机的屏幕大小,控件的大小,以及APP的美感

  • 轻松搞定StoaryBoard / Xib多语言,App内切换多

    本文会用gif详细演示如何支持多语言,如何轻松搞定StroaryBoard / Xib的多语言,以及App内切换多...

  • app strore上线内容整理

    1.此版本的新增内容 2.App 预览和屏幕快照(6.5、5.5英寸多语言) 3. 关键词(多语言) 4. app...

  • Swift 设置支持多语言

    在项目开发的过程中,难免会遇到多语言适配的问题,特此在这里总结一下在项目中如何进行多语言的适配,具体步骤如下: 项...

  • Android多语言在5.0版本失效的问题

    问题: 最近在开发一个Android app的时候,进行了多语言的适配,适配完后在测试机上运行切换没有问题,测试机...

  • Android Q 文件适配 网络适配

    Android项目常见兼容适配,涉及适配 网络 ,文件 Android Q 版本以及以后版本将开启沙盒机制即App...

  • iOS 多语言全局适配

    本文记录iOS 多语言全局适配解决方案,适用于项目中后期快速适配多语言; 实现思路:runtime method ...

  • MagicaSakura多主题框架

    如何不重启APP切换多主题?如何只写一份drawable或layout就可以自动适配各种多主题?如何兼容低版本的A...

  • iOS 多语言版本的开发

    iOS 多语言版本的开发 iOS 多语言版本的开发(一) iOS 多语言版本的开发(二)

网友评论

    本文标题:如何适配多语言版本APP

    本文链接:https://www.haomeiwen.com/subject/usilgxtx.html