大象笔记 > 标签 > i18n
2021-09-30 · 阅读 9906 · 字数 602
由于发现上架 Google Play 之后,中国区的 Android APP 无法显示 AdMob 广告,但是其他国家却非常正常。所以,我决定给 App 添加英文翻译,使其同时支持中文,和英文。 为文本添加翻译文件 鼠标放在待翻译的字符串上,按下 Alt + Enter 同样适用于 Jetpack Compose 组件。 不同语言对应的文本文件 例如: 中文:res/values-zh/strings.xml 法语:res/values-fr/strings.xml 日语:res/values-ja/strings.xml 默认文本 res/values/strings.xml And ...
2021-01-06 · 阅读 11714 · 字数 143
在设置了 messages_zh.properties 翻译之后,使用请求路径 http://localhost:9090/emoji?lang=zh 发现,中文翻译显示为乱码。 在 application.properties 中配置了 spring.messages.encoding=UTF-8 依旧显示为乱码。 于是检查 messages_zh.properties 的文件编码,果然有问题,IDEA 默认是用 latin1 编码保存 properties 文件的。 修改配置之后,再次编辑 properties 文件,将其中的乱码更正为中文,再次保存。文件编码就变成了 utf-8 ...
2021-01-07 · 阅读 9765 · 字数 687
为了练手 Spring Boot 写了个 Emoji 查询的小网站 https://www.paobujie.com/emoji 第一版实现了英文的,后来想干脆再加上中文翻译,于是就查了一下如何使用 Spring Boot 来实现 i18n,即国际化。不得不说 Spring 相关的文档真是差劲,基本没有说明白的,都是你抄我,我抄你。涉及到实现细节,没有一个讲的完整的。踩了不少坑,虽然功能实现了,但是还是有不少疑惑。 引入阶段 在英文版完成之后,再处理 i18n 的兼容逻辑。 路由规划 (废弃) 英文 首页 /emoji/en tag /emoji/tag/en/some-tag detail ...
2022-10-18 · 阅读 2759 · 字数 718
手动 i18n 的流程,及痛点 基本功能实现 提取文本到默认语言的本地翻译 locale 文件。通常使用英语,但是如果主要群体是国内用户的话,我默认使用中文 翻译文件名使用 locale 命名。例如,zh, en 等。我这种个人开发做得比较粗糙,没有针对同一语言不同地区/国家做区分,例如,en_US,en_IN, zh_CN, zh_TW. 将默认翻译文件内容,复制到 Google 翻译网页版里,然后逐个语言翻译,并复制到对应的其他语言文件中。这个过程枯燥而繁琐 复制内容是 key value 格式的,需要将翻译后的 value 手动摘出来 Google 翻译选择语言的界面,要找到一门语言 ...
生活 | 跑步 清单 足球 鲁班 探索 孤独的美食家 驾驶 电视剧 收纳 奶爸 健康 game 电影 周末 joke |
---|---|
Geek | 健身 Laravel Git Vim MySQL Linux UI Windows SVN 纪录片 管理 Shell 游记 工具 手机 BackboneJS 自建博客 Mac DNS Tornado CDN Django Python AngularJS 理财 前端 Nginx 爬虫 Redis Javascript Browser 浏览器 推广 OAuth CSS PHP Social Networks 安全 运维 创业 杂记 VueJS Android Image IDE Java ReactJS 数据分析 SQLite RESTful 读书笔记 家电 ecshop Vagrant wordpress docker SEO GTD magento mongodb nodejs weex 冷知识 ruby iOS 微信小程序 AI CMS 快应用 backpack 广告联盟 OA 短信 UWP Win CSharp Tampermonkey graphviz 钉钉 WPS 数据字典 微信公众号 Fuchsia Adobe XD SQL Server thinkphp 代码规范 商业模式 Flutter 头痛的问题 serverless 视频制作 国际化 golang 服务器 Kotlin 网站建设 5G 笔记本 图片 spark spring 物联网 InfluxDB 图像识别 postgre rust |
成长的烦恼 | 闲言碎语 待产 不睡觉 写作 程序员 孙心然语录 原则 大鸿语录 |
地球 | 植物 时间 中文 赚钱 国家地理 烟台 一生伏首拜阳明 emoji 弟子规 英文 国际贸易 |