+chinese
This commit is contained in:
@@ -41,7 +41,7 @@ public class ReaderManagementServlet extends HttpServlet {
|
||||
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
|
||||
String path = request.getServletPath();
|
||||
if ("/readers/new".equals(path)) {
|
||||
renderForm(request, response, "Create reader", "/readers", defaultReader(), Collections.emptyMap(),
|
||||
renderForm(request, response, "创建读者", "/readers", defaultReader(), Collections.emptyMap(),
|
||||
Collections.emptyMap(), null);
|
||||
return;
|
||||
}
|
||||
@@ -99,12 +99,12 @@ public class ReaderManagementServlet extends HttpServlet {
|
||||
long id = requiredLong(request.getParameter("id"), -1L);
|
||||
ServiceResult<Optional<Reader>> result = readerService.findReader(id);
|
||||
if (!result.isSuccessful() || !result.getData().isPresent()) {
|
||||
flashError(request, result.isSuccessful() ? "Reader profile was not found." : result.getMessage());
|
||||
flashError(request, result.isSuccessful() ? "未找到读者档案。" : result.getMessage());
|
||||
response.sendRedirect(request.getContextPath() + "/readers");
|
||||
return;
|
||||
}
|
||||
|
||||
renderForm(request, response, "Edit reader", "/readers/update", result.getData().get(),
|
||||
renderForm(request, response, "编辑读者", "/readers/update", result.getData().get(),
|
||||
Collections.emptyMap(), Collections.emptyMap(), null);
|
||||
}
|
||||
|
||||
@@ -112,14 +112,14 @@ public class ReaderManagementServlet extends HttpServlet {
|
||||
throws ServletException, IOException {
|
||||
ReaderForm form = readReaderForm(request, false);
|
||||
if (!form.getErrors().isEmpty()) {
|
||||
renderForm(request, response, "Create reader", "/readers", form.getReader(), form.getValues(),
|
||||
form.getErrors(), "Please correct the highlighted reader fields.");
|
||||
renderForm(request, response, "创建读者", "/readers", form.getReader(), form.getValues(),
|
||||
form.getErrors(), "请修正高亮的读者字段。");
|
||||
return;
|
||||
}
|
||||
|
||||
ServiceResult<Long> result = readerService.createReader(currentUser(request), form.getReader());
|
||||
if (!result.isSuccessful()) {
|
||||
handleFormFailure(request, response, "Create reader", "/readers", form, result);
|
||||
handleFormFailure(request, response, "创建读者", "/readers", form, result);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -131,14 +131,14 @@ public class ReaderManagementServlet extends HttpServlet {
|
||||
throws ServletException, IOException {
|
||||
ReaderForm form = readReaderForm(request, true);
|
||||
if (!form.getErrors().isEmpty()) {
|
||||
renderForm(request, response, "Edit reader", "/readers/update", form.getReader(), form.getValues(),
|
||||
form.getErrors(), "Please correct the highlighted reader fields.");
|
||||
renderForm(request, response, "编辑读者", "/readers/update", form.getReader(), form.getValues(),
|
||||
form.getErrors(), "请修正高亮的读者字段。");
|
||||
return;
|
||||
}
|
||||
|
||||
ServiceResult<Void> result = readerService.updateReader(currentUser(request), form.getReader());
|
||||
if (!result.isSuccessful()) {
|
||||
handleFormFailure(request, response, "Edit reader", "/readers/update", form, result);
|
||||
handleFormFailure(request, response, "编辑读者", "/readers/update", form, result);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -195,21 +195,21 @@ public class ReaderManagementServlet extends HttpServlet {
|
||||
Reader reader = new Reader();
|
||||
|
||||
if (requireId) {
|
||||
reader.setId(parseLong(values.get("id"), "id", "Select a valid reader.", errors));
|
||||
reader.setId(parseLong(values.get("id"), "id", "请选择有效的读者。", errors));
|
||||
}
|
||||
reader.setIdentifier(values.get("identifier"));
|
||||
reader.setUserId(optionalPositiveLong(values.get("userId"), "userId",
|
||||
"Enter a valid linked account ID.", errors));
|
||||
"请输入有效的关联账户 ID。", errors));
|
||||
reader.setFullName(values.get("fullName"));
|
||||
reader.setPhone(values.get("phone"));
|
||||
reader.setEmail(values.get("email"));
|
||||
reader.setMaxBorrowCount(parseInt(values.get("maxBorrowCount"), "maxBorrowCount",
|
||||
"Enter a valid max borrow count.", errors));
|
||||
"请输入有效的最大借阅数量。", errors));
|
||||
|
||||
try {
|
||||
reader.setStatus(ReaderStatus.fromCode(values.get("status")));
|
||||
} catch (IllegalArgumentException ex) {
|
||||
errors.put("status", "Select a status.");
|
||||
errors.put("status", "请选择状态。");
|
||||
}
|
||||
|
||||
return new ReaderForm(reader, values, errors);
|
||||
@@ -304,7 +304,7 @@ public class ReaderManagementServlet extends HttpServlet {
|
||||
}
|
||||
|
||||
private boolean isPermissionDenied(ServiceResult<?> result) {
|
||||
return !result.isSuccessful() && "You do not have permission to manage readers.".equals(result.getMessage());
|
||||
return !result.isSuccessful() && "您无权管理读者。".equals(result.getMessage());
|
||||
}
|
||||
|
||||
private void forwardDenied(HttpServletRequest request, HttpServletResponse response, String message)
|
||||
|
||||
Reference in New Issue
Block a user