请注意,本文涵盖了普通Ruby的解决方案。您也许会对我们的Ruby on Rails集成.
先决条件
本地化项目(你需要从项目设置中获取项目ID)
读/写API令牌(在你的个人概要文件)
交换翻译文件
如果您正在构建一个普通的Ruby应用程序,并且希望使用Lokalise交换翻译文件,那么您可以利用一个特殊的库来管理翻译文件(lokalise_manager
宝石),允许从任何Ruby脚本以编程方式运行导入/导出任务。
这里有一个例子:
需要“# {Rails.root} / config / lokalise_rails.rb”
进口国= LokaliseManager。Importer ({api_token: '1234abc', project_id: '123。abc的},LokaliseRails:: GlobalConfig)
importer.import !
#或
出口国= LokaliseManager。出口商({api_token: '1234abc', project_id: '123。abc的},LokaliseRails:: GlobalConfig)
exporter.export !