# Append Languages

#### <a class="anchor" id="bkmrk-"></a>Description

Language Appender, as part of the Asset Tool, offers functionality for working with language packs in the context of assets generated with SceneComposer. To use this tool, run AssetTool -append.

For more information about this optional feature refer to the [Candera](http://dev.doc.cgistudio.at/APILINK/namespace_candera.html "[DataBinding_RefTypeSample]") Application Development Tutorial <span style="color: rgb(230, 126, 35);">[Globalization Support](https://doc316en.candera.eu/books/candera/chapter/tutorial-for-globalization-support)</span>.

#### <a class="anchor" id="bkmrk--0"></a>Usage

For appending language packs to an asset library file, use the following workflow:

<div class="contents" id="bkmrk-generate-asset-inclu"><div class="contents"><div class="textblock">- Generate asset including translatable texts from SceneComposer
- Run `AssetTool -append -a `to append a language pack .lps file to the asset file.

</div></div></div><div class="contents" id="bkmrk-globalization-licens"><div class="contents"><div class="textblock"><dl class="note"><dd><p class="callout info">Globalization license is required for generating assets including translatable texts and using the Globalization feature in [Candera](http://dev.doc.cgistudio.at/APILINK/namespace_candera.html "[DataBinding_RefTypeSample]") applications.</p>

</dd></dl></div></div></div>##### Command line options:

Append the asset at 'inputAssetFilePath' with the compiled language packs from 'languagePackSourcePath' into a new asset at 'outputAssetFilePath':

```
 AssetTool -append -a inputAssetFilePath outputAssetFilePath languagePackSourcePath 
```

Remove the language pack with code 'languageCode' from the asset at 'inputAssetFilePath' and created a new asset at 'outputAssetFilePath':

```
 AssetTool -append -r inputAssetFilePath outputAssetFilePath languageCode 
```

Show help:

```
 AssetTool -append -h 
```

##### <a class="anchor" id="bkmrk--1"></a>Example

Following is an example how to append language packs to an asset:

<div class="contents" id="bkmrk-input-asset%3A-masterl"><div class="contents"><div class="textblock">1. Input asset: MasterLanguagePack\_Asset\_Host.bin
2. Output asset: MultiLanguagePack\_Asset\_Host.bin
3. Language Pack source: MultiLanguagePack\_Source.lps

<div class="fragment">  
</div></div></div></div>```
AssetTool -append -a MasterLanguagePack_Asset_Host.bin MultiLanguagePack_Asset_Host.bin MultiLanguagePack_Source.lps
```