简介 嗯...一般来说做游戏啥的都不会只发一个国家,但是每个国家语言不同,就存在多语言本地化的问题,然后直接用过一个通过xml完成本地化的东东,然后策划反馈不会修改xml,扔给我一个excel让我自己把字段填进去,然后我就自己写个csv的本地化工具.... PS:至于为啥用csv不用xls ...
.简介 如果你所开发的需要走向世界的话,那么肯定需要针对每一个用户进行不同的本地化处理,有可能你的客户在日本,需要使用日语作为显示文本,也有可能你的客户在美国,需要使用英语作为显示文本。如果你还是一样的写死错误信息,或者描述信息,那么就无法做到多语言适配。 Abp 框架本身提供了一套多语言机制来帮助我们实现本地化,基本思路是 Abp 本身维护一个键值对集合。只需要将展示给客户的文字信息处都使用一 ...
2018-08-18 10:52 0 1735 推荐指数:
简介 嗯...一般来说做游戏啥的都不会只发一个国家,但是每个国家语言不同,就存在多语言本地化的问题,然后直接用过一个通过xml完成本地化的东东,然后策划反馈不会修改xml,扔给我一个excel让我自己把字段填进去,然后我就自己写个csv的本地化工具.... PS:至于为啥用csv不用xls ...
ABP Zero模块扩展了ABP基础框架中的本地化功能,实现了通过数据库管理本地化的功能。其通过数据库保存本地化语言及其资源。 ApplicationLanguage:代表本地化语言的实体类。一种语言就是一个ApplicationLanguage实例 ...
本地化(Localization)也就是多语言功能,借此用户能够选择他的母语或熟悉的语言来使用系统,这显然非常有利于软件系统推向国际化。一个应用程序的UI界面至少有一种语言,DDD开发框架ABP就提供了一个弹性的多语言框架,可以简化我们在多语言方面的开发时间。利用ABP完整实现多语言 ...
背景 关于游戏开发多语言话工具,游戏开发完成,想要多渠道分发,语言多样化,比如:英语,法语,日本,等等,实现多种语言随意切换,满足各种玩家的阅读能力。此时,便是用到这个工具的时候。 原理:多语言显示并不是在线翻译,而是将不同语种进行事先的翻译,放入到表格中,当游戏先选中某种语言 ...
1.在Supporting Files文件夹右键,NewFile… -> iOS -> Resources -> String Files,命名为Localizable.string ...
简介 之前捣鼓过一个通过csv配置游戏多语言支持的小工具,但是发现使用过程中,通过notepad++去进行转码很不方便,并且直接将配置的csv不加密的放在游戏中心里感觉不是很踏实 于是乎~~ 新的方案 1.在PC/MAC平台上解析多语言配置,也就是editor运行环境中解析csv ...
本文逐个分析ABP中涉及到locaization的接口和类,以及相互之间的关系。本地化主要涉及两个方面:一个是语言(Language)的管理,这部分相对简单。另一个是语言对应得本地化资源(Localization)的管理,这部分稍显复杂。 LanguageInfo:用于封装 ...
多语言,已成为必不可少的需求了,在Asp.net Core中解决起来很方便。实现一个多语言的网站只要几分钟。 1.环境:VS2019+Asp.net Core 5(适用于3.1,其实就是追个新) 2.新建项目 因为是一个空项目,所以为了多点内容,就加入了一些基架内容,添加 ...