Partial i18n share message.

This commit is contained in:
Paulo Gustavo Veiga 2022-03-27 14:50:35 -03:00
parent 791b99e753
commit 86a5b39124
8 changed files with 65 additions and 62 deletions

View File

@ -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<String, Object> 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());

View File

@ -10,13 +10,12 @@
<a href="${baseUrl}">
<img style="border: 0;margin-top: 10px;"
src="${baseUrl}/images/logo-icon.png"
alt="WiseMapping Log"/>
alt="WiseMapping Logo"/>
</a>
</td>
<td valign="bottom" height="32px" style="padding: 0;font-size: 16px;">I've shared <a
href='${mapEditUrl}'>
${mindmap.title}</a> mindmap with you.
<td valign="bottom" height="32px" style="padding: 0;font-size: 16px;">
I've shared <a href='${mapEditUrl}'>${mindmap.title}</a> mindmap with you.
</td>
</tr>
</tbody>

View File

@ -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

View File

@ -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=<p> Thank you for your interest in WiseMapping. Click <a href='https://app.wisemapping.com/c/login'>here</a> to start creating and sharing new mind maps. If have any feedback or idea, send us an email to <a href=\"mailto:feedback@wisemapping.com\">feedback@wisemapping.com</a> .We'd love to hear from you.</p>
@ -66,4 +66,4 @@ CHANGE_PASSWORD.EMAIL_BODY=<p>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=<p>This is only an notification that your password has been changed. No further action is required.</p>
SHARE_MAP.EMAIL_SUBJECT={0} has shared a mind map with you

View File

@ -65,3 +65,4 @@ CHANGE_PASSWORD.EMAIL_BODY=<p>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=<p>Esto es solo una notificación de que su contraseña ha sido cambiada. No se requiere ninguna otra acción.</p>
SHARE_MAP.EMAIL_SUBJECT={0} te ha compartido un mapa mental

View File

@ -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

View File

@ -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=<p> Благодарим вас за интерес к WiseMapping. Нажмите <a href='https://app.wisemapping.com/c/login'>здесь</a>, чтобы начать создавать и публиковать новые интеллект-карты. Если у вас есть какие-либо отзывы или идеи, отправьте нам электронное письмо по адресу <a href=\"mailto:feedback@wisemapping.com\">feedback@wisemapping.com</a>. Мы будем рады услышать от вас.</p >
SHARE_MAP.EMAIL_SUBJECT={0} has shared a mindmap with you

View File

@ -65,4 +65,5 @@ CHANGE_PASSWORD.EMAIL_BODY=<p>有人(很可能是您)为您的 WiseMapping
PASSWORD_CHANGED.EMAIL_SUBJECT=您的密码已被更改
PASSWORD_CHANGED.EMAIL_TITLE=你已经成功更改密码
PASSWORD_CHANGED.EMAIL_BODY=<p>这只是您的密码已更改的通知。无需进一步操作。</p>
SHARE_MAP.EMAIL_SUBJECT={0} 与您分享了一张思维导图