Localio 开源项目使用教程
1. 项目的目录结构及介绍
Localio 是一个用于自动生成多平台本地化文件的工具,其目录结构如下:
localio/
├── bin/
├── lib/
├── .gitignore
├── CONTRIBUTING.md
├── Gemfile
├── LICENSE.txt
├── README.md
├── Rakefile
└── localio.gemspec
bin/
: 包含可执行文件。lib/
: 包含项目的主要代码。CONTRIBUTING.md
: 贡献指南。Gemfile
: 依赖管理文件。LICENSE.txt
: 许可证文件。README.md
: 项目说明文档。Rakefile
: Rake 任务文件。localio.gemspec
: 项目 gem 的规范文件。
2. 项目的启动文件介绍
Localio 的启动文件位于 bin/
目录下。主要的可执行文件是 localize
,它负责根据配置文件生成本地化文件。
3. 项目的配置文件介绍
Localio 使用一个名为 Locfile
的配置文件来指定本地化文件的生成参数。这个文件类似于 Rakefile
或 Gemfile
,需要用户手动创建。
一个典型的 Locfile
配置如下:
source :google_drive,
:spreadsheet => '[Localizables] My Project',
:client_id => 'XXXXXXXXX-XXXXXXXX.apps.googleusercontent.com',
:client_secret => 'asdFFGGhjKlzxcvbnm'
source
: 指定数据源,可以是google_drive
、csv
或excel
。spreadsheet
: 指定电子表格的名称。client_id
和client_secret
: 用于 Google Drive API 的身份验证。
在 Locfile
目录下执行 localize
命令,即可根据配置生成本地化文件。