Project

General

Profile

Feature #4478

API docs need to be localized

Added by Tomáš Strachota about 5 years ago. Updated 10 months ago.

Status:
Closed
Priority:
High
Category:
API
Target version:
Difficulty:
Triaged:
Bugzilla link:
Team Backlog:
Fixed in Releases:
Found in Releases:

Description

We reuse information from api docs to build the CLI. Therefore we need to localize the api docs and find a way how to distribute it to the clients. Dynamic bindings should help with this. It will also probably require support on the ApiPie side.


Related issues

Related to Hammer CLI - Feature #3666: i18n supportClosed2013-11-15
Related to Foreman - Bug #6864: APIv2 error messages not extractedClosed2014-07-31
Related to Foreman - Bug #9775: CR encryption key not loaded before it's checked, encryption is disabledClosed2015-03-16
Related to Foreman - Bug #9973: apipie doc string substitutions not workingClosed2015-03-31
Related to Foreman - Bug #10336: foreman-rake prints "Workaround for RbVmomi may not work as ComputeResource is already loaded: #{ComputeResource}"Closed2015-04-30

Associated revisions

Revision 340df402 (diff)
Added by Martin Bačovský about 5 years ago

Refs #4478 - support for API lacalization

Revision ad52b0f0
Added by Tomas Strachota almost 5 years ago

Merge pull request #119 from mbacovsky/4478_localized_api

Refs #4478 - support for API lacalization

Revision 2656873b (diff)
Added by Martin Bacovsky almost 5 years ago

Refs #4478 - API doc strings marked for translation

Revision a59972c3 (diff)
Added by Martin Bacovsky over 4 years ago

Fixes #4478 - API documentation localized

Revision fa24d7a1 (diff)
Added by Martin Bacovsky about 4 years ago

Refs #4478 - copy in pre-built plugin caches on rake apipie:cache index

Revision 44c190a4 (diff)
Added by Martin Bacovsky about 4 years ago

Refs #4478 - prebuild localized apipie cache

Revision 5e97d3c3 (diff)
Added by Martin Bacovsky about 4 years ago

Refs #4478 - prebuild apipie cache for rubygem-foreman_discovery

Revision 65521ed3 (diff)
Added by Tom Caspy about 4 years ago

Refs #4478 - Remove empty line in apipie.rake

History

#1 Updated by Tomáš Strachota about 5 years ago

#2 Updated by Martin Bacovsky about 5 years ago

  • Tracker changed from Feature to Tracker
  • Status changed from New to Assigned
  • Assignee set to Martin Bacovsky
  • Target version set to 1.8.4

- localize apidoc strings
- fix apipie-rails to support localized docs
- fix apipie-bindings to work with localized docs
- resolve performance problem with generating cache for multiple languages
- fix hammer to use localized bindings

#3 Updated by The Foreman Bot almost 5 years ago

  • Status changed from Assigned to Ready For Testing

#4 Updated by Dominic Cleal almost 5 years ago

  • Tracker changed from Tracker to Feature

#5 Updated by The Foreman Bot almost 5 years ago

  • Pull request https://github.com/theforeman/foreman/pull/1626 added
  • Pull request deleted ()

#6 Updated by Dominic Cleal almost 5 years ago

  • Target version changed from 1.8.4 to 1.7.5

#7 Updated by Dominic Cleal almost 5 years ago

  • Related to Bug #6864: APIv2 error messages not extracted added

#8 Updated by Dmitri Dolguikh over 4 years ago

  • Target version changed from 1.7.5 to 1.7.4

#9 Updated by Dmitri Dolguikh over 4 years ago

  • Target version changed from 1.7.4 to 1.7.3

#10 Updated by Dominic Cleal over 4 years ago

  • Target version changed from 1.7.3 to 1.7.2

#11 Updated by Anonymous over 4 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

#12 Updated by Dominic Cleal over 4 years ago

  • Legacy Backlogs Release (now unused) set to 28

#14 Updated by Dominic Cleal about 4 years ago

  • Related to Bug #9775: CR encryption key not loaded before it's checked, encryption is disabled added

#15 Updated by Dominic Cleal about 4 years ago

  • Related to Bug #9973: apipie doc string substitutions not working added

#16 Updated by Dominic Cleal about 4 years ago

  • Related to Bug #10336: foreman-rake prints "Workaround for RbVmomi may not work as ComputeResource is already loaded: #{ComputeResource}" added

Also available in: Atom PDF