From 86a5b3912452d51e2a052f5f48bf3ae0140df3a1 Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Sun, 27 Mar 2022 14:50:35 -0300 Subject: [PATCH] Partial i18n share message. --- .../wisemapping/mail/NotificationService.java | 4 +- .../main/resources/mail/newCollaboration.vm | 7 +- .../src/main/resources/messages_de.properties | 1 + .../src/main/resources/messages_en.properties | 10 +- .../src/main/resources/messages_es.properties | 1 + .../src/main/resources/messages_fr.properties | 1 + .../src/main/resources/messages_ru.properties | 102 +++++++++--------- .../src/main/resources/messages_zh.properties | 1 + 8 files changed, 65 insertions(+), 62 deletions(-) diff --git a/wise-webapp/src/main/java/com/wisemapping/mail/NotificationService.java b/wise-webapp/src/main/java/com/wisemapping/mail/NotificationService.java index 0bfa3ea8..9845b901 100644 --- a/wise-webapp/src/main/java/com/wisemapping/mail/NotificationService.java +++ b/wise-webapp/src/main/java/com/wisemapping/mail/NotificationService.java @@ -51,6 +51,7 @@ final public class NotificationService { private String baseUrl; public void newCollaboration(@NotNull Collaboration collaboration, @NotNull Mindmap mindmap, @NotNull User user, @Nullable String message) { + final Locale locale = LocaleContextHolder.getLocale(); try { // Sent collaboration email ... @@ -60,12 +61,11 @@ final public class NotificationService { final String collabEmail = collaboration.getCollaborator().getEmail(); // Build the subject ... - final String subject = "[WiseMapping] " + user.getFullName() + " has shared a mindmap with you"; + final String subject = messageSource.getMessage("SHARE_MAP.EMAIL_SUBJECT", new Object[]{user.getFullName()}, locale); // Fill template properties ... final Map model = new HashMap<>(); model.put("mindmap", mindmap); - model.put("message", "message"); model.put("ownerName", user.getFirstname()); model.put("mapEditUrl", getBaseUrl() + "/c/maps/" + mindmap.getId() + "/edit"); model.put("baseUrl", getBaseUrl()); diff --git a/wise-webapp/src/main/resources/mail/newCollaboration.vm b/wise-webapp/src/main/resources/mail/newCollaboration.vm index 4d1490d2..cc52099a 100755 --- a/wise-webapp/src/main/resources/mail/newCollaboration.vm +++ b/wise-webapp/src/main/resources/mail/newCollaboration.vm @@ -10,13 +10,12 @@ WiseMapping Log + alt="WiseMapping Logo"/> - I've shared - ${mindmap.title} mindmap with you. + + I've shared ${mindmap.title} mindmap with you. diff --git a/wise-webapp/src/main/resources/messages_de.properties b/wise-webapp/src/main/resources/messages_de.properties index 3916f6a1..6b96a056 100644 --- a/wise-webapp/src/main/resources/messages_de.properties +++ b/wise-webapp/src/main/resources/messages_de.properties @@ -65,3 +65,4 @@ CAPTCHA_INVALID_INPUT_RESPONSE=Ungültige Eingabeantwort, aktualisieren Sie die MINDMAP_EMPTY_ERROR=Mindmap darf nicht leer sein. INVALID_MINDMAP_FORMAT=Ungültiges Mindmap-Format. TOO_BIG_MINDMAP=Sie haben das Limit von 5000 Themen in einer Mindmap erreicht. +SHARE_MAP.EMAIL_SUBJECT={0} hat eine Mindmap mit Ihnen geteilt diff --git a/wise-webapp/src/main/resources/messages_en.properties b/wise-webapp/src/main/resources/messages_en.properties index 8f9cf945..319a950a 100644 --- a/wise-webapp/src/main/resources/messages_en.properties +++ b/wise-webapp/src/main/resources/messages_en.properties @@ -25,7 +25,7 @@ TUTORIAL.DRAG_AND_DROP_TO_POSITION=Drag and Drop Topics Position TUTORIAL.DOUBLE_CLICK_TO_EDIT_TEXT=Double Click on a Topic to Edit the Text TUTORIAL.ADD_NOTES=Add Notes TUTORIAL.USER_THE_TOOLBAR=Use the Toolbar -TUTORIAL.PUBLISH_YOUR_MAPS=Publish your Mindmap +TUTORIAL.PUBLISH_YOUR_MAPS=Publish your Mind map TUTORIAL.EMBED_IN_BLOGS=Embed in Blogs TUTORIAL.INVITE_FRIEND=Invite Friends to Collaborate TUTORIAL.SHARING=Sharing @@ -42,13 +42,13 @@ CAPTCHA_LOADING_ERROR=ReCaptcha could not be loaded. You must have access to Goo ACCESS_HAS_BEEN_REVOKED=Your access permissions to this map has been revoked. Contact map owner. MAP_CAN_NOT_BE_FOUND=The map can not be found. It must have been deleted. LABEL_CAN_NOT_BE_FOUND=The label can not be found. It must have been deleted. -MINDMAP_TIMESTAMP_OUTDATED=It's not possible to save your changes because your mindmap has been modified by ''{0}''. Refresh the page and try again. +MINDMAP_TIMESTAMP_OUTDATED=It's not possible to save your changes because your mind map has been modified by ''{0}''. Refresh the page and try again. MINDMAP_OUTDATED_BY_YOU=It's not possible to save your changes because map is out of date. Do you have multiple tabs opened ?. Refresh the page and try again. MINDMAP_LOCKED=Map is being edited by {0} <{1}>. Map is opened in read only mode. MINDMAP_IS_LOCKED=Min map is locked for edition. # Confirmed RESET_PASSWORD_INVALID_EMAIL=The email provided is not a valid user account. Please, try again with a valid email. -TRY_WELCOME=This edition space showcases some of the mindmap editor capabilities \!. +TRY_WELCOME=This edition space showcases some of the mind map editor capabilities \!. UNEXPECTED_ERROR_DETAILS=Unexpected error processing request. NO_ENOUGH_PERMISSIONS=This mind map cannot be opened. NO_ENOUGH_PERMISSIONS_DETAILS=You do not have enough right access to see this map. This map has been changed to private or deleted. @@ -56,7 +56,7 @@ CAPTCHA_TIMEOUT_OUT_DUPLICATE=Please, refresh the page and try again. CAPTCHA_INVALID_INPUT_RESPONSE=Invalid input response, refresh the page and try again. MINDMAP_EMPTY_ERROR=Mind map can not be empty. INVALID_MINDMAP_FORMAT=Invalid mind map format. -TOO_BIG_MINDMAP=You have reached the limit of 5000 topics in a mindmap. +TOO_BIG_MINDMAP=You have reached the limit of 5000 topics in a mind map. REGISTRATION.EMAIL_SUBJECT=Welcome to WiseMapping ! REGISTRATION.EMAIL_TITLE=Your account has been created successfully REGISTRATION.EMAIL_BODY=

Thank you for your interest in WiseMapping. Click here to start creating and sharing new mind maps. If have any feedback or idea, send us an email to feedback@wisemapping.com .We'd love to hear from you.

@@ -66,4 +66,4 @@ CHANGE_PASSWORD.EMAIL_BODY=

Someone, most likely you, requested a new password PASSWORD_CHANGED.EMAIL_SUBJECT=Your password has been changed PASSWORD_CHANGED.EMAIL_TITLE=Your password has been changed successfully PASSWORD_CHANGED.EMAIL_BODY=

This is only an notification that your password has been changed. No further action is required.

- +SHARE_MAP.EMAIL_SUBJECT={0} has shared a mind map with you diff --git a/wise-webapp/src/main/resources/messages_es.properties b/wise-webapp/src/main/resources/messages_es.properties index 0fdff3c2..7241c22e 100644 --- a/wise-webapp/src/main/resources/messages_es.properties +++ b/wise-webapp/src/main/resources/messages_es.properties @@ -65,3 +65,4 @@ CHANGE_PASSWORD.EMAIL_BODY=

Alguien, muy probablemente usted, solicitó una nu PASSWORD_CHANGED.EMAIL_SUBJECT=Su contraseña ha sido cambiada PASSWORD_CHANGED.EMAIL_TITLE=Su contraseña ha sido cambiada con éxito PASSWORD_CHANGED.EMAIL_BODY=

Esto es solo una notificación de que su contraseña ha sido cambiada. No se requiere ninguna otra acción.

+SHARE_MAP.EMAIL_SUBJECT={0} te ha compartido un mapa mental diff --git a/wise-webapp/src/main/resources/messages_fr.properties b/wise-webapp/src/main/resources/messages_fr.properties index e06d01f1..c9989962 100644 --- a/wise-webapp/src/main/resources/messages_fr.properties +++ b/wise-webapp/src/main/resources/messages_fr.properties @@ -65,3 +65,4 @@ CAPTCHA_INVALID_INPUT_RESPONSE=Réponse d'entrée non valide, actualisez la page MINDMAP_EMPTY_ERROR=La carte mentale ne peut pas être vide. INVALID_MINDMAP_FORMAT=Format de carte mentale non valide. TOO_BIG_MINDMAP=Vous avez atteint la limite de 5000 sujets dans une carte mentale. +SHARE_MAP.EMAIL_SUBJECT={0} a partagé une carte mentale avec vous diff --git a/wise-webapp/src/main/resources/messages_ru.properties b/wise-webapp/src/main/resources/messages_ru.properties index 86b21a9a..0d29b9e2 100644 --- a/wise-webapp/src/main/resources/messages_ru.properties +++ b/wise-webapp/src/main/resources/messages_ru.properties @@ -1,63 +1,63 @@ # Default English Support. -DESCRIPTION = Описание -SITE.TITLE = WiseMapping -FIELD_REQUIRED = Это поле обязательно для заполненияю -EMAIL_ALREADY_EXIST = Аккаунт с таким e-mail уже существует. -NO_VALID_EMAIL_ADDRESS = Некорректный адрес электронной почты. -PASSWORD_MISMATCH = Пароли не совпадают -CREATOR = Создатель -WELCOME = Добро пожаловать -SHARE = Поделиться -UNEXPECTED_ERROR = Что-то пошло не так. -MAP_TITLE_ALREADY_EXISTS = Карта с таким именем уже существует -LABEL_TITLE_ALREADY_EXISTS = Метка с таким именем уже существует -TUTORIAL.MULTIPLE_TEXT_STYLES = Разные стили текста -TUTORIAL.DIFFERENT_SHAPES = Разные Формы -TUTORIAL.FANCY_ICONS = Симпатичные Иконки -TUTORIAL.MOVE_WITH_ARROWS = Перемещение по карте стрелками -TUTORIAL.START_TYPING_TO_EDIT_TEXT = Начните печатать, чтобы отредактировать -TUTORIAL.CTRL_TO_ADD_CHILD = Ctrl/Meta+Enter чтобы добавить подтему -TUTORIAL.ENTER_TO_ADD_SIBLING = Enter чтобы добавить тему того же уровне -TUTORIAL.MORE_KEY_TIPS = А еще ?. Нажми на Shortcuts ниже -TUTORIAL.DOUBLE_CLICK_TO_ADD = Для создания темы - двойной клик по холсту -TUTORIAL.DRAG_AND_DROP_TO_POSITION = Темы и ветки можно перетаскивать -TUTORIAL.DOUBLE_CLICK_TO_EDIT_TEXT = Двойной клик - редактирование темы -TUTORIAL.ADD_NOTES = Добавление заметок -TUTORIAL.USER_THE_TOOLBAR = Панель инструметов -TUTORIAL.PUBLISH_YOUR_MAPS = Публикация своих майнд-карты -TUTORIAL.EMBED_IN_BLOGS = Возможность встроить в блог -TUTORIAL.INVITE_FRIEND = Пригласи друзей -TUTORIAL.SHARING = Доступ -TUTORIAL.EDITION_USING_MOUSE = Редактирование мышью -TUTORIAL.EDITION_USING_KEYBOARD = Редактирование с клавиатуры -TUTORIAL.ADD_LINKS_WEBPAGES = Добавление ссылок на веб-страницы -TUTORIAL.TOPIC_PROPERTIES = Свойства темы -TUTORIAL.HOW_TO_START = Как начать ? -TUTORIAL.FONT_COLOR = Цвет -TUTORIAL.FONT_STYLE = Стили -TUTORIAL.FONT_TYPE = Type -TUTORIAL.SAMPLE_NOTE = Это просто заметка\!. -CAPTCHA_LOADING_ERROR = ReCaptcha не загружается. Должен быть доступ к сервису Google ReCaptcha. -ACCESS_HAS_BEEN_REVOKED = Ваш доступ к карте был отозван. Обратитесь к владельцу. -MAP_CAN_NOT_BE_FOUND = Карта не найдена. Вероятно, она удалена. -LABEL_CAN_NOT_BE_FOUND = Метка не найдена. Вероятно, она удалена. -MINDMAP_TIMESTAMP_OUTDATED = Невозможно сохранить, карта была изменена ''{0}''. Обновите страницу и попробуйте еще раз. -MINDMAP_OUTDATED_BY_YOU = Невозможно сохранить - карта устарела. У вас открыто несколько вкладок браузера?. Обновите страницу и попробуйте еще раз. -MINDMAP_LOCKED = Карта редактируется {0} <{1}>. Карта открыта в режиме чтения. -MINDMAP_IS_LOCKED = Карта доступна только для просмотра. +DESCRIPTION=Описание +SITE.TITLE=WiseMapping +FIELD_REQUIRED=Это поле обязательно для заполненияю +EMAIL_ALREADY_EXIST=Аккаунт с таким e-mail уже существует. +NO_VALID_EMAIL_ADDRESS=Некорректный адрес электронной почты. +PASSWORD_MISMATCH=Пароли не совпадают +CREATOR=Создатель +WELCOME=Добро пожаловать +SHARE=Поделиться +UNEXPECTED_ERROR=Что-то пошло не так. +MAP_TITLE_ALREADY_EXISTS=Карта с таким именем уже существует +LABEL_TITLE_ALREADY_EXISTS=Метка с таким именем уже существует +TUTORIAL.MULTIPLE_TEXT_STYLES=Разные стили текста +TUTORIAL.DIFFERENT_SHAPES=Разные Формы +TUTORIAL.FANCY_ICONS=Симпатичные Иконки +TUTORIAL.MOVE_WITH_ARROWS=Перемещение по карте стрелками +TUTORIAL.START_TYPING_TO_EDIT_TEXT=Начните печатать, чтобы отредактировать +TUTORIAL.CTRL_TO_ADD_CHILD=Ctrl/Meta+Enter чтобы добавить подтему +TUTORIAL.ENTER_TO_ADD_SIBLING=Enter чтобы добавить тему того же уровне +TUTORIAL.MORE_KEY_TIPS=А еще ?. Нажми на Shortcuts ниже +TUTORIAL.DOUBLE_CLICK_TO_ADD=Для создания темы - двойной клик по холсту +TUTORIAL.DRAG_AND_DROP_TO_POSITION=Темы и ветки можно перетаскивать +TUTORIAL.DOUBLE_CLICK_TO_EDIT_TEXT=Двойной клик - редактирование темы +TUTORIAL.ADD_NOTES=Добавление заметок +TUTORIAL.USER_THE_TOOLBAR=Панель инструметов +TUTORIAL.PUBLISH_YOUR_MAPS=Публикация своих майнд-карты +TUTORIAL.EMBED_IN_BLOGS=Возможность встроить в блог +TUTORIAL.INVITE_FRIEND=Пригласи друзей +TUTORIAL.SHARING=Доступ +TUTORIAL.EDITION_USING_MOUSE=Редактирование мышью +TUTORIAL.EDITION_USING_KEYBOARD=Редактирование с клавиатуры +TUTORIAL.ADD_LINKS_WEBPAGES=Добавление ссылок на веб-страницы +TUTORIAL.TOPIC_PROPERTIES=Свойства темы +TUTORIAL.HOW_TO_START=Как начать ? +TUTORIAL.FONT_COLOR=Цвет +TUTORIAL.FONT_STYLE=Стили +TUTORIAL.FONT_TYPE=Type +TUTORIAL.SAMPLE_NOTE=Это просто заметка\!. +CAPTCHA_LOADING_ERROR=ReCaptcha не загружается. Должен быть доступ к сервису Google ReCaptcha. +ACCESS_HAS_BEEN_REVOKED=Ваш доступ к карте был отозван. Обратитесь к владельцу. +MAP_CAN_NOT_BE_FOUND=Карта не найдена. Вероятно, она удалена. +LABEL_CAN_NOT_BE_FOUND=Метка не найдена. Вероятно, она удалена. +MINDMAP_TIMESTAMP_OUTDATED=Невозможно сохранить, карта была изменена ''{0}''. Обновите страницу и попробуйте еще раз. +MINDMAP_OUTDATED_BY_YOU=Невозможно сохранить - карта устарела. У вас открыто несколько вкладок браузера?. Обновите страницу и попробуйте еще раз. +MINDMAP_LOCKED=Карта редактируется {0} <{1}>. Карта открыта в режиме чтения. +MINDMAP_IS_LOCKED=Карта доступна только для просмотра. # Confirmed -RESET_PASSWORD_INVALID_EMAIL = Указанный адрес не связан с аккаунтом пользователя. Укажите корректный адрес. -TRY_WELCOME = Здесь можно ознакомиться с возможностями нашего редактора майнд-карт на примерах и практике \!. -UNEXPECTED_ERROR_DETAILS = Что-то пошло не так при обработке запроса. +RESET_PASSWORD_INVALID_EMAIL=Указанный адрес не связан с аккаунтом пользователя. Укажите корректный адрес. +TRY_WELCOME=Здесь можно ознакомиться с возможностями нашего редактора майнд-карт на примерах и практике \!. +UNEXPECTED_ERROR_DETAILS=Что-то пошло не так при обработке запроса. NO_ENOUGH_PERMISSIONS=Эта майнд-карта недоступна. NO_ENOUGH_PERMISSIONS_DETAILS=У вас нет доступа к этой карте. Карта либо удалена, либо стала приватной. CAPTCHA_TIMEOUT_OUT_DUPLICATE=Пожалуйста, обновите страницу и повторите попытку. CAPTCHA_INVALID_INPUT_RESPONSE="Неверная CAPTCHA, обновите страницу и повторите попытку. MINDMAP_EMPTY_ERROR=Карта не может быть пустой. INVALID_MINDMAP_FORMAT=Недопустимый формат карты. -TOO_BIG_MINDMAP= Слишком большая карта - вы достигли лимита в 500 тем. - +TOO_BIG_MINDMAP=Слишком большая карта - вы достигли лимита в 500 тем. REGISTRATION.EMAIL_SUBJECT=Добро пожаловать в WiseMapping! REGISTRATION.EMAIL_TITLE=Ваша учетная запись успешно создана REGISTRATION.EMAIL_BODY=

Благодарим вас за интерес к WiseMapping. Нажмите здесь, чтобы начать создавать и публиковать новые интеллект-карты. Если у вас есть какие-либо отзывы или идеи, отправьте нам электронное письмо по адресу feedback@wisemapping.com. Мы будем рады услышать от вас.

+SHARE_MAP.EMAIL_SUBJECT={0} has shared a mindmap with you diff --git a/wise-webapp/src/main/resources/messages_zh.properties b/wise-webapp/src/main/resources/messages_zh.properties index 72b6364a..417e7599 100644 --- a/wise-webapp/src/main/resources/messages_zh.properties +++ b/wise-webapp/src/main/resources/messages_zh.properties @@ -65,4 +65,5 @@ CHANGE_PASSWORD.EMAIL_BODY=

有人(很可能是您)为您的 WiseMapping PASSWORD_CHANGED.EMAIL_SUBJECT=您的密码已被更改 PASSWORD_CHANGED.EMAIL_TITLE=你已经成功更改密码 PASSWORD_CHANGED.EMAIL_BODY=

这只是您的密码已更改的通知。无需进一步操作。

+SHARE_MAP.EMAIL_SUBJECT={0} 与您分享了一张思维导图