add harbor swagger title for api explorer

Signed-off-by: Meina Zhou <meinaz@vmware.com>
This commit is contained in:
Meina Zhou 2018-12-26 09:41:54 +08:00
parent c0745c6ee5
commit 92539a4bec
6 changed files with 30 additions and 7 deletions

View File

@ -2,19 +2,37 @@ import { AfterViewInit, Component, ElementRef, OnInit } from '@angular/core';
import { Http } from '@angular/http';
import { throwError as observableThrowError, Observable } from 'rxjs';
import { catchError, map } from 'rxjs/operators';
import { Title } from '@angular/platform-browser';
import { TranslateService } from '@ngx-translate/core';
const SwaggerUI = require('swagger-ui');
@Component({
selector: 'dev-center',
templateUrl: 'dev-center.component.html',
viewProviders: [Title],
styleUrls: ['dev-center.component.scss']
})
export class DevCenterComponent implements AfterViewInit {
export class DevCenterComponent implements AfterViewInit, OnInit {
private ui: any;
private host: any;
private json: any;
constructor(private el: ElementRef, private http: Http) {
constructor(
private el: ElementRef,
private http: Http,
private translate: TranslateService,
private titleService: Title) {
}
ngOnInit() {
this.setTitle("APP_TITLE.HARBOR_SWAGGER");
}
public setTitle( key: string) {
this.translate.get(key).subscribe((res: string) => {
this.titleService.setTitle(res);
});
}
ngAfterViewInit() {

View File

@ -4,7 +4,8 @@
"HARBOR": "Harbor",
"VIC": "vSphere Integrated Containers",
"MGMT": "Management",
"REG": "Registry"
"REG": "Registry",
"HARBOR_SWAGGER": "Harbor Swagger"
},
"SIGN_IN": {
"REMEMBER": "Remember me",

View File

@ -4,7 +4,8 @@
"HARBOR": "Harbor",
"VIC": "Contenedores Integrados vSphere",
"MGMT": "Administración",
"REG": "Registro"
"REG": "Registro",
"HARBOR_SWAGGER": "Harbor Swagger"
},
"SIGN_IN": {
"REMEMBER": "Recordarme",

View File

@ -4,7 +4,8 @@
"HARBOR": "Harbor",
"VIC": "vSphere Integrated Containers",
"MGMT": "Management",
"REG": "Registre"
"REG": "Registre",
"HARBOR_SWAGGER": "Harbor Swagger"
},
"SIGN_IN": {
"REMEMBER": "Se souvenir de moi",

View File

@ -4,7 +4,8 @@
"HARBOR": "Harbor",
"VIC": "vSphere Integrated Containers",
"MGMT": "Gerência",
"REG": "Registro"
"REG": "Registro",
"HARBOR_SWAGGER": "Harbor Swagger"
},
"SIGN_IN": {
"REMEMBER": "Lembrar-se de mim",

View File

@ -4,7 +4,8 @@
"HARBOR": "Harbor",
"VIC": "vSphere Integrated Containers",
"MGMT": "Management",
"REG": "Registry"
"REG": "Registry",
"HARBOR_SWAGGER": "Harbor Swagger"
},
"SIGN_IN": {
"REMEMBER": "记住我",