--- /dev/null
+<div dropdown\r
+ *ngIf="isDropdown">\r
+ <a dropdownToggle\r
+ class="dropdown-toggle"\r
+ data-toggle="dropdown"\r
+ i18n-title\r
+ title="Select a Language">\r
+ {{ supportedLanguages[selectedLanguage] }}\r
+ <span class="caret"></span>\r
+ </a>\r
+ <ul *dropdownMenu\r
+ class="dropdown-menu dropdown-menu-right">\r
+ <li *ngFor="let lang of supportedLanguages | keyvalue">\r
+ <a class="dropdown-item"\r
+ (click)="changeLanguage(lang.key)">{{ lang.value }}</a>\r
+ </li>\r
+ </ul>\r
+</div>\r
+\r
+<select *ngIf="!isDropdown"\r
+ (change)="changeLanguage($event.target.value)"\r
+ [(ngModel)]="selectedLanguage"\r
+ class="form-control">\r
+ <option *ngFor="let lang of supportedLanguages | keyvalue"\r
+ [value]="lang.key">{{ lang.value }}</option>\r
+</select>\r