From de8488912c6733c8c846f96ade38b864d0749486 Mon Sep 17 00:00:00 2001 From: Richard Park Date: Fri, 3 Jan 2020 16:17:23 +0900 Subject: [PATCH] internationalization is processing --- .../dialogs/file-viewer.dialog.component.ts | 35 +++++++++++----- .../left-sidenav/chat.component.html | 15 ++++--- .../components/left-sidenav/chat.component.ts | 41 +++++++++++-------- .../left-sidenav/group.component.html | 14 ++++--- .../chat/create-chat.dialog.component.html | 9 ++-- .../src/assets/i18n/en.json | 24 ++++++++++- .../src/assets/i18n/ko.json | 24 ++++++++++- 7 files changed, 117 insertions(+), 45 deletions(-) diff --git a/projects/ucap-webmessenger-app/src/app/layouts/common/dialogs/file-viewer.dialog.component.ts b/projects/ucap-webmessenger-app/src/app/layouts/common/dialogs/file-viewer.dialog.component.ts index ec45d927..59ff4a08 100644 --- a/projects/ucap-webmessenger-app/src/app/layouts/common/dialogs/file-viewer.dialog.component.ts +++ b/projects/ucap-webmessenger-app/src/app/layouts/common/dialogs/file-viewer.dialog.component.ts @@ -15,6 +15,7 @@ import { take, map, finalize, tap } from 'rxjs/operators'; import { SnackBarService } from '@ucap-webmessenger/ui'; import { FileDownloadItem } from '@ucap-webmessenger/api'; import { CommonApiService } from '@ucap-webmessenger/api-common'; +import { TranslateService } from '@ngx-translate/core'; export interface FileViewerDialogData { fileInfo: FileEventJson; @@ -47,6 +48,7 @@ export class FileViewerDialogComponent implements OnInit, OnDestroy { >, @Inject(MAT_DIALOG_DATA) public data: FileViewerDialogData, @Inject(UCAP_NATIVE_SERVICE) private nativeService: NativeService, + private translateService: TranslateService, private snackBarService: SnackBarService, private commonApiService: CommonApiService, private logger: NGXLogger @@ -96,20 +98,33 @@ export class FileViewerDialogComponent implements OnInit, OnDestroy { .saveFile(buffer, this.fileInfo.fileName, mimeType) .then(result => { if (!!result) { - this.snackBarService.open( - `파일이 경로[${result}]에 저장되었습니다.`, - '', - { - duration: 3000, - verticalPosition: 'bottom' - } - ); + this.translateService + .get('common.file.savedToPath', { + v: result + }) + .pipe(take(1)) + .subscribe(v => { + this.snackBarService.open(v, '', { + duration: 3000, + verticalPosition: 'bottom' + }); + }); } else { - this.snackBarService.open('파일 저장에 실패하였습니다.'); + this.translateService + .get('common.file.failToSave') + .pipe(take(1)) + .subscribe(v => { + this.snackBarService.open(v); + }); } }) .catch(reason => { - this.snackBarService.open('파일 저장에 실패하였습니다.'); + this.translateService + .get('common.file.failToSave') + .pipe(take(1)) + .subscribe(v => { + this.snackBarService.open(v); + }); }); }) .catch(reason => { diff --git a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/chat.component.html b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/chat.component.html index b6a60ae9..7f96e423 100644 --- a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/chat.component.html +++ b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/chat.component.html @@ -1,6 +1,6 @@
-

대화

+

{{ 'chat.label' | translate }}

@@ -110,7 +112,7 @@ > - 그룹 전체 열기 + {{ 'group.expandMore' | translate }}