翻译插件Translation和AndroidLocalize

ops/2024/9/23 14:22:38/

目录

  • 前言
  • 一、Translation
  • 二、AndroidLocalize


前言

两个Android Studio的插件,一个是Translation,一个是AndroidLocalize,前者是自动化翻译插件,可以选中代码中的代码进行翻译,也可在线进行查询翻译;后者是根据选中的语言进行strings文件的复制和翻译。

一、Translation

①下载插件:
在这里插入图片描述
②使用:
在这里插入图片描述
在这里插入图片描述

右下角可以选择翻译使用的厂商,默认是谷歌,如果选择百度或有道,还需去它们的官网注册账号并绑定,否则无法翻译
在这里插入图片描述
在这里插入图片描述


二、AndroidLocalize

①下载插件:
在这里插入图片描述
②使用:
在这里插入图片描述

在这里插入图片描述
选择对应语言即可生成对应语言的资源文件,数据量大的情况下会比较耗时,且有些文本有时会翻译失败
在这里插入图片描述


http://www.ppmy.cn/ops/28537.html

相关文章

【Linux】线程的创建、回收分离以及线程的同步互斥

目录 一、多线程的基本编程 二、线程安全(同步互斥) 1.使用互斥锁达到互斥 2.使用互斥锁和条件变量达到线程间的同步互斥 一、多线程的基本编程 线程回收:线程在运行时需要分配内存空间、处理器时间等系统资源,这些资源在线程…

C++每日一练——两个数组的交集

给定两个数组 nums1 和 nums2 ,返回 它们的 交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 示例 1: 输入:nums1 [1,2,2,1], nums2 [2,2] 输出:[2]示例 2: 输入:nums…

【设计模式】16、state 状态模式

文章目录 十六、state 状态模式16.1 自动购物机16.1.1 vending_machine_test.go16.1.2 vending_maching.go16.1.3 state.go16.1.4 no_good_state.go16.1.5 has_good_state.go 16.2 player16.2.1 player_test.go16.2.2 player.go16.2.3 state.go16.2.4 stopped_state.go16.2.5 p…

VitePress 构建的博客如何部署到 github 平台?

VitePress 构建的博客如何部署到 github 平台? 1. 新建 github 项目 2. 构建 VitePress 项目 2.1. 设置 config 中的 base 由于我们的项目名称为 vite-press-demo,所以我们把 base 设置为 /vite-press-demo/,需注意前后 / export default…

云手机对出海企业有什么帮助?

近些年,越来越多的企业开始向海外拓展,意图发掘更广阔的市场。在这过程中,云手机作为一个新型工具为很多企业提供了助力,尤其在解决海外市场拓展过程中的诸多挑战方面发挥着作用。 首先,云手机的出现解决了企业在海外拓…

基于springboot实现企业级工位管理系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现企业级工位管理系统演示 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了企业级工位管理系统的开发全过程。通过分析企业级工位管理系统管理的不足,创建了一个计算机管理企业级工…

Java中的模版方法设计模式详解

Java中的模版方法设计模式详解 在Java编程中,设计模式是一种解决常见问题的最佳实践。其中,模版方法设计模式是一种行为设计模式,它定义了一个操作中的算法骨架,而将一些步骤延迟到子类中。这样可以使子类在不改变算法结构的情况…

LLMNR协议、MDNS协议、NBNS协议

LLMNR协议 LLMNR定义 LLMNR全称Link-Local Multicast Name Resolution LLMNR协议是一种用于在本地网络上解析主机名的协议。它允许在没有本地DNS服务器的情况下进行名称解析,通常用于IPv6环境,但也可以在IPv4环境中使用。LLMNR协议的提出,…