The language mixin is responsible for retrieving and setting the languages
of a project.
- Source:
Methods
(inner) language(project_slug, language_code)
Retrieve the details of a project's target language.
Parameters:
Name | Type | Description |
---|---|---|
project_slug |
string | The projects slug |
language_code |
string | The target language code |
- Source:
Example
txApi.languageRead('testproject','en').then(function(data) {});
(inner) languageCreate(project_slug, form)
Add a new target language to the project.
Parameters:
Name | Type | Description |
---|---|---|
project_slug |
string | The projects slug |
form |
object | An object containing the target language code and the coordinators array |
- Source:
Example
txApi.languageCreate('testproject', {
language_code: 'en',
coordinators: [
'alexapi1'
]
})
(inner) languageDelete(project_slug, language_code)
Remove a target language from the project
Parameters:
Name | Type | Description |
---|---|---|
project_slug |
string | The projects slug |
language_code |
string | The target language code |
- Source:
Example
txApi.languageDelete('testproject','en')
(inner) languages(project_slug)
Retrieve the target languages of the project.
Parameters:
Name | Type | Description |
---|---|---|
project_slug |
string | The projects slug |
- Source:
Example
txApi.languages('testproject').then(function(data) {})
(inner) languageUpdate(project_slug, language_code, form)
Update a project's target language.
Parameters:
Name | Type | Description |
---|---|---|
project_slug |
string | The projects slug |
language_code |
string | The target language code |
form |
object | An object containing the target language code and the coordinators array |
- Source:
Example
txApi.languageUpdate('testproject', 'en', {
list: 'mylist@listserver.com',
coordinators: [
'alexapi1'
]
})