Module: RubyLokaliseApi::Rest::Translations

Included in:
Client
Defined in:
lib/ruby_lokalise_api/rest/translations.rb

Instance Method Summary collapse

Instance Method Details

#translation(project_id, translation_id, params = {}) ⇒ RubyLokaliseApi::Resources::Translation

Returns translation of the given project

Parameters:

  • project_id (String)
  • translation_id (String, Integer)
  • params (Hash) (defaults to: {})

Returns:

See Also:



23
24
25
# File 'lib/ruby_lokalise_api/rest/translations.rb', line 23

def translation(project_id, translation_id, params = {})
  c_r RubyLokaliseApi::Resources::Translation, :find, [project_id, translation_id], params
end

#translations(project_id, params = {}) ⇒ RubyLokaliseApi::Collection::Translation<RubyLokaliseApi::Resources::Translation>

Returns all translations for the given project (ungrouped)

Parameters:

  • project_id (String)
  • params (Hash) (defaults to: {})

Returns:

See Also:



12
13
14
# File 'lib/ruby_lokalise_api/rest/translations.rb', line 12

def translations(project_id, params = {})
  c_r RubyLokaliseApi::Collections::Translation, :all, project_id, params
end

#update_translation(project_id, translation_id, params) ⇒ RubyLokaliseApi::Resources::Translation

Updates translation of the given project

Parameters:

  • project_id (String)
  • translation_id (String, Integer)
  • params (Hash)

Returns:

See Also:



34
35
36
# File 'lib/ruby_lokalise_api/rest/translations.rb', line 34

def update_translation(project_id, translation_id, params)
  c_r RubyLokaliseApi::Resources::Translation, :update, [project_id, translation_id], params
end