Commit 845f879b5044b3e5164ce8cd4f42f3e1926a6cd0

Authored by Victor Costa
1 parent d247ad88

Translate success message of post comment

src/app/article/comment/post-comment/post-comment.component.ts
... ... @@ -29,7 +29,7 @@ export class PostCommentComponent {
29 29 this.commentService.createInArticle(this.article, this.comment).then((result: noosfero.RestResult<noosfero.Comment>) => {
30 30 this.$scope.$emit(PostCommentComponent.EVENT_COMMENT_RECEIVED, result.data);
31 31 this.comment.body = "";
32   - this.notificationService.success({ title: "Good job!", message: "Comment saved!" });
  32 + this.notificationService.success({ title: "comment.post.success.title", message: "comment.post.success.message" });
33 33 });
34 34 }
35 35 }
... ...
src/app/shared/services/notification.service.ts
... ... @@ -20,13 +20,7 @@ export class NotificationService {
20 20 title = NotificationService.DEFAULT_ERROR_TITLE,
21 21 showConfirmButton = true
22 22 } = {}) {
23   - this.$log.debug("Notification error:", title, message, this.translatorService.currentLanguage());
24   - this.SweetAlert.swal({
25   - title: this.translatorService.translate(title),
26   - text: this.translatorService.translate(message),
27   - type: "error",
28   - showConfirmButton: showConfirmButton
29   - });
  23 + this.showMessage({ title: title, text: message, showConfirmButton: showConfirmButton, type: "error" });
30 24 }
31 25  
32 26 httpError(status: number, data: any): boolean {
... ... @@ -39,11 +33,17 @@ export class NotificationService {
39 33 message,
40 34 timer = NotificationService.DEFAULT_SUCCESS_TIMER
41 35 }) {
  36 + this.showMessage({ title: title, text: message, timer: timer });
  37 + }
  38 +
  39 + private showMessage({title, text, type = "success", timer = null, showConfirmButton = true}) {
  40 + this.$log.debug("Notification message:", title, text, type, this.translatorService.currentLanguage());
42 41 this.SweetAlert.swal({
43   - title: title,
44   - text: message,
45   - type: "success",
46   - timer: timer
  42 + title: this.translatorService.translate(title),
  43 + text: this.translatorService.translate(text),
  44 + type: type,
  45 + timer: timer,
  46 + showConfirmButton: showConfirmButton
47 47 });
48 48 }
49 49  
... ...
src/languages/en.json
... ... @@ -33,5 +33,7 @@
33 33 "comment.post": "Post a comment",
34 34 "comment.post.placeholder": "Join the discussion...",
35 35 "comment.pagination.more": "More",
  36 + "comment.post.success.title": "Good job!",
  37 + "comment.post.success.message": "Comment saved!",
36 38 "comment.reply": "reply"
37 39 }
... ...
src/languages/pt.json
... ... @@ -33,5 +33,7 @@
33 33 "comment.post": "Commentar",
34 34 "comment.post.placeholder": "Participe da discussão...",
35 35 "comment.pagination.more": "Mais",
  36 + "comment.post.success.title": "Bom trabalho!",
  37 + "comment.post.success.message": "Comentário salvo com sucesso!",
36 38 "comment.reply": "responder"
37 39 }
... ...