Active with remarks |
---|
This application needs additional settings. Please follow the documentation below to create your own connectionUnique, active service acces point to a network. There are different types of connections (API key, Oauth…). More. |
The Lokalise modulesThe module is an application or tool within the Boost.space system. The entire system is built on this concept of modularity. (module - Contacts) More, Boost.spaceCentralization and synchronization platform, where you can organize and manage your data. More IntegratorPart of the Boost.space system, where you can create your connections and automate your processes. More you can:
-
watch a task, an order, a project, and a language in triggersEvery scenario has a trigger, an event that starts your scenario. A scenario must have a trigger. There can only be one trigger for each scenario. When you create a new scenario, the first module you choose is your trigger for that scenario. Create a trigger by clicking on the empty module of a newly created scenario or moving the...
-
create, update, retrieve, and delete a task
-
create, update, retrieve, and delete the projects
-
create a branch and update a branch name in the branches
-
create and retrieve the orders.
-
upload and download a file in documents
To get started with the Lokalise, create an account at lokalise.com.
Note | |
---|---|
The moduleThe module is an application or tool within the Boost.space system. The entire system is built on this concept of modularity. (module - Contacts) More dialog fields that are displayed in bold (in the Boost.space Integrator scenarioA specific connection between applications in which data can be transferred. Two types of scenarios: active/inactive. More, not in this documentation article) are mandatory! |
To connect the Lokalise app with the Boost.space Integrator:
-
Log in to your Lokalise account.
-
Click Profile > Profile Settings. Copy the Account ID to a safe place.
-
Click API tokensThe API token is a multi-digit code that allows a user to authenticate with cloud applications. More > Generate new tokenThe API token is a multi-digit code that allows a user to authenticate with cloud applications. More.
-
Select the access required for the token and click Generate.
-
Copy the API tokenThe API token is a multi-digit code that allows a user to authenticate with cloud applications. More to a safe place.
-
Log in to your Boost.space Integrator and add a module from the Lokalise into a Boost.space Integrator scenario.
-
Click Add next to the Connection field.
-
In the Connection name field, enter a name for the connection.
-
In the API Key field, enter the details copied in step 5 and click Save.
You can watch tasks, orders, projects, and languages using the following modules.
Note | |
---|---|
Boost.space Integrator automatically creates a webhookA webhook is a way for an app to send real-time information to a specific URL in response to certain events or triggers. in Lokalise once you add an instant triggerEvery scenario has a trigger, an event that starts your scenario. A scenario must have a trigger. There can only be one trigger for each scenario. When you create a new scenario, the first module you choose is your trigger for that scenario. Create a trigger by clicking on the empty module of a newly created scenario or moving the... to your scenario. |
Triggers when a new task is created, closed, or deleted.
Webhook name |
Enter a name for the webhook. |
Connection |
|
Project ID |
Select or map a Project ID whose tasks you want to watch. |
Event Type |
Select the event type you want to watch:
|
Triggers when an order is created, completed, or deleted.
Webhook name |
Enter a name for the webhook. |
Connection |
|
Project ID |
Select or map a Project ID whose orders you want to watch. |
Event Type |
Select the event type you want to watch:
|
Triggers when a project is imported, exported, or deleted.
Webhook name |
Enter a name for the webhook. |
Connection |
|
Project ID |
Select or map a Project ID to watch. |
Event Type |
Select the event type you want to watch:
|
Triggers when a language is added, deleted or language settings are changed.
Webhook name |
Enter a name for the webhook. |
Connection |
|
Project ID |
Select or map a Project ID whose languages you want to watch. |
Event Type |
Select the event type you want to watch:
|
You can create, update, retrieve, and delete tasks using the following modules.
Creates a task in the project.
Connection |
|||||||
Project Name |
Select or map the project for which you want to create the task. |
||||||
Task Title |
Enter (map) the task name. |
||||||
Languages |
Enter (map) a list of languages to the task. You can multiple languages.
|
||||||
Description |
Enter (map) task details. |
||||||
Due Date |
Enter (map) the date by which the task must be completed. The supported format is |
||||||
Task Type |
Select or map the task type:
|
||||||
Parent Task ID |
Enter (map) the Parent Task ID for this task. Applicable only if the task type is |
||||||
Keys |
Enter (map) a list of key identifiers, included in the task. This field is required if |
||||||
Source Language ISO |
Enter (map) a source language code for the task. If no value is provided, it falls back to project base language. |
||||||
Auto Close Languages |
Select whether languages should be closed automatically upon completion of the last itemItems are rows in records (order/request/invoice/purchase...). |
||||||
Auto Close Task |
Select whether you want to automatically close the task when all languages are completed. |
||||||
Auto Close ItemsItems are rows in records (order/request/invoice/purchase...) |
Select whether the translation task items should be automatically marked as completed after editing them. |
||||||
Closing Tags |
Enter (map) the tags that will be added to affected keys when the task is closed. |
||||||
Do Lock Translations |
Select whether you want to restrict translations for non-assigned project membersCan view and manage items while using existing statuses and labels. More. |
||||||
Custom Translation StatusCreate statuses for each module separately to create an ideal environment for efficient and consistent work. More IDs |
Enter (map) the IDs of custom translation statusesCreate statuses for each module separately to create an ideal environment for efficient and consistent work. More that will be applied to task items after the item is completed. |
Gets information about a specific task.
Connection |
|
Project ID |
Select or map a Project ID whose task details you want to retrieve. |
Task ID |
Enter (map) a Task ID whose details you want to retrieve. Alternatively, you can also search the Task ID. |
Deletes a task from the project.
Connection |
|
Project ID |
Select or map a Project ID whose task you want to delete. |
Task ID |
Enter (map) a Task ID you want to delete. Alternatively, you can also search the Task ID. |
Updates the properties of a task.
Connection |
|||||||
Enter a Task ID |
Select or map the option to choose the task you want to update. |
||||||
Select a Project |
Select or map a project whose task details you want to update. |
||||||
Project Name |
Select or map a project to which the task belongs. |
||||||
Task ID |
Select or map a Task ID whose details you want to update. |
||||||
Task Title |
Enter (map) a new name for the task. |
||||||
Languages |
Enter (map) a list of languages to the task.
|
||||||
Description |
Enter (map) the task details. |
||||||
Due Date |
Enter (map) the due date for the task in Y-m-d H:i:s format. For example, |
||||||
Task Type |
Select the task type:
|
||||||
Keys |
Enter (map) a list of key identifiers, included in the task. This field is required if Parent Task ID is not specified. |
||||||
Source Language ISO |
Enter (map) a source language code for the task. If no value is provided, falls back to project base language. |
||||||
Auto Close Languages |
Select whether languages should be closed automatically upon completion of the last item. |
||||||
Auto Close Task |
Select whether the task should be automatically closed upon completing all languages. |
||||||
Auto Close Items |
Select whether the translation task items should be automatically marked as completed on edit. |
||||||
Closing Tags |
Enter (map) tags that will be added to affected keys when the task is closed. |
||||||
Do Lock Translations |
Select whether to restrict the translations for non-assigned project members. |
You can create, update, retrieve, and delete projects using the following modules.
Creates a project.
Connection |
|||||
Project Name |
Enter (map) a name for the project. |
||||
Team ID |
Select or map a Team ID for which you want to create the project. |
||||
Description |
Enter (map) the project details. |
||||
Languages |
Enter (map) a list of languages to add:
|
||||
Base Lang ISO |
Enter (map) a language/locale code of the project base language.
|
||||
Project Type |
Select or map the type of project:
|
||||
Segmentation Enabled |
Select whether you want to enable the segmentation feature for the project. |
Deletes a project.
Connection |
|
Project ID |
Select or map a Project ID you want to delete. |
Lists all projects.
Connection |
|
Limit |
Set the maximum number of projects Boost.space Integrator will return during one execution cycleA cycle is the operation and commit/rollback phases of scenario execution. A scenario may have one or more cycles (one is the default).. The default value is 10. |
Retrieves project details.
Connection |
|
Project ID |
Select or map a Project ID whose details you want to retrieve. |
You can create and update branches using the following modules.
Creates a new branch for the project.
Connection |
|
Project ID |
Select or map a Project ID for which you want to create the branch. |
Branch Name |
Enter (map) a name for the branch. |
Updates a branch name in the project.
Connection |
|
Project ID |
Select or map a Project ID whose branch name you want to update. |
Branch ID |
Enter (map) a Branch ID whose name you want to update. Alternatively, you can search the branch. |
Branch Name |
Enter (map) a new name for the branch. |
You can create and retrieve the orders using the following modules.
Creates a translation order.
Connection |
||||
Team ID |
Select or map a Team ID for which you want to create the order. |
|||
Project ID |
Select or map a Project ID for which you want to create an order. |
|||
Briefing |
Enter (map) the order details. |
|||
Source Language ISO |
Select or map the source language code of the order. |
|||
Target Language ISOS |
Select or map the list of target languages. |
|||
Keys |
Enter (map) a list of key identifiers to include in the order. Alternatively, you can search for the keys. |
|||
Provider |
Enter (map) a translation provider slug of the order. Alternatively, you can search the provider. |
|||
Translation TierTiers set numeric limits on. |
Enter (map) a tier of the translation. The translation tiersTiers set numeric limits on. depend on the provider. |
|||
Branch |
Enter (map) a branch name of the order. Alternatively, you can search the branch. |
|||
Payment Method |
Select or map the payment method:
|
|||
Card ID |
Enter (map) the identifier of the card used for payment. |
|||
Saved to Translation Memory |
Select whether to save to translation memory. The default value is true and can be set only with |
|||
Dry Run |
Select whether to return the response without actually placing an order. Useful for price estimation. The card will not be charged. |
|||
Translation Style |
Select or map the translational style:
|
Retrieves information about a specific order.
Connection |
|
Team ID |
Select or map a Team ID whose order details you want to retrieve. |
Order ID |
Enter (map) an Order ID whose details you want to retrieve. Alternatively, you can search for the orders. |
You can upload and download files using the following modules.
Uploads a file.
Connection |
||||||||
Project ID |
Select or map a Project ID to which you want to upload a file. |
|||||||
File |
Enter (map) the file details:
|
|||||||
Language Code |
Enter (map) a language code of the translations in the file you are importing. |
|||||||
Convert Placeholders |
Select whether you want to enable the setting to automatically convert placeholders to the Lokalise universal placeholders. |
|||||||
Detect ICU plurals |
Select whether you want to automatically detect and parse ICU formatted plurals in your translations. |
|||||||
Tags |
Enter (map) the specified tags to inserted keys. You can add multiple tags. |
|||||||
Tag Updated Keys |
Select whether you want to add specified tags to updated keys. You can add multiple tags. |
|||||||
Tag Skipped Keys |
Select whether you want to add specified tags to skipped keys. You can add multiple tags. |
|||||||
Replace Modified |
Select whether you want to replace translations, that have been modified. |
|||||||
Convert Line Break |
Select whether you want to replace |
|||||||
Copy Keys To Values |
Select whether to automatically replace values with key names. |
|||||||
Distinguish Keys By File |
Select whether to allow keys with similar names to coexist, in case they are assigned to different filenames. |
|||||||
Apply TM Matches |
Select whether to enable to automatically apply 100% translation memory matches. If you select Yes, this option will take priority over |
|||||||
Use Automations |
Select whether to run automation for this upload. |
|||||||
Hidden From Contributors |
Select whether to automatically set newly created keys as Hidden from contributors. |
|||||||
Cleanup Mode |
Select whether to delete all keys with all language translations that are not present in the uploaded file.
|
|||||||
Skip Language Detection |
Select whether you want to skip automatic language detection by filename. |
|||||||
Custom Translation Status Inserted Keys |
Select whether you want to add specified custom translation statuses to inserted keys. |
|||||||
Custom Translation Status Updated Keys |
Select whether to add specified custom translation statuses to updated keys. |
Downloads project files.
Connection |
||||
Project ID |
Select or map the Project ID whose file you want to download. |
|||
File Format |
Select or map the file format for a file you want to download. |
|||
Original Filenames |
Select whether you want to use original filenames and formats for the files you want to download. If set to |
|||
BundleA bundle is a chunk of data and the basic unit for use with modules. A bundle consists of items, similar to how a bag may contain separate, individual items. More Structure |
Enter (map) a bundle structure, This is used when
|
|||
All Platforms |
Select whether you want to include all platform keys. If disabled, only the keys associated with the platform of the format will be exported. |
|||
Filter by Languages |
Enter (map) a list of languages to export. You can add multiple languages. |
|||
Filter Data |
Select or map the parameters to narrow the export data range. For example, |
|||
Filter by Filename |
Enter (map) the name of the file to filter. Only keys attributed to selected files will be included. Leave empty for all. |
|||
Add Newline at EOF |
Select whether to add a new line at end of the file (if supported by format). |
|||
Filter by custom translation status IDs |
Enter (map) the custom translation Status IDs to filter the files.
|
|||
Include Tags |
Enter (map) the tags to narrow the export range to tags specified. For example, |
|||
Exclude Tags |
Enter (map) the tags to be excluded. |
|||
Sort By |
Select or map the parameters to sort. For example, first added. |
|||
Export Empty As |
Select how to empty translations to be exported:
|
|||
Include Comments |
Select whether include any additional information about the keys in the exported file (if supported by the format). |
|||
Include Description |
Select whether to include key details in the exported file (if supported by the format). |
|||
Include other Projects |
Enter (map) the Projects IDs whose keys you want to include with this export. |
|||
Triggers for Integrations |
Select or map the trigger for integration exports. The triggers must be enabled in project settings. |
|||
Filter By Repository |
Enter (map) the repositories to filter. Pull requests will be created only for listed repositories (organization/repository format). Leave empty arrayWithin a bundle, data items of the same type are sometimes in an array. You can find an array by looking at the details of a bundle. Depending on the details of your scenario, you can map other modules to a specific item in an array or use iterators and aggregators to manipulate your data into other formats. When mapping,... More to process all configured integrations by platform only. |
|||
Replace Breaks |
Select whether to replace the breaks in exported translations with a line break. |
|||
Disable References |
Select whether to skip the automatic replacement of key reference placeholders with their corresponding translations. For example, |
|||
Plural Format |
Select or map the plural format to override the default plural format for the file. |
|||
Placeholder Format |
Select or map the placeholder format to override the default formats for the file. |
|||
Indentation |
Select or map the indentation for the file. |
You can retrieve translations and call APIs using the following modules.
Get one translation for one key by lang.
Connection |
|
Project ID |
Enter (map) a Project ID whose translations you want to retrieve. |
Key ID |
Enter (map) an identifier of the key of the translation. |
Lang ISO |
Enter (map) a language code to retrieve a translation. |
Performs an arbitrary authorized API call.
Connection |
||||
URL |
Enter a path relative to
|
|||
Method |
GET to retrieve information for an entry. POST to create a new entry. PUT to update/replace an existing entry. PATCH to make a partial entry update. DELETE to delete an entry. |
|||
Headers |
Enter the desired request headers. You don’t have to add authorization headers; we already did that for you. |
|||
Query String |
Enter the request query string. |
|||
Body |
Enter the body content for your API call. |