Android笔记(二十九):利用python自动生成多语言

背景

项目需要支持十几种多语言,而且每个版本的新功能ui都有很多地方需要多语言,如果手动添加非常耗时,于是设计了一个python脚本,通过excel表格转化多语言到项目values/strings文件内

步骤

  • android工程项目结构
    脚本位于language_py目录内
    Android笔记(二十九):利用python自动生成多语言_第1张图片
  • excel表内容如下
    Android笔记(二十九):利用python自动生成多语言_第2张图片
  • 安装好python3环境和xlrd模块
  • 用pycharm打开脚本执行
    Android笔记(二十九):利用python自动生成多语言_第3张图片
  • 执行完成会在对应语言values/strings生成语言字符串
    Android笔记(二十九):利用python自动生成多语言_第4张图片
    注:脚本可以配置项目语言文件的路径,所以本脚本可以放在任意位置Android笔记(二十九):利用python自动生成多语言_第5张图片

脚本源码

下载

你可能感兴趣的:(Android探索,笔记,python,android,自动化)