---
# System prepended metadata

title: ThingsBoard Internationalization
tags: [' ThingsBoard', Ongoing]

---

---
title: ThingsBoard Internationalization
tags: Ongoing, ThingsBoard
---

# TB Internationalization with ngx-translate

[toc]

<br/>

## Create Translate Parameter

### CE

* Modify locale json - `ui-ngx/src/assets/locale/*.json`

### PE

* Menu → White Labeling → Custom Translation → select language → add key & value → save

<br/>

## Dynamic Translate ( Varible etc... )

### Custom Widget

* use translate pipe - `<div>{{action.ok | translate}}</div>`

### Html String ( Html Card etc... )

* use translate directive - `<div translate>${actionValue}</div>`