--- 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>`