Lokalise API v2 official Ruby interface
Official opinionated Ruby interface for the Lokalise API that represents returned data as Ruby objects.
Looking for a Rails integration? Try the new lokalise_rails gem.
Quickstart
Install the gem by running:
$ gem install ruby-lokalise-api
Obtain an API token in your personal profile (API tokens section) and initialize the client:
require 'ruby-lokalise-api'
@client = Lokalise.client 'YOUR_TOKEN_HERE'
Now the @client
can be used to perform API requests:
project = @client.project '123.abc'
project.name
process = @client.upload_file project_id,
data: 'Base-64 encoded data... ZnI6DQogI...',
filename: 'my_file.yml',
lang_iso: 'en'
process.status
Usage
Detailed documentation can be found at lokalise.github.io/ruby-lokalise-api.
License
This gem is licensed under the BSD 3 Clause license. Prior to version 4 the license type was MIT.
Copyright (c) Lokalise team and Ilya Bodrov