From 3a1eafb203d054a34b8929227e7563ae34aff108 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Tue, 3 Nov 2020 19:41:41 +0000 Subject: [PATCH] externalize comment length warning --- .../controllers/com/muwire/gui/AddCommentController.groovy | 6 ++++-- gui/griffon-app/i18n/messages.properties | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gui/griffon-app/controllers/com/muwire/gui/AddCommentController.groovy b/gui/griffon-app/controllers/com/muwire/gui/AddCommentController.groovy index 05d00243..727a543b 100644 --- a/gui/griffon-app/controllers/com/muwire/gui/AddCommentController.groovy +++ b/gui/griffon-app/controllers/com/muwire/gui/AddCommentController.groovy @@ -14,6 +14,8 @@ import com.muwire.core.Core import com.muwire.core.files.UICommentEvent import com.muwire.core.util.DataUtil +import static com.muwire.gui.Translator.trans + @ArtifactProviderFor(GriffonController) class AddCommentController { @MVCMember @Nonnull @@ -27,8 +29,8 @@ class AddCommentController { void save() { String comment = view.textarea.getText() if (comment.length() > Constants.MAX_COMMENT_LENGTH ) { - JOptionPane.showMessageDialog(null, "Your comment is too long - ${comment.length()} bytes. The maximum size is $Constants.MAX_COMMENT_LENGTH bytes", - "Comment Too Long", JOptionPane.WARNING_MESSAGE) + JOptionPane.showMessageDialog(null, trans("ADD_COMMENT_TOO_LONG_BODY", comment.length(), Constants.MAX_COMMENT_LENGTH), + trans("ADD_COMMENT_TOO_LONG"), JOptionPane.WARNING_MESSAGE) return } if (comment.trim().length() == 0) diff --git a/gui/griffon-app/i18n/messages.properties b/gui/griffon-app/i18n/messages.properties index 36a02abe..2016675c 100644 --- a/gui/griffon-app/i18n/messages.properties +++ b/gui/griffon-app/i18n/messages.properties @@ -422,6 +422,8 @@ CLEAR_HITS=Clear Hits ## Add comment frame ADD_COMMENT_MULTIPLE=Add comment to multiple files ADD_COMMENT_SINGLE=Add comment to {0} +ADD_COMMENT_TOO_LONG=Comment too long +ADD_COMMENT_TOO_LONG_BODY=Your comment is too long - {0} characters. The maximum length is {1} characters. ## Browse dialog