Link para download da ferramenta
Link: https://pan.baidu.com/s/16OytG6p0-LGQTP-TibAIvA?pwd=jqh9
Código de extração: jqh9
1. Coloque as strings traduzidas necessárias no diretório exe
2. Clique duas vezes para executar xml para xls.exe, inglês, japonês, coreano (use espaços para separar) e pressione Enter, um arquivo strings.xls será gerado no diretório atual
3. Abra o arquivo strings.xls
4. Abra a tradução de documentos on-line do Xunfei Plataforma de tradução inteligente Xunfei
Se você não tem uma conta, registre uma você mesmo.
5. Faça upload do arquivo strings.xls
Escolha converter chinês para o idioma que você precisa Repita a operação para produzir o idioma que você precisa
6. Baixe o arquivo traduzido, copie o idioma do número da tradução para o idioma correspondente e salve-o
7. Execute xls para xml para gerar o arquivo correspondente e copie-o para o projeto
8. Implementação de código Java Isso está escrito em Base SPUtils.getInstance().getAppString(Keyword.SYSTEM_LANGUAGE, "zh_cn");
Esta é uma ferramenta de escrita sp que salva o idioma selecionado ao fazer login na página para que cada página leia o idioma correspondente
/**
* 重写 getResource 方法,防止系统字体影响
*/
@Override
public Resources getResources() {//禁止app字体大小跟随系统字体大小调节
Resources resources = super.getResources();
String language = SPUtils.getInstance().getAppString(Keyword.SYSTEM_LANGUAGE, "zh_cn");
Locale locale;
switch (language) {
case "zh_cn":
locale = Locale.CHINA;
break;
case "zh_tc":
locale = Locale.TRADITIONAL_CHINESE;
break;
case "en_us":
locale = Locale.ENGLISH;
break;
case "ko_kr":
locale = Locale.KOREAN;
break;
case "ja_jp":
locale = Locale.JAPANESE;
break;
case "es_pa":
locale = new Locale("es");
break;
case "po_rt":
locale = new Locale("pt");
break;
case "vi_na":
locale = new Locale("vi");
break;
default:
locale = Locale.SIMPLIFIED_CHINESE;
break;
}
Configuration configuration = new Configuration();
configuration.setToDefaults();
configuration.setLocale(locale);
resources.updateConfiguration(configuration, resources.getDisplayMetrics());
return resources;
}
Se você deseja converter um arquivo IOS em Strings, você precisa usar o EditPlus
Em seguida, altere o sufixo deste arquivo para strings e envie para ios.