Transifex Client
A HTTP API client for the Transifex translation service.
var TransifexClient = ;var transifex = username: 'translator' password: 'password'; transifexprojects;
If no callback is provided, a readable stream is returned.
var translations = transifextranslations; translations ;
Roadmap to 1.0
- Request and handle gzip content
- Support streaming responses
- Implement methods for retrieving translations for a project
- Implement uploading new and updated resources
- Implement removing resources
- Implement languages
- Implement resource strings
- Implement statistics
- Create unit tests
- Setup Travis CI
- Should "get*" methods exist? If not, how should this API be organized?
- Finalize API
TransifexClient
- username
- password
TransifexClient.prototype.formats
get
transifexformats;
TransifexClient.prototype.languages
get
transifexlanguages;
getLanguage
- language
transifexlanguages;
TransifexClient.prototype.projects
get
- project
transifexprojects;
TransifexClient.prototype.resources
get
- project
transifexresources;
getResource
- project
- resource
transifexresources;
TransifexClient.prototype.translations
get
- project
- resource (file)
- language
transifextranslations;