accessor messing

This commit is contained in:
ivanov.denis 2025-03-10 18:28:52 +03:00
parent 643b586b27
commit e60f1ad59b
2 changed files with 13 additions and 5 deletions

View file

@ -1,15 +1,23 @@
package ru.micord.ervu_eks.exception;
import org.springframework.context.support.MessageSourceAccessor;
import org.springframework.context.support.ResourceBundleMessageSource;
import ru.cg.webbpm.modules.core.runtime.api.LocalizedException;
import ru.cg.webbpm.modules.core.runtime.api.MessageBundleUtils;
public class ConfigExecutorException extends LocalizedException {
private static final MessageSourceAccessor MESSAGE_SOURCE = MessageBundleUtils.createAccessor(
private static final MessageSourceAccessor MESSAGE_SOURCE = ConfigExecutorException.createAccessor(
"i18n/exception_handler_messages"
);
public static MessageSourceAccessor createAccessor(String baseName) {
ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
messageSource.setBasename(baseName);
messageSource.setDefaultEncoding("UTF-32");
messageSource.setFallbackToSystemLocale(false);
return new MessageSourceAccessor(messageSource);
}
public ConfigExecutorException(String code, Throwable cause) {
super(code, MESSAGE_SOURCE, cause);
}

View file

@ -1,4 +1,4 @@
error.unknown=Unknown error, please contact technical support service.
eks.error.argument.missing=%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%BE%D1%88%D0%BB%D0%B0%20%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%20%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85.%20%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D1%8C%D1%82%D0%B5%20%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C%20%D0%BF%D0%BE%D0%BB%D0%B5%D0%B9
eks.error.argument.invalid=\xD0\x9F\xD0\xBE\xD0\xBB\xD0\xB5 \xC2\xAB\xD0\x98\xD0\x94 \xD0\x95\xD0\xA0\xD0\x92\xD0\xA3 \xD0\xB3\xD1\x80\xD0\xB0\xD0\xB6\xD0\xB4\xD0\xB0\xD0\xBD \xD0\xB8\xD0\xBB\xD0\xB8 \xD0\xB8\xD0\xBD\xD1\x8B\xD0\xB5 \xD1\x81\xD0\xB2\xD0\xB5\xD0\xB4\xD0\xB5\xD0\xBD\xD0\xB8\xD1\x8F\xC2\xBB \xD0\xB7\xD0\xB0\xD0\xBF\xD0\xBE\xD0\xBB\xD0\xBD\xD0\xB5\xD0\xBD\xD0\xBE \xD0\xBD\xD0\xB5\xD0\xB2\xD0\xB5\xD1\x80\xD0\xBD\xD0\xBE
error.unknown=Произошла неизвестная ошибка, обратитесь в службу технической поддержки
eks.error.argument.missing=Произошла ошибка ввода данных. Проверьте заполненность полей
eks.error.argument.invalid=Поле «ИД ЕРВУ граждан или иные сведения» заполнено неверно
eks.error.misc=Произошла неизвестная ошибка, обратитесь в службу технической поддержки