Documentation

SourceStringApi extends AbstractApi
in package

Source strings are the text units for translation. Instead of modifying source files, you can manage source strings one by one.

Use API to add, edit, or delete some specific strings in the source-based and files-based projects.

Table of Contents

Methods

batchOperations()  : mixed
String Batch Operations
checkUploadStatus()  : StringUpload|null
Check Upload Strings Status
create()  : SourceString|null
Add String
delete()  : mixed
Delete String
get()  : SourceString
Get String
list()  : ModelCollection
List Strings
update()  : SourceString|null
Edit String
uploadStrings()  : StringUpload|null
Upload Strings

Methods

batchOperations()

String Batch Operations

public batchOperations(int $projectId, array<string|int, mixed> $data) : mixed
Parameters
$projectId : int
$data : array<string|int, mixed>

string $data[op] required Patch operation to perform (replace, add, remove)
string $data[path] required value $data[value] required object, string, int, or bool

Tags
link

API Documentation

API Documentation Enterprise

create()

Add String

public create(int $projectId, array<string|int, mixed> $data) : SourceString|null
Parameters
$projectId : int
$data : array<string|int, mixed>

string $data[identifier] Required for string-based projects or file-based projects if scheme of CSV file includes identifier column
string $data[text] required
integer $data[branchId] Required for string-based projects
integer $data[fileId] Required for file-based projects
string $data[context]
bool $data[isHidden]
integer $data[maxLength]

Tags
link

API Documentation

API Documentation Enterprise

Return values
SourceString|null

uploadStrings()

Upload Strings

public uploadStrings(int $projectId, array<string|int, mixed> $data) : StringUpload|null
Parameters
$projectId : int
$data : array<string|int, mixed>

int $data[storageId] required
int $data[branchId] required
string $data[type]
int $data[parserVersion]
int[] $data[labelIds]
bool $data[updateStrings]
bool $data[cleanupMode]
array $data[importOptions]
string $data[updateOption]

Tags
link

API Documentation

Return values
StringUpload|null
On this page

Search results