Przeglądaj źródła

modify synonym admin page and messages

Shinsuke Sugaya 9 lat temu
rodzic
commit
a24a988d24
47 zmienionych plików z 1234 dodań i 4458 usunięć
  1. 6 6
      src/main/java/org/codelibs/fess/app/service/KuromojiService.java
  2. 25 39
      src/main/java/org/codelibs/fess/app/service/SynonymService.java
  3. 7 7
      src/main/java/org/codelibs/fess/app/web/admin/dict/kuromoji/AdminDictKuromojiAction.java
  4. 1 1
      src/main/java/org/codelibs/fess/app/web/admin/dict/kuromoji/SearchForm.java
  5. 260 56
      src/main/java/org/codelibs/fess/app/web/admin/dict/synonym/AdminDictSynonymAction.java
  6. 50 0
      src/main/java/org/codelibs/fess/app/web/admin/dict/synonym/CreateForm.java
  7. 8 0
      src/main/java/org/codelibs/fess/app/web/admin/dict/synonym/DownloadForm.java
  8. 7 37
      src/main/java/org/codelibs/fess/app/web/admin/dict/synonym/EditForm.java
  9. 5 4
      src/main/java/org/codelibs/fess/app/web/admin/dict/synonym/SearchForm.java
  10. 7 2
      src/main/java/org/codelibs/fess/app/web/admin/dict/synonym/UploadForm.java
  11. 1 1
      src/main/java/org/codelibs/fess/dict/kuromoji/KuromojiFile.java
  12. 27 19
      src/main/java/org/codelibs/fess/dict/synonym/SynonymFile.java
  13. 15 0
      src/main/java/org/codelibs/fess/dict/synonym/SynonymItem.java
  14. 135 72
      src/main/java/org/codelibs/fess/mylasta/action/FessLabels.java
  15. 499 1271
      src/main/java/org/codelibs/fess/mylasta/action/FessMessages.java
  16. 18 18
      src/main/resources/app.xml
  17. 60 39
      src/main/resources/fess_label.properties
  18. 0 1213
      src/main/resources/fess_label_en.properties
  19. 0 1213
      src/main/resources/fess_label_ja.properties
  20. 11 63
      src/main/resources/fess_message.properties
  21. 0 154
      src/main/resources/fess_message_en.properties
  22. 0 151
      src/main/resources/fess_message_ja.properties
  23. 14 14
      src/main/webapp/WEB-INF/view/admin/dict/synonym/confirm.jsp
  24. 10 10
      src/main/webapp/WEB-INF/view/admin/dict/synonym/download.jsp
  25. 6 6
      src/main/webapp/WEB-INF/view/admin/dict/synonym/edit.jsp
  26. 5 5
      src/main/webapp/WEB-INF/view/admin/dict/synonym/index.jsp
  27. 8 8
      src/main/webapp/WEB-INF/view/admin/dict/synonym/upload.jsp
  28. 1 1
      src/main/webapp/WEB-INF/view/admin/failureurl/confirm.jsp
  29. 1 1
      src/main/webapp/WEB-INF/view/admin/failureurl/error.jsp
  30. 1 1
      src/main/webapp/WEB-INF/view/admin/failureurl/index.jsp
  31. 1 1
      src/main/webapp/WEB-INF/view/admin/log/index.jsp
  32. 1 1
      src/main/webapp/WEB-INF/view/admin/searchlist/confirmDelete.jsp
  33. 1 1
      src/main/webapp/WEB-INF/view/admin/searchlist/index.jsp
  34. 1 1
      src/main/webapp/WEB-INF/view/admin/suggestbadword/confirm.jsp
  35. 1 1
      src/main/webapp/WEB-INF/view/admin/suggestbadword/download.jsp
  36. 1 1
      src/main/webapp/WEB-INF/view/admin/suggestbadword/edit.jsp
  37. 1 1
      src/main/webapp/WEB-INF/view/admin/suggestbadword/error.jsp
  38. 1 1
      src/main/webapp/WEB-INF/view/admin/suggestbadword/index.jsp
  39. 1 1
      src/main/webapp/WEB-INF/view/admin/suggestbadword/upload.jsp
  40. 1 1
      src/main/webapp/WEB-INF/view/admin/suggestelevateword/confirm.jsp
  41. 1 1
      src/main/webapp/WEB-INF/view/admin/suggestelevateword/download.jsp
  42. 1 1
      src/main/webapp/WEB-INF/view/admin/suggestelevateword/edit.jsp
  43. 1 1
      src/main/webapp/WEB-INF/view/admin/suggestelevateword/error.jsp
  44. 1 1
      src/main/webapp/WEB-INF/view/admin/suggestelevateword/index.jsp
  45. 1 1
      src/main/webapp/WEB-INF/view/admin/suggestelevateword/upload.jsp
  46. 29 29
      src/main/webapp/WEB-INF/view/common/admin/sidebar.jsp
  47. 2 2
      src/main/webapp/WEB-INF/view/searchResults.jsp

+ 6 - 6
src/main/java/org/codelibs/fess/app/service/KuromojiService.java

@@ -37,14 +37,14 @@ public class KuromojiService {
     public List<KuromojiItem> getKuromojiList(final String dictId, final KuromojiPager kuromojiPager) {
     public List<KuromojiItem> getKuromojiList(final String dictId, final KuromojiPager kuromojiPager) {
         return getKuromojiFile(dictId).map(file -> {
         return getKuromojiFile(dictId).map(file -> {
             final int pageSize = kuromojiPager.getPageSize();
             final int pageSize = kuromojiPager.getPageSize();
-            final PagingList<KuromojiItem> userDictList = file.selectList((kuromojiPager.getCurrentPageNumber() - 1) * pageSize, pageSize);
+            final PagingList<KuromojiItem> kuromojiList = file.selectList((kuromojiPager.getCurrentPageNumber() - 1) * pageSize, pageSize);
 
 
             // update pager
             // update pager
-                BeanUtil.copyBeanToBean(userDictList, kuromojiPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
-                userDictList.setPageRangeSize(5);
-                kuromojiPager.setPageNumberList(userDictList.createPageNumberList());
+                BeanUtil.copyBeanToBean(kuromojiList, kuromojiPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
+                kuromojiList.setPageRangeSize(5);
+                kuromojiPager.setPageNumberList(kuromojiList.createPageNumberList());
 
 
-                return (List<KuromojiItem>) userDictList;
+                return (List<KuromojiItem>) kuromojiList;
             }).orElseGet(() -> Collections.emptyList());
             }).orElseGet(() -> Collections.emptyList());
     }
     }
 
 
@@ -53,7 +53,7 @@ public class KuromojiService {
                 .map(file -> OptionalEntity.of((KuromojiFile) file)).orElse(OptionalEntity.empty());
                 .map(file -> OptionalEntity.of((KuromojiFile) file)).orElse(OptionalEntity.empty());
     }
     }
 
 
-    public OptionalEntity<KuromojiItem> getKuromoji(final String dictId, final long id) {
+    public OptionalEntity<KuromojiItem> getKuromojiItem(final String dictId, final long id) {
         return getKuromojiFile(dictId).map(file -> file.get(id).get());
         return getKuromojiFile(dictId).map(file -> file.get(id).get());
     }
     }
 
 

+ 25 - 39
src/main/java/org/codelibs/fess/app/service/SynonymService.java

@@ -16,16 +16,14 @@
 
 
 package org.codelibs.fess.app.service;
 package org.codelibs.fess.app.service;
 
 
+import java.util.Collections;
 import java.util.List;
 import java.util.List;
-import java.util.Map;
 
 
 import javax.annotation.Resource;
 import javax.annotation.Resource;
 
 
 import org.codelibs.core.beans.util.BeanUtil;
 import org.codelibs.core.beans.util.BeanUtil;
-import org.codelibs.core.lang.StringUtil;
 import org.codelibs.fess.Constants;
 import org.codelibs.fess.Constants;
 import org.codelibs.fess.app.pager.SynonymPager;
 import org.codelibs.fess.app.pager.SynonymPager;
-import org.codelibs.fess.dict.DictionaryExpiredException;
 import org.codelibs.fess.dict.DictionaryFile.PagingList;
 import org.codelibs.fess.dict.DictionaryFile.PagingList;
 import org.codelibs.fess.dict.DictionaryManager;
 import org.codelibs.fess.dict.DictionaryManager;
 import org.codelibs.fess.dict.synonym.SynonymFile;
 import org.codelibs.fess.dict.synonym.SynonymFile;
@@ -37,53 +35,41 @@ public class SynonymService {
     protected DictionaryManager dictionaryManager;
     protected DictionaryManager dictionaryManager;
 
 
     public List<SynonymItem> getSynonymList(final String dictId, final SynonymPager synonymPager) {
     public List<SynonymItem> getSynonymList(final String dictId, final SynonymPager synonymPager) {
-        final SynonymFile synonymFile = getSynonymFile(dictId);
+        return getSynonymFile(dictId).map(file -> {
+            final int pageSize = synonymPager.getPageSize();
+            final PagingList<SynonymItem> synonymList = file.selectList((synonymPager.getCurrentPageNumber() - 1) * pageSize, pageSize);
 
 
-        final int pageSize = synonymPager.getPageSize();
-        final PagingList<SynonymItem> synonymList = synonymFile.selectList((synonymPager.getCurrentPageNumber() - 1) * pageSize, pageSize);
-
-        // update pager
-        BeanUtil.copyBeanToBean(synonymList, synonymPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
-        synonymList.setPageRangeSize(5);
-        synonymPager.setPageNumberList(synonymList.createPageNumberList());
-
-        return synonymList;
+            // update pager
+                BeanUtil.copyBeanToBean(synonymList, synonymPager, option -> option.include(Constants.PAGER_CONVERSION_RULE));
+                synonymList.setPageRangeSize(5);
+                synonymPager.setPageNumberList(synonymList.createPageNumberList());
 
 
+                return (List<SynonymItem>) synonymList;
+            }).orElseGet(() -> Collections.emptyList());
     }
     }
 
 
-    public SynonymFile getSynonymFile(final String dictId) {
-        return dictionaryManager.getDictionaryFile(dictId).filter(file -> file instanceof SynonymFile).map(file -> (SynonymFile) file)
-                .orElseThrow(() -> new DictionaryExpiredException());
+    public OptionalEntity<SynonymFile> getSynonymFile(final String dictId) {
+        return dictionaryManager.getDictionaryFile(dictId).filter(file -> file instanceof SynonymFile)
+                .map(file -> OptionalEntity.of((SynonymFile) file)).orElse(OptionalEntity.empty());
     }
     }
 
 
-    public OptionalEntity<SynonymItem> getSynonym(final String dictId, final Map<String, String> paramMap) {
-        final SynonymFile synonymFile = getSynonymFile(dictId);
-
-        final String idStr = paramMap.get("id");
-        if (StringUtil.isNotBlank(idStr)) {
-            try {
-                final long id = Long.parseLong(idStr);
-                return synonymFile.get(id);
-            } catch (final NumberFormatException e) {
-                // ignore
-            }
-        }
-
-        return OptionalEntity.empty();
+    public OptionalEntity<SynonymItem> getSynonymItem(final String dictId, final long id) {
+        return getSynonymFile(dictId).map(file -> file.get(id).get());
     }
     }
 
 
     public void store(final String dictId, final SynonymItem synonymItem) {
     public void store(final String dictId, final SynonymItem synonymItem) {
-        final SynonymFile synonymFile = getSynonymFile(dictId);
-
-        if (synonymItem.getId() == 0) {
-            synonymFile.insert(synonymItem);
-        } else {
-            synonymFile.update(synonymItem);
-        }
+        getSynonymFile(dictId).ifPresent(file -> {
+            if (synonymItem.getId() == 0) {
+                file.insert(synonymItem);
+            } else {
+                file.update(synonymItem);
+            }
+        });
     }
     }
 
 
     public void delete(final String dictId, final SynonymItem synonymItem) {
     public void delete(final String dictId, final SynonymItem synonymItem) {
-        final SynonymFile synonymFile = getSynonymFile(dictId);
-        synonymFile.delete(synonymItem);
+        getSynonymFile(dictId).ifPresent(file -> {
+            file.delete(synonymItem);
+        });
     }
     }
 }
 }

+ 7 - 7
src/main/java/org/codelibs/fess/app/web/admin/dict/kuromoji/AdminDictKuromojiAction.java

@@ -149,7 +149,7 @@ public class AdminDictKuromojiAction extends FessAdminAction {
         verifyCrudMode(crudMode, CrudMode.EDIT);
         verifyCrudMode(crudMode, CrudMode.EDIT);
         return asHtml(path_AdminDictKuromoji_EditJsp).useForm(EditForm.class, op -> {
         return asHtml(path_AdminDictKuromoji_EditJsp).useForm(EditForm.class, op -> {
             op.setup(form -> {
             op.setup(form -> {
-                kuromojiService.getKuromoji(dictId, id).ifPresent(entity -> {
+                kuromojiService.getKuromojiItem(dictId, id).ifPresent(entity -> {
                     copyBeanToBean(entity, form, copyOp -> {
                     copyBeanToBean(entity, form, copyOp -> {
                         copyOp.excludeNull();
                         copyOp.excludeNull();
                     });
                     });
@@ -175,7 +175,7 @@ public class AdminDictKuromojiAction extends FessAdminAction {
     public HtmlResponse editfromconfirm(final EditForm form) {
     public HtmlResponse editfromconfirm(final EditForm form) {
         validate(form, messages -> {}, toEditHtml());
         validate(form, messages -> {}, toEditHtml());
         form.crudMode = CrudMode.EDIT;
         form.crudMode = CrudMode.EDIT;
-        kuromojiService.getKuromoji(form.dictId, form.id).ifPresent(entity -> {
+        kuromojiService.getKuromojiItem(form.dictId, form.id).ifPresent(entity -> {
             copyBeanToBean(entity, form, op -> {});
             copyBeanToBean(entity, form, op -> {});
         }).orElse(() -> {
         }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), toEditHtml());
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), toEditHtml());
@@ -189,7 +189,7 @@ public class AdminDictKuromojiAction extends FessAdminAction {
         verifyCrudMode(crudMode, CrudMode.DELETE);
         verifyCrudMode(crudMode, CrudMode.DELETE);
         return asHtml(path_AdminDictKuromoji_ConfirmJsp).useForm(EditForm.class, op -> {
         return asHtml(path_AdminDictKuromoji_ConfirmJsp).useForm(EditForm.class, op -> {
             op.setup(form -> {
             op.setup(form -> {
-                kuromojiService.getKuromoji(dictId, id).ifPresent(entity -> {
+                kuromojiService.getKuromojiItem(dictId, id).ifPresent(entity -> {
                     copyBeanToBean(entity, form, copyOp -> {
                     copyBeanToBean(entity, form, copyOp -> {
                         copyOp.excludeNull();
                         copyOp.excludeNull();
                     });
                     });
@@ -207,7 +207,7 @@ public class AdminDictKuromojiAction extends FessAdminAction {
     public HtmlResponse deletefromconfirm(final EditForm form) {
     public HtmlResponse deletefromconfirm(final EditForm form) {
         validate(form, messages -> {}, toEditHtml());
         validate(form, messages -> {}, toEditHtml());
         form.crudMode = CrudMode.DELETE;
         form.crudMode = CrudMode.DELETE;
-        kuromojiService.getKuromoji(form.dictId, form.id).ifPresent(entity -> {
+        kuromojiService.getKuromojiItem(form.dictId, form.id).ifPresent(entity -> {
             copyBeanToBean(entity, form, op -> {});
             copyBeanToBean(entity, form, op -> {});
         }).orElse(() -> {
         }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), toEditHtml());
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), toEditHtml());
@@ -223,7 +223,7 @@ public class AdminDictKuromojiAction extends FessAdminAction {
         verifyCrudMode(crudMode, CrudMode.CONFIRM);
         verifyCrudMode(crudMode, CrudMode.CONFIRM);
         return asHtml(path_AdminDictKuromoji_ConfirmJsp).useForm(EditForm.class, op -> {
         return asHtml(path_AdminDictKuromoji_ConfirmJsp).useForm(EditForm.class, op -> {
             op.setup(form -> {
             op.setup(form -> {
-                kuromojiService.getKuromoji(dictId, id).ifPresent(entity -> {
+                kuromojiService.getKuromojiItem(dictId, id).ifPresent(entity -> {
                     copyBeanToBean(entity, form, copyOp -> {
                     copyBeanToBean(entity, form, copyOp -> {
                         copyOp.excludeNull();
                         copyOp.excludeNull();
                     });
                     });
@@ -368,7 +368,7 @@ public class AdminDictKuromojiAction extends FessAdminAction {
     public HtmlResponse delete(final EditForm form) {
     public HtmlResponse delete(final EditForm form) {
         verifyCrudMode(form.crudMode, CrudMode.DELETE);
         verifyCrudMode(form.crudMode, CrudMode.DELETE);
         validate(form, messages -> {}, toEditHtml());
         validate(form, messages -> {}, toEditHtml());
-        kuromojiService.getKuromoji(form.dictId, form.id).ifPresent(entity -> {
+        kuromojiService.getKuromojiItem(form.dictId, form.id).ifPresent(entity -> {
             kuromojiService.delete(form.dictId, entity);
             kuromojiService.delete(form.dictId, entity);
             saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
             saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
         }).orElse(() -> {
         }).orElse(() -> {
@@ -391,7 +391,7 @@ public class AdminDictKuromojiAction extends FessAdminAction {
             break;
             break;
         case CrudMode.EDIT:
         case CrudMode.EDIT:
             if (form instanceof EditForm) {
             if (form instanceof EditForm) {
-                return kuromojiService.getKuromoji(form.dictId, ((EditForm) form).id);
+                return kuromojiService.getKuromojiItem(form.dictId, ((EditForm) form).id);
             }
             }
             break;
             break;
         default:
         default:

+ 1 - 1
src/main/java/org/codelibs/fess/app/web/admin/dict/kuromoji/SearchForm.java

@@ -21,7 +21,7 @@ import java.io.Serializable;
 import org.lastaflute.web.validation.Required;
 import org.lastaflute.web.validation.Required;
 
 
 /**
 /**
- * @author codelibs
+ * @author shinsuke
  * @author Keiichi Watanabe
  * @author Keiichi Watanabe
  */
  */
 public class SearchForm implements Serializable {
 public class SearchForm implements Serializable {

+ 260 - 56
src/main/java/org/codelibs/fess/app/web/admin/dict/synonym/AdminDictSynonymAction.java

@@ -16,24 +16,36 @@
 
 
 package org.codelibs.fess.app.web.admin.dict.synonym;
 package org.codelibs.fess.app.web.admin.dict.synonym;
 
 
+import java.io.File;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.ArrayList;
+import java.util.List;
+
 import javax.annotation.Resource;
 import javax.annotation.Resource;
 
 
+import org.codelibs.core.beans.util.BeanUtil;
+import org.codelibs.core.lang.StringUtil;
 import org.codelibs.core.misc.DynamicProperties;
 import org.codelibs.core.misc.DynamicProperties;
 import org.codelibs.fess.Constants;
 import org.codelibs.fess.Constants;
 import org.codelibs.fess.annotation.Token;
 import org.codelibs.fess.annotation.Token;
 import org.codelibs.fess.app.pager.SynonymPager;
 import org.codelibs.fess.app.pager.SynonymPager;
 import org.codelibs.fess.app.service.SynonymService;
 import org.codelibs.fess.app.service.SynonymService;
 import org.codelibs.fess.app.web.CrudMode;
 import org.codelibs.fess.app.web.CrudMode;
-import org.codelibs.fess.app.web.admin.suggestelevateword.SuggestElevateWordEditForm;
+import org.codelibs.fess.app.web.admin.dict.AdminDictAction;
 import org.codelibs.fess.app.web.base.FessAdminAction;
 import org.codelibs.fess.app.web.base.FessAdminAction;
+import org.codelibs.fess.dict.synonym.SynonymItem;
 import org.codelibs.fess.helper.SystemHelper;
 import org.codelibs.fess.helper.SystemHelper;
+import org.dbflute.optional.OptionalEntity;
 import org.lastaflute.web.Execute;
 import org.lastaflute.web.Execute;
 import org.lastaflute.web.callback.ActionRuntime;
 import org.lastaflute.web.callback.ActionRuntime;
+import org.lastaflute.web.response.ActionResponse;
 import org.lastaflute.web.response.HtmlResponse;
 import org.lastaflute.web.response.HtmlResponse;
 import org.lastaflute.web.response.render.RenderData;
 import org.lastaflute.web.response.render.RenderData;
 import org.lastaflute.web.validation.VaErrorHook;
 import org.lastaflute.web.validation.VaErrorHook;
 
 
 /**
 /**
+ * @author shinsuke
  * @author Keiichi Watanabe
  * @author Keiichi Watanabe
  */
  */
 public class AdminDictSynonymAction extends FessAdminAction {
 public class AdminDictSynonymAction extends FessAdminAction {
@@ -64,6 +76,7 @@ public class AdminDictSynonymAction extends FessAdminAction {
     //                                                                      ==============
     //                                                                      ==============
     @Execute
     @Execute
     public HtmlResponse index(final SearchForm form) {
     public HtmlResponse index(final SearchForm form) {
+        validate(form, messages -> {}, toIndexHtml());
         return asHtml(path_AdminDictSynonym_IndexJsp).renderWith(data -> {
         return asHtml(path_AdminDictSynonym_IndexJsp).renderWith(data -> {
             searchPaging(data, form);
             searchPaging(data, form);
         });
         });
@@ -71,6 +84,7 @@ public class AdminDictSynonymAction extends FessAdminAction {
 
 
     @Execute
     @Execute
     public HtmlResponse list(final Integer pageNumber, final SearchForm form) {
     public HtmlResponse list(final Integer pageNumber, final SearchForm form) {
+        validate(form, messages -> {}, toIndexHtml());
         synonymPager.setCurrentPageNumber(pageNumber);
         synonymPager.setCurrentPageNumber(pageNumber);
         return asHtml(path_AdminDictSynonym_IndexJsp).renderWith(data -> {
         return asHtml(path_AdminDictSynonym_IndexJsp).renderWith(data -> {
             searchPaging(data, form);
             searchPaging(data, form);
@@ -79,7 +93,8 @@ public class AdminDictSynonymAction extends FessAdminAction {
 
 
     @Execute
     @Execute
     public HtmlResponse search(final SearchForm form) {
     public HtmlResponse search(final SearchForm form) {
-        copyBeanToBean(form.searchParams, synonymPager, op -> op.exclude(Constants.PAGER_CONVERSION_RULE));
+        validate(form, messages -> {}, toIndexHtml());
+        copyBeanToBean(form, synonymPager, op -> op.exclude(Constants.PAGER_CONVERSION_RULE));
         return asHtml(path_AdminDictSynonym_IndexJsp).renderWith(data -> {
         return asHtml(path_AdminDictSynonym_IndexJsp).renderWith(data -> {
             searchPaging(data, form);
             searchPaging(data, form);
         });
         });
@@ -87,6 +102,7 @@ public class AdminDictSynonymAction extends FessAdminAction {
 
 
     @Execute
     @Execute
     public HtmlResponse reset(final SearchForm form) {
     public HtmlResponse reset(final SearchForm form) {
+        validate(form, messages -> {}, toIndexHtml());
         synonymPager.clear();
         synonymPager.clear();
         return asHtml(path_AdminDictSynonym_IndexJsp).renderWith(data -> {
         return asHtml(path_AdminDictSynonym_IndexJsp).renderWith(data -> {
             searchPaging(data, form);
             searchPaging(data, form);
@@ -95,13 +111,20 @@ public class AdminDictSynonymAction extends FessAdminAction {
 
 
     @Execute
     @Execute
     public HtmlResponse back(final SearchForm form) {
     public HtmlResponse back(final SearchForm form) {
+        validate(form, messages -> {}, toIndexHtml());
         return asHtml(path_AdminDictSynonym_IndexJsp).renderWith(data -> {
         return asHtml(path_AdminDictSynonym_IndexJsp).renderWith(data -> {
             searchPaging(data, form);
             searchPaging(data, form);
         });
         });
     }
     }
 
 
     protected void searchPaging(final RenderData data, final SearchForm form) {
     protected void searchPaging(final RenderData data, final SearchForm form) {
-        // TODO
+        // page navi
+        data.register("synonymItemItems", synonymService.getSynonymList(form.dictId, synonymPager));
+
+        // restore from pager
+        BeanUtil.copyBeanToBean(synonymPager, form, op -> {
+            op.exclude(Constants.PAGER_CONVERSION_RULE);
+        });
     }
     }
 
 
     // ===================================================================================
     // ===================================================================================
@@ -112,51 +135,87 @@ public class AdminDictSynonymAction extends FessAdminAction {
     //                                            ----------
     //                                            ----------
     @Token(save = true, validate = false)
     @Token(save = true, validate = false)
     @Execute
     @Execute
-    public HtmlResponse createpage(final EditForm form) {
-        form.initialize();
-        form.crudMode = CrudMode.CREATE;
-        return asHtml(path_AdminDictSynonym_EditJsp);
+    public HtmlResponse createpage(final String dictId) {
+        return asHtml(path_AdminDictSynonym_EditJsp).useForm(CreateForm.class, op -> {
+            op.setup(form -> {
+                form.initialize();
+                form.crudMode = CrudMode.CREATE;
+                form.dictId = dictId;
+            });
+        });
     }
     }
 
 
     @Token(save = true, validate = false)
     @Token(save = true, validate = false)
     @Execute
     @Execute
-    public HtmlResponse editpage(final int crudMode, final String id, final EditForm form) {
-        form.crudMode = crudMode;
-        form.id = id;
-        verifyCrudMode(form, CrudMode.EDIT);
-        // TODO loadSynonym(form);
-        return asHtml(path_AdminDictSynonym_EditJsp);
+    public HtmlResponse editpage(final String dictId, final int crudMode, final long id) {
+        verifyCrudMode(crudMode, CrudMode.EDIT);
+        return asHtml(path_AdminDictSynonym_EditJsp).useForm(EditForm.class, op -> {
+            op.setup(form -> {
+                synonymService.getSynonymItem(dictId, id).ifPresent(entity -> {
+                    form.inputs = entity.getInputsValue();
+                    form.outputs = entity.getOutputsValue();
+                }).orElse(() -> {
+                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, dictId + ":" + id), toEditHtml());
+                });
+                form.id = id;
+                form.crudMode = crudMode;
+                form.dictId = dictId;
+            });
+        });
     }
     }
 
 
     @Token(save = true, validate = false)
     @Token(save = true, validate = false)
     @Execute
     @Execute
     public HtmlResponse editagain(final EditForm form) {
     public HtmlResponse editagain(final EditForm form) {
+        verifyCrudMode(form.crudMode, CrudMode.EDIT);
+        validate(form, messages -> {}, toEditHtml());
         return asHtml(path_AdminDictSynonym_EditJsp);
         return asHtml(path_AdminDictSynonym_EditJsp);
     }
     }
 
 
     @Token(save = true, validate = false)
     @Token(save = true, validate = false)
     @Execute
     @Execute
     public HtmlResponse editfromconfirm(final EditForm form) {
     public HtmlResponse editfromconfirm(final EditForm form) {
+        validate(form, messages -> {}, toEditHtml());
         form.crudMode = CrudMode.EDIT;
         form.crudMode = CrudMode.EDIT;
-        // TODO loadSynonym(form);
+        synonymService.getSynonymItem(form.dictId, form.id).ifPresent(entity -> {
+            form.inputs = entity.getInputsValue();
+            form.outputs = entity.getOutputsValue();
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), toEditHtml());
+        });
         return asHtml(path_AdminDictSynonym_EditJsp);
         return asHtml(path_AdminDictSynonym_EditJsp);
     }
     }
 
 
     @Token(save = true, validate = false)
     @Token(save = true, validate = false)
     @Execute
     @Execute
-    public HtmlResponse deletepage(final int crudMode, final String id, final EditForm form) {
-        form.crudMode = crudMode;
-        form.id = id;
-        verifyCrudMode(form, CrudMode.DELETE);
-        // TODO loadSynonym(form);
-        return asHtml(path_AdminDictSynonym_ConfirmJsp);
+    public HtmlResponse deletepage(final String dictId, final int crudMode, final long id) {
+        verifyCrudMode(crudMode, CrudMode.DELETE);
+        return asHtml(path_AdminDictSynonym_ConfirmJsp).useForm(EditForm.class, op -> {
+            op.setup(form -> {
+                synonymService.getSynonymItem(dictId, id).ifPresent(entity -> {
+                    form.inputs = entity.getInputsValue();
+                    form.outputs = entity.getOutputsValue();
+                }).orElse(() -> {
+                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, dictId + ":" + id), toEditHtml());
+                });
+                form.id = id;
+                form.crudMode = crudMode;
+                form.dictId = dictId;
+            });
+        });
     }
     }
 
 
     @Token(save = true, validate = false)
     @Token(save = true, validate = false)
     @Execute
     @Execute
     public HtmlResponse deletefromconfirm(final EditForm form) {
     public HtmlResponse deletefromconfirm(final EditForm form) {
+        validate(form, messages -> {}, toEditHtml());
         form.crudMode = CrudMode.DELETE;
         form.crudMode = CrudMode.DELETE;
-        // TODO loadSynonym(form);
+        synonymService.getSynonymItem(form.dictId, form.id).ifPresent(entity -> {
+            form.inputs = entity.getInputsValue();
+            form.outputs = entity.getOutputsValue();
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), toEditHtml());
+        });
         return asHtml(path_AdminDictSynonym_ConfirmJsp);
         return asHtml(path_AdminDictSynonym_ConfirmJsp);
     }
     }
 
 
@@ -164,18 +223,32 @@ public class AdminDictSynonymAction extends FessAdminAction {
     //                                               Confirm
     //                                               Confirm
     //                                               -------
     //                                               -------
     @Execute
     @Execute
-    public HtmlResponse confirmpage(final int crudMode, final String id, final EditForm form) {
-        form.crudMode = crudMode;
-        form.id = id;
-        verifyCrudMode(form, CrudMode.CONFIRM);
-        // TODO loadSynonym(form);
-        return asHtml(path_AdminDictSynonym_ConfirmJsp);
+    public HtmlResponse confirmpage(final String dictId, final int crudMode, final long id) {
+        verifyCrudMode(crudMode, CrudMode.CONFIRM);
+        return asHtml(path_AdminDictSynonym_ConfirmJsp).useForm(EditForm.class, op -> {
+            op.setup(form -> {
+                synonymService.getSynonymItem(dictId, id).ifPresent(entity -> {
+                    form.inputs = entity.getInputsValue();
+                    form.outputs = entity.getOutputsValue();
+                }).orElse(() -> {
+                    throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, dictId + ":" + id), toEditHtml());
+                });
+                form.id = id;
+                form.crudMode = crudMode;
+                form.dictId = dictId;
+            });
+        });
     }
     }
 
 
     @Token(save = false, validate = true, keep = true)
     @Token(save = false, validate = true, keep = true)
     @Execute
     @Execute
-    public HtmlResponse confirmfromcreate(final EditForm form) {
+    public HtmlResponse confirmfromcreate(final CreateForm form) {
         validate(form, messages -> {}, toEditHtml());
         validate(form, messages -> {}, toEditHtml());
+        form.crudMode = CrudMode.CREATE;
+        final String[] newInputs = splitLine(form.inputs);
+        validateSynonymString(newInputs, () -> createpage(form.dictId));
+        final String[] newOutputs = splitLine(form.outputs);
+        validateSynonymString(newOutputs, () -> createpage(form.dictId));
         return asHtml(path_AdminDictSynonym_ConfirmJsp);
         return asHtml(path_AdminDictSynonym_ConfirmJsp);
     }
     }
 
 
@@ -183,6 +256,11 @@ public class AdminDictSynonymAction extends FessAdminAction {
     @Execute
     @Execute
     public HtmlResponse confirmfromupdate(final EditForm form) {
     public HtmlResponse confirmfromupdate(final EditForm form) {
         validate(form, messages -> {}, toEditHtml());
         validate(form, messages -> {}, toEditHtml());
+        form.crudMode = CrudMode.EDIT;
+        final String[] newInputs = splitLine(form.inputs);
+        validateSynonymString(newInputs, () -> editpage(form.dictId, form.crudMode, form.id));
+        final String[] newOutputs = splitLine(form.outputs);
+        validateSynonymString(newOutputs, () -> editpage(form.dictId, form.crudMode, form.id));
         return asHtml(path_AdminDictSynonym_ConfirmJsp);
         return asHtml(path_AdminDictSynonym_ConfirmJsp);
     }
     }
 
 
@@ -191,16 +269,32 @@ public class AdminDictSynonymAction extends FessAdminAction {
     //                                               -------
     //                                               -------
     @Token(save = false, validate = true)
     @Token(save = false, validate = true)
     @Execute
     @Execute
-    public HtmlResponse downloadpage(final SearchForm form) {
-        return asHtml(path_AdminDictSynonym_DownloadJsp);
+    public HtmlResponse downloadpage(final String dictId) {
+        return asHtml(path_AdminDictSynonym_DownloadJsp).useForm(DownloadForm.class, op -> {
+            op.setup(form -> {
+                form.dictId = dictId;
+            });
+        }).renderWith(data -> {
+            synonymService.getSynonymFile(dictId).ifPresent(file -> {
+                data.register("path", file.getPath());
+            }).orElse(() -> {
+                throwValidationError(messages -> messages.addErrorsFailedToDownloadSynonymFile(GLOBAL), toIndexHtml());
+            });
+        });
     }
     }
 
 
     @Token(save = false, validate = true)
     @Token(save = false, validate = true)
     @Execute
     @Execute
-    public HtmlResponse download(final SearchForm form) {
-        // TODO Download
-
-        return asHtml(path_AdminDictSynonym_DownloadJsp);
+    public ActionResponse download(final DownloadForm form) {
+        validate(form, messages -> {}, () -> downloadpage(form.dictId));
+        return synonymService.getSynonymFile(form.dictId).map(file -> {
+            return asStream(new File(file.getPath()).getName()).contentType("text/plain; charset=UTF-8").stream(out -> {
+                out.write(file.getInputStream());
+            });
+        }).orElseGet(() -> {
+            throwValidationError(messages -> messages.addErrorsFailedToDownloadSynonymFile(GLOBAL), () -> downloadpage(form.dictId));
+            return null;
+        });
     }
     }
 
 
     // -----------------------------------------------------
     // -----------------------------------------------------
@@ -208,10 +302,39 @@ public class AdminDictSynonymAction extends FessAdminAction {
     //                                               -------
     //                                               -------
     @Token(save = false, validate = true)
     @Token(save = false, validate = true)
     @Execute
     @Execute
-    public HtmlResponse uploadpage(final UploadForm form) {
-        // TODO Upload
+    public HtmlResponse uploadpage(final String dictId) {
+        return asHtml(path_AdminDictSynonym_UploadJsp).useForm(UploadForm.class, op -> {
+            op.setup(form -> {
+                form.dictId = dictId;
+            });
+        }).renderWith(data -> {
+            synonymService.getSynonymFile(dictId).ifPresent(file -> {
+                data.register("path", file.getPath());
+            }).orElse(() -> {
+                throwValidationError(messages -> messages.addErrorsFailedToDownloadSynonymFile(GLOBAL), toIndexHtml());
+            });
+        });
+    }
+
+    @Token(save = false, validate = true)
+    @Execute
+    public HtmlResponse upload(final UploadForm form) {
+        validate(form, messages -> {}, () -> uploadpage(form.dictId));
+        return synonymService.getSynonymFile(form.dictId).map(file -> {
+            try (InputStream inputStream = form.synonymFile.getInputStream()) {
+                file.update(inputStream);
+            } catch (IOException e) {
+                throwValidationError(messages -> messages.addErrorsFailedToUploadSynonymFile(GLOBAL), () -> {
+                    return redirectWith(getClass(), moreUrl("uploadpage/" + form.dictId));
+                });
+            }
+            saveInfo(messages -> messages.addSuccessUploadSynonymFile(GLOBAL));
+            return redirectWith(getClass(), moreUrl("uploadpage/" + form.dictId));
+        }).orElseGet(() -> {
+            throwValidationError(messages -> messages.addErrorsFailedToUploadSynonymFile(GLOBAL), () -> uploadpage(form.dictId));
+            return null;
+        });
 
 
-        return asHtml(path_AdminDictSynonym_UploadJsp);
     }
     }
 
 
     // -----------------------------------------------------
     // -----------------------------------------------------
@@ -219,52 +342,133 @@ public class AdminDictSynonymAction extends FessAdminAction {
     //                                         -------------
     //                                         -------------
     @Token(save = false, validate = true)
     @Token(save = false, validate = true)
     @Execute
     @Execute
-    public HtmlResponse create(final EditForm form) {
-        // TODO
-        return redirect(getClass());
+    public HtmlResponse create(final CreateForm form) {
+        verifyCrudMode(form.crudMode, CrudMode.CREATE);
+        validate(form, messages -> {}, toEditHtml());
+        createSynonymItem(form).ifPresent(entity -> {
+            final String[] newInputs = splitLine(form.inputs);
+            validateSynonymString(newInputs, () -> confirmfromcreate(form));
+            entity.setNewInputs(newInputs);
+            final String[] newOutputs = splitLine(form.outputs);
+            validateSynonymString(newOutputs, () -> confirmfromcreate(form));
+            entity.setNewOutputs(newOutputs);
+            synonymService.store(form.dictId, entity);
+            saveInfo(messages -> messages.addSuccessCrudCreateCrudTable(GLOBAL));
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL), toEditHtml());
+        });
+        return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
     }
     }
 
 
     @Token(save = false, validate = true)
     @Token(save = false, validate = true)
     @Execute
     @Execute
     public HtmlResponse update(final EditForm form) {
     public HtmlResponse update(final EditForm form) {
-        // TODO
-        return redirect(getClass());
+        verifyCrudMode(form.crudMode, CrudMode.EDIT);
+        validate(form, messages -> {}, toEditHtml());
+        createSynonymItem(form).ifPresent(entity -> {
+            final String[] newInputs = splitLine(form.inputs);
+            validateSynonymString(newInputs, () -> confirmfromupdate(form));
+            entity.setNewInputs(newInputs);
+            final String[] newOutputs = splitLine(form.outputs);
+            validateSynonymString(newOutputs, () -> confirmfromupdate(form));
+            entity.setNewOutputs(newOutputs);
+            synonymService.store(form.dictId, entity);
+            saveInfo(messages -> messages.addSuccessCrudUpdateCrudTable(GLOBAL));
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), toEditHtml());
+        });
+        return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
     }
     }
 
 
     @Execute
     @Execute
     public HtmlResponse delete(final EditForm form) {
     public HtmlResponse delete(final EditForm form) {
-        // TODO
-        return redirect(getClass());
-    }
-
-    @Token(save = false, validate = true)
-    @Execute
-    public HtmlResponse upload(final UploadForm form) {
-        // TODO
-        return redirect(getClass());
+        verifyCrudMode(form.crudMode, CrudMode.DELETE);
+        validate(form, messages -> {}, toEditHtml());
+        synonymService.getSynonymItem(form.dictId, form.id).ifPresent(entity -> {
+            synonymService.delete(form.dictId, entity);
+            saveInfo(messages -> messages.addSuccessCrudDeleteCrudTable(GLOBAL));
+        }).orElse(() -> {
+            throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), toEditHtml());
+        });
+        return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
     }
     }
 
 
     //===================================================================================
     //===================================================================================
     //                                                                        Assist Logic
     //                                                                        Assist Logic
     //                                                                        ============
     //                                                                        ============
-    protected void loadSynonym(final SuggestElevateWordEditForm form) {
-        // TODO
+
+    protected OptionalEntity<SynonymItem> createSynonymItem(CreateForm form) {
+        switch (form.crudMode) {
+        case CrudMode.CREATE:
+            if (form instanceof CreateForm) {
+                final SynonymItem entity = new SynonymItem(0, StringUtil.EMPTY_STRINGS, StringUtil.EMPTY_STRINGS);
+                return OptionalEntity.of(entity);
+            }
+            break;
+        case CrudMode.EDIT:
+            if (form instanceof EditForm) {
+                return synonymService.getSynonymItem(form.dictId, ((EditForm) form).id);
+            }
+            break;
+        default:
+            break;
+        }
+        return OptionalEntity.empty();
     }
     }
 
 
     // ===================================================================================
     // ===================================================================================
     //                                                                        Small Helper
     //                                                                        Small Helper
     //                                                                        ============
     //                                                                        ============
-    protected void verifyCrudMode(final EditForm form, final int expectedMode) {
-        if (form.crudMode != expectedMode) {
+    protected void verifyCrudMode(final int crudMode, final int expectedMode) {
+        if (crudMode != expectedMode) {
             throwValidationError(messages -> {
             throwValidationError(messages -> {
-                messages.addErrorsCrudInvalidMode(GLOBAL, String.valueOf(expectedMode), String.valueOf(form.crudMode));
+                messages.addErrorsCrudInvalidMode(GLOBAL, String.valueOf(expectedMode), String.valueOf(crudMode));
             }, toEditHtml());
             }, toEditHtml());
         }
         }
     }
     }
 
 
+    protected VaErrorHook toIndexHtml() {
+        return () -> {
+            return redirect(AdminDictAction.class);
+        };
+    }
+
     protected VaErrorHook toEditHtml() {
     protected VaErrorHook toEditHtml() {
         return () -> {
         return () -> {
             return asHtml(path_AdminDictSynonym_EditJsp);
             return asHtml(path_AdminDictSynonym_EditJsp);
         };
         };
     }
     }
+
+    private void validateSynonymString(String[] values, VaErrorHook hook) {
+        if (values.length == 0) {
+            return;
+        }
+        for (String value : values) {
+            if (value.indexOf(',') >= 0) {
+                throwValidationError(messages -> {
+                    messages.addErrorsInvalidStrIsIncluded(GLOBAL, value, ",");
+                }, hook);
+            }
+            if (value.indexOf("=>") >= 0) {
+                throwValidationError(messages -> {
+                    messages.addErrorsInvalidStrIsIncluded(GLOBAL, value, "=>");
+                }, hook);
+            }
+        }
+    }
+
+    private String[] splitLine(final String value) {
+        if (StringUtil.isBlank(value)) {
+            return StringUtil.EMPTY_STRINGS;
+        }
+        final String[] values = value.split("[\r\n]");
+        final List<String> list = new ArrayList<>(values.length);
+        for (final String line : values) {
+            if (StringUtil.isNotBlank(line)) {
+                list.add(line.trim());
+            }
+        }
+        return list.toArray(new String[list.size()]);
+    }
+
 }
 }

+ 50 - 0
src/main/java/org/codelibs/fess/app/web/admin/dict/synonym/CreateForm.java

@@ -0,0 +1,50 @@
+/*
+ * Copyright 2009-2015 the CodeLibs Project and the Others.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
+ * either express or implied. See the License for the specific language
+ * governing permissions and limitations under the License.
+ */
+
+package org.codelibs.fess.app.web.admin.dict.synonym;
+
+import java.io.Serializable;
+
+import javax.validation.constraints.Size;
+
+import org.codelibs.fess.app.web.CrudMode;
+import org.lastaflute.web.validation.Required;
+
+/**
+ * @author shinsuke
+ * @author Keiichi Watanabe
+ */
+public class CreateForm implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @Required
+    public String dictId;
+
+    public Integer crudMode;
+
+    @Required
+    @Size(max = 1000)
+    public String inputs;
+
+    @Required
+    @Size(max = 1000)
+    public String outputs;
+
+    public void initialize() {
+        crudMode = CrudMode.CREATE;
+    }
+}

+ 8 - 0
src/main/java/org/codelibs/fess/app/web/admin/dict/synonym/DownloadForm.java

@@ -0,0 +1,8 @@
+package org.codelibs.fess.app.web.admin.dict.synonym;
+
+import org.lastaflute.web.validation.Required;
+
+public class DownloadForm {
+    @Required
+    public String dictId;
+}

+ 7 - 37
src/main/java/org/codelibs/fess/app/web/admin/dict/synonym/EditForm.java

@@ -16,50 +16,20 @@
 
 
 package org.codelibs.fess.app.web.admin.dict.synonym;
 package org.codelibs.fess.app.web.admin.dict.synonym;
 
 
-import java.io.Serializable;
-import java.util.HashMap;
-import java.util.Map;
+import org.lastaflute.web.validation.Required;
 
 
 /**
 /**
- * @author codelibs
+ * @author shinsuke
  * @author Keiichi Watanabe
  * @author Keiichi Watanabe
  */
  */
-public class EditForm implements Serializable {
+public class EditForm extends CreateForm {
 
 
     private static final long serialVersionUID = 1L;
     private static final long serialVersionUID = 1L;
 
 
-    //@IntegerType
-    public String pageNumber;
-
-    public Map<String, String> searchParams = new HashMap<String, String>();
-
-    //@Required
-    public String dictId;
-
-    //@IntegerType
-    public int crudMode;
-
-    public String getCurrentPageNumber() {
-        return pageNumber;
-    }
-
-    //@Required(target = "confirmfromupdate,update,delete")
-    //@LongType
-    public String id;
-
-    //@Required(target = "confirmfromcreate,create,confirmfromupdate,update,delete")
-    //@Maxbytelength(maxbytelength = 1000)
-    public String inputs;
-
-    //@Required(target = "confirmfromcreate,create,confirmfromupdate,update,delete")
-    //@Maxbytelength(maxbytelength = 1000)
-    public String outputs;
-
-    //@Required(target = "upload")
-    //public FormFile synonymFile;
-
-    public void initialize() {
-        id = null;
+    @Required
+    public Long id;
 
 
+    public String getDisplayId() {
+        return dictId + ":" + id;
     }
     }
 }
 }

+ 5 - 4
src/main/java/org/codelibs/fess/app/web/admin/dict/synonym/SearchForm.java

@@ -17,16 +17,17 @@
 package org.codelibs.fess.app.web.admin.dict.synonym;
 package org.codelibs.fess.app.web.admin.dict.synonym;
 
 
 import java.io.Serializable;
 import java.io.Serializable;
-import java.util.HashMap;
-import java.util.Map;
+
+import org.lastaflute.web.validation.Required;
 
 
 /**
 /**
- * @author codelibs
+ * @author shinsuke
  * @author Keiichi Watanabe
  * @author Keiichi Watanabe
  */
  */
 public class SearchForm implements Serializable {
 public class SearchForm implements Serializable {
 
 
     private static final long serialVersionUID = 1L;
     private static final long serialVersionUID = 1L;
 
 
-    public Map<String, String> searchParams = new HashMap<String, String>();
+    @Required
+    public String dictId;
 }
 }

+ 7 - 2
src/main/java/org/codelibs/fess/app/web/admin/dict/synonym/UploadForm.java

@@ -19,15 +19,20 @@ package org.codelibs.fess.app.web.admin.dict.synonym;
 import java.io.Serializable;
 import java.io.Serializable;
 
 
 import org.lastaflute.web.ruts.multipart.MultipartFormFile;
 import org.lastaflute.web.ruts.multipart.MultipartFormFile;
+import org.lastaflute.web.validation.Required;
 
 
 /**
 /**
- * @author codelibs
+ * @author shinsuke
  * @author Keiichi Watanabe
  * @author Keiichi Watanabe
  */
  */
 public class UploadForm implements Serializable {
 public class UploadForm implements Serializable {
 
 
     private static final long serialVersionUID = 1L;
     private static final long serialVersionUID = 1L;
 
 
+    @Required
+    public String dictId;
+
+    @Required
     public MultipartFormFile synonymFile;
     public MultipartFormFile synonymFile;
 
 
-}
+}

+ 1 - 1
src/main/java/org/codelibs/fess/dict/kuromoji/KuromojiFile.java

@@ -235,7 +235,7 @@ public class KuromojiFile extends DictionaryFile<KuromojiItem> {
                             item.setNewToken(null);
                             item.setNewToken(null);
                         }
                         }
                     } else {
                     } else {
-                        throw new DictionaryException("UserDict file was updated: old=" + oldItem + " : new=" + item);
+                        throw new DictionaryException("Kuromoji file was updated: old=" + oldItem + " : new=" + item);
                     }
                     }
                 } else {
                 } else {
                     writer.write(oldItem.toLineString());
                     writer.write(oldItem.toLineString());

+ 27 - 19
src/main/java/org/codelibs/fess/dict/synonym/SynonymFile.java

@@ -16,12 +16,14 @@
 
 
 package org.codelibs.fess.dict.synonym;
 package org.codelibs.fess.dict.synonym;
 
 
+import java.io.BufferedInputStream;
 import java.io.BufferedReader;
 import java.io.BufferedReader;
 import java.io.BufferedWriter;
 import java.io.BufferedWriter;
 import java.io.Closeable;
 import java.io.Closeable;
 import java.io.File;
 import java.io.File;
 import java.io.FileOutputStream;
 import java.io.FileOutputStream;
 import java.io.IOException;
 import java.io.IOException;
+import java.io.InputStream;
 import java.io.InputStreamReader;
 import java.io.InputStreamReader;
 import java.io.OutputStreamWriter;
 import java.io.OutputStreamWriter;
 import java.io.Writer;
 import java.io.Writer;
@@ -51,10 +53,15 @@ public class SynonymFile extends DictionaryFile<SynonymItem> {
         return SYNONYM;
         return SYNONYM;
     }
     }
 
 
+    @Override
+    public String getPath() {
+        return path;
+    }
+
     @Override
     @Override
     public OptionalEntity<SynonymItem> get(final long id) {
     public OptionalEntity<SynonymItem> get(final long id) {
         if (synonymItemList == null) {
         if (synonymItemList == null) {
-            reload(null);
+            reload(null, null);
         }
         }
 
 
         for (final SynonymItem synonymItem : synonymItemList) {
         for (final SynonymItem synonymItem : synonymItemList) {
@@ -68,7 +75,7 @@ public class SynonymFile extends DictionaryFile<SynonymItem> {
     @Override
     @Override
     public synchronized PagingList<SynonymItem> selectList(final int offset, final int size) {
     public synchronized PagingList<SynonymItem> selectList(final int offset, final int size) {
         if (synonymItemList == null) {
         if (synonymItemList == null) {
-            reload(null);
+            reload(null, null);
         }
         }
 
 
         if (offset >= synonymItemList.size() || offset < 0) {
         if (offset >= synonymItemList.size() || offset < 0) {
@@ -86,14 +93,14 @@ public class SynonymFile extends DictionaryFile<SynonymItem> {
     @Override
     @Override
     public synchronized void insert(final SynonymItem item) {
     public synchronized void insert(final SynonymItem item) {
         try (SynonymUpdater updater = new SynonymUpdater(item)) {
         try (SynonymUpdater updater = new SynonymUpdater(item)) {
-            reload(updater);
+            reload(updater, null);
         }
         }
     }
     }
 
 
     @Override
     @Override
     public synchronized void update(final SynonymItem item) {
     public synchronized void update(final SynonymItem item) {
         try (SynonymUpdater updater = new SynonymUpdater(item)) {
         try (SynonymUpdater updater = new SynonymUpdater(item)) {
-            reload(updater);
+            reload(updater, null);
         }
         }
     }
     }
 
 
@@ -103,14 +110,14 @@ public class SynonymFile extends DictionaryFile<SynonymItem> {
         synonymItem.setNewInputs(StringUtil.EMPTY_STRINGS);
         synonymItem.setNewInputs(StringUtil.EMPTY_STRINGS);
         synonymItem.setNewOutputs(StringUtil.EMPTY_STRINGS);
         synonymItem.setNewOutputs(StringUtil.EMPTY_STRINGS);
         try (SynonymUpdater updater = new SynonymUpdater(item)) {
         try (SynonymUpdater updater = new SynonymUpdater(item)) {
-            reload(updater);
+            reload(updater, null);
         }
         }
     }
     }
 
 
-    protected void reload(final SynonymUpdater updater) {
+    protected void reload(final SynonymUpdater updater, InputStream in) {
         final List<SynonymItem> itemList = new ArrayList<SynonymItem>();
         final List<SynonymItem> itemList = new ArrayList<SynonymItem>();
         try (BufferedReader reader =
         try (BufferedReader reader =
-                new BufferedReader(new InputStreamReader(dictionaryManager.getContentInputStream(this), Constants.UTF_8))) {
+                new BufferedReader(new InputStreamReader(in != null ? in : dictionaryManager.getContentInputStream(this), Constants.UTF_8))) {
             long id = 0;
             long id = 0;
             String line = null;
             String line = null;
             while ((line = reader.readLine()) != null) {
             while ((line = reader.readLine()) != null) {
@@ -244,15 +251,15 @@ public class SynonymFile extends DictionaryFile<SynonymItem> {
         return new File(path).getName();
         return new File(path).getName();
     }
     }
 
 
-    // TODO
-    //    public InputStream getInputStream() throws IOException {
-    //        return new BufferedInputStream(new FileInputStream(file));
-    //    }
-    //
-    //    public void update(final InputStream in) throws IOException {
-    //        CopyUtil.copy(in, file);
-    //        reload(null);
-    //    }
+    public InputStream getInputStream() throws IOException {
+        return new BufferedInputStream(dictionaryManager.getContentInputStream(this));
+    }
+
+    public void update(final InputStream in) throws IOException {
+        try (SynonymUpdater updater = new SynonymUpdater(null)) {
+            reload(updater, in);
+        }
+    }
 
 
     @Override
     @Override
     public String toString() {
     public String toString() {
@@ -277,14 +284,14 @@ public class SynonymFile extends DictionaryFile<SynonymItem> {
                 if (newFile != null) {
                 if (newFile != null) {
                     newFile.delete();
                     newFile.delete();
                 }
                 }
-                throw new DictionaryException("Failed to write a synonym file.", e);
+                throw new DictionaryException("Failed to write a userDict file.", e);
             }
             }
             item = newItem;
             item = newItem;
         }
         }
 
 
         public SynonymItem write(final SynonymItem oldItem) {
         public SynonymItem write(final SynonymItem oldItem) {
             try {
             try {
-                if (item.getId() == oldItem.getId() && item.isUpdated()) {
+                if (item != null && item.getId() == oldItem.getId() && item.isUpdated()) {
                     if (item.equals(oldItem)) {
                     if (item.equals(oldItem)) {
                         try {
                         try {
                             if (!item.isDeleted()) {
                             if (!item.isDeleted()) {
@@ -323,7 +330,7 @@ public class SynonymFile extends DictionaryFile<SynonymItem> {
 
 
         public SynonymItem commit() {
         public SynonymItem commit() {
             isCommit = true;
             isCommit = true;
-            if (item.isUpdated()) {
+            if (item != null && item.isUpdated()) {
                 try {
                 try {
                     writer.write(item.toLineString());
                     writer.write(item.toLineString());
                     writer.write(Constants.LINE_SEPARATOR);
                     writer.write(Constants.LINE_SEPARATOR);
@@ -355,4 +362,5 @@ public class SynonymFile extends DictionaryFile<SynonymItem> {
             }
             }
         }
         }
     }
     }
+
 }
 }

+ 15 - 0
src/main/java/org/codelibs/fess/dict/synonym/SynonymItem.java

@@ -19,6 +19,7 @@ package org.codelibs.fess.dict.synonym;
 import java.util.Arrays;
 import java.util.Arrays;
 
 
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
+import org.codelibs.core.lang.StringUtil;
 import org.codelibs.fess.dict.DictionaryItem;
 import org.codelibs.fess.dict.DictionaryItem;
 
 
 public class SynonymItem extends DictionaryItem {
 public class SynonymItem extends DictionaryItem {
@@ -66,10 +67,24 @@ public class SynonymItem extends DictionaryItem {
         return inputs;
         return inputs;
     }
     }
 
 
+    public String getInputsValue() {
+        if (inputs == null) {
+            return StringUtil.EMPTY;
+        }
+        return String.join("\n", inputs);
+    }
+
     public String[] getOutputs() {
     public String[] getOutputs() {
         return outputs;
         return outputs;
     }
     }
 
 
+    public String getOutputsValue() {
+        if (outputs == null) {
+            return StringUtil.EMPTY;
+        }
+        return String.join("\n", outputs);
+    }
+
     public boolean isUpdated() {
     public boolean isUpdated() {
         return newInputs != null && newOutputs != null;
         return newInputs != null && newOutputs != null;
     }
     }

+ 135 - 72
src/main/java/org/codelibs/fess/mylasta/action/FessLabels.java

@@ -491,7 +491,7 @@ public class FessLabels extends ActionMessages {
     /** The key of the message: Synonym File */
     /** The key of the message: Synonym File */
     public static final String LABELS_SYNONYM_FILE = "{labels.synonymFile}";
     public static final String LABELS_SYNONYM_FILE = "{labels.synonymFile}";
 
 
-    /** The key of the message: UserDict File */
+    /** The key of the message: Kuromoji File */
     public static final String LABELS_USER_DICT_FILE = "{labels.userDictFile}";
     public static final String LABELS_USER_DICT_FILE = "{labels.userDictFile}";
 
 
     /** The key of the message: Additional Word File */
     /** The key of the message: Additional Word File */
@@ -503,125 +503,122 @@ public class FessLabels extends ActionMessages {
     /** The key of the message: System */
     /** The key of the message: System */
     public static final String LABELS_menu_system = "{labels.menu_system}";
     public static final String LABELS_menu_system = "{labels.menu_system}";
 
 
-    /** The key of the message: &#x00bb; Wizard */
-    public static final String LABELS_MENU_WIZARD = "{labels.menu.wizard}";
+    /** The key of the message: Wizard */
+    public static final String LABELS_menu_wizard = "{labels.menu_wizard}";
 
 
-    /** The key of the message: &#x00bb; General */
-    public static final String LABELS_MENU_crawl_config = "{labels.menu.crawl_config}";
+    /** The key of the message: General */
+    public static final String LABELS_menu_crawl_config = "{labels.menu_crawl_config}";
 
 
-    /** The key of the message: &#x00bb; Scheduled Jobs */
-    public static final String LABELS_MENU_scheduled_job_config = "{labels.menu.scheduled_job_config}";
+    /** The key of the message: Scheduled Jobs */
+    public static final String LABELS_menu_scheduled_job_config = "{labels.menu_scheduled_job_config}";
 
 
-    /** The key of the message: &#x00bb; System */
-    public static final String LABELS_MENU_system_config = "{labels.menu.system_config}";
+    /** The key of the message: System */
+    public static final String LABELS_menu_system_config = "{labels.menu_system_config}";
 
 
-    /** The key of the message: &#x00bb; Index */
-    public static final String LABELS_MENU_document_config = "{labels.menu.document_config}";
+    /** The key of the message: Index */
+    public static final String LABELS_menu_document_config = "{labels.menu_document_config}";
 
 
-    /** The key of the message: &#x00bb; Design */
-    public static final String LABELS_MENU_DESIGN = "{labels.menu.design}";
+    /** The key of the message: Design */
+    public static final String LABELS_menu_design = "{labels.menu_design}";
 
 
-    /** The key of the message: &#x00bb; Dictionary */
-    public static final String LABELS_MENU_DICT = "{labels.menu.dict}";
+    /** The key of the message: Dictionary */
+    public static final String LABELS_menu_dict = "{labels.menu_dict}";
 
 
-    /** The key of the message: &#x00bb; Backup/Restore */
-    public static final String LABELS_MENU_DATA = "{labels.menu.data}";
+    /** The key of the message: Backup/Restore */
+    public static final String LABELS_menu_data = "{labels.menu_data}";
 
 
     /** The key of the message: Crawler */
     /** The key of the message: Crawler */
     public static final String LABELS_menu_crawl = "{labels.menu_crawl}";
     public static final String LABELS_menu_crawl = "{labels.menu_crawl}";
 
 
-    /** The key of the message: &#x00bb; Web */
-    public static final String LABELS_MENU_WEB = "{labels.menu.web}";
+    /** The key of the message: Web */
+    public static final String LABELS_menu_web = "{labels.menu_web}";
 
 
-    /** The key of the message: &#x00bb; File System */
-    public static final String LABELS_MENU_file_system = "{labels.menu.file_system}";
+    /** The key of the message: File System */
+    public static final String LABELS_menu_file_system = "{labels.menu_file_system}";
 
 
-    /** The key of the message: &#x00bb; Data Store */
-    public static final String LABELS_MENU_data_store = "{labels.menu.data_store}";
+    /** The key of the message: Data Store */
+    public static final String LABELS_menu_data_store = "{labels.menu_data_store}";
 
 
-    /** The key of the message: &#x00bb; Label */
-    public static final String LABELS_MENU_label_type = "{labels.menu.label_type}";
+    /** The key of the message: Label */
+    public static final String LABELS_menu_label_type = "{labels.menu_label_type}";
 
 
-    /** The key of the message: &#x00bb; Key Match */
-    public static final String LABELS_MENU_key_match = "{labels.menu.key_match}";
+    /** The key of the message: Key Match */
+    public static final String LABELS_menu_key_match = "{labels.menu_key_match}";
 
 
-    /** The key of the message: &#x00bb; Doc Boost */
-    public static final String LABELS_MENU_boost_document_rule = "{labels.menu.boost_document_rule}";
+    /** The key of the message: Doc Boost */
+    public static final String LABELS_menu_boost_document_rule = "{labels.menu_boost_document_rule}";
 
 
-    /** The key of the message: &#x00bb; Path Mapping */
-    public static final String LABELS_MENU_path_mapping = "{labels.menu.path_mapping}";
+    /** The key of the message: Path Mapping */
+    public static final String LABELS_menu_path_mapping = "{labels.menu_path_mapping}";
 
 
-    /** The key of the message: &#x00bb; Web Authentication */
-    public static final String LABELS_MENU_web_authentication = "{labels.menu.web_authentication}";
+    /** The key of the message: Web Authentication */
+    public static final String LABELS_menu_web_authentication = "{labels.menu_web_authentication}";
 
 
-    /** The key of the message: &#x00bb; File Authentication */
-    public static final String LABELS_MENU_file_authentication = "{labels.menu.file_authentication}";
+    /** The key of the message: File Authentication */
+    public static final String LABELS_menu_file_authentication = "{labels.menu_file_authentication}";
 
 
-    /** The key of the message: &#x00bb; Request Header */
-    public static final String LABELS_MENU_request_header = "{labels.menu.request_header}";
+    /** The key of the message: Request Header */
+    public static final String LABELS_menu_request_header = "{labels.menu_request_header}";
 
 
-    /** The key of the message: &#x00bb; Overlapping Host */
-    public static final String LABELS_MENU_overlapping_host = "{labels.menu.overlapping_host}";
+    /** The key of the message: Overlapping Host */
+    public static final String LABELS_menu_overlapping_host = "{labels.menu_overlapping_host}";
 
 
-    /** The key of the message: &#x00bb; Role */
-    public static final String LABELS_MENU_role_type = "{labels.menu.role_type}";
+    /** The key of the message: Role */
+    public static final String LABELS_menu_role_type = "{labels.menu_role_type}";
 
 
     /** The key of the message: User */
     /** The key of the message: User */
     public static final String LABELS_menu_user = "{labels.menu_user}";
     public static final String LABELS_menu_user = "{labels.menu_user}";
 
 
-    /** The key of the message: User */
-    public static final String LABELS_MENU_USER = "{labels.menu.user}";
-
     /** The key of the message: Role */
     /** The key of the message: Role */
-    public static final String LABELS_MENU_ROLE = "{labels.menu.role}";
+    public static final String LABELS_menu_role = "{labels.menu_role}";
 
 
     /** The key of the message: Group */
     /** The key of the message: Group */
-    public static final String LABELS_MENU_GROUP = "{labels.menu.group}";
+    public static final String LABELS_menu_group = "{labels.menu_group}";
 
 
     /** The key of the message: Suggest */
     /** The key of the message: Suggest */
     public static final String LABELS_menu_suggest = "{labels.menu_suggest}";
     public static final String LABELS_menu_suggest = "{labels.menu_suggest}";
 
 
-    /** The key of the message: &#x00bb; Additional Word */
-    public static final String LABELS_MENU_suggest_elevate_word = "{labels.menu.suggest_elevate_word}";
+    /** The key of the message: Additional Word */
+    public static final String LABELS_menu_suggest_elevate_word = "{labels.menu_suggest_elevate_word}";
 
 
-    /** The key of the message: &#x00bb; Bad Word */
-    public static final String LABELS_MENU_suggest_bad_word = "{labels.menu.suggest_bad_word}";
+    /** The key of the message: Bad Word */
+    public static final String LABELS_menu_suggest_bad_word = "{labels.menu_suggest_bad_word}";
 
 
     /** The key of the message: System Info */
     /** The key of the message: System Info */
     public static final String LABELS_menu_system_log = "{labels.menu_system_log}";
     public static final String LABELS_menu_system_log = "{labels.menu_system_log}";
 
 
-    /** The key of the message: &#x00bb; Config Info */
-    public static final String LABELS_MENU_system_info = "{labels.menu.system_info}";
+    /** The key of the message: Config Info */
+    public static final String LABELS_menu_system_info = "{labels.menu_system_info}";
 
 
-    /** The key of the message: &#x00bb; Session Info */
-    public static final String LABELS_MENU_session_info = "{labels.menu.session_info}";
+    /** The key of the message: Session Info */
+    public static final String LABELS_menu_session_info = "{labels.menu_session_info}";
 
 
-    /** The key of the message: &#x00bb; Log Files */
-    public static final String LABELS_MENU_LOG = "{labels.menu.log}";
+    /** The key of the message: Log Files */
+    public static final String LABELS_menu_log = "{labels.menu_log}";
 
 
-    /** The key of the message: &#x00bb; Job Log */
-    public static final String LABELS_MENU_JOB_LOG = "{labels.menu.jobLog}";
+    /** The key of the message: Job Log */
+    public static final String LABELS_menu_jobLog = "{labels.menu_jobLog}";
 
 
-    /** The key of the message: &#x00bb; Failure URL */
-    public static final String LABELS_MENU_failure_url = "{labels.menu.failure_url}";
+    /** The key of the message: Failure URL */
+    public static final String LABELS_menu_failure_url = "{labels.menu_failure_url}";
 
 
-    /** The key of the message: &#x00bb; Search */
-    public static final String LABELS_MENU_search_list = "{labels.menu.search_list}";
+    /** The key of the message: Search */
+    public static final String LABELS_menu_search_list = "{labels.menu_search_list}";
 
 
     /** The key of the message: User Info */
     /** The key of the message: User Info */
     public static final String LABELS_menu_user_log = "{labels.menu_user_log}";
     public static final String LABELS_menu_user_log = "{labels.menu_user_log}";
 
 
-    /** The key of the message: &#x00bb; Search Log */
-    public static final String LABELS_MENU_search_log = "{labels.menu.search_log}";
+    /** The key of the message: Search Log */
+    public static final String LABELS_menu_search_log = "{labels.menu_search_log}";
 
 
-    /** The key of the message: &#x00bb; Statistics */
-    public static final String LABELS_MENU_STATS = "{labels.menu.stats}";
+    /** The key of the message: Statistics */
+    public static final String LABELS_menu_stats = "{labels.menu_stats}";
 
 
-    /** The key of the message: &#x00bb; Popular URL */
-    public static final String LABELS_MENU_FAVORITE_LOG = "{labels.menu.favoriteLog}";
+    /** The key of the message: Popular URL */
+    public static final String LABELS_menu_favoriteLog = "{labels.menu_favoriteLog}";
 
 
     /** The key of the message: Logout */
     /** The key of the message: Logout */
-    public static final String LABELS_MENU_LOGOUT = "{labels.menu.logout}";
+    public static final String LABELS_menu_logout = "{labels.menu_logout}";
 
 
     /** The key of the message: Fess */
     /** The key of the message: Fess */
     public static final String LABELS_HEADER_logo_alt = "{labels.header.logo_alt}";
     public static final String LABELS_HEADER_logo_alt = "{labels.header.logo_alt}";
@@ -728,6 +725,66 @@ public class FessLabels extends ActionMessages {
     /** The key of the message: Cache */
     /** The key of the message: Cache */
     public static final String LABELS_search_result_cache = "{labels.search_result_cache}";
     public static final String LABELS_search_result_cache = "{labels.search_result_cache}";
 
 
+    /** The key of the message: Label */
+    public static final String LABELS_facet_label_title = "{labels.facet_label_title}";
+
+    /** The key of the message: Term */
+    public static final String LABELS_facet_lastModified_title = "{labels.facet_lastModified_title}";
+
+    /** The key of the message: Past 24 Hours */
+    public static final String LABELS_facet_lastModified_1day = "{labels.facet_lastModified_1day}";
+
+    /** The key of the message: Past Week */
+    public static final String LABELS_facet_lastModified_1week = "{labels.facet_lastModified_1week}";
+
+    /** The key of the message: Past Month */
+    public static final String LABELS_facet_lastModified_1month = "{labels.facet_lastModified_1month}";
+
+    /** The key of the message: Past Year */
+    public static final String LABELS_facet_lastModified_1year = "{labels.facet_lastModified_1year}";
+
+    /** The key of the message: Size */
+    public static final String LABELS_facet_contentLength_title = "{labels.facet_contentLength_title}";
+
+    /** The key of the message: &nbsp; - 10kb */
+    public static final String LABELS_facet_contentLength_10k = "{labels.facet_contentLength_10k}";
+
+    /** The key of the message: 10kb - 100kb */
+    public static final String LABELS_facet_contentLength_10kto100k = "{labels.facet_contentLength_10kto100k}";
+
+    /** The key of the message: 100kb - 500kb */
+    public static final String LABELS_facet_contentLength_100kto500k = "{labels.facet_contentLength_100kto500k}";
+
+    /** The key of the message: 500kb - 1mb */
+    public static final String LABELS_facet_contentLength_500kto1m = "{labels.facet_contentLength_500kto1m}";
+
+    /** The key of the message: 1mb - &nbsp; */
+    public static final String LABELS_facet_contentLength_1m = "{labels.facet_contentLength_1m}";
+
+    /** The key of the message: File Type */
+    public static final String LABELS_facet_filetype_title = "{labels.facet_filetype_title}";
+
+    /** The key of the message: HTML */
+    public static final String LABELS_facet_filetype_html = "{labels.facet_filetype_html}";
+
+    /** The key of the message: Word */
+    public static final String LABELS_facet_filetype_word = "{labels.facet_filetype_word}";
+
+    /** The key of the message: Excel */
+    public static final String LABELS_facet_filetype_excel = "{labels.facet_filetype_excel}";
+
+    /** The key of the message: PowerPoint */
+    public static final String LABELS_facet_filetype_powerpoint = "{labels.facet_filetype_powerpoint}";
+
+    /** The key of the message: PDF */
+    public static final String LABELS_facet_filetype_pdf = "{labels.facet_filetype_pdf}";
+
+    /** The key of the message: PDF */
+    public static final String LABELS_facet_filetype_others = "{labels.facet_filetype_others}";
+
+    /** The key of the message: Reset */
+    public static final String LABELS_facet_label_reset = "{labels.facet_label_reset}";
+
     /** The key of the message: All */
     /** The key of the message: All */
     public static final String LABELS_searchoptions_all = "{labels.searchoptions_all}";
     public static final String LABELS_searchoptions_all = "{labels.searchoptions_all}";
 
 
@@ -872,6 +929,9 @@ public class FessLabels extends ActionMessages {
     /** The key of the message: Options */
     /** The key of the message: Options */
     public static final String LABELS_header_form_option_btn = "{labels.header_form_option_btn}";
     public static final String LABELS_header_form_option_btn = "{labels.header_form_option_btn}";
 
 
+    /** The key of the message: Accessing {0}<br>At a first time starting, it might take a little more time to open the file. */
+    public static final String LABELS_open_uri = "{labels.open_uri}";
+
     /** The key of the message: File Crawling Configuration */
     /** The key of the message: File Crawling Configuration */
     public static final String LABELS_file_crawling_configuration = "{labels.file_crawling_configuration}";
     public static final String LABELS_file_crawling_configuration = "{labels.file_crawling_configuration}";
 
 
@@ -2584,6 +2644,9 @@ public class FessLabels extends ActionMessages {
     /** The key of the message: Samba */
     /** The key of the message: Samba */
     public static final String LABELS_file_authentication_scheme_samba = "{labels.file_authentication_scheme_samba}";
     public static final String LABELS_file_authentication_scheme_samba = "{labels.file_authentication_scheme_samba}";
 
 
+    /** The key of the message: FTP */
+    public static final String LABELS_file_authentication_scheme_ftp = "{labels.file_authentication_scheme_ftp}";
+
     /** The key of the message: File Authentication */
     /** The key of the message: File Authentication */
     public static final String LABELS_file_authentication_title_confirm = "{labels.file_authentication_title_confirm}";
     public static final String LABELS_file_authentication_title_confirm = "{labels.file_authentication_title_confirm}";
 
 
@@ -2962,10 +3025,10 @@ public class FessLabels extends ActionMessages {
     /** The key of the message: Synonym File */
     /** The key of the message: Synonym File */
     public static final String LABELS_dict_synonym_file = "{labels.dict_synonym_file}";
     public static final String LABELS_dict_synonym_file = "{labels.dict_synonym_file}";
 
 
-    /** The key of the message: UserDict List */
+    /** The key of the message: Kuromoji List */
     public static final String LABELS_dict_kuromoji_configuration = "{labels.dict_kuromoji_configuration}";
     public static final String LABELS_dict_kuromoji_configuration = "{labels.dict_kuromoji_configuration}";
 
 
-    /** The key of the message: UserDict List */
+    /** The key of the message: Kuromoji List */
     public static final String LABELS_dict_kuromoji_title = "{labels.dict_kuromoji_title}";
     public static final String LABELS_dict_kuromoji_title = "{labels.dict_kuromoji_title}";
 
 
     /** The key of the message: List */
     /** The key of the message: List */
@@ -3025,7 +3088,7 @@ public class FessLabels extends ActionMessages {
     /** The key of the message: Upload */
     /** The key of the message: Upload */
     public static final String LABELS_dict_kuromoji_button_upload = "{labels.dict_kuromoji_button_upload}";
     public static final String LABELS_dict_kuromoji_button_upload = "{labels.dict_kuromoji_button_upload}";
 
 
-    /** The key of the message: UserDict File */
+    /** The key of the message: Kuromoji File */
     public static final String LABELS_dict_kuromoji_file = "{labels.dict_kuromoji_file}";
     public static final String LABELS_dict_kuromoji_file = "{labels.dict_kuromoji_file}";
 
 
     /** The key of the message: Doc Boost */
     /** The key of the message: Doc Boost */

+ 499 - 1271
src/main/java/org/codelibs/fess/mylasta/action/FessMessages.java

@@ -11,6 +11,18 @@ public class FessMessages extends FessLabels {
     /** The serial version UID for object serialization. (Default) */
     /** The serial version UID for object serialization. (Default) */
     private static final long serialVersionUID = 1L;
     private static final long serialVersionUID = 1L;
 
 
+    /** The key of the message: <font color="red"><ul> */
+    public static final String ERRORS_HEADER = "{errors.header}";
+
+    /** The key of the message: </ul></font> */
+    public static final String ERRORS_FOOTER = "{errors.footer}";
+
+    /** The key of the message: <li> */
+    public static final String ERRORS_PREFIX = "{errors.prefix}";
+
+    /** The key of the message: </li> */
+    public static final String ERRORS_SUFFIX = "{errors.suffix}";
+
     /** The key of the message: must be false */
     /** The key of the message: must be false */
     public static final String CONSTRAINTS_AssertFalse_MESSAGE = "{constraints.AssertFalse.message}";
     public static final String CONSTRAINTS_AssertFalse_MESSAGE = "{constraints.AssertFalse.message}";
 
 
@@ -113,96 +125,6 @@ public class FessMessages extends FessLabels {
     /** The key of the message: already existing data, so retry */
     /** The key of the message: already existing data, so retry */
     public static final String ERRORS_APP_DB_ALREADY_EXISTS = "{errors.app.db.already.exists}";
     public static final String ERRORS_APP_DB_ALREADY_EXISTS = "{errors.app.db.already.exists}";
 
 
-    /** The key of the message: <div class="alert"><button type="button" class="close" data-dismiss="alert">×</button> */
-    public static final String ERRORS_front_header = "{errors.front_header}";
-
-    /** The key of the message: </div> */
-    public static final String ERRORS_front_footer = "{errors.front_footer}";
-
-    /** The key of the message: <div> */
-    public static final String ERRORS_front_prefix = "{errors.front_prefix}";
-
-    /** The key of the message: </div> */
-    public static final String ERRORS_front_suffix = "{errors.front_suffix}";
-
-    /** The key of the message: <div class="alert-message error"> */
-    public static final String ERRORS_HEADER = "{errors.header}";
-
-    /** The key of the message: </div> */
-    public static final String ERRORS_FOOTER = "{errors.footer}";
-
-    /** The key of the message: <p> */
-    public static final String ERRORS_PREFIX = "{errors.prefix}";
-
-    /** The key of the message: </p> */
-    public static final String ERRORS_SUFFIX = "{errors.suffix}";
-
-    /** The key of the message: {0} is invalid. */
-    public static final String ERRORS_INVALID = "{errors.invalid}";
-
-    /** The key of the message: {0} can not be greater than {1} characters. */
-    public static final String ERRORS_MAXLENGTH = "{errors.maxlength}";
-
-    /** The key of the message: {0} can not be less than {1} characters. */
-    public static final String ERRORS_MINLENGTH = "{errors.minlength}";
-
-    /** The key of the message: {0} can not be greater than {1} bytes. */
-    public static final String ERRORS_MAXBYTELENGTH = "{errors.maxbytelength}";
-
-    /** The key of the message: {0} can not be less than {1} bytes. */
-    public static final String ERRORS_MINBYTELENGTH = "{errors.minbytelength}";
-
-    /** The key of the message: {0} is not in the range {1} through {2}. */
-    public static final String ERRORS_RANGE = "{errors.range}";
-
-    /** The key of the message: {0} is required. */
-    public static final String ERRORS_REQUIRED = "{errors.required}";
-
-    /** The key of the message: {0} must be an byte. */
-    public static final String ERRORS_BYTE = "{errors.byte}";
-
-    /** The key of the message: {0} is not a date. */
-    public static final String ERRORS_DATE = "{errors.date}";
-
-    /** The key of the message: {0} must be an double. */
-    public static final String ERRORS_DOUBLE = "{errors.double}";
-
-    /** The key of the message: {0} must be an float. */
-    public static final String ERRORS_FLOAT = "{errors.float}";
-
-    /** The key of the message: {0} must be an integer. */
-    public static final String ERRORS_INTEGER = "{errors.integer}";
-
-    /** The key of the message: {0} must be an long. */
-    public static final String ERRORS_LONG = "{errors.long}";
-
-    /** The key of the message: {0} must be an short. */
-    public static final String ERRORS_SHORT = "{errors.short}";
-
-    /** The key of the message: {0} is not a valid credit card number. */
-    public static final String ERRORS_CREDITCARD = "{errors.creditcard}";
-
-    /** The key of the message: {0} is an invalid e-mail address. */
-    public static final String ERRORS_EMAIL = "{errors.email}";
-
-    /** The key of the message: {0} is an invalid url (web address). */
-    public static final String ERRORS_URL = "{errors.url}";
-
-    /** The key of the message: {0} is a invalid format. */
-    public static final String ERRORS_CRONEXPRESSION = "{errors.cronexpression}";
-
-    /** The key of the message: {0} is a invalid uri. */
-    public static final String ERRORS_URITYPE = "{errors.uritype}";
-
-    /** The key of the message: {0} must be alphabet or digit only. */
-    public static final String ERRORS_ALPHA_DIGIT_ONLY = "{errors.alphaDigitOnly}";
-
-    /** The key of the message: {0} must be alphabet, digit, or space only. */
-    public static final String ERRORS_ALPHA_DIGIT_SPACE_ONLY = "{errors.alphaDigitSpaceOnly}";
-
-    /** The key of the message: Invalid request. */
-    public static final String ERRORS_TOKEN = "{errors.token}";
-
     /** The key of the message: Failed to update parameters. Please contact to a site administrator. */
     /** The key of the message: Failed to update parameters. Please contact to a site administrator. */
     public static final String ERRORS_failed_to_update_crawler_params = "{errors.failed_to_update_crawler_params}";
     public static final String ERRORS_failed_to_update_crawler_params = "{errors.failed_to_update_crawler_params}";
 
 
@@ -348,12 +270,18 @@ public class FessMessages extends FessLabels {
     /** The key of the message: Synonym file is not found */
     /** The key of the message: Synonym file is not found */
     public static final String ERRORS_kuromoji_file_is_not_found = "{errors.kuromoji_file_is_not_found}";
     public static final String ERRORS_kuromoji_file_is_not_found = "{errors.kuromoji_file_is_not_found}";
 
 
-    /** The key of the message: Failed to download the UserDict file. */
+    /** The key of the message: Failed to download the Kuromoji file. */
     public static final String ERRORS_failed_to_download_kuromoji_file = "{errors.failed_to_download_kuromoji_file}";
     public static final String ERRORS_failed_to_download_kuromoji_file = "{errors.failed_to_download_kuromoji_file}";
 
 
-    /** The key of the message: Failed to upload the UserDict file. */
+    /** The key of the message: Failed to upload the Kuromoji file. */
     public static final String ERRORS_failed_to_upload_kuromoji_file = "{errors.failed_to_upload_kuromoji_file}";
     public static final String ERRORS_failed_to_upload_kuromoji_file = "{errors.failed_to_upload_kuromoji_file}";
 
 
+    /** The key of the message: "{1}" in "{0}" is invalid. */
+    public static final String ERRORS_invalid_str_is_included = "{errors.invalid_str_is_included}";
+
+    /** The key of the message: Failed to reload core. Check log files. */
+    public static final String ERRORS_failed_to_reload_core = "{errors.failed_to_reload_core}";
+
     /** The key of the message: Password is required. */
     /** The key of the message: Password is required. */
     public static final String ERRORS_blank_password = "{errors.blank_password}";
     public static final String ERRORS_blank_password = "{errors.blank_password}";
 
 
@@ -384,6 +312,21 @@ public class FessMessages extends FessLabels {
     /** The key of the message: An invalid range is used. The example of the range format is "field:'{'Aida TO Carmen'}'". */
     /** The key of the message: An invalid range is used. The example of the range format is "field:'{'Aida TO Carmen'}'". */
     public static final String ERRORS_invalid_query_str_range = "{errors.invalid_query_str_range}";
     public static final String ERRORS_invalid_query_str_range = "{errors.invalid_query_str_range}";
 
 
+    /** The key of the message: Invalid mode(expected value is {0}, but it's {1}). */
+    public static final String ERRORS_crud_invalid_mode = "{errors.crud_invalid_mode}";
+
+    /** The key of the message: Failed to create a new data. */
+    public static final String ERRORS_crud_failed_to_create_crud_table = "{errors.crud_failed_to_create_crud_table}";
+
+    /** The key of the message: Failed to update the data. */
+    public static final String ERRORS_crud_failed_to_update_crud_table = "{errors.crud_failed_to_update_crud_table}";
+
+    /** The key of the message: Failed to delete the data. */
+    public static final String ERRORS_crud_failed_to_delete_crud_table = "{errors.crud_failed_to_delete_crud_table}";
+
+    /** The key of the message: Could not find the data({0}). */
+    public static final String ERRORS_crud_could_not_find_crud_table = "{errors.crud_could_not_find_crud_table}";
+
     /** The key of the message: Updated parameters. */
     /** The key of the message: Updated parameters. */
     public static final String SUCCESS_update_crawler_params = "{success.update_crawler_params}";
     public static final String SUCCESS_update_crawler_params = "{success.update_crawler_params}";
 
 
@@ -462,7 +405,7 @@ public class FessMessages extends FessLabels {
     /** The key of the message: Uploaded Synonym file. */
     /** The key of the message: Uploaded Synonym file. */
     public static final String SUCCESS_upload_synonym_file = "{success.upload_synonym_file}";
     public static final String SUCCESS_upload_synonym_file = "{success.upload_synonym_file}";
 
 
-    /** The key of the message: Uploaded UserDict file. */
+    /** The key of the message: Uploaded Kuromoji file. */
     public static final String SUCCESS_upload_kuromoji_file = "{success.upload_kuromoji_file}";
     public static final String SUCCESS_upload_kuromoji_file = "{success.upload_kuromoji_file}";
 
 
     /** The key of the message: Uploaded Additional Word file. */
     /** The key of the message: Uploaded Additional Word file. */
@@ -471,81 +414,6 @@ public class FessMessages extends FessLabels {
     /** The key of the message: Uploaded Bad Word file. */
     /** The key of the message: Uploaded Bad Word file. */
     public static final String SUCCESS_upload_suggest_bad_word = "{success.upload_suggest_bad_word}";
     public static final String SUCCESS_upload_suggest_bad_word = "{success.upload_suggest_bad_word}";
 
 
-    /** The key of the message: Label */
-    public static final String LABEL_facet_label_title = "{label.facet_label_title}";
-
-    /** The key of the message: Term */
-    public static final String LABEL_facet_lastModified_title = "{label.facet_lastModified_title}";
-
-    /** The key of the message: Past 24 Hours */
-    public static final String LABEL_facet_lastModified_1day = "{label.facet_lastModified_1day}";
-
-    /** The key of the message: Past Week */
-    public static final String LABEL_facet_lastModified_1week = "{label.facet_lastModified_1week}";
-
-    /** The key of the message: Past Month */
-    public static final String LABEL_facet_lastModified_1month = "{label.facet_lastModified_1month}";
-
-    /** The key of the message: Past Year */
-    public static final String LABEL_facet_lastModified_1year = "{label.facet_lastModified_1year}";
-
-    /** The key of the message: Size */
-    public static final String LABEL_facet_contentLength_title = "{label.facet_contentLength_title}";
-
-    /** The key of the message: &nbsp; - 10kb */
-    public static final String LABEL_facet_contentLength_10k = "{label.facet_contentLength_10k}";
-
-    /** The key of the message: 10kb - 100kb */
-    public static final String LABEL_facet_contentLength_10kto100k = "{label.facet_contentLength_10kto100k}";
-
-    /** The key of the message: 100kb - 500kb */
-    public static final String LABEL_facet_contentLength_100kto500k = "{label.facet_contentLength_100kto500k}";
-
-    /** The key of the message: 500kb - 1mb */
-    public static final String LABEL_facet_contentLength_500kto1m = "{label.facet_contentLength_500kto1m}";
-
-    /** The key of the message: 1mb - &nbsp; */
-    public static final String LABEL_facet_contentLength_1m = "{label.facet_contentLength_1m}";
-
-    /** The key of the message: File Type */
-    public static final String LABEL_facet_filetype_title = "{label.facet_filetype_title}";
-
-    /** The key of the message: HTML */
-    public static final String LABEL_facet_filetype_html = "{label.facet_filetype_html}";
-
-    /** The key of the message: Word */
-    public static final String LABEL_facet_filetype_word = "{label.facet_filetype_word}";
-
-    /** The key of the message: Excel */
-    public static final String LABEL_facet_filetype_excel = "{label.facet_filetype_excel}";
-
-    /** The key of the message: PowerPoint */
-    public static final String LABEL_facet_filetype_powerpoint = "{label.facet_filetype_powerpoint}";
-
-    /** The key of the message: PDF */
-    public static final String LABEL_facet_filetype_pdf = "{label.facet_filetype_pdf}";
-
-    /** The key of the message: PDF */
-    public static final String LABEL_facet_filetype_others = "{label.facet_filetype_others}";
-
-    /** The key of the message: Reset */
-    public static final String LABEL_facet_label_reset = "{label.facet_label_reset}";
-
-    /** The key of the message: Invalid mode(expected value is {0}, but it's {1}). */
-    public static final String ERRORS_crud_invalid_mode = "{errors.crud_invalid_mode}";
-
-    /** The key of the message: Failed to create a new data. */
-    public static final String ERRORS_crud_failed_to_create_crud_table = "{errors.crud_failed_to_create_crud_table}";
-
-    /** The key of the message: Failed to update the data. */
-    public static final String ERRORS_crud_failed_to_update_crud_table = "{errors.crud_failed_to_update_crud_table}";
-
-    /** The key of the message: Failed to delete the data. */
-    public static final String ERRORS_crud_failed_to_delete_crud_table = "{errors.crud_failed_to_delete_crud_table}";
-
-    /** The key of the message: Could not find the data({0}). */
-    public static final String ERRORS_crud_could_not_find_crud_table = "{errors.crud_could_not_find_crud_table}";
-
     /** The key of the message: Created data. */
     /** The key of the message: Created data. */
     public static final String SUCCESS_crud_create_crud_table = "{success.crud_create_crud_table}";
     public static final String SUCCESS_crud_create_crud_table = "{success.crud_create_crud_table}";
 
 
@@ -555,6 +423,63 @@ public class FessMessages extends FessLabels {
     /** The key of the message: Deleted data. */
     /** The key of the message: Deleted data. */
     public static final String SUCCESS_crud_delete_crud_table = "{success.crud_delete_crud_table}";
     public static final String SUCCESS_crud_delete_crud_table = "{success.crud_delete_crud_table}";
 
 
+    /**
+     * Add the created action message for the key 'errors.header' with parameters.
+     * <pre>
+     * message: <font color="red"><ul>
+     * comment: ------------
+     * </pre>
+     * @param property The property name for the message. (NotNull)
+     * @return this. (NotNull)
+     */
+    public FessMessages addErrorsHeader(String property) {
+        assertPropertyNotNull(property);
+        add(property, new ActionMessage(ERRORS_HEADER));
+        return this;
+    }
+
+    /**
+     * Add the created action message for the key 'errors.footer' with parameters.
+     * <pre>
+     * message: </ul></font>
+     * </pre>
+     * @param property The property name for the message. (NotNull)
+     * @return this. (NotNull)
+     */
+    public FessMessages addErrorsFooter(String property) {
+        assertPropertyNotNull(property);
+        add(property, new ActionMessage(ERRORS_FOOTER));
+        return this;
+    }
+
+    /**
+     * Add the created action message for the key 'errors.prefix' with parameters.
+     * <pre>
+     * message: <li>
+     * </pre>
+     * @param property The property name for the message. (NotNull)
+     * @return this. (NotNull)
+     */
+    public FessMessages addErrorsPrefix(String property) {
+        assertPropertyNotNull(property);
+        add(property, new ActionMessage(ERRORS_PREFIX));
+        return this;
+    }
+
+    /**
+     * Add the created action message for the key 'errors.suffix' with parameters.
+     * <pre>
+     * message: </li>
+     * </pre>
+     * @param property The property name for the message. (NotNull)
+     * @return this. (NotNull)
+     */
+    public FessMessages addErrorsSuffix(String property) {
+        assertPropertyNotNull(property);
+        add(property, new ActionMessage(ERRORS_SUFFIX));
+        return this;
+    }
+
     /**
     /**
      * Add the created action message for the key 'constraints.AssertFalse.message' with parameters.
      * Add the created action message for the key 'constraints.AssertFalse.message' with parameters.
      * <pre>
      * <pre>
@@ -1056,2068 +981,1371 @@ public class FessMessages extends FessLabels {
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.front_header' with parameters.
+     * Add the created action message for the key 'errors.failed_to_update_crawler_params' with parameters.
      * <pre>
      * <pre>
-     * message: <div class="alert"><button type="button" class="close" data-dismiss="alert">×</button>
+     * message: Failed to update parameters. Please contact to a site administrator.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFrontHeader(String property) {
+    public FessMessages addErrorsFailedToUpdateCrawlerParams(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_front_header));
+        add(property, new ActionMessage(ERRORS_failed_to_update_crawler_params));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.front_footer' with parameters.
+     * Add the created action message for the key 'errors.failed_to_update_web_crawler_params' with parameters.
      * <pre>
      * <pre>
-     * message: </div>
+     * message: Failed to update parameters. Please contact to a site administrator.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFrontFooter(String property) {
+    public FessMessages addErrorsFailedToUpdateWebCrawlerParams(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_front_footer));
+        add(property, new ActionMessage(ERRORS_failed_to_update_web_crawler_params));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.front_prefix' with parameters.
+     * Add the created action message for the key 'errors.failed_to_update_solr_params' with parameters.
      * <pre>
      * <pre>
-     * message: <div>
+     * message: Failed to update parameters. Please contact to a site administrator.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFrontPrefix(String property) {
+    public FessMessages addErrorsFailedToUpdateSolrParams(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_front_prefix));
+        add(property, new ActionMessage(ERRORS_failed_to_update_solr_params));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.front_suffix' with parameters.
+     * Add the created action message for the key 'error.login_error' with parameters.
      * <pre>
      * <pre>
-     * message: </div>
+     * message: Username or Password is not correct.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFrontSuffix(String property) {
+    public FessMessages addErrorLoginError(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_front_suffix));
+        add(property, new ActionMessage(ERROR_login_error));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.header' with parameters.
+     * Add the created action message for the key 'errors.failed_to_commit_solr_index' with parameters.
      * <pre>
      * <pre>
-     * message: <div class="alert-message error">
+     * message: Failed to commit index.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsHeader(String property) {
+    public FessMessages addErrorsFailedToCommitSolrIndex(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_HEADER));
+        add(property, new ActionMessage(ERRORS_failed_to_commit_solr_index));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.footer' with parameters.
+     * Add the created action message for the key 'errors.failed_to_optimize_solr_index' with parameters.
      * <pre>
      * <pre>
-     * message: </div>
+     * message: Failed to optimize index.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFooter(String property) {
+    public FessMessages addErrorsFailedToOptimizeSolrIndex(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_FOOTER));
+        add(property, new ActionMessage(ERRORS_failed_to_optimize_solr_index));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.prefix' with parameters.
+     * Add the created action message for the key 'errors.failed_to_delete_solr_index' with parameters.
      * <pre>
      * <pre>
-     * message: <p>
+     * message: Failed to delete index.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsPrefix(String property) {
+    public FessMessages addErrorsFailedToDeleteSolrIndex(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_PREFIX));
+        add(property, new ActionMessage(ERRORS_failed_to_delete_solr_index));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.suffix' with parameters.
+     * Add the created action message for the key 'errors.failed_to_start_solr_process_because_of_running' with parameters.
      * <pre>
      * <pre>
-     * message: </p>
+     * message: Failed to start a process because of running solr process.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsSuffix(String property) {
+    public FessMessages addErrorsFailedToStartSolrProcessBecauseOfRunning(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_SUFFIX));
+        add(property, new ActionMessage(ERRORS_failed_to_start_solr_process_because_of_running));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.invalid' with parameters.
+     * Add the created action message for the key 'errors.failed_to_import_data' with parameters.
      * <pre>
      * <pre>
-     * message: {0} is invalid.
+     * message: Failed to restore data.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsInvalid(String property, String arg0) {
+    public FessMessages addErrorsFailedToImportData(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_INVALID, arg0));
+        add(property, new ActionMessage(ERRORS_failed_to_import_data));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.maxlength' with parameters.
+     * Add the created action message for the key 'errors.unknown_import_file' with parameters.
      * <pre>
      * <pre>
-     * message: {0} can not be greater than {1} characters.
+     * message: Unknown file type.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @param arg1 The parameter arg1 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsMaxlength(String property, String arg0, String arg1) {
+    public FessMessages addErrorsUnknownImportFile(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_MAXLENGTH, arg0, arg1));
+        add(property, new ActionMessage(ERRORS_unknown_import_file));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.minlength' with parameters.
+     * Add the created action message for the key 'errors.failed_to_export_data' with parameters.
      * <pre>
      * <pre>
-     * message: {0} can not be less than {1} characters.
+     * message: Failed to backup data.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @param arg1 The parameter arg1 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsMinlength(String property, String arg0, String arg1) {
+    public FessMessages addErrorsFailedToExportData(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_MINLENGTH, arg0, arg1));
+        add(property, new ActionMessage(ERRORS_failed_to_export_data));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.maxbytelength' with parameters.
+     * Add the created action message for the key 'errors.could_not_find_log_file' with parameters.
      * <pre>
      * <pre>
-     * message: {0} can not be greater than {1} bytes.
+     * message: Could not find {0}.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @param arg0 The parameter arg0 for message. (NotNull)
      * @param arg0 The parameter arg0 for message. (NotNull)
-     * @param arg1 The parameter arg1 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsMaxbytelength(String property, String arg0, String arg1) {
+    public FessMessages addErrorsCouldNotFindLogFile(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_MAXBYTELENGTH, arg0, arg1));
+        add(property, new ActionMessage(ERRORS_could_not_find_log_file, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.minbytelength' with parameters.
+     * Add the created action message for the key 'errors.no_running_crawl_process' with parameters.
      * <pre>
      * <pre>
-     * message: {0} can not be less than {1} bytes.
+     * message: No running crawl process.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @param arg1 The parameter arg1 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsMinbytelength(String property, String arg0, String arg1) {
+    public FessMessages addErrorsNoRunningCrawlProcess(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_MINBYTELENGTH, arg0, arg1));
+        add(property, new ActionMessage(ERRORS_no_running_crawl_process));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.range' with parameters.
+     * Add the created action message for the key 'errors.failed_to_start_crawl_process' with parameters.
      * <pre>
      * <pre>
-     * message: {0} is not in the range {1} through {2}.
+     * message: Failed to start a crawl process.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @param arg1 The parameter arg1 for message. (NotNull)
-     * @param arg2 The parameter arg2 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsRange(String property, String arg0, String arg1, String arg2) {
+    public FessMessages addErrorsFailedToStartCrawlProcess(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_RANGE, arg0, arg1, arg2));
+        add(property, new ActionMessage(ERRORS_failed_to_start_crawl_process));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.required' with parameters.
+     * Add the created action message for the key 'errors.invalid_design_jsp_file_name' with parameters.
      * <pre>
      * <pre>
-     * message: {0} is required.
+     * message: Invalid JSP file.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsRequired(String property, String arg0) {
+    public FessMessages addErrorsInvalidDesignJspFileName(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_REQUIRED, arg0));
+        add(property, new ActionMessage(ERRORS_invalid_design_jsp_file_name));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.byte' with parameters.
+     * Add the created action message for the key 'errors.design_jsp_file_does_not_exist' with parameters.
      * <pre>
      * <pre>
-     * message: {0} must be an byte.
+     * message: JSP file does not exist.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsByte(String property, String arg0) {
+    public FessMessages addErrorsDesignJspFileDoesNotExist(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_BYTE, arg0));
+        add(property, new ActionMessage(ERRORS_design_jsp_file_does_not_exist));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.date' with parameters.
+     * Add the created action message for the key 'errors.design_file_name_is_not_found' with parameters.
      * <pre>
      * <pre>
-     * message: {0} is not a date.
+     * message: The file name is not specified.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsDate(String property, String arg0) {
+    public FessMessages addErrorsDesignFileNameIsNotFound(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_DATE, arg0));
+        add(property, new ActionMessage(ERRORS_design_file_name_is_not_found));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.double' with parameters.
+     * Add the created action message for the key 'errors.failed_to_write_design_image_file' with parameters.
      * <pre>
      * <pre>
-     * message: {0} must be an double.
+     * message: Failed to upload an image file.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsDouble(String property, String arg0) {
+    public FessMessages addErrorsFailedToWriteDesignImageFile(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_DOUBLE, arg0));
+        add(property, new ActionMessage(ERRORS_failed_to_write_design_image_file));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.float' with parameters.
+     * Add the created action message for the key 'errors.failed_to_update_jsp_file' with parameters.
      * <pre>
      * <pre>
-     * message: {0} must be an float.
+     * message: Failed to update a jsp file.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFloat(String property, String arg0) {
+    public FessMessages addErrorsFailedToUpdateJspFile(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_FLOAT, arg0));
+        add(property, new ActionMessage(ERRORS_failed_to_update_jsp_file));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.integer' with parameters.
+     * Add the created action message for the key 'errors.design_file_name_is_invalid' with parameters.
      * <pre>
      * <pre>
-     * message: {0} must be an integer.
+     * message: The file name is invalid.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsInteger(String property, String arg0) {
+    public FessMessages addErrorsDesignFileNameIsInvalid(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_INTEGER, arg0));
+        add(property, new ActionMessage(ERRORS_design_file_name_is_invalid));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.long' with parameters.
+     * Add the created action message for the key 'errors.design_file_is_unsupported_type' with parameters.
      * <pre>
      * <pre>
-     * message: {0} must be an long.
+     * message: The kind of file is unsupported.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsLong(String property, String arg0) {
+    public FessMessages addErrorsDesignFileIsUnsupportedType(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_LONG, arg0));
+        add(property, new ActionMessage(ERRORS_design_file_is_unsupported_type));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.short' with parameters.
+     * Add the created action message for the key 'errors.failed_to_start_solr_instance' with parameters.
      * <pre>
      * <pre>
-     * message: {0} must be an short.
+     * message: Failed to start a solr instance.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsShort(String property, String arg0) {
+    public FessMessages addErrorsFailedToStartSolrInstance(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_SHORT, arg0));
+        add(property, new ActionMessage(ERRORS_failed_to_start_solr_instance));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.creditcard' with parameters.
+     * Add the created action message for the key 'errors.failed_to_stop_solr_instance' with parameters.
      * <pre>
      * <pre>
-     * message: {0} is not a valid credit card number.
+     * message: Failed to stop a solr instance.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsCreditcard(String property, String arg0) {
+    public FessMessages addErrorsFailedToStopSolrInstance(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_CREDITCARD, arg0));
+        add(property, new ActionMessage(ERRORS_failed_to_stop_solr_instance));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.email' with parameters.
+     * Add the created action message for the key 'errors.failed_to_reload_solr_instance' with parameters.
      * <pre>
      * <pre>
-     * message: {0} is an invalid e-mail address.
+     * message: Failed to reload a solr instance.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsEmail(String property, String arg0) {
+    public FessMessages addErrorsFailedToReloadSolrInstance(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_EMAIL, arg0));
+        add(property, new ActionMessage(ERRORS_failed_to_reload_solr_instance));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.url' with parameters.
+     * Add the created action message for the key 'errors.failed_to_update_crawler_schedule' with parameters.
      * <pre>
      * <pre>
-     * message: {0} is an invalid url (web address).
+     * message: Failed to update a crawling schedule.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsUrl(String property, String arg0) {
+    public FessMessages addErrorsFailedToUpdateCrawlerSchedule(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_URL, arg0));
+        add(property, new ActionMessage(ERRORS_failed_to_update_crawler_schedule));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.cronexpression' with parameters.
+     * Add the created action message for the key 'errors.failed_to_create_crawling_config_at_wizard' with parameters.
      * <pre>
      * <pre>
-     * message: {0} is a invalid format.
+     * message: Failed to create a crawling config.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsCronexpression(String property, String arg0) {
+    public FessMessages addErrorsFailedToCreateCrawlingConfigAtWizard(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_CRONEXPRESSION, arg0));
+        add(property, new ActionMessage(ERRORS_failed_to_create_crawling_config_at_wizard));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.uritype' with parameters.
+     * Add the created action message for the key 'errors.design_editor_disabled' with parameters.
      * <pre>
      * <pre>
-     * message: {0} is a invalid uri.
+     * message: This feature is disabled.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsUritype(String property, String arg0) {
+    public FessMessages addErrorsDesignEditorDisabled(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_URITYPE, arg0));
+        add(property, new ActionMessage(ERRORS_design_editor_disabled));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.alphaDigitOnly' with parameters.
+     * Add the created action message for the key 'errors.could_not_create_search_log_csv' with parameters.
      * <pre>
      * <pre>
-     * message: {0} must be alphabet or digit only.
+     * message: Could not create a search log csv file.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsAlphaDigitOnly(String property, String arg0) {
+    public FessMessages addErrorsCouldNotCreateSearchLogCsv(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_ALPHA_DIGIT_ONLY, arg0));
+        add(property, new ActionMessage(ERRORS_could_not_create_search_log_csv));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.alphaDigitSpaceOnly' with parameters.
+     * Add the created action message for the key 'errors.not_found_on_file_system' with parameters.
      * <pre>
      * <pre>
-     * message: {0} must be alphabet, digit, or space only.
+     * message: Not Found: {0}
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @param arg0 The parameter arg0 for message. (NotNull)
      * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsAlphaDigitSpaceOnly(String property, String arg0) {
+    public FessMessages addErrorsNotFoundOnFileSystem(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_ALPHA_DIGIT_SPACE_ONLY, arg0));
+        add(property, new ActionMessage(ERRORS_not_found_on_file_system, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.token' with parameters.
+     * Add the created action message for the key 'errors.could_not_open_on_system' with parameters.
      * <pre>
      * <pre>
-     * message: Invalid request.
+     * message: Could not open {0}. <br/>Please check if the file is associated with an application.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsToken(String property) {
+    public FessMessages addErrorsCouldNotOpenOnSystem(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_TOKEN));
+        add(property, new ActionMessage(ERRORS_could_not_open_on_system, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_update_crawler_params' with parameters.
+     * Add the created action message for the key 'errors.process_time_is_exceeded' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to update parameters. Please contact to a site administrator.
+     * message: The limit of a search time was exceeded. The partial result was displayed.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToUpdateCrawlerParams(String property) {
+    public FessMessages addErrorsProcessTimeIsExceeded(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_update_crawler_params));
+        add(property, new ActionMessage(ERRORS_process_time_is_exceeded));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_update_web_crawler_params' with parameters.
+     * Add the created action message for the key 'errors.result_size_exceeded' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to update parameters. Please contact to a site administrator.
+     * message: No more results could be displayed.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToUpdateWebCrawlerParams(String property) {
+    public FessMessages addErrorsResultSizeExceeded(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_update_web_crawler_params));
+        add(property, new ActionMessage(ERRORS_result_size_exceeded));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_update_solr_params' with parameters.
+     * Add the created action message for the key 'errors.target_file_does_not_exist' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to update parameters. Please contact to a site administrator.
+     * message: {0} file does not exist.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToUpdateSolrParams(String property) {
+    public FessMessages addErrorsTargetFileDoesNotExist(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_update_solr_params));
+        add(property, new ActionMessage(ERRORS_target_file_does_not_exist, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'error.login_error' with parameters.
+     * Add the created action message for the key 'errors.failed_to_download_file' with parameters.
      * <pre>
      * <pre>
-     * message: Username or Password is not correct.
+     * message: Failed to download {0} file.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorLoginError(String property) {
+    public FessMessages addErrorsFailedToDownloadFile(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERROR_login_error));
+        add(property, new ActionMessage(ERRORS_failed_to_download_file, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_commit_solr_index' with parameters.
+     * Add the created action message for the key 'errors.failed_to_delete_file' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to commit index.
+     * message: Failed to delete {0} file.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToCommitSolrIndex(String property) {
+    public FessMessages addErrorsFailedToDeleteFile(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_commit_solr_index));
+        add(property, new ActionMessage(ERRORS_failed_to_delete_file, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_optimize_solr_index' with parameters.
+     * Add the created action message for the key 'errors.failed_to_redirect' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to optimize index.
+     * message: Failed to redirect {0}.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToOptimizeSolrIndex(String property) {
+    public FessMessages addErrorsFailedToRedirect(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_optimize_solr_index));
+        add(property, new ActionMessage(ERRORS_failed_to_redirect, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_delete_solr_index' with parameters.
+     * Add the created action message for the key 'errors.unsupported_encoding' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to delete index.
+     * message: {0} is not supported as encoding.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToDeleteSolrIndex(String property) {
+    public FessMessages addErrorsUnsupportedEncoding(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_delete_solr_index));
+        add(property, new ActionMessage(ERRORS_unsupported_encoding, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_start_solr_process_because_of_running' with parameters.
+     * Add the created action message for the key 'errors.docid_not_found' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to start a process because of running solr process.
+     * message: Not found Doc ID:{0}
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToStartSolrProcessBecauseOfRunning(String property) {
+    public FessMessages addErrorsDocidNotFound(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_start_solr_process_because_of_running));
+        add(property, new ActionMessage(ERRORS_docid_not_found, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_import_data' with parameters.
+     * Add the created action message for the key 'errors.document_not_found' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to restore data.
+     * message: Not found URL of Doc ID:{0}
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToImportData(String property) {
+    public FessMessages addErrorsDocumentNotFound(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_import_data));
+        add(property, new ActionMessage(ERRORS_document_not_found, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.unknown_import_file' with parameters.
+     * Add the created action message for the key 'errors.not_load_from_server' with parameters.
      * <pre>
      * <pre>
-     * message: Unknown file type.
+     * message: Could not load from this server: {0}
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsUnknownImportFile(String property) {
+    public FessMessages addErrorsNotLoadFromServer(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_unknown_import_file));
+        add(property, new ActionMessage(ERRORS_not_load_from_server, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_export_data' with parameters.
+     * Add the created action message for the key 'errors.failed_to_start_job' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to backup data.
+     * message: Failed to start job {0}.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToExportData(String property) {
+    public FessMessages addErrorsFailedToStartJob(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_export_data));
+        add(property, new ActionMessage(ERRORS_failed_to_start_job, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.could_not_find_log_file' with parameters.
+     * Add the created action message for the key 'errors.failed_to_stop_job' with parameters.
      * <pre>
      * <pre>
-     * message: Could not find {0}.
+     * message: Failed to stop job {0}.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @param arg0 The parameter arg0 for message. (NotNull)
      * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsCouldNotFindLogFile(String property, String arg0) {
+    public FessMessages addErrorsFailedToStopJob(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_could_not_find_log_file, arg0));
+        add(property, new ActionMessage(ERRORS_failed_to_stop_job, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.no_running_crawl_process' with parameters.
+     * Add the created action message for the key 'errors.expired_dict_id' with parameters.
      * <pre>
      * <pre>
-     * message: No running crawl process.
+     * message: Expired dictionary information. Please reload it.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsNoRunningCrawlProcess(String property) {
+    public FessMessages addErrorsExpiredDictId(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_no_running_crawl_process));
+        add(property, new ActionMessage(ERRORS_expired_dict_id));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_start_crawl_process' with parameters.
+     * Add the created action message for the key 'errors.failed_to_create_cache' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to start a crawl process.
+     * message: Failed to create a cache reponse for ID:{0}.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToStartCrawlProcess(String property) {
+    public FessMessages addErrorsFailedToCreateCache(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_start_crawl_process));
+        add(property, new ActionMessage(ERRORS_failed_to_create_cache, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.invalid_design_jsp_file_name' with parameters.
+     * Add the created action message for the key 'errors.synonym_file_is_not_found' with parameters.
      * <pre>
      * <pre>
-     * message: Invalid JSP file.
+     * message: Synonym file is not found
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsInvalidDesignJspFileName(String property) {
+    public FessMessages addErrorsSynonymFileIsNotFound(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_invalid_design_jsp_file_name));
+        add(property, new ActionMessage(ERRORS_synonym_file_is_not_found));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.design_jsp_file_does_not_exist' with parameters.
+     * Add the created action message for the key 'errors.failed_to_download_synonym_file' with parameters.
      * <pre>
      * <pre>
-     * message: JSP file does not exist.
+     * message: Failed to download the Synonym file.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsDesignJspFileDoesNotExist(String property) {
+    public FessMessages addErrorsFailedToDownloadSynonymFile(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_design_jsp_file_does_not_exist));
+        add(property, new ActionMessage(ERRORS_failed_to_download_synonym_file));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.design_file_name_is_not_found' with parameters.
+     * Add the created action message for the key 'errors.failed_to_upload_synonym_file' with parameters.
      * <pre>
      * <pre>
-     * message: The file name is not specified.
+     * message: Failed to upload the Synonym file.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsDesignFileNameIsNotFound(String property) {
+    public FessMessages addErrorsFailedToUploadSynonymFile(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_design_file_name_is_not_found));
+        add(property, new ActionMessage(ERRORS_failed_to_upload_synonym_file));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_write_design_image_file' with parameters.
+     * Add the created action message for the key 'errors.kuromoji_file_is_not_found' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to upload an image file.
+     * message: Synonym file is not found
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToWriteDesignImageFile(String property) {
+    public FessMessages addErrorsKuromojiFileIsNotFound(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_write_design_image_file));
+        add(property, new ActionMessage(ERRORS_kuromoji_file_is_not_found));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_update_jsp_file' with parameters.
+     * Add the created action message for the key 'errors.failed_to_download_kuromoji_file' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to update a jsp file.
+     * message: Failed to download the Kuromoji file.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToUpdateJspFile(String property) {
+    public FessMessages addErrorsFailedToDownloadKuromojiFile(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_update_jsp_file));
+        add(property, new ActionMessage(ERRORS_failed_to_download_kuromoji_file));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.design_file_name_is_invalid' with parameters.
+     * Add the created action message for the key 'errors.failed_to_upload_kuromoji_file' with parameters.
      * <pre>
      * <pre>
-     * message: The file name is invalid.
+     * message: Failed to upload the Kuromoji file.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsDesignFileNameIsInvalid(String property) {
+    public FessMessages addErrorsFailedToUploadKuromojiFile(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_design_file_name_is_invalid));
+        add(property, new ActionMessage(ERRORS_failed_to_upload_kuromoji_file));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.design_file_is_unsupported_type' with parameters.
+     * Add the created action message for the key 'errors.invalid_str_is_included' with parameters.
      * <pre>
      * <pre>
-     * message: The kind of file is unsupported.
+     * message: "{1}" in "{0}" is invalid.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg1 The parameter arg1 for message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsDesignFileIsUnsupportedType(String property) {
+    public FessMessages addErrorsInvalidStrIsIncluded(String property, String arg1, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_design_file_is_unsupported_type));
+        add(property, new ActionMessage(ERRORS_invalid_str_is_included, arg1, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_start_solr_instance' with parameters.
+     * Add the created action message for the key 'errors.failed_to_reload_core' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to start a solr instance.
+     * message: Failed to reload core. Check log files.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToStartSolrInstance(String property) {
+    public FessMessages addErrorsFailedToReloadCore(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_start_solr_instance));
+        add(property, new ActionMessage(ERRORS_failed_to_reload_core));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_stop_solr_instance' with parameters.
+     * Add the created action message for the key 'errors.blank_password' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to stop a solr instance.
+     * message: Password is required.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToStopSolrInstance(String property) {
+    public FessMessages addErrorsBlankPassword(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_stop_solr_instance));
+        add(property, new ActionMessage(ERRORS_blank_password));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_reload_solr_instance' with parameters.
+     * Add the created action message for the key 'errors.invalid_confirm_password' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to reload a solr instance.
+     * message: Confirm Password does not match.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToReloadSolrInstance(String property) {
+    public FessMessages addErrorsInvalidConfirmPassword(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_reload_solr_instance));
+        add(property, new ActionMessage(ERRORS_invalid_confirm_password));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_update_crawler_schedule' with parameters.
+     * Add the created action message for the key 'errors.password_does_not_exist_in_session' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to update a crawling schedule.
+     * message: Invalid password.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToUpdateCrawlerSchedule(String property) {
+    public FessMessages addErrorsPasswordDoesNotExistInSession(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_update_crawler_schedule));
+        add(property, new ActionMessage(ERRORS_password_does_not_exist_in_session));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.failed_to_create_crawling_config_at_wizard' with parameters.
+     * Add the created action message for the key 'errors.invalid_query_unknown' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to create a crawling config.
+     * message: The given query is invalid.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsFailedToCreateCrawlingConfigAtWizard(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_create_crawling_config_at_wizard));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.design_editor_disabled' with parameters.
-     * <pre>
-     * message: This feature is disabled.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsDesignEditorDisabled(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_design_editor_disabled));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.could_not_create_search_log_csv' with parameters.
-     * <pre>
-     * message: Could not create a search log csv file.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsCouldNotCreateSearchLogCsv(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_could_not_create_search_log_csv));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.not_found_on_file_system' with parameters.
-     * <pre>
-     * message: Not Found: {0}
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsNotFoundOnFileSystem(String property, String arg0) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_not_found_on_file_system, arg0));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.could_not_open_on_system' with parameters.
-     * <pre>
-     * message: Could not open {0}. <br/>Please check if the file is associated with an application.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsCouldNotOpenOnSystem(String property, String arg0) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_could_not_open_on_system, arg0));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.process_time_is_exceeded' with parameters.
-     * <pre>
-     * message: The limit of a search time was exceeded. The partial result was displayed.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsProcessTimeIsExceeded(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_process_time_is_exceeded));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.result_size_exceeded' with parameters.
-     * <pre>
-     * message: No more results could be displayed.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsResultSizeExceeded(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_result_size_exceeded));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.target_file_does_not_exist' with parameters.
-     * <pre>
-     * message: {0} file does not exist.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsTargetFileDoesNotExist(String property, String arg0) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_target_file_does_not_exist, arg0));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.failed_to_download_file' with parameters.
-     * <pre>
-     * message: Failed to download {0} file.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsFailedToDownloadFile(String property, String arg0) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_download_file, arg0));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.failed_to_delete_file' with parameters.
-     * <pre>
-     * message: Failed to delete {0} file.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsFailedToDeleteFile(String property, String arg0) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_delete_file, arg0));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.failed_to_redirect' with parameters.
-     * <pre>
-     * message: Failed to redirect {0}.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsFailedToRedirect(String property, String arg0) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_redirect, arg0));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.unsupported_encoding' with parameters.
-     * <pre>
-     * message: {0} is not supported as encoding.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsUnsupportedEncoding(String property, String arg0) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_unsupported_encoding, arg0));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.docid_not_found' with parameters.
-     * <pre>
-     * message: Not found Doc ID:{0}
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsDocidNotFound(String property, String arg0) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_docid_not_found, arg0));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.document_not_found' with parameters.
-     * <pre>
-     * message: Not found URL of Doc ID:{0}
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsDocumentNotFound(String property, String arg0) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_document_not_found, arg0));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.not_load_from_server' with parameters.
-     * <pre>
-     * message: Could not load from this server: {0}
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsNotLoadFromServer(String property, String arg0) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_not_load_from_server, arg0));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.failed_to_start_job' with parameters.
-     * <pre>
-     * message: Failed to start job {0}.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsFailedToStartJob(String property, String arg0) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_start_job, arg0));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.failed_to_stop_job' with parameters.
-     * <pre>
-     * message: Failed to stop job {0}.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsFailedToStopJob(String property, String arg0) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_stop_job, arg0));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.expired_dict_id' with parameters.
-     * <pre>
-     * message: Expired dictionary information. Please reload it.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsExpiredDictId(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_expired_dict_id));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.failed_to_create_cache' with parameters.
-     * <pre>
-     * message: Failed to create a cache reponse for ID:{0}.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsFailedToCreateCache(String property, String arg0) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_create_cache, arg0));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.synonym_file_is_not_found' with parameters.
-     * <pre>
-     * message: Synonym file is not found
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsSynonymFileIsNotFound(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_synonym_file_is_not_found));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.failed_to_download_synonym_file' with parameters.
-     * <pre>
-     * message: Failed to download the Synonym file.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsFailedToDownloadSynonymFile(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_download_synonym_file));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.failed_to_upload_synonym_file' with parameters.
-     * <pre>
-     * message: Failed to upload the Synonym file.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsFailedToUploadSynonymFile(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_upload_synonym_file));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.kuromoji_file_is_not_found' with parameters.
-     * <pre>
-     * message: Synonym file is not found
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsKuromojiFileIsNotFound(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_kuromoji_file_is_not_found));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.failed_to_download_kuromoji_file' with parameters.
-     * <pre>
-     * message: Failed to download the UserDict file.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsFailedToDownloadKuromojiFile(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_download_kuromoji_file));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.failed_to_upload_kuromoji_file' with parameters.
-     * <pre>
-     * message: Failed to upload the UserDict file.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsFailedToUploadKuromojiFile(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_failed_to_upload_kuromoji_file));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.blank_password' with parameters.
-     * <pre>
-     * message: Password is required.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsBlankPassword(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_blank_password));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.invalid_confirm_password' with parameters.
-     * <pre>
-     * message: Confirm Password does not match.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsInvalidConfirmPassword(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_invalid_confirm_password));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.password_does_not_exist_in_session' with parameters.
-     * <pre>
-     * message: Invalid password.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsPasswordDoesNotExistInSession(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_password_does_not_exist_in_session));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.invalid_query_unknown' with parameters.
-     * <pre>
-     * message: The given query is invalid.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsInvalidQueryUnknown(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_invalid_query_unknown));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.invalid_query_quoted' with parameters.
-     * <pre>
-     * message: An invalid quote character is used.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsInvalidQueryQuoted(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_invalid_query_quoted));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.invalid_query_curly_bracket' with parameters.
-     * <pre>
-     * message: An invalid curly bracket character is used.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsInvalidQueryCurlyBracket(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_invalid_query_curly_bracket));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.invalid_query_square_bracket' with parameters.
-     * <pre>
-     * message: An invalid square bracket character is used.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsInvalidQuerySquareBracket(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_invalid_query_square_bracket));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.invalid_query_parenthesis' with parameters.
-     * <pre>
-     * message: An invalid parenthesis character is used.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsInvalidQueryParenthesis(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_invalid_query_parenthesis));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.invalid_query_num_range' with parameters.
-     * <pre>
-     * message: An invalid range is used. The example of the range format is "field:[20020101 TO 20030101]".
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsInvalidQueryNumRange(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_invalid_query_num_range));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'errors.invalid_query_str_range' with parameters.
-     * <pre>
-     * message: An invalid range is used. The example of the range format is "field:'{'Aida TO Carmen'}'".
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addErrorsInvalidQueryStrRange(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_invalid_query_str_range));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'success.update_crawler_params' with parameters.
-     * <pre>
-     * message: Updated parameters.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addSuccessUpdateCrawlerParams(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_update_crawler_params));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'success.update_web_crawler_params' with parameters.
-     * <pre>
-     * message: Updated parameters.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addSuccessUpdateWebCrawlerParams(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_update_web_crawler_params));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'success.update_solr_params' with parameters.
-     * <pre>
-     * message: Updated parameters.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addSuccessUpdateSolrParams(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_update_solr_params));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'success.commit_solr_index' with parameters.
-     * <pre>
-     * message: Started a process to commit index.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addSuccessCommitSolrIndex(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_commit_solr_index));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'success.optimize_solr_index' with parameters.
-     * <pre>
-     * message: Started a process to optimize index.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addSuccessOptimizeSolrIndex(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_optimize_solr_index));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'success.delete_solr_index' with parameters.
-     * <pre>
-     * message: Started a process to optimize index.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addSuccessDeleteSolrIndex(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_delete_solr_index));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'success.importing_data' with parameters.
-     * <pre>
-     * message: Started to restore data from the uploaded file.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addSuccessImportingData(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_importing_data));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'success.crawling_session_delete_all' with parameters.
-     * <pre>
-     * message: Deleted session data.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addSuccessCrawlingSessionDeleteAll(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_crawling_session_delete_all));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'success.start_crawl_process' with parameters.
-     * <pre>
-     * message: Started a crawl process.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addSuccessStartCrawlProcess(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_start_crawl_process));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'success.stopping_crawl_process' with parameters.
-     * <pre>
-     * message: Stopping a crawl process.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addSuccessStoppingCrawlProcess(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_stopping_crawl_process));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'success.upload_design_file' with parameters.
-     * <pre>
-     * message: Uploaded {0}.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addSuccessUploadDesignFile(String property, String arg0) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_upload_design_file, arg0));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'success.update_design_jsp_file' with parameters.
-     * <pre>
-     * message: Updated {0}.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addSuccessUpdateDesignJspFile(String property, String arg0) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_update_design_jsp_file, arg0));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'success.starting_solr_instance' with parameters.
-     * <pre>
-     * message: Starting a solr instance.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addSuccessStartingSolrInstance(String property) {
-        assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_starting_solr_instance));
-        return this;
-    }
-
-    /**
-     * Add the created action message for the key 'success.stopping_solr_instance' with parameters.
-     * <pre>
-     * message: Stopping a solr instance.
-     * </pre>
-     * @param property The property name for the message. (NotNull)
-     * @return this. (NotNull)
-     */
-    public FessMessages addSuccessStoppingSolrInstance(String property) {
+    public FessMessages addErrorsInvalidQueryUnknown(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_stopping_solr_instance));
+        add(property, new ActionMessage(ERRORS_invalid_query_unknown));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'success.reloading_solr_instance' with parameters.
+     * Add the created action message for the key 'errors.invalid_query_quoted' with parameters.
      * <pre>
      * <pre>
-     * message: Reloading a solr instance.
+     * message: An invalid quote character is used.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addSuccessReloadingSolrInstance(String property) {
+    public FessMessages addErrorsInvalidQueryQuoted(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_reloading_solr_instance));
+        add(property, new ActionMessage(ERRORS_invalid_query_quoted));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'success.update_crawler_schedule' with parameters.
+     * Add the created action message for the key 'errors.invalid_query_curly_bracket' with parameters.
      * <pre>
      * <pre>
-     * message: Updated a crawling schedule.
+     * message: An invalid curly bracket character is used.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addSuccessUpdateCrawlerSchedule(String property) {
+    public FessMessages addErrorsInvalidQueryCurlyBracket(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_update_crawler_schedule));
+        add(property, new ActionMessage(ERRORS_invalid_query_curly_bracket));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'success.create_crawling_config_at_wizard' with parameters.
+     * Add the created action message for the key 'errors.invalid_query_square_bracket' with parameters.
      * <pre>
      * <pre>
-     * message: Created a crawling config ({0}).
+     * message: An invalid square bracket character is used.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addSuccessCreateCrawlingConfigAtWizard(String property, String arg0) {
+    public FessMessages addErrorsInvalidQuerySquareBracket(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_create_crawling_config_at_wizard, arg0));
+        add(property, new ActionMessage(ERRORS_invalid_query_square_bracket));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'success.search_log_delete_all' with parameters.
+     * Add the created action message for the key 'errors.invalid_query_parenthesis' with parameters.
      * <pre>
      * <pre>
-     * message: Deleted search logs.
+     * message: An invalid parenthesis character is used.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addSuccessSearchLogDeleteAll(String property) {
+    public FessMessages addErrorsInvalidQueryParenthesis(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_search_log_delete_all));
+        add(property, new ActionMessage(ERRORS_invalid_query_parenthesis));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'success.failure_url_delete_all' with parameters.
+     * Add the created action message for the key 'errors.invalid_query_num_range' with parameters.
      * <pre>
      * <pre>
-     * message: Deleted failure urls.
+     * message: An invalid range is used. The example of the range format is "field:[20020101 TO 20030101]".
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addSuccessFailureUrlDeleteAll(String property) {
+    public FessMessages addErrorsInvalidQueryNumRange(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_failure_url_delete_all));
+        add(property, new ActionMessage(ERRORS_invalid_query_num_range));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'success.delete_file' with parameters.
+     * Add the created action message for the key 'errors.invalid_query_str_range' with parameters.
      * <pre>
      * <pre>
-     * message: Deleted {0} file.
+     * message: An invalid range is used. The example of the range format is "field:'{'Aida TO Carmen'}'".
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addSuccessDeleteFile(String property, String arg0) {
+    public FessMessages addErrorsInvalidQueryStrRange(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_delete_file, arg0));
+        add(property, new ActionMessage(ERRORS_invalid_query_str_range));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'success.user_info_delete_all' with parameters.
+     * Add the created action message for the key 'errors.crud_invalid_mode' with parameters.
      * <pre>
      * <pre>
-     * message: Deleted user information.
+     * message: Invalid mode(expected value is {0}, but it's {1}).
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
+     * @param arg1 The parameter arg1 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addSuccessUserInfoDeleteAll(String property) {
+    public FessMessages addErrorsCrudInvalidMode(String property, String arg0, String arg1) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_user_info_delete_all));
+        add(property, new ActionMessage(ERRORS_crud_invalid_mode, arg0, arg1));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'success.favorite_log_delete_all' with parameters.
+     * Add the created action message for the key 'errors.crud_failed_to_create_crud_table' with parameters.
      * <pre>
      * <pre>
-     * message: Deleted popular urls
+     * message: Failed to create a new data.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addSuccessFavoriteLogDeleteAll(String property) {
+    public FessMessages addErrorsCrudFailedToCreateCrudTable(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_favorite_log_delete_all));
+        add(property, new ActionMessage(ERRORS_crud_failed_to_create_crud_table));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'success.job_started' with parameters.
+     * Add the created action message for the key 'errors.crud_failed_to_update_crud_table' with parameters.
      * <pre>
      * <pre>
-     * message: Started job {0}.
+     * message: Failed to update the data.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addSuccessJobStarted(String property, String arg0) {
+    public FessMessages addErrorsCrudFailedToUpdateCrudTable(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_job_started, arg0));
+        add(property, new ActionMessage(ERRORS_crud_failed_to_update_crud_table));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'success.job_stopped' with parameters.
+     * Add the created action message for the key 'errors.crud_failed_to_delete_crud_table' with parameters.
      * <pre>
      * <pre>
-     * message: Stopped job {0}.
+     * message: Failed to delete the data.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addSuccessJobStopped(String property, String arg0) {
+    public FessMessages addErrorsCrudFailedToDeleteCrudTable(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_job_stopped, arg0));
+        add(property, new ActionMessage(ERRORS_crud_failed_to_delete_crud_table));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'success.joblog_delete_all' with parameters.
+     * Add the created action message for the key 'errors.crud_could_not_find_crud_table' with parameters.
      * <pre>
      * <pre>
-     * message: Deleted job logs.
+     * message: Could not find the data({0}).
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addSuccessJoblogDeleteAll(String property) {
+    public FessMessages addErrorsCrudCouldNotFindCrudTable(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_joblog_delete_all));
+        add(property, new ActionMessage(ERRORS_crud_could_not_find_crud_table, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'success.upload_synonym_file' with parameters.
+     * Add the created action message for the key 'success.update_crawler_params' with parameters.
      * <pre>
      * <pre>
-     * message: Uploaded Synonym file.
+     * message: Updated parameters.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addSuccessUploadSynonymFile(String property) {
+    public FessMessages addSuccessUpdateCrawlerParams(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_upload_synonym_file));
+        add(property, new ActionMessage(SUCCESS_update_crawler_params));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'success.upload_kuromoji_file' with parameters.
+     * Add the created action message for the key 'success.update_web_crawler_params' with parameters.
      * <pre>
      * <pre>
-     * message: Uploaded UserDict file.
+     * message: Updated parameters.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addSuccessUploadKuromojiFile(String property) {
+    public FessMessages addSuccessUpdateWebCrawlerParams(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_upload_kuromoji_file));
+        add(property, new ActionMessage(SUCCESS_update_web_crawler_params));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'success.upload_suggest_elevate_word' with parameters.
+     * Add the created action message for the key 'success.update_solr_params' with parameters.
      * <pre>
      * <pre>
-     * message: Uploaded Additional Word file.
+     * message: Updated parameters.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addSuccessUploadSuggestElevateWord(String property) {
+    public FessMessages addSuccessUpdateSolrParams(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_upload_suggest_elevate_word));
+        add(property, new ActionMessage(SUCCESS_update_solr_params));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'success.upload_suggest_bad_word' with parameters.
+     * Add the created action message for the key 'success.commit_solr_index' with parameters.
      * <pre>
      * <pre>
-     * message: Uploaded Bad Word file.
+     * message: Started a process to commit index.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addSuccessUploadSuggestBadWord(String property) {
+    public FessMessages addSuccessCommitSolrIndex(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(SUCCESS_upload_suggest_bad_word));
+        add(property, new ActionMessage(SUCCESS_commit_solr_index));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_label_title' with parameters.
+     * Add the created action message for the key 'success.optimize_solr_index' with parameters.
      * <pre>
      * <pre>
-     * message: Label
+     * message: Started a process to optimize index.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetLabelTitle(String property) {
+    public FessMessages addSuccessOptimizeSolrIndex(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_label_title));
+        add(property, new ActionMessage(SUCCESS_optimize_solr_index));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_lastModified_title' with parameters.
+     * Add the created action message for the key 'success.delete_solr_index' with parameters.
      * <pre>
      * <pre>
-     * message: Term
+     * message: Started a process to optimize index.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetLastModifiedTitle(String property) {
+    public FessMessages addSuccessDeleteSolrIndex(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_lastModified_title));
+        add(property, new ActionMessage(SUCCESS_delete_solr_index));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_lastModified_1day' with parameters.
+     * Add the created action message for the key 'success.importing_data' with parameters.
      * <pre>
      * <pre>
-     * message: Past 24 Hours
+     * message: Started to restore data from the uploaded file.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetLastModified1day(String property) {
+    public FessMessages addSuccessImportingData(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_lastModified_1day));
+        add(property, new ActionMessage(SUCCESS_importing_data));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_lastModified_1week' with parameters.
+     * Add the created action message for the key 'success.crawling_session_delete_all' with parameters.
      * <pre>
      * <pre>
-     * message: Past Week
+     * message: Deleted session data.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetLastModified1week(String property) {
+    public FessMessages addSuccessCrawlingSessionDeleteAll(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_lastModified_1week));
+        add(property, new ActionMessage(SUCCESS_crawling_session_delete_all));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_lastModified_1month' with parameters.
+     * Add the created action message for the key 'success.start_crawl_process' with parameters.
      * <pre>
      * <pre>
-     * message: Past Month
+     * message: Started a crawl process.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetLastModified1month(String property) {
+    public FessMessages addSuccessStartCrawlProcess(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_lastModified_1month));
+        add(property, new ActionMessage(SUCCESS_start_crawl_process));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_lastModified_1year' with parameters.
+     * Add the created action message for the key 'success.stopping_crawl_process' with parameters.
      * <pre>
      * <pre>
-     * message: Past Year
+     * message: Stopping a crawl process.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetLastModified1year(String property) {
+    public FessMessages addSuccessStoppingCrawlProcess(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_lastModified_1year));
+        add(property, new ActionMessage(SUCCESS_stopping_crawl_process));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_contentLength_title' with parameters.
+     * Add the created action message for the key 'success.upload_design_file' with parameters.
      * <pre>
      * <pre>
-     * message: Size
+     * message: Uploaded {0}.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetContentLengthTitle(String property) {
+    public FessMessages addSuccessUploadDesignFile(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_contentLength_title));
+        add(property, new ActionMessage(SUCCESS_upload_design_file, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_contentLength_10k' with parameters.
+     * Add the created action message for the key 'success.update_design_jsp_file' with parameters.
      * <pre>
      * <pre>
-     * message: &nbsp; - 10kb
+     * message: Updated {0}.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetContentLength10k(String property) {
+    public FessMessages addSuccessUpdateDesignJspFile(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_contentLength_10k));
+        add(property, new ActionMessage(SUCCESS_update_design_jsp_file, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_contentLength_10kto100k' with parameters.
+     * Add the created action message for the key 'success.starting_solr_instance' with parameters.
      * <pre>
      * <pre>
-     * message: 10kb - 100kb
+     * message: Starting a solr instance.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetContentLength10kto100k(String property) {
+    public FessMessages addSuccessStartingSolrInstance(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_contentLength_10kto100k));
+        add(property, new ActionMessage(SUCCESS_starting_solr_instance));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_contentLength_100kto500k' with parameters.
+     * Add the created action message for the key 'success.stopping_solr_instance' with parameters.
      * <pre>
      * <pre>
-     * message: 100kb - 500kb
+     * message: Stopping a solr instance.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetContentLength100kto500k(String property) {
+    public FessMessages addSuccessStoppingSolrInstance(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_contentLength_100kto500k));
+        add(property, new ActionMessage(SUCCESS_stopping_solr_instance));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_contentLength_500kto1m' with parameters.
+     * Add the created action message for the key 'success.reloading_solr_instance' with parameters.
      * <pre>
      * <pre>
-     * message: 500kb - 1mb
+     * message: Reloading a solr instance.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetContentLength500kto1m(String property) {
+    public FessMessages addSuccessReloadingSolrInstance(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_contentLength_500kto1m));
+        add(property, new ActionMessage(SUCCESS_reloading_solr_instance));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_contentLength_1m' with parameters.
+     * Add the created action message for the key 'success.update_crawler_schedule' with parameters.
      * <pre>
      * <pre>
-     * message: 1mb - &nbsp;
+     * message: Updated a crawling schedule.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetContentLength1m(String property) {
+    public FessMessages addSuccessUpdateCrawlerSchedule(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_contentLength_1m));
+        add(property, new ActionMessage(SUCCESS_update_crawler_schedule));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_filetype_title' with parameters.
+     * Add the created action message for the key 'success.create_crawling_config_at_wizard' with parameters.
      * <pre>
      * <pre>
-     * message: File Type
+     * message: Created a crawling config ({0}).
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetFiletypeTitle(String property) {
+    public FessMessages addSuccessCreateCrawlingConfigAtWizard(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_filetype_title));
+        add(property, new ActionMessage(SUCCESS_create_crawling_config_at_wizard, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_filetype_html' with parameters.
+     * Add the created action message for the key 'success.search_log_delete_all' with parameters.
      * <pre>
      * <pre>
-     * message: HTML
+     * message: Deleted search logs.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetFiletypeHtml(String property) {
+    public FessMessages addSuccessSearchLogDeleteAll(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_filetype_html));
+        add(property, new ActionMessage(SUCCESS_search_log_delete_all));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_filetype_word' with parameters.
+     * Add the created action message for the key 'success.failure_url_delete_all' with parameters.
      * <pre>
      * <pre>
-     * message: Word
+     * message: Deleted failure urls.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetFiletypeWord(String property) {
+    public FessMessages addSuccessFailureUrlDeleteAll(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_filetype_word));
+        add(property, new ActionMessage(SUCCESS_failure_url_delete_all));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_filetype_excel' with parameters.
+     * Add the created action message for the key 'success.delete_file' with parameters.
      * <pre>
      * <pre>
-     * message: Excel
+     * message: Deleted {0} file.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetFiletypeExcel(String property) {
+    public FessMessages addSuccessDeleteFile(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_filetype_excel));
+        add(property, new ActionMessage(SUCCESS_delete_file, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_filetype_powerpoint' with parameters.
+     * Add the created action message for the key 'success.user_info_delete_all' with parameters.
      * <pre>
      * <pre>
-     * message: PowerPoint
+     * message: Deleted user information.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetFiletypePowerpoint(String property) {
+    public FessMessages addSuccessUserInfoDeleteAll(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_filetype_powerpoint));
+        add(property, new ActionMessage(SUCCESS_user_info_delete_all));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_filetype_pdf' with parameters.
+     * Add the created action message for the key 'success.favorite_log_delete_all' with parameters.
      * <pre>
      * <pre>
-     * message: PDF
+     * message: Deleted popular urls
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetFiletypePdf(String property) {
+    public FessMessages addSuccessFavoriteLogDeleteAll(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_filetype_pdf));
+        add(property, new ActionMessage(SUCCESS_favorite_log_delete_all));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_filetype_others' with parameters.
+     * Add the created action message for the key 'success.job_started' with parameters.
      * <pre>
      * <pre>
-     * message: PDF
+     * message: Started job {0}.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetFiletypeOthers(String property) {
+    public FessMessages addSuccessJobStarted(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_filetype_others));
+        add(property, new ActionMessage(SUCCESS_job_started, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'label.facet_label_reset' with parameters.
+     * Add the created action message for the key 'success.job_stopped' with parameters.
      * <pre>
      * <pre>
-     * message: Reset
+     * message: Stopped job {0}.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
+     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addLabelFacetLabelReset(String property) {
+    public FessMessages addSuccessJobStopped(String property, String arg0) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(LABEL_facet_label_reset));
+        add(property, new ActionMessage(SUCCESS_job_stopped, arg0));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.crud_invalid_mode' with parameters.
+     * Add the created action message for the key 'success.joblog_delete_all' with parameters.
      * <pre>
      * <pre>
-     * message: Invalid mode(expected value is {0}, but it's {1}).
+     * message: Deleted job logs.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
-     * @param arg1 The parameter arg1 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsCrudInvalidMode(String property, String arg0, String arg1) {
+    public FessMessages addSuccessJoblogDeleteAll(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_crud_invalid_mode, arg0, arg1));
+        add(property, new ActionMessage(SUCCESS_joblog_delete_all));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.crud_failed_to_create_crud_table' with parameters.
+     * Add the created action message for the key 'success.upload_synonym_file' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to create a new data.
+     * message: Uploaded Synonym file.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsCrudFailedToCreateCrudTable(String property) {
+    public FessMessages addSuccessUploadSynonymFile(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_crud_failed_to_create_crud_table));
+        add(property, new ActionMessage(SUCCESS_upload_synonym_file));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.crud_failed_to_update_crud_table' with parameters.
+     * Add the created action message for the key 'success.upload_kuromoji_file' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to update the data.
+     * message: Uploaded Kuromoji file.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsCrudFailedToUpdateCrudTable(String property) {
+    public FessMessages addSuccessUploadKuromojiFile(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_crud_failed_to_update_crud_table));
+        add(property, new ActionMessage(SUCCESS_upload_kuromoji_file));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.crud_failed_to_delete_crud_table' with parameters.
+     * Add the created action message for the key 'success.upload_suggest_elevate_word' with parameters.
      * <pre>
      * <pre>
-     * message: Failed to delete the data.
+     * message: Uploaded Additional Word file.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsCrudFailedToDeleteCrudTable(String property) {
+    public FessMessages addSuccessUploadSuggestElevateWord(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_crud_failed_to_delete_crud_table));
+        add(property, new ActionMessage(SUCCESS_upload_suggest_elevate_word));
         return this;
         return this;
     }
     }
 
 
     /**
     /**
-     * Add the created action message for the key 'errors.crud_could_not_find_crud_table' with parameters.
+     * Add the created action message for the key 'success.upload_suggest_bad_word' with parameters.
      * <pre>
      * <pre>
-     * message: Could not find the data({0}).
+     * message: Uploaded Bad Word file.
      * </pre>
      * </pre>
      * @param property The property name for the message. (NotNull)
      * @param property The property name for the message. (NotNull)
-     * @param arg0 The parameter arg0 for message. (NotNull)
      * @return this. (NotNull)
      * @return this. (NotNull)
      */
      */
-    public FessMessages addErrorsCrudCouldNotFindCrudTable(String property, String arg0) {
+    public FessMessages addSuccessUploadSuggestBadWord(String property) {
         assertPropertyNotNull(property);
         assertPropertyNotNull(property);
-        add(property, new ActionMessage(ERRORS_crud_could_not_find_crud_table, arg0));
+        add(property, new ActionMessage(SUCCESS_upload_suggest_bad_word));
         return this;
         return this;
     }
     }
 
 

+ 18 - 18
src/main/resources/app.xml

@@ -120,21 +120,21 @@
 		<postConstruct name="addFacetQueryView">
 		<postConstruct name="addFacetQueryView">
 			<arg>
 			<arg>
 				<component class="org.codelibs.fess.entity.FacetQueryView">
 				<component class="org.codelibs.fess.entity.FacetQueryView">
-					<property name="title">"label.facet_lastModified_title"</property>
+					<property name="title">"labels.facet_lastModified_title"</property>
 					<postConstruct name="addQuery">
 					<postConstruct name="addQuery">
-						<arg>"label.facet_lastModified_1day"</arg>
+						<arg>"labels.facet_lastModified_1day"</arg>
 						<arg>"last_modified:[now/d-1d TO now]"</arg>
 						<arg>"last_modified:[now/d-1d TO now]"</arg>
 					</postConstruct>
 					</postConstruct>
 					<postConstruct name="addQuery">
 					<postConstruct name="addQuery">
-						<arg>"label.facet_lastModified_1week"</arg>
+						<arg>"labels.facet_lastModified_1week"</arg>
 						<arg>"last_modified:[now/d-7d TO now]"</arg>
 						<arg>"last_modified:[now/d-7d TO now]"</arg>
 					</postConstruct>
 					</postConstruct>
 					<postConstruct name="addQuery">
 					<postConstruct name="addQuery">
-						<arg>"label.facet_lastModified_1month"</arg>
+						<arg>"labels.facet_lastModified_1month"</arg>
 						<arg>"last_modified:[now/d-1M TO now]"</arg>
 						<arg>"last_modified:[now/d-1M TO now]"</arg>
 					</postConstruct>
 					</postConstruct>
 					<postConstruct name="addQuery">
 					<postConstruct name="addQuery">
-						<arg>"label.facet_lastModified_1year"</arg>
+						<arg>"labels.facet_lastModified_1year"</arg>
 						<arg>"last_modified:[now/d-1y TO now]"</arg>
 						<arg>"last_modified:[now/d-1y TO now]"</arg>
 					</postConstruct>
 					</postConstruct>
 				</component>
 				</component>
@@ -143,25 +143,25 @@
 		<postConstruct name="addFacetQueryView">
 		<postConstruct name="addFacetQueryView">
 			<arg>
 			<arg>
 				<component class="org.codelibs.fess.entity.FacetQueryView">
 				<component class="org.codelibs.fess.entity.FacetQueryView">
-					<property name="title">"label.facet_contentLength_title"</property>
+					<property name="title">"labels.facet_contentLength_title"</property>
 					<postConstruct name="addQuery">
 					<postConstruct name="addQuery">
-						<arg>"label.facet_contentLength_10k"</arg>
+						<arg>"labels.facet_contentLength_10k"</arg>
 						<arg>"content_length:[0 TO 9999]"</arg>
 						<arg>"content_length:[0 TO 9999]"</arg>
 					</postConstruct>
 					</postConstruct>
 					<postConstruct name="addQuery">
 					<postConstruct name="addQuery">
-						<arg>"label.facet_contentLength_10kto100k"</arg>
+						<arg>"labels.facet_contentLength_10kto100k"</arg>
 						<arg>"content_length:[10000 TO 99999]"</arg>
 						<arg>"content_length:[10000 TO 99999]"</arg>
 					</postConstruct>
 					</postConstruct>
 					<postConstruct name="addQuery">
 					<postConstruct name="addQuery">
-						<arg>"label.facet_contentLength_100kto500k"</arg>
+						<arg>"labels.facet_contentLength_100kto500k"</arg>
 						<arg>"content_length:[100000 TO 499999]"</arg>
 						<arg>"content_length:[100000 TO 499999]"</arg>
 					</postConstruct>
 					</postConstruct>
 					<postConstruct name="addQuery">
 					<postConstruct name="addQuery">
-						<arg>"label.facet_contentLength_500kto1m"</arg>
+						<arg>"labels.facet_contentLength_500kto1m"</arg>
 						<arg>"content_length:[500000 TO 999999]"</arg>
 						<arg>"content_length:[500000 TO 999999]"</arg>
 					</postConstruct>
 					</postConstruct>
 					<postConstruct name="addQuery">
 					<postConstruct name="addQuery">
-						<arg>"label.facet_contentLength_1m"</arg>
+						<arg>"labels.facet_contentLength_1m"</arg>
 						<arg>"content_length:[1000000 TO *]"</arg>
 						<arg>"content_length:[1000000 TO *]"</arg>
 					</postConstruct>
 					</postConstruct>
 				</component>
 				</component>
@@ -170,29 +170,29 @@
 		<postConstruct name="addFacetQueryView">
 		<postConstruct name="addFacetQueryView">
 			<arg>
 			<arg>
 				<component class="org.codelibs.fess.entity.FacetQueryView">
 				<component class="org.codelibs.fess.entity.FacetQueryView">
-					<property name="title">"label.facet_filetype_title"</property>
+					<property name="title">"labels.facet_filetype_title"</property>
 					<postConstruct name="addQuery">
 					<postConstruct name="addQuery">
-						<arg>"label.facet_filetype_html"</arg>
+						<arg>"labels.facet_filetype_html"</arg>
 						<arg>"filetype:html"</arg>
 						<arg>"filetype:html"</arg>
 					</postConstruct>
 					</postConstruct>
 					<postConstruct name="addQuery">
 					<postConstruct name="addQuery">
-						<arg>"label.facet_filetype_word"</arg>
+						<arg>"labels.facet_filetype_word"</arg>
 						<arg>"filetype:word"</arg>
 						<arg>"filetype:word"</arg>
 					</postConstruct>
 					</postConstruct>
 					<postConstruct name="addQuery">
 					<postConstruct name="addQuery">
-						<arg>"label.facet_filetype_excel"</arg>
+						<arg>"labels.facet_filetype_excel"</arg>
 						<arg>"filetype:excel"</arg>
 						<arg>"filetype:excel"</arg>
 					</postConstruct>
 					</postConstruct>
 					<postConstruct name="addQuery">
 					<postConstruct name="addQuery">
-						<arg>"label.facet_filetype_powerpoint"</arg>
+						<arg>"labels.facet_filetype_powerpoint"</arg>
 						<arg>"filetype:powerpoint"</arg>
 						<arg>"filetype:powerpoint"</arg>
 					</postConstruct>
 					</postConstruct>
 					<postConstruct name="addQuery">
 					<postConstruct name="addQuery">
-						<arg>"label.facet_filetype_pdf"</arg>
+						<arg>"labels.facet_filetype_pdf"</arg>
 						<arg>"filetype:pdf"</arg>
 						<arg>"filetype:pdf"</arg>
 					</postConstruct>
 					</postConstruct>
 					<postConstruct name="addQuery">
 					<postConstruct name="addQuery">
-						<arg>"label.facet_filetype_others"</arg>
+						<arg>"labels.facet_filetype_others"</arg>
 						<arg>"filetype:others"</arg>
 						<arg>"filetype:others"</arg>
 					</postConstruct>
 					</postConstruct>
 				</component>
 				</component>

+ 60 - 39
src/main/resources/fess_label.properties

@@ -164,50 +164,49 @@ labels.target=Target
 labels.token=Token
 labels.token=Token
 labels.useAclAsRole=Use ACL as Role
 labels.useAclAsRole=Use ACL as Role
 labels.synonymFile=Synonym File
 labels.synonymFile=Synonym File
-labels.userDictFile=UserDict File
+labels.userDictFile=Kuromoji File
 labels.suggestElevateWordFile=Additional Word File
 labels.suggestElevateWordFile=Additional Word File
 labels.suggestBadWordFile=Bad Word File
 labels.suggestBadWordFile=Bad Word File
 labels.menu_system=System
 labels.menu_system=System
-labels.menu.wizard=&#x00bb; Wizard
-labels.menu.crawl_config=&#x00bb; General
-labels.menu.scheduled_job_config=&#x00bb; Scheduled Jobs
-labels.menu.system_config=&#x00bb; System
-labels.menu.document_config=&#x00bb; Index
-labels.menu.design=&#x00bb; Design
-labels.menu.dict=&#x00bb; Dictionary
-labels.menu.data=&#x00bb; Backup/Restore
+labels.menu_wizard=Wizard
+labels.menu_crawl_config=General
+labels.menu_scheduled_job_config=Scheduled Jobs
+labels.menu_system_config=System
+labels.menu_document_config=Index
+labels.menu_design=Design
+labels.menu_dict=Dictionary
+labels.menu_data=Backup/Restore
 labels.menu_crawl=Crawler
 labels.menu_crawl=Crawler
-labels.menu.web=&#x00bb; Web
-labels.menu.file_system=&#x00bb; File System
-labels.menu.data_store=&#x00bb; Data Store
-labels.menu.label_type=&#x00bb; Label
-labels.menu.key_match=&#x00bb; Key Match
-labels.menu.boost_document_rule=&#x00bb; Doc Boost
-labels.menu.path_mapping=&#x00bb; Path Mapping
-labels.menu.web_authentication=&#x00bb; Web Authentication
-labels.menu.file_authentication=&#x00bb; File Authentication
-labels.menu.request_header=&#x00bb; Request Header
-labels.menu.overlapping_host=&#x00bb; Overlapping Host
-labels.menu.role_type=&#x00bb; Role
+labels.menu_web=Web
+labels.menu_file_system=File System
+labels.menu_data_store=Data Store
+labels.menu_label_type=Label
+labels.menu_key_match=Key Match
+labels.menu_boost_document_rule=Doc Boost
+labels.menu_path_mapping=Path Mapping
+labels.menu_web_authentication=Web Authentication
+labels.menu_file_authentication=File Authentication
+labels.menu_request_header=Request Header
+labels.menu_overlapping_host=Overlapping Host
+labels.menu_role_type=Role
 labels.menu_user=User
 labels.menu_user=User
-labels.menu.user=User
-labels.menu.role=Role
-labels.menu.group=Group
+labels.menu_role=Role
+labels.menu_group=Group
 labels.menu_suggest=Suggest
 labels.menu_suggest=Suggest
-labels.menu.suggest_elevate_word=&#x00bb; Additional Word
-labels.menu.suggest_bad_word=&#x00bb; Bad Word
+labels.menu_suggest_elevate_word=Additional Word
+labels.menu_suggest_bad_word=Bad Word
 labels.menu_system_log=System Info
 labels.menu_system_log=System Info
-labels.menu.system_info=&#x00bb; Config Info
-labels.menu.session_info=&#x00bb; Session Info
-labels.menu.log=&#x00bb; Log Files
-labels.menu.jobLog=&#x00bb; Job Log
-labels.menu.failure_url=&#x00bb; Failure URL
-labels.menu.search_list=&#x00bb; Search
+labels.menu_system_info=Config Info
+labels.menu_session_info=Session Info
+labels.menu_log=Log Files
+labels.menu_jobLog=Job Log
+labels.menu_failure_url=Failure URL
+labels.menu_search_list=Search
 labels.menu_user_log=User Info
 labels.menu_user_log=User Info
-labels.menu.search_log=&#x00bb; Search Log
-labels.menu.stats=&#x00bb; Statistics
-labels.menu.favoriteLog=&#x00bb; Popular URL
-labels.menu.logout=Logout
+labels.menu_search_log=Search Log
+labels.menu_stats=Statistics
+labels.menu_favoriteLog=Popular URL
+labels.menu_logout=Logout
 labels.header.logo_alt=Fess
 labels.header.logo_alt=Fess
 labels.header.home=Home
 labels.header.home=Home
 labels.header.help=Help
 labels.header.help=Help
@@ -243,6 +242,26 @@ labels.search_result_favorited=Voted
 labels.search_click_count=Click: {0}
 labels.search_click_count=Click: {0}
 labels.search_result_more=more..
 labels.search_result_more=more..
 labels.search_result_cache=Cache
 labels.search_result_cache=Cache
+labels.facet_label_title=Label
+labels.facet_lastModified_title=Term
+labels.facet_lastModified_1day=Past 24 Hours
+labels.facet_lastModified_1week=Past Week
+labels.facet_lastModified_1month=Past Month
+labels.facet_lastModified_1year=Past Year
+labels.facet_contentLength_title=Size
+labels.facet_contentLength_10k=&nbsp; - 10kb
+labels.facet_contentLength_10kto100k=10kb - 100kb
+labels.facet_contentLength_100kto500k=100kb - 500kb
+labels.facet_contentLength_500kto1m=500kb - 1mb
+labels.facet_contentLength_1m=1mb - &nbsp;
+labels.facet_filetype_title=File Type
+labels.facet_filetype_html=HTML
+labels.facet_filetype_word=Word
+labels.facet_filetype_excel=Excel
+labels.facet_filetype_powerpoint=PowerPoint
+labels.facet_filetype_pdf=PDF
+labels.facet_filetype_others=PDF
+labels.facet_label_reset=Reset
 labels.searchoptions_all=All
 labels.searchoptions_all=All
 labels.searchoptions_score=Score
 labels.searchoptions_score=Score
 labels.searchoptions_menu_sort=Sort: 
 labels.searchoptions_menu_sort=Sort: 
@@ -292,6 +311,7 @@ labels.search_unknown=Unknown
 labels.footer_back_to_top=Back to top
 labels.footer_back_to_top=Back to top
 labels.header_brand_name=Fess
 labels.header_brand_name=Fess
 labels.header_form_option_btn=Options
 labels.header_form_option_btn=Options
+labels.open_uri=Accessing {0}<br>At a first time starting, it might take a little more time to open the file.
 labels.file_crawling_configuration=File Crawling Configuration
 labels.file_crawling_configuration=File Crawling Configuration
 labels.file_crawling_title_details=File Crawling Configuration
 labels.file_crawling_title_details=File Crawling Configuration
 labels.included_paths=Included Paths For Crawling
 labels.included_paths=Included Paths For Crawling
@@ -885,6 +905,7 @@ labels.file_authentication_password=Password
 labels.file_authentication_parameters=Parameters
 labels.file_authentication_parameters=Parameters
 labels.file_authentication_file_crawling_config=FS Config
 labels.file_authentication_file_crawling_config=FS Config
 labels.file_authentication_scheme_samba=Samba
 labels.file_authentication_scheme_samba=Samba
+labels.file_authentication_scheme_ftp=FTP
 labels.file_authentication_title_confirm=File Authentication
 labels.file_authentication_title_confirm=File Authentication
 labels.file_authentication_button_update=Update
 labels.file_authentication_button_update=Update
 labels.file_authentication_button_delete=Delete
 labels.file_authentication_button_delete=Delete
@@ -1014,8 +1035,8 @@ labels.dict_synonym_button_update=Update
 labels.dict_synonym_button_download=Download
 labels.dict_synonym_button_download=Download
 labels.dict_synonym_button_upload=Upload
 labels.dict_synonym_button_upload=Upload
 labels.dict_synonym_file=Synonym File
 labels.dict_synonym_file=Synonym File
-labels.dict_kuromoji_configuration=UserDict List
-labels.dict_kuromoji_title=UserDict List
+labels.dict_kuromoji_configuration=Kuromoji List
+labels.dict_kuromoji_title=Kuromoji List
 labels.dict_kuromoji_list_link=List
 labels.dict_kuromoji_list_link=List
 labels.dict_kuromoji_link_create=Create New
 labels.dict_kuromoji_link_create=Create New
 labels.dict_kuromoji_link_update=Edit
 labels.dict_kuromoji_link_update=Edit
@@ -1035,7 +1056,7 @@ labels.dict_kuromoji_button_delete=Delete
 labels.dict_kuromoji_button_update=Update
 labels.dict_kuromoji_button_update=Update
 labels.dict_kuromoji_button_download=Download
 labels.dict_kuromoji_button_download=Download
 labels.dict_kuromoji_button_upload=Upload
 labels.dict_kuromoji_button_upload=Upload
-labels.dict_kuromoji_file=UserDict File
+labels.dict_kuromoji_file=Kuromoji File
 labels.boost_document_rule_configuration=Doc Boost
 labels.boost_document_rule_configuration=Doc Boost
 labels.boost_document_rule_title_list=Doc Boost
 labels.boost_document_rule_title_list=Doc Boost
 labels.boost_document_rule_title_confirm=Confirm Doc Boost
 labels.boost_document_rule_title_confirm=Confirm Doc Boost

+ 0 - 1213
src/main/resources/fess_label_en.properties

@@ -1,1213 +0,0 @@
-labels.authRealm=Realm
-labels.available=Status
-labels.createdBy=Created by
-labels.createdTime=Created Time
-labels.deletedBy=Deleted by
-labels.deletedTime=Deleted Time
-labels.depth=Depth
-labels.excludedPaths=Excluded Paths For Crawling
-labels.excludedUrls=Excluded URLs For Crawling
-labels.excludedDocPaths=Excluded Paths For Indexing
-labels.excludedDocUrls=Excluded URLs For Indexing
-labels.hostname=Hostname
-labels.id=ID
-labels.includedPaths=Included Paths For Crawling
-labels.includedUrls=Included URLs For Crawling
-labels.includedDocPaths=Included Paths For Indexing
-labels.includedDocUrls=Included URLs For Indexing
-labels.intervalTime=Interval Time
-labels.maxAccessCount=Max Access Count
-labels.name=Name
-labels.numOfThread=Num of Thread
-labels.overlappingName=Overlapping Name
-labels.pageNumber=Page Number
-labels.password=Password
-labels.paths=Paths
-labels.port=Port
-labels.regex=Regexp.
-labels.regularName=Regular Name
-labels.replacement=Replacement
-labels.sessionId=Session ID
-labels.sortOrder=Display Order
-labels.updatedBy=Updated by
-labels.updatedTime=Updated Time
-labels.urls=URLs
-labels.userAgent=User Agent
-labels.username=Username
-labels.value=Value
-labels.versionNo=Version No.
-labels.webCrawlingConfigId=Web Config Name
-labels.logFileName=Log File Name
-labels.cronExpression=Schedule
-labels.dayForCleanup=Remove Index Before Days
-labels.commitPerCount=Commit per Document Size
-labels.crawlingThreadCount=Num of Simultaneous Crawler Config
-labels.snapshotPath=Snapshot Path
-labels.boost=Boost
-labels.uploadedFile=File
-labels.scheduleEnabled=Use Schedule
-labels.scheduleMonth=Month
-labels.scheduleDate=Date
-labels.scheduleHour=Hours
-labels.scheduleMin=Minutes
-labels.crawlingConfigName=Name
-labels.crawlingConfigPath=Crawling Path
-labels.deleteUrl=URL
-labels.processType=Process Type
-labels.parameters=Parameters
-labels.designFile=Upaload File
-labels.accessType=Access Type
-labels.additional=Additional Parameters
-labels.appendQueryParameter=Additional Query Parameters
-labels.callback=callback
-labels.clientIp=Client IP
-labels.code=User ID
-labels.commit=Commit
-labels.configId=Config ID
-labels.configParameter=Config Parameters
-labels.content=Content
-labels.csvEncoding=CSV Encoding
-labels.csvFileEncoding=CSV Encoding
-labels.currentServerForSelect=Current Server (Select)
-labels.currentServerForUpdate=Current Server (Update)
-labels.currentServerStatusForSelect=Current Server Status (Select)
-labels.currentServerStatusForUpdate=Current Server Status (Update)
-labels.defaultLabelValue=Default Label
-labels.designFileName=File Name
-labels.diffCrawling=Check Last Modified
-labels.distance=Distance
-labels.encoding=Encoding
-labels.errorCount=Error Count
-labels.errorLog=Error Log
-labels.errorName=Error Name
-labels.expiredTime=Expired
-labels.failureCountThreshold=Failure Count
-labels.fileConfigId=ID
-labels.fileConfigName=Config Name
-labels.fileCrawlingConfigId=FS Config Name
-labels.fileName=File name
-labels.groupName=Solr Group
-labels.handlerName=Handler Name
-labels.handlerParameter=Parameters
-labels.handlerScript=Scripts
-labels.hitCount=Hit Count
-labels.hotSearchWord=Popular words
-labels.ignoreFailureType=Ignored Failure Type
-labels.intervalTime=Interval
-labels.lastAccessTime=Last Accessed
-labels.latitude=Latitude
-labels.longitude=Longitude
-labels.notificationTo=Notification To
-labels.num=Num
-labels.optimize=Optimize
-labels.overwrite=Overwrite
-labels.pn=Page Numger
-labels.protocolScheme=Scheme
-labels.purgeByBots=Purge By Bots
-labels.purgeSearchLogDay=Purge Search Log
-labels.query=Query
-labels.queryId=Query ID
-labels.queryOffset=Offset
-labels.queryPageSize=Page Size
-labels.range=Range
-labels.referer=Referrer
-labels.requestedTime=Requested Time
-labels.responseTime=Response Time
-labels.returnPath=Return Path
-labels.rt=rt
-labels.scheduleDay=Schedule
-labels.searchLog=Search Log
-labels.searchWord=Search Word
-labels.serverRotation=Server Rotation
-labels.snapshotReplication=Index Replication
-labels.solrInstanceName=Solr Instance Name
-labels.sort=Sort
-labels.start=Start Pos
-labels.supportedSearch=Supported Search
-labels.threadName=Thread Name
-labels.type=Type
-labels.u=URL
-labels.uri=URI
-labels.url=URL
-labels.userFavorite=Favorite Log
-labels.userId=User ID
-labels.userInfo=User Info
-labels.userSessionId=User ID
-labels.webApiJson=JSON Response
-labels.webApiXml=XML Response
-labels.webConfigId=ID
-labels.webConfigName=Config Name
-labels.allLanguages=All Languages
-labels.dictId=Dictionary ID
-labels.docId=Document ID
-labels.endTime=End Time
-labels.fn=fn
-labels.hq=hq
-labels.inputs=Source
-labels.jobLogging=Logging
-labels.jobName=Name
-labels.jobStatus=Status
-labels.labelTypeIds
-labels.lang=lang
-labels.outputs=Target	
-labels.pos=POS
-labels.purgeJobLogDay=Purge Job Log Before
-labels.purgeUserInfoDay=Purge User Before
-labels.reading=Reading
-labels.roleTypeIds=Role ID
-labels.scriptData=Script
-labels.scriptResult=Result
-labels.scriptType=Executor
-labels.segmentation=Segmentation
-labels.startTime=Start Time
-labels.target=Target
-labels.token=Token
-labels.useAclAsRole=Use ACL as Role
-labels.synonymFile=Synonym File
-labels.userDictFile=UserDict File
-labels.suggestElevateWordFile=Additional Word File
-labels.suggestBadWordFile=Bad Word File
-labels.menu_system=System
-labels.menu.wizard=Wizard
-labels.menu.crawl_config=General
-labels.menu.scheduled_job_config=Scheduled Jobs
-labels.menu.system_config=System
-labels.menu.document_config=Index
-labels.menu.design=Design
-labels.menu.dict=Dictionary
-labels.menu.data=Backup/Restore
-labels.menu_crawl=Crawler
-labels.menu.web=Web
-labels.menu.file_system=File System
-labels.menu.data_store=Data Store
-labels.menu.label_type=Label
-labels.menu.key_match=Key Match
-labels.menu.boost_document_rule=Doc Boost
-labels.menu.path_mapping=Path Mapping
-labels.menu.web_authentication=Web Authentication
-labels.menu.file_authentication=File Authentication
-labels.menu.request_header=Request Header
-labels.menu.overlapping_host=Overlapping Host
-labels.menu.role_type=Role
-labels.menu_user=User
-labels.menu.user=User
-labels.menu.role=Role
-labels.menu.group=Group
-labels.menu_suggest=Suggest
-labels.menu.suggest_elevate_word=Additional Word
-labels.menu.suggest_bad_word=Bad Word
-labels.menu_system_log=System Info
-labels.menu.system_info=Config Info
-labels.menu.session_info=Session Info
-labels.menu.log=Log Files
-labels.menu.jobLog=Job Log
-labels.menu.failure_url=Failure URL
-labels.menu.search_list=Search
-labels.menu_user_log=User Info
-labels.menu.search_log=Search Log
-labels.menu.stats=Statistics
-labels.menu.favoriteLog=Popular URL
-labels.menu.logout=Logout
-labels.header.logo_alt=Fess
-labels.header.home=Home
-labels.header.help=Help
-labels.footer.copyright=Copyright(C) 2009-2015 CodeLibs Project. <span class="br-phone"></span>All Rights Reserved.
-labels.search=Search
-labels.search_result_status=Results <b>{2}</b><span class="br-phone"></span><span class="hidden-phone"> -</span> <b>{3}</b> of <b>{1}</b> pages for <b>{0}</b>
-labels.search_result_time=({0} sec)
-labels.prev_page=Prev
-labels.next_page=Next
-labels.did_not_match=Your search - <b>{0}</b> - did not match any documents.
-labels.search_header_logo_alt=Fess
-labels.search_result_noneselect_label=-- Label --
-labels.search_result_select_label=# selected
-labels.search_title=Fess
-labels.search_hot_search_word=Popular Words: 
-labels.search_result_select_sort=-- Sort --
-labels.search_result_select_num=-- Results per page --
-labels.search_result_sort_created_asc=Date (ascending)
-labels.search_result_sort_created_desc=Date (descending)
-labels.search_result_sort_contentLength_asc=Size (ascending)
-labels.search_result_sort_contentLength_desc=Size (descending)
-labels.search_result_sort_lastModified_asc=Last Modified (ascending)
-labels.search_result_sort_lastModified_desc=Last Modified (descending)
-labels.search_result_sort_clickCount_asc=Click (ascending)
-labels.search_result_sort_clickCount_desc=Click (descending)
-labels.search_result_sort_favoriteCount_asc=Favorite (ascending)
-labels.search_result_sort_favoriteCount_desc=Favorite (descending)
-labels.search_result_size={0} bytes
-labels.search_result_created=Registered: 
-labels.search_result_last_modified=Last Modified: 
-labels.search_result_favorite=Vote it
-labels.search_result_favorited=Voted
-labels.search_click_count=Click: {0}
-labels.search_result_more=more..
-labels.search_result_cache=Cache
-labels.searchoptions_all=All
-labels.searchoptions_score=Score
-labels.searchoptions_menu_sort=Sort: 
-labels.searchoptions_menu_num=Result Per Page: 
-labels.searchoptions_num={0} results
-labels.searchoptions_menu_lang=Language: 
-labels.searchoptions_menu_labels=Labels: 
-labels.searchheader_username=Username: {0}
-labels.error_title=Error
-labels.system_error_title=System Error
-labels.contact_site_admin=Contact the Site Administrator.
-labels.request_error_title=Bad Request
-labels.bad_request=Invalid request for the url.
-labels.page_not_found_title=Page Not Found
-labels.check_url=Check the url.
-labels.home=Home
-labels.user_name=User Name
-labels.login=Login
-labels.login.footer_copyright=Copyright(C) 2009-2014 CodeLibs Project. All Rights Reserved.
-labels.login_title=Login
-labels.index_label=Labels
-labels.index_lang=Languages
-labels.index_sort=Sort
-labels.index_num=Results per page
-labels.logout_title=Logout
-labels.logout=Logout
-labels.do_you_want_to_logout=Do you want to logout?
-labels.logout_button=Logout
-labels.top.search=Search
-labels.search_top_logo_alt=Fess
-labels.index_title=Fess
-labels.index_subtitle=Full tExt Search Server
-labels.index_search_title=Search
-labels.index_form_query_label=Search the Web/Document
-labels.index_form_label_label=Select a label
-labels.index_form_search_btn=Search
-labels.index_form_reset_btn=Reset
-labels.index_hotkeywords_title=Popular Words
-labels.index_osdd_title=Fess Search
-labels.index_form_option_btn=Options
-labels.index_help=Help
-labels.search_options=Search Options
-labels.search_options_close=Close
-labels.search_options_clear=Clear
-labels.search_cache_msg=This is a cache of {0}. It is a snapshot of the page at {1}.
-labels.search_unknown=Unknown
-labels.footer_back_to_top=Back to top
-labels.header_brand_name=Fess
-labels.header_form_option_btn=Options
-labels.file_crawling_configuration=File Crawling Configuration
-labels.file_crawling_title_details=File Crawling Configuration
-labels.included_paths=Included Paths For Crawling
-labels.excluded_paths=Excluded Paths For Crawling
-labels.included_doc_paths=Included Paths For Indexing
-labels.excluded_doc_paths=Excluded Paths For Indexing
-labels.config_parameter=Config Parameters
-labels.max_access_count=Max Access Count
-labels.number_of_thread=The number of Tread
-labels.interval_time=Interval time
-labels.millisec=ms
-labels.role_type=Role
-labels.label_type=Label
-labels.file_crawling_button_create=Create
-labels.file_crawling_button_back=Back
-labels.file_crawling_button_confirm=Confirm
-labels.file_crawling_title_confirm=Confirm File Crawling Configuration
-labels.file_crawling_button_update=Update
-labels.file_crawling_button_delete=Delete
-labels.file_crawling_button_edit=Edit
-labels.file_crawling_link_create_new=Create New
-labels.file_crawling_link_list=List
-labels.file_crawling_link_create=Create New
-labels.file_crawling_link_update=Edit
-labels.file_crawling_link_delete=Delete
-labels.file_crawling_link_confirm=Details
-labels.file_crawling_link_details=Details
-labels.file_crawling_link_edit=Edit
-labels.file_crawling_link_delete=Delete
-labels.file_crawling_link_prev_page=Prev
-labels.file_crawling_link_next_page=Next
-labels.web_crawling_configuration=Web Crawling Configuration
-labels.web_crawling_title_details=Web Crawling Configuration
-labels.included_urls=Included URLs For Crawling
-labels.excluded_urls=Excluded URLs For Crawling
-labels.included_doc_urls=Included URLs For Indexing
-labels.excluded_doc_urls=Excluded URLs For Indexing
-labels.user_agent=User Agent
-labels.web_crawling_button_create=Create
-labels.web_crawling_button_back=Back
-labels.web_crawling_button_confirm=Confirm
-labels.web_crawling_title_confirm=Confirm Web Crawling Configuration
-labels.web_crawling_button_update=Update
-labels.web_crawling_button_delete=Delete
-labels.web_crawling_button_edit=Edit
-labels.web_crawling_link_create_new=Create New
-labels.web_crawling_link_list=List
-labels.web_crawling_link_create=Create New
-labels.web_crawling_link_update=Edit
-labels.web_crawling_link_delete=Delete
-labels.web_crawling_link_confirm=Details
-labels.web_crawling_link_details=Details
-labels.web_crawling_link_edit=Edit
-labels.web_crawling_link_delete=Delete
-labels.web_crawling_link_prev_page=Prev
-labels.web_crawling_link_next_page=Next
-labels.crawler_configuration=General Configuration
-labels.crawler_title_edit=General Configuration
-labels.schedule=Schedule
-labels.optimize=Optimize Index
-labels.enabled=Enabled
-labels.commit=Commit Index
-labels.server_rotation=Server Rotation
-labels.day_for_cleanup=Remove Index Before
-labels.day=Day
-labels.crawl_button_update=Update
-labels.none=None
-labels.commit_per_count=Commit per Document Size
-labels.crawling_thread_count=Num of Simultaneous Crawler Config
-labels.diff_crawling=Check Last Modified
-labels.use_acl_as_role=Use ACL as Role
-labels.search_log_enabled=Search Logging
-labels.user_info_enabled=User Logging
-labels.user_favorite_enabled=Favarite Logging
-labels.web_api_xml_enabled=XML Response
-labels.web_api_json_enabled=JSON Response
-labels.web_api_suggest_enabled=Suggest API Response
-labels.web_api_analysis_enabled=Analysis API Response
-labels.default_label_value=Default Label Value
-labels.append_query_param_enabled=Append Params to URL
-labels.supported_search_feature=Supported Search
-labels.ignore_failure_type=Excluded Failure Type
-labels.failure_count_threshold=Failure Count Threshold
-labels.hot_search_word_enabled=Popular Word Response
-labels.supported_search_web=Web
-labels.supported_search_none=Not Available
-labels.purge_session_info_day=Purge Session Info Before
-labels.purge_search_log_day=Purge Search Log Before
-labels.purge_job_log_day=Purge Job Log Before
-labels.purge_user_info_day=Purge User Before
-labels.purge_by_bots=Bots Name For Purge
-labels.csv_file_encoding=Encoding for CSV
-labels.notification_to=Notification Email
-labels.path_mapping_configuration=Path Mapping Configuration
-labels.path_mapping_title_details=Path Mapping
-labels.path_mapping_button_create=Create
-labels.path_mapping_button_back=Back
-labels.path_mapping_button_confirm=Confirm
-labels.disabled=Disabled
-labels.path_mapping_pt_crawling=Crawling
-labels.path_mapping_pt_displaying=Displaying
-labels.path_mapping_pt_both=Crawling/Displaying
-labels.path_mapping_title_confirm=Confirm Path Mapping
-labels.regular_name=Regular Name
-labels.overlapping_name=Overlapping Name
-labels.path_mapping_button_create=Create
-labels.path_mapping_button_back=Back
-labels.path_mapping_button_update=Update
-labels.path_mapping_button_delete=Delete
-labels.path_mapping_button_edit=Edit
-labels.path_mapping_link_create_new=Create New
-labels.path_mapping_link_list=List
-labels.path_mapping_link_create=Create New
-labels.path_mapping_link_update=Edit
-labels.path_mapping_link_delete=Delete
-labels.path_mapping_link_confirm=Details
-labels.path_mapping_link_details=Details
-labels.path_mapping_link_edit=Edit
-labels.path_mapping_link_delete=Delete
-labels.path_mapping_link_prev_page=Prev
-labels.path_mapping_link_next_page=Next
-labels.overlapping_host_configuration=Overlapping Host Configuration
-labels.overlapping_host_title_details=Overlapping Host
-labels.overlapping_host_button_create=Create
-labels.overlapping_host_button_back=Back
-labels.overlapping_host_button_confirm=Confirm
-labels.overlapping_host_title_confirm=Confirm Overlapping Host
-labels.overlapping_host_button_create=Create
-labels.overlapping_host_button_back=Back
-labels.overlapping_host_button_update=Update
-labels.overlapping_host_button_delete=Delete
-labels.overlapping_host_button_edit=Edit
-labels.overlapping_host_link_create_new=Create New
-labels.overlapping_host_link_list=List
-labels.overlapping_host_link_create=Create New
-labels.overlapping_host_link_update=Edit
-labels.overlapping_host_link_delete=Delete
-labels.overlapping_host_link_confirm=Details
-labels.overlapping_host_link_details=Details
-labels.overlapping_host_link_edit=Edit
-labels.overlapping_host_link_delete=Delete
-labels.overlapping_host_link_prev_page=Prev
-labels.overlapping_host_link_next_page=Next
-labels.system_title_configuration=System Configuration
-labels.system_title_system_status=System Status
-labels.es_button_update=Update
-labels.es_active=Active
-labels.es_inactive=Inactive
-labels.es_ready=Ready
-labels.es_completed=Completed
-labels.es_unfinished=Unfinished
-labels.es_action_none=None
-labels.es_action_commit=Commit
-labels.es_action_optimize=Optimize
-labels.es_action_delete=Delete
-labels.es_action_confirm_list=Results
-labels.es_action_all=All
-labels.es_cluster_name=Cluster Name
-labels.es_title_action=Solr Action
-labels.es_title_delete=Delete Docs From Index
-labels.crawler_process_running=Crawler Process
-labels.crawler_running=Running
-labels.crawler_stopped=Stopped
-labels.crawler_process_action=Action
-labels.es_document_title=Added Docs
-labels.es_group_name=Server Group
-labels.session_name=Session 
-labels.es_num_of_docs=Num of Docs
-labels.es_title_edit=Solr Status
-labels.crawler_button_start=Start Crawler
-labels.crawler_button_stop=Stop Crawker
-labels.es_management_title=Solr Instance
-labels.es_instance_name=Name
-labels.es_instance_status=Status
-labels.es_instance_action=Action
-labels.es_instance_start=Start
-labels.es_instance_stop=Stop
-labels.es_instance_reload=Reload
-labels.es_action_url_delete=URL
-labels.system_document_all=All
-labels.system_group_server_name=Group : Server
-labels.system_server_status=Server Status
-labels.system_index_status=Index Status
-labels.crawler_status_title=Crawler Status
-labels.crawler_sessionid_all=All
-labels.no_available_solr_servers=No available Solr server.
-labels.suggest_document_title=Added Suggest Docs
-labels.suggest_type=type
-labels.suggest_type_all=all
-labels.suggest_type_content=content
-labels.suggest_type_searchlog=search words
-labels.suggest_search_log_enabled=Suggest by Search Words
-labels.purge_suggest_search_log_day=Purge Suggest Docs by Search Words
-labels.crawling_session_title=Session Information
-labels.crawling_session_title_confirm=Crawling Information
-labels.crawling_session_button_back=Back
-labels.crawling_session_button_delete=Delete
-labels.crawling_session_configuration=Crawling Session
-labels.crawling_session_search=Search
-labels.crawling_session_reset=Reset
-labels.crawling_session_link_list=List
-labels.crawling_session_link_details=Details
-labels.crawling_session_link_delete=Delete
-labels.crawling_session_prev_page=Prev
-labels.crawling_session_next_page=Next
-labels.crawling_session_session_id_search=Session ID: 
-labels.crawling_session_session_id=Session ID
-labels.crawling_session_name=Name
-labels.crawling_session_created_time=Created
-labels.crawling_session_expired_time=Expired
-labels.crawling_session_delete_all_link=Delete All
-labels.crawling_session_delete_all_confirmation=Do you want to delete all?
-labels.crawling_session_CrawlerStatus=Crawling Status
-labels.crawling_session_CrawlerStartTime=Start Time (Crawling)
-labels.crawling_session_CrawlerEndTime=End Time (Crawling)
-labels.crawling_session_CrawlerExecTime=Exec Time (Crawling)
-labels.crawling_session_WebFsCrawlStartTime=Start Time (Web/File)
-labels.crawling_session_WebFsCrawlEndTime=End Time (Web/File)
-labels.crawling_session_DataCrawlStartTime=Start Time (Data Store)
-labels.crawling_session_DataCrawlEndTime=End Time (Data Store)
-labels.crawling_session_OptimizeStartTime=Start Time (Optimize)
-labels.crawling_session_OptimizeEndTime=End Time (Optimize)
-labels.crawling_session_OptimizeExecTime=Exec Time (Optimize)
-labels.crawling_session_CommitStartTime=Start Time (Commit)
-labels.crawling_session_CommitEndTime=End Time (Commit)
-labels.crawling_session_CommitExecTime=Exec Time (Commit)
-labels.crawling_session_WebFsCrawlExecTime=Exec Time (Web/File)
-labels.crawling_session_WebFsIndexExecTime=Indexing Exec Time (Web/File)
-labels.crawling_session_WebFsIndexSize=Index Size (Web/File)
-labels.crawling_session_DataCrawlExecTime=Exec Time (Data Store)
-labels.crawling_session_DataIndexExecTime=Indexing Exec Time (Data Store)
-labels.crawling_session_DataIndexSize=Index Size (Data Store)
-labels.crawling_session_ReplicationStatus=Replication Status
-labels.crawling_session_ReplicationStartTime=Start Time (Replication)
-labels.crawling_session_ReplicationEndTime=End Time (Replication)
-labels.crawling_session_ReplicationExecTime=Exec Time (Replication)
-labels.data_configuration=Backup/Restore Configuration
-labels.backup_title_edit=Backup 
-labels.backup=Backup
-labels.download_data=Download as XML File
-labels.download_data_csv=Download as CSV File
-labels.restore_title_edit=Restore 
-labels.restore=File
-labels.upload_button=Restore Data
-labels.backup_config=Confinguration
-labels.backup_session_info=Session Info
-labels.backup_search_log=Search Log
-labels.backup_click_log=Click Long
-labels.web_authentication_configuration=Web Authentication
-labels.web_authentication_link_create_new=Create New
-labels.web_authentication_link_list=List
-labels.web_authentication_link_create=Create New
-labels.web_authentication_link_update=Edit
-labels.web_authentication_link_delete=Delete
-labels.web_authentication_link_confirm=Details
-labels.web_authentication_link_details=Details
-labels.web_authentication_link_edit=Edit
-labels.web_authentication_link_delete=Delete
-labels.web_authentication_link_prev_page=Prev
-labels.web_authentication_link_next_page=Next
-labels.web_authentication_list_hostname=Hostname
-labels.web_authentication_list_realm=Realm
-labels.web_authentication_list_web_crawling_config=Config Name
-labels.web_authentication_any=Any
-labels.web_authentication_create_web_config=Create New Web Config
-labels.web_authentication_title_details=Web Authentication
-labels.web_authentication_button_create=Create
-labels.web_authentication_button_back=Back
-labels.web_authentication_button_confirm=Confirm
-labels.web_authentication_hostname=Hostname
-labels.web_authentication_port=Port
-labels.web_authentication_realm=Realm
-labels.web_authentication_scheme=Scheme
-labels.web_authentication_username=Username
-labels.web_authentication_password=Password
-labels.web_authentication_parameters=Parameters
-labels.web_authentication_web_crawling_config=Web Config
-labels.web_authentication_scheme_basic=Basic
-labels.web_authentication_scheme_digest=Digest
-labels.web_authentication_scheme_ntlm=NTLM
-labels.web_authentication_title_confirm=Web Authentication
-labels.web_authentication_button_update=Update
-labels.web_authentication_button_delete=Delete
-labels.web_authentication_button_edit=Edit
-labels.log_configuration=Log Files
-labels.log_file_download_title=Log Files
-labels.log_file_name=File Name
-labels.log_file_date=Timestamp
-labels.labeltype_configuration=Label
-labels.labeltype_title_details=Label
-labels.labeltype_button_create=Create
-labels.labeltype_button_back=Back
-labels.labeltype_button_confirm=Confirm
-labels.labeltype_name=Name
-labels.labeltype_value=Value
-labels.labeltype_title_confirm=Confirm Label
-labels.labeltype_button_create=Create
-labels.labeltype_button_back=Back
-labels.labeltype_button_update=Update
-labels.labeltype_button_delete=Delete
-labels.labeltype_button_edit=Edit
-labels.labeltype_included_paths=Included Paths
-labels.labeltype_excluded_paths=Excluded Paths
-labels.labeltype_link_create_new=Create New
-labels.labeltype_link_list=List
-labels.labeltype_link_create=Create New
-labels.labeltype_link_update=Edit
-labels.labeltype_link_delete=Delete
-labels.labeltype_link_confirm=Details
-labels.labeltype_link_details=Details
-labels.labeltype_link_edit=Edit
-labels.labeltype_link_delete=Delete
-labels.labeltype_link_prev_page=Prev
-labels.labeltype_link_next_page=Next
-labels.roletype_configuration=Role
-labels.roletype_title_details=Role
-labels.roletype_button_create=Create
-labels.roletype_button_back=Back
-labels.roletype_button_confirm=Confirm
-labels.roletype_name=Name
-labels.roletype_value=Value
-labels.roletype_title_confirm=Confirm Role
-labels.roletype_button_create=Create
-labels.roletype_button_back=Back
-labels.roletype_button_update=Update
-labels.roletype_button_delete=Delete
-labels.roletype_button_edit=Edit
-labels.roletype_link_create_new=Create New
-labels.roletype_link_list=List
-labels.roletype_link_create=Create New
-labels.roletype_link_update=Edit
-labels.roletype_link_delete=Delete
-labels.roletype_link_confirm=Details
-labels.roletype_link_details=Details
-labels.roletype_link_edit=Edit
-labels.roletype_link_delete=Delete
-labels.roletype_link_prev_page=Prev
-labels.roletype_link_next_page=Next
-labels.request_header_configuration=Request Header
-labels.request_header_link_create_new=Create New
-labels.request_header_link_list=List
-labels.request_header_link_create=Create New
-labels.request_header_link_update=Edit
-labels.request_header_link_delete=Delete
-labels.request_header_link_confirm=Details
-labels.request_header_link_details=Details
-labels.request_header_link_edit=Edit
-labels.request_header_link_delete=Delete
-labels.request_header_link_prev_page=Prev
-labels.request_header_link_next_page=Next
-labels.request_header_list_name=Name
-labels.request_header_list_web_crawling_config=Config Name
-labels.request_header_create_web_config=Create New Web Config
-labels.request_header_title_details=Request Header
-labels.request_header_button_create=Create
-labels.request_header_button_back=Back
-labels.request_header_button_confirm=Confirm
-labels.request_header_name=Name
-labels.request_header_value=Value
-labels.request_header_web_crawling_config=Web Config
-labels.request_header_title_confirm=Request Header
-labels.request_header_button_update=Update
-labels.request_header_button_delete=Delete
-labels.request_header_button_edit=Edit
-labels.key_match_configuration=Key Match
-labels.key_match_link_create_new=Create New
-labels.key_match_link_list=List
-labels.key_match_link_create=Create New
-labels.key_match_link_update=Edit
-labels.key_match_link_delete=Delete
-labels.key_match_link_confirm=Details
-labels.key_match_link_details=Details
-labels.key_match_link_edit=Edit
-labels.key_match_link_delete=Delete
-labels.key_match_link_prev_page=Prev
-labels.key_match_link_next_page=Next
-labels.key_match_list_term=Term
-labels.key_match_list_query=Query
-labels.key_match_term=Term
-labels.key_match_query=Query
-labels.key_match_size=Size
-labels.key_match_boost=Boost
-labels.key_match_title_details=Key Match
-labels.key_match_button_create=Create
-labels.key_match_button_back=Back
-labels.key_match_button_confirm=Confirm
-labels.key_match_name=Name
-labels.key_match_value=Value
-labels.key_match_title_confirm=Confirm Key Match
-labels.key_match_button_update=Update
-labels.key_match_button_delete=Delete
-labels.key_match_button_edit=Edit
-labels.design_configuration=Design
-labels.design_title_file_upload=File Upload
-labels.design_title_file=File Manager
-labels.design_file=Upload File
-labels.design_file_name=Upload File Name (Optional)
-labels.design_button_upload=Upload
-labels.design_file_title_edit=Page View Files
-labels.design_edit_button=Edit
-labels.design_download_button=Download
-labels.design_delete_button=Delete
-labels.design_use_default_button=Use Default
-labels.design_file_index=Top Page
-labels.design_file_footer=Footer
-labels.design_file_search=Results Page (Frame)
-labels.design_file_searchResults=Results Page (Content)
-labels.design_file_searchNoResult=Results Page (No Result)
-labels.design_file_help=Help Page (Content)
-labels.design_file_header=Header
-labels.design_file_error=Search Error Page
-labels.design_file_cache=Cache Page
-labels.design_file_errorHeader=Error Page (Header)
-labels.design_file_errorFooter=Error Page (Footer)
-labels.design_file_errorNotFound=Error Page (Not Found)
-labels.design_file_errorSystem=Error Page (System Error)
-labels.design_file_errorRedirect=Error Page (Redirect)
-labels.design_file_errorBadRequest=Error Page (BadRequest)
-labels.design_delete_confirmation=Do you want to delete it?
-labels.design_title_edit_content=Edit Page View File
-labels.design_button_update=Update
-labels.design_button_back=Back
-labels.data_crawling_configuration=Data Crawling Configuration
-labels.data_crawling_title_details=Data Crawling Configuration
-labels.handler_name=Handler Name
-labels.handler_parameter=Parameter
-labels.handler_script=Script
-labels.role_type=Role
-labels.label_type=Label
-labels.data_crawling_button_create=Create
-labels.data_crawling_button_back=Back
-labels.data_crawling_button_confirm=Confirm
-labels.data_crawling_title_confirm=Confirm Data Crawling Configuration
-labels.data_crawling_button_update=Update
-labels.data_crawling_button_delete=Delete
-labels.data_crawling_button_edit=Edit
-labels.data_crawling_link_create_new=Create New
-labels.data_crawling_link_list=List
-labels.data_crawling_link_create=Create New
-labels.data_crawling_link_update=Edit
-labels.data_crawling_link_delete=Delete
-labels.data_crawling_link_confirm=Details
-labels.data_crawling_link_details=Details
-labels.data_crawling_link_edit=Edit
-labels.data_crawling_link_delete=Delete
-labels.data_crawling_link_prev_page=Prev
-labels.data_crawling_link_next_page=Next
-labels.wizard_title_configuration=Configuration Wizard
-labels.wizard_start_title=Configuration Wizard
-labels.wizard_start_desc=Using Configuration Wizard, you can create crawling settings easily.
-labels.wizard_start_button=Start
-labels.wizard_schedule_title=Crawling Schedule
-labels.wizard_schedule_enabled=Use Schedule
-labels.wizard_schedule=Schedule
-labels.wizard_schedule_month_prefix=MM:
-labels.wizard_schedule_month_suffix=
-labels.wizard_schedule_date_prefix=DD:
-labels.wizard_schedule_date_suffix=
-labels.wizard_schedule_hour_prefix=hh:
-labels.wizard_schedule_hour_suffix=
-labels.wizard_schedule_min_prefix=mm:
-labels.wizard_schedule_min_suffix=
-labels.wizard_button_next=Next
-labels.wizard_button_skip=Skip
-labels.wizard_button_cancel=Cancel
-labels.wizard_button_back=Back
-labels.wizard_crawling_config_title=Crawling Configuration
-labels.wizard_crawling_config_name=Name
-labels.wizard_crawling_config_path=Crawling Path
-labels.wizard_button_register_again=Create again
-labels.wizard_button_register_next=Create/Next
-labels.wizard_schedule_day_sun=Sun
-labels.wizard_schedule_day_mon=Mon
-labels.wizard_schedule_day_tue=Tue
-labels.wizard_schedule_day_wed=Wed
-labels.wizard_schedule_day_thu=Thu
-labels.wizard_schedule_day_fri=Fri
-labels.wizard_schedule_day_sat=Sat
-labels.wizard_schedule_day_m_f=Mon-Fri
-labels.wizard_schedule_day_mwf=Mon,Wed,Fri
-labels.wizard_schedule_day_tt=Tue,Thu
-labels.wizard_start_crawling_title=Start Crawling
-labels.wizard_start_crawling_desc=To click "Start Crawling" button, you can start a crawling now.
-labels.wizard_button_start_crawling=Start Crawling
-labels.wizard_button_finish=Finish
-labels.search_list_configuration=Search Result
-labels.search_list_index_page=Type a search query.
-labels.search_list_title_confirm_delete=Delete Confirmation
-labels.search_list_url=URL
-labels.search_list_delete_link=Delete
-labels.search_log_configuration=Search Log
-labels.search_log_search_word_search=Search Word
-labels.search_log_user_code_search=User ID
-labels.search_log_button_search=Search
-labels.search_log_button_reset=Reset
-labels.search_log_requested_time=Requested Time
-labels.search_log_search_word=Search Word
-labels.search_log_search_query=Search Query
-labels.search_log_response_time=Response Time
-labels.search_log_hit_count=Hits
-labels.search_log_client_ip=IP
-labels.search_log_link_details=Details
-labels.search_log_link_delete=Delete
-labels.search_log_delete_all_link=Delete All
-labels.search_log_delete_all_confirmation=Do you want to delete all?
-labels.search_log_sort_up=(Up)
-labels.search_log_sort_down=(Down)
-labels.search_log_download_csv=Download(CSV)
-labels.search_log_search_start_page=First Query Only
-labels.search_log_search_term=Term
-labels.search_log_search_term_from=From: 
-labels.search_log_search_term_to=To: 
-labels.search_log_title=Search Log
-labels.search_log_title_confirm=Details
-labels.search_log_id=ID
-labels.search_log_solr_query=Solr Query
-labels.search_log_query_offset=Offset
-labels.search_log_query_page_size=Size
-labels.search_log_user_agent=User Agent
-labels.search_log_referer=Referer
-labels.search_log_client_ip=IP
-labels.search_log_session_id=Session ID
-labels.search_log_click_log_title=Click Logs
-labels.search_log_click_log_url=URL
-labels.search_log_click_log_requestedTime=Requested Time
-labels.search_log_access_type=Access Type
-labels.failure_url_configuration=Failure URL
-labels.failure_url_search_url=URL
-labels.failure_url_search_error_count=Error Count
-labels.failure_url_search_error_name=Type
-labels.failure_url_url=URL
-labels.failure_url_last_access_time=Last Access
-labels.failure_url_link_confirm=Confirm
-labels.failure_url_delete_all_confirmation=Do you want to delete all?
-labels.failure_url_error_count=Error Count
-labels.failure_url_title_confirm=Failure URL Details
-labels.failure_url_id=ID
-labels.failure_url_thread_name=Thread Name
-labels.failure_url_error_name=Type
-labels.failure_url_error_log=Log
-labels.failure_url_url=URL
-labels.failure_url_web_config_name=Web Crawling Configuration
-labels.failure_url_file_config_name=File Crawling Configuration
-labels.stats_configuration=Statistics
-labels.stats_search_report_type=Report Type
-labels.stats_search_term=Term
-labels.stats_search_term_from=From: 
-labels.stats_search_term_to=To: 
-labels.stats_button_search=Search
-labels.stats_button_reset=Reset
-labels.stats_search_word=Search Word
-labels.stats_search_query=Search Query
-labels.stats_solr_query=Solr Query
-labels.stats_user_agent=User Agent
-labels.stats_referer=Referer
-labels.stats_client_ip=Client IP
-labels.stats_count=Count
-labels.stats_click_url=Clicked URL
-labels.stats_favorite_url=Voted URL
-labels.system_info_configuration=System Info
-labels.system_info_env_title=Env Properties
-labels.system_info_prop_title=System Properties
-labels.system_info_fess_prop_title=Fess Properties
-labels.system_info_bug_report_title=Properties for Bug Report
-labels.system_info_crawler_properties_does_not_exist=crawler.properties does not exist. Default values are applied.
-labels.file_authentication_configuration=File Authentication
-labels.file_authentication_link_create_new=Create New
-labels.file_authentication_link_list=List
-labels.file_authentication_link_create=Create New
-labels.file_authentication_link_update=Edit
-labels.file_authentication_link_delete=Delete
-labels.file_authentication_link_confirm=Details
-labels.file_authentication_link_details=Details
-labels.file_authentication_link_edit=Edit
-labels.file_authentication_link_delete=Delete
-labels.file_authentication_link_prev_page=Prev
-labels.file_authentication_link_next_page=Next
-labels.file_authentication_list_hostname=Hostname
-labels.file_authentication_list_file_crawling_config=Config Name
-labels.file_authentication_any=Any
-labels.file_authentication_create_file_config=Create New File Config
-labels.file_authentication_title_details=File Authentication
-labels.file_authentication_button_create=Create
-labels.file_authentication_button_back=Back
-labels.file_authentication_button_confirm=Confirm
-labels.file_authentication_hostname=Hostname
-labels.file_authentication_port=Port
-labels.file_authentication_scheme=Scheme
-labels.file_authentication_username=Username
-labels.file_authentication_password=Password
-labels.file_authentication_parameters=Parameters
-labels.file_authentication_file_crawling_config=FS Config
-labels.file_authentication_scheme_samba=Samba
-labels.file_authentication_title_confirm=File Authentication
-labels.file_authentication_button_update=Update
-labels.file_authentication_button_delete=Delete
-labels.file_authentication_button_edit=Edit
-labels.pagination_page_guide_msg={0}/{1} ({2} items)
-labels.list_could_not_find_crud_table=No data.
-labels.user_info_configuration=User Info
-labels.user_info_title=User Info
-labels.user_info_title_confirm=Details
-labels.user_info_search_log_link=Search Log
-labels.user_info_favorite_log_link=Favorite Log
-labels.user_info_search_code=User ID
-labels.user_info_list_code=User ID
-labels.user_info_list_lastupdated=Last Accessed
-labels.user_info_edit_code=User ID
-labels.user_info_edit_createddate=Created
-labels.user_info_edit_lastupdated=Last Accessed
-labels.user_info_delete_all_link=Delete All
-labels.user_info_delete_all_confirmation=Do you want to delete all?
-labels.favorite_log_title=Popular URL
-labels.favorite_log_configuration=Popular URL
-labels.favorite_log_user_code_search=User ID
-labels.favorite_log_button_search=Search
-labels.favorite_log_button_reset=Reset
-labels.favorite_log_url=URL
-labels.favorite_log_created_time=Submitted
-labels.favorite_log_link_details=Details
-labels.favorite_log_link_delete=Delete
-labels.favorite_log_delete_all_link=Delete All
-labels.favorite_log_delete_all_confirmation=Do you want to delete it?
-labels.favorite_log_download_csv=Download (CSV)
-labels.favorite_log_search_term=Term
-labels.favorite_log_title_confirm=Details
-labels.favorite_log_id=ID
-labels.scheduledjob_configuration=Managed Jobs
-labels.scheduledjob_title_details=Jobs
-labels.scheduledjob_button_create=Create
-labels.scheduledjob_button_back=Back
-labels.scheduledjob_button_confirm=Confirm
-labels.scheduledjob_name=Name
-labels.scheduledjob_target=Target
-labels.scheduledjob_status=Status
-labels.scheduledjob_cronExpression=Schedule
-labels.scheduledjob_scriptType=Executor
-labels.scheduledjob_scriptData=Script
-labels.scheduledjob_jobLogging=Logging
-labels.scheduledjob_crawler=Crawler Job
-labels.scheduledjob_running=Running
-labels.scheduledjob_active=Active
-labels.scheduledjob_nojob=-
-labels.scheduledjob_title_confirm=Confirm Job
-labels.scheduledjob_button_create=Create
-labels.scheduledjob_button_back=Back
-labels.scheduledjob_button_update=Update
-labels.scheduledjob_button_delete=Delete
-labels.scheduledjob_button_edit=Edit
-labels.scheduledjob_button_start=Start
-labels.scheduledjob_button_stop=Stop
-labels.scheduledjob_link_create_new=Create New
-labels.scheduledjob_link_list=List
-labels.scheduledjob_link_create=Create New
-labels.scheduledjob_link_update=Edit
-labels.scheduledjob_link_delete=Delete
-labels.scheduledjob_link_confirm=Details
-labels.scheduledjob_link_details=Details
-labels.scheduledjob_link_edit=Edit
-labels.scheduledjob_link_delete=Delete
-labels.scheduledjob_link_prev_page=Prev
-labels.scheduledjob_link_next_page=Next
-labels.joblog_button_back=Back
-labels.joblog_button_create=Create
-labels.joblog_button_delete=Delete
-labels.joblog_button_edit=Edit
-labels.joblog_button_update=Update
-labels.joblog_configuration=Job Log
-labels.joblog_endTime=End Time
-labels.joblog_jobLogging=Job Log
-labels.joblog_jobName=Name
-labels.joblog_jobStatus=Status
-labels.joblog_link_confirm=Confirm
-labels.joblog_link_create=Create New
-labels.joblog_link_create_new=Create New
-labels.joblog_link_delete=Delete
-labels.joblog_link_details=Details
-labels.joblog_link_list=List
-labels.joblog_link_next_page=Next
-labels.joblog_link_prev_page=Prev
-labels.joblog_link_update=Edit
-labels.joblog_scriptData=Script
-labels.joblog_scriptResult=Result
-labels.joblog_scriptType=Executor
-labels.joblog_startTime=Start Time
-labels.joblog_target=Target
-labels.joblog_title_confirm=Confirm Job Log
-labels.joblog_title_details=Job Log Details
-labels.joblog_title_list=Job Log List
-labels.joblog_delete_all_link=Delete All
-labels.joblog_delete_all_confirmation=Do you want to delete all?
-labels.dict_configuration=Dictionary List
-labels.dict_list_title=Dictionary List
-labels.dict_list_link=Dictionaries
-labels.dictionary_name=Name
-labels.dictionary_type=Type
-labels.dict_link_details=Details
-labels.dict_link_edit=Edit
-labels.dict_link_delete=Delete
-labels.dict_link_prev_page=Prev
-labels.dict_link_next_page=Next
-labels.dict_button_back=Back
-labels.dict_synonym_configuration=Synonym List
-labels.dict_synonym_title=Synonym List
-labels.dict_synonym_list_link=List
-labels.dict_synonym_link_create=Create New
-labels.dict_synonym_link_update=Edit
-labels.dict_synonym_link_delete=Delete
-labels.dict_synonym_link_confirm=Confirm
-labels.dict_synonym_link_download=Download
-labels.dict_synonym_link_upload=Upload
-labels.dict_synonym_source=Source
-labels.dict_synonym_target=Target
-labels.dict_synonym_button_create=Create
-labels.dict_synonym_button_back=Back
-labels.dict_synonym_button_confirm=Confirm
-labels.dict_synonym_button_edit=Edit
-labels.dict_synonym_button_delete=Delete
-labels.dict_synonym_button_update=Update
-labels.dict_synonym_button_download=Download
-labels.dict_synonym_button_upload=Upload
-labels.dict_synonym_file=Synonym File
-labels.dict_kuromoji_configuration=UserDict List
-labels.dict_kuromoji_title=UserDict List
-labels.dict_kuromoji_list_link=List
-labels.dict_kuromoji_link_create=Create New
-labels.dict_kuromoji_link_update=Edit
-labels.dict_kuromoji_link_delete=Delete
-labels.dict_kuromoji_link_confirm=Confirm
-labels.dict_kuromoji_link_download=Download
-labels.dict_kuromoji_link_upload=Upload
-labels.dict_kuromoji_token=Token
-labels.dict_kuromoji_segmentation=Segmentation
-labels.dict_kuromoji_reading=Reading
-labels.dict_kuromoji_pos=POS
-labels.dict_kuromoji_button_create=Create
-labels.dict_kuromoji_button_back=Back
-labels.dict_kuromoji_button_confirm=Confirm
-labels.dict_kuromoji_button_edit=Edit
-labels.dict_kuromoji_button_delete=Delete
-labels.dict_kuromoji_button_update=Update
-labels.dict_kuromoji_button_download=Download
-labels.dict_kuromoji_button_upload=Upload
-labels.dict_kuromoji_file=UserDict File
-labels.boost_document_rule_configuration=Doc Boost
-labels.boost_document_rule_title_list=Doc Boost
-labels.boost_document_rule_title_confirm=Confirm Doc Boost
-labels.boost_document_rule_title_details=Doc Boost
-labels.boost_document_rule_link_list=List
-labels.boost_document_rule_link_create_new=Create New
-labels.boost_document_rule_link_details=Details
-labels.boost_document_rule_link_edit=Edit
-labels.boost_document_rule_link_delete=Delete
-labels.boost_document_rule_link_prev_page=Prev
-labels.boost_document_rule_link_next_page=Next
-labels.boost_document_rule_link_create=Create
-labels.boost_document_rule_link_update=Edit
-labels.boost_document_rule_link_delete=Delete
-labels.boost_document_rule_link_confirm=Details
-labels.boost_document_rule_button_create=Create
-labels.boost_document_rule_button_back=Back
-labels.boost_document_rule_button_confirm=Confirm
-labels.boost_document_rule_button_update=Update
-labels.boost_document_rule_button_delete=Delete
-labels.boost_document_rule_button_edit=Edit
-labels.boost_document_rule_list_url_expr=Condition
-labels.boost_document_rule_url_expr=Condition
-labels.boost_document_rule_boost_expr=Boost Expr
-labels.boost_document_rule_sort_order=Sort Order
-labels.suggest_elevate_word_configuration=Additional Word
-labels.suggest_elevate_word_title_list=Additional Word
-labels.suggest_elevate_word_title_confirm=Confirm Additional Word
-labels.suggest_elevate_word_title_details=Additional Word
-labels.suggest_elevate_word_link_list=List
-labels.suggest_elevate_word_link_create_new=Create New
-labels.suggest_elevate_word_link_details=Details
-labels.suggest_elevate_word_link_edit=Edit
-labels.suggest_elevate_word_link_delete=Delete
-labels.suggest_elevate_word_link_prev_page=Prev
-labels.suggest_elevate_word_link_next_page=Next
-labels.suggest_elevate_word_link_create=Create
-labels.suggest_elevate_word_link_update=Edit
-labels.suggest_elevate_word_link_delete=Delete
-labels.suggest_elevate_word_link_confirm=Details
-labels.suggest_elevate_word_link_download=Download
-labels.suggest_elevate_word_link_upload=Upload
-labels.suggest_elevate_word_button_create=Create
-labels.suggest_elevate_word_button_back=Back
-labels.suggest_elevate_word_button_confirm=Confirm
-labels.suggest_elevate_word_button_update=Update
-labels.suggest_elevate_word_button_delete=Delete
-labels.suggest_elevate_word_button_edit=Edit
-labels.suggest_elevate_word_button_download=Download
-labels.suggest_elevate_word_button_upload=Upload
-labels.suggest_elevate_word_list_suggest_word=Word
-labels.suggest_elevate_word_suggest_word=Word
-labels.suggest_elevate_word_reading=Reading
-labels.suggest_elevate_word_target_role=Role
-labels.suggest_elevate_word_target_label=Label
-labels.suggest_elevate_word_boost=Boost
-labels.suggest_elevate_word_file=Additional Word File
-labels.suggest_bad_word_configuration=Bad Word
-labels.suggest_bad_word_title_list=Bad Word
-labels.suggest_bad_word_title_confirm=Confirm Bad Word
-labels.suggest_bad_word_title_details=Bad Word
-labels.suggest_bad_word_link_list=List
-labels.suggest_bad_word_link_create_new=Create New
-labels.suggest_bad_word_link_details=Details
-labels.suggest_bad_word_link_edit=Edit
-labels.suggest_bad_word_link_delete=Delete
-labels.suggest_bad_word_link_prev_page=Prev
-labels.suggest_bad_word_link_next_page=Next
-labels.suggest_bad_word_link_create=Create
-labels.suggest_bad_word_link_update=Edit
-labels.suggest_bad_word_link_delete=Delete
-labels.suggest_bad_word_link_confirm=Details
-labels.suggest_bad_word_link_download=Download
-labels.suggest_bad_word_link_upload=Upload
-labels.suggest_bad_word_button_create=Create
-labels.suggest_bad_word_button_back=Back
-labels.suggest_bad_word_button_confirm=Confirm
-labels.suggest_bad_word_button_update=Update
-labels.suggest_bad_word_button_delete=Delete
-labels.suggest_bad_word_button_edit=Edit
-labels.suggest_bad_word_button_download=Download
-labels.suggest_bad_word_button_upload=Upload
-labels.suggest_bad_word_list_suggest_word=Bad Word
-labels.suggest_bad_word_suggest_word=Bad Word
-labels.suggest_bad_word_target_role=Role
-labels.suggest_bad_word_target_label=Label
-labels.suggest_bad_word_file=Bad Word File
-labels.user_configuration=User
-labels.user_link_create_new=Create New
-labels.user_link_list=List
-labels.user_link_create=Create New
-labels.user_link_update=Edit
-labels.user_link_delete=Delete
-labels.user_link_confirm=Details
-labels.user_link_details=Details
-labels.user_link_edit=Edit
-labels.user_link_delete=Delete
-labels.user_link_prev_page=Prev
-labels.user_link_next_page=Next
-labels.user_list_name=Name
-labels.user_name=Name
-labels.user_password=Password
-labels.user_confirm_password=Confirm
-labels.user_role=Role
-labels.user_group=Group
-labels.user_title_details=User
-labels.user_button_create=Create
-labels.user_button_back=Back
-labels.user_button_confirm=Confirm
-labels.user_title_confirm=Confirm User
-labels.user_button_update=Update
-labels.user_button_delete=Delete
-labels.user_button_edit=Edit
-labels.role_configuration=Role
-labels.role_link_create_new=Create New
-labels.role_link_list=List
-labels.role_link_create=Create New
-labels.role_link_update=Edit
-labels.role_link_delete=Delete
-labels.role_link_confirm=Details
-labels.role_link_details=Details
-labels.role_link_edit=Edit
-labels.role_link_delete=Delete
-labels.role_link_prev_page=Prev
-labels.role_link_next_page=Next
-labels.role_list_name=Name
-labels.role_name=Name
-labels.role_title_details=Role
-labels.role_button_create=Create
-labels.role_button_back=Back
-labels.role_button_confirm=Confirm
-labels.role_title_confirm=Confirm Role
-labels.role_button_update=Update
-labels.role_button_delete=Delete
-labels.role_button_edit=Edit
-labels.group_configuration=Group
-labels.group_link_create_new=Create New
-labels.group_link_list=List
-labels.group_link_create=Create New
-labels.group_link_update=Edit
-labels.group_link_delete=Delete
-labels.group_link_confirm=Details
-labels.group_link_details=Details
-labels.group_link_edit=Edit
-labels.group_link_delete=Delete
-labels.group_link_prev_page=Prev
-labels.group_link_next_page=Next
-labels.group_list_name=Name
-labels.group_name=Name
-labels.group_title_details=Group
-labels.group_button_create=Create
-labels.group_button_back=Back
-labels.group_button_confirm=Confirm
-labels.group_title_confirm=Confirm Group
-labels.group_button_update=Update
-labels.group_button_delete=Delete
-labels.group_button_edit=Edit
-labels.roles=Roles
-labels.groups=Groups
-labels.crud_button_create=Create
-labels.crud_button_update=Update
-labels.crud_button_delete=Delete
-labels.crud_button_back=Back
-labels.crud_button_edit=Edit
-labels.crud_button_confirm=Confirm
-labels.crud_button_search=Search
-labels.crud_button_reset=Reset
-labels.crud_link_create_new=Create New
-labels.crud_link_delete=Delete
-labels.crud_link_back=Back
-labels.crud_link_edit=Edit
-labels.crud_link_next_page=Next
-labels.crud_link_prev_page=Back
-labels.crud_title_details=Details
-labels.crud_title_confirm=Confirmation

+ 0 - 1213
src/main/resources/fess_label_ja.properties

@@ -1,1213 +0,0 @@
-labels.authRealm=\u8a8d\u8a3c\u30ec\u30eb\u30e0
-labels.available=\u72b6\u614b
-labels.createdBy=\u4f5c\u6210\u8005
-labels.createdTime=\u4f5c\u6210\u65e5\u6642
-labels.deletedBy=\u524a\u9664\u8005
-labels.deletedTime=\u524a\u9664\u65e5\u6642
-labels.depth=\u6df1\u3055
-labels.excludedPaths=\u30af\u30ed\u30fc\u30eb\u5bfe\u8c61\u304b\u3089\u9664\u5916\u3059\u308b\u30d1\u30b9
-labels.excludedUrls=\u30af\u30ed\u30fc\u30eb\u5bfe\u8c61\u304b\u3089\u9664\u5916\u3059\u308bURL
-labels.excludedDocPaths=\u691c\u7d22\u5bfe\u8c61\u304b\u3089\u9664\u5916\u3059\u308b\u30d1\u30b9
-labels.excludedDocUrls=\u691c\u7d22\u5bfe\u8c61\u304b\u3089\u9664\u5916\u3059\u308bURL
-labels.hostname=\u30db\u30b9\u30c8\u540d
-labels.id=ID
-labels.includedPaths=\u30af\u30ed\u30fc\u30eb\u5bfe\u8c61\u3068\u3059\u308b\u30d1\u30b9
-labels.includedUrls=\u30af\u30ed\u30fc\u30eb\u5bfe\u8c61\u3068\u3059\u308bURL
-labels.includedDocPaths=\u691c\u7d22\u5bfe\u8c61\u3068\u3059\u308b\u30d1\u30b9
-labels.includedDocUrls=\u691c\u7d22\u5bfe\u8c61\u3068\u3059\u308bURL
-labels.intervalTime=\u9593\u9694
-labels.maxAccessCount=\u6700\u5927\u30a2\u30af\u30bb\u30b9\u6570
-labels.name=\u8a2d\u5b9a\u540d
-labels.numOfThread=\u30b9\u30ec\u30c3\u30c9\u6570
-labels.overlappingName=\u91cd\u8907\u540d
-labels.pageNumber=\u30da\u30fc\u30b8\u756a\u53f7
-labels.password=\u30d1\u30b9\u30ef\u30fc\u30c9
-labels.paths=\u30d1\u30b9
-labels.port=\u30dd\u30fc\u30c8
-labels.regex=\u6b63\u898f\u8868\u73fe
-labels.regularName=\u6b63\u898f\u540d
-labels.replacement=\u7f6e\u63db\u6587\u5b57
-labels.sessionId=\u30bb\u30c3\u30b7\u30e7\u30f3ID
-labels.sortOrder=\u8868\u793a\u9806
-labels.updatedBy=\u66f4\u65b0\u8005
-labels.updatedTime=\u66f4\u65b0\u65e5\u6642
-labels.urls=URL
-labels.userAgent=\u30e6\u30fc\u30b6\u30fc\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8
-labels.username=\u30e6\u30fc\u30b6\u30fc\u540d
-labels.value=\u5024
-labels.versionNo=\u30d0\u30fc\u30b8\u30e7\u30f3\u756a\u53f7
-labels.webConfigId=\u30a6\u30a7\u30d6\u8a2d\u5b9a\u540d
-labels.logFileName=\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u540d
-labels.cronExpression=\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb
-labels.dayForCleanup=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u6709\u52b9\u671f\u9650
-labels.commitPerCount=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u6570\u6bce\u306b\u30b3\u30df\u30c3\u30c8
-labels.crawlingThreadCount=\u540c\u6642\u5b9f\u884c\u306e\u30af\u30ed\u30fc\u30eb\u8a2d\u5b9a\u6570
-labels.snapshotPath=\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u30d1\u30b9
-labels.boost=\u30d6\u30fc\u30b9\u30c8\u5024
-labels.uploadedFile=\u30d5\u30a1\u30a4\u30eb
-labels.scheduleEnabled=\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u306e\u5229\u7528
-labels.scheduleMonth=\u6708
-labels.scheduleDate=\u65e5
-labels.scheduleHour=\u6642
-labels.scheduleMin=\u5206
-labels.crawlingConfigName=\u30af\u30ed\u30fc\u30eb\u8a2d\u5b9a\u540d
-labels.crawlingConfigPath=\u30af\u30ed\u30fc\u30eb\u30d1\u30b9
-labels.deleteUrl=URL
-labels.processType=\u51e6\u7406\u65b9\u6cd5
-labels.parameters=\u30d1\u30e9\u30e1\u30fc\u30bf
-labels.designFile=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb
-labels.accessType=\u30a2\u30af\u30bb\u30b9\u7a2e\u5225
-labels.additional=\u8ffd\u52a0\u30d1\u30e9\u30e1\u30fc\u30bf
-labels.appendQueryParameter=\u691c\u7d22\u30d1\u30e9\u30e1\u30fc\u30bf\u306e\u8ffd\u52a0
-labels.callback=callback
-labels.clientIp=\u30a2\u30af\u30bb\u30b9\u5143
-labels.code=\u5229\u7528\u8005ID
-labels.commit=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u30b3\u30df\u30c3\u30c8
-labels.configId=\u8a2d\u5b9aID
-labels.configParameter=\u8a2d\u5b9a\u30d1\u30e9\u30e1\u30fc\u30bf
-labels.content=\u30b3\u30f3\u30c6\u30f3\u30c4
-labels.csvEncoding=CSV\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0
-labels.csvFileEncoding=CSV\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0
-labels.currentServerForSelect=\u73fe\u5728\u306e\u691c\u7d22\u7528\u30b5\u30fc\u30d0\u30fc
-labels.currentServerForUpdate=\u73fe\u5728\u306e\u66f4\u65b0\u7528\u30b5\u30fc\u30d0\u30fc
-labels.currentServerStatusForSelect=\u73fe\u5728\u306e\u691c\u7d22\u7528\u30b5\u30fc\u30d0\u30fc\u306e\u72b6\u614b
-labels.currentServerStatusForUpdate=\u73fe\u5728\u306e\u66f4\u65b0\u7528\u30b5\u30fc\u30d0\u30fc\u306e\u72b6\u614b
-labels.defaultLabelValue=\u30c7\u30d5\u30a9\u30eb\u30c8\u30e9\u30d9\u30eb\u5024
-labels.designFileName=\u30d5\u30a1\u30a4\u30eb\u540d
-labels.diffCrawling=\u5dee\u5206\u30af\u30ed\u30fc\u30eb
-labels.distance=\u8ddd\u96e2
-labels.encoding=\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0
-labels.errorCount=\u30a8\u30e9\u30fc\u56de\u6570
-labels.errorLog=\u30a8\u30e9\u30fc\u30ed\u30b0
-labels.errorName=\u30a8\u30e9\u30fc\u540d
-labels.expiredTime=\u6709\u52b9\u671f\u9650
-labels.failureCountThreshold=\u969c\u5bb3\u56de\u6570
-labels.fileConfigId=ID
-labels.fileConfigName=\u8a2d\u5b9a\u540d
-labels.fileConfigId=FS\u8a2d\u5b9a\u540d
-labels.fileName=\u30d5\u30a1\u30a4\u30eb\u540d
-labels.groupName=Solr\u30b0\u30eb\u30fc\u30d7\u540d
-labels.handlerName=\u30cf\u30f3\u30c9\u30e9\u540d
-labels.handlerParameter=\u30d1\u30e9\u30e1\u30fc\u30bf
-labels.handlerScript=\u30b9\u30af\u30ea\u30d7\u30c8
-labels.hitCount=\u30d2\u30c3\u30c8\u6570
-labels.hotSearchWord=\u6ce8\u76ee\u30ad\u30fc\u30ef\u30fc\u30c9
-labels.ignoreFailureType=\u9664\u5916\u3059\u308b\u969c\u5bb3\u30bf\u30a4\u30d7
-labels.intervalTime=\u9593\u9694
-labels.lastAccessTime=\u6700\u7d42\u30a2\u30af\u30bb\u30b9\u65e5\u6642
-labels.latitude=\u7def\u5ea6
-labels.longitude=\u8efd\u5ea6
-labels.notificationTo=\u901a\u77e5\u30a2\u30c9\u30ec\u30b9
-labels.num=\u8868\u793a\u6570
-labels.optimize=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u6700\u9069\u5316
-labels.overwrite=\u30c7\u30fc\u30bf\u306e\u4e0a\u66f8\u304d
-labels.pn=\u30da\u30fc\u30b8\u756a\u53f7
-labels.protocolScheme=\u8a8d\u8a3c\u65b9\u6cd5
-labels.purgeByBots=\u30ed\u30b0\u524a\u9664\u306eBots\u540d
-labels.purgeSearchLogDay=\u6307\u5b9a\u65e5\u6570\u4ee5\u524d\u306e\u691c\u7d22\u30ed\u30b0\u524a\u9664
-labels.query=\u30af\u30a8\u30ea\u30fc
-labels.queryId=\u30af\u30a8\u30ea\u30fcID
-labels.queryOffset=\u30aa\u30d5\u30bb\u30c3\u30c8
-labels.queryPageSize=\u8868\u793a\u30b5\u30a4\u30ba
-labels.range=\u7bc4\u56f2
-labels.referer=\u53c2\u7167\u5143
-labels.requestedTime=\u691c\u7d22\u6642\u523b
-labels.responseTime=\u5fdc\u7b54\u6642\u9593
-labels.returnPath=\u623b\u308a\u30d1\u30b9
-labels.rt=rt
-labels.scheduleDay=\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb
-labels.searchLog=\u691c\u7d22\u30ed\u30b0
-labels.searchWord=\u691c\u7d22\u8a9e
-labels.serverRotation=\u30b5\u30fc\u30d0\u5207\u308a\u66ff\u3048
-labels.snapshotReplication=\u30ea\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u6a5f\u80fd
-labels.solrInstanceName=Solr\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u540d
-labels.sort=\u30bd\u30fc\u30c8
-labels.start=\u958b\u59cb\u4f4d\u7f6e
-labels.supportedSearch=\u30b5\u30dd\u30fc\u30c8\u3059\u308b\u691c\u7d22
-labels.threadName=\u30b9\u30ec\u30c3\u30c9\u540d
-labels.type=\u30bf\u30a4\u30d7
-labels.u=URL
-labels.uri=URI
-labels.url=URL
-labels.userFavorite=\u304a\u6c17\u306b\u5165\u308a\u30ed\u30b0
-labels.userId=\u5229\u7528\u8005ID
-labels.userInfo=\u5229\u7528\u8005\u60c5\u5831
-labels.userSessionId=\u5229\u7528\u8005ID
-labels.webApiJson=JSON\u5fdc\u7b54
-labels.webApiXml=XML\u5fdc\u7b54
-labels.webConfigId=ID
-labels.webConfigName=\u8a2d\u5b9a\u540d
-labels.allLanguages=\u3059\u3079\u3066\u306e\u8a00\u8a9e
-labels.dictId=\u8f9e\u66f8ID
-labels.docId=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8ID
-labels.endTime=\u7d42\u4e86\u6642\u523b
-labels.fn=fn
-labels.hq=hq
-labels.inputs=\u5909\u63db\u5143
-labels.jobLogging=\u30ed\u30b0
-labels.jobName=\u540d\u524d
-labels.jobStatus=\u72b6\u614b
-labels.labelTypeIds
-labels.lang=lang
-labels.outputs=\u5909\u63db\u5f8c	
-labels.pos=pos
-labels.purgeJobLogDay=\u6307\u5b9a\u65e5\u6570\u4ee5\u524d\u306e\u30b8\u30e7\u30d6\u30ed\u30b0\u524a\u9664
-labels.purgeUserInfoDay=\u6307\u5b9a\u65e5\u6570\u4ee5\u524d\u306e\u5229\u7528\u8005\u60c5\u5831\u524a\u9664	
-labels.reading=\u8aad\u307f
-labels.roleTypeIds=\u30ed\u30fc\u30ebID
-labels.scriptData=\u30b9\u30af\u30ea\u30d7\u30c8
-labels.scriptResult=\u7d50\u679c
-labels.scriptType=\u5b9f\u884c\u65b9\u6cd5
-labels.segmentation=\u5206\u5272
-labels.startTime=\u958b\u59cb\u6642\u523b
-labels.target=\u5bfe\u8c61
-labels.token=\u30c8\u30fc\u30af\u30f3
-labels.useAclAsRole=ACL\u3092\u30ed\u30fc\u30eb\u306b\u5229\u7528
-labels.synonymFile=\u540c\u7fa9\u8a9e\u30d5\u30a1\u30a4\u30eb
-labels.userDictFile=\u30e6\u30fc\u30b6\u30fc\u8f9e\u66f8\u30d5\u30a1\u30a4\u30eb
-labels.suggestElevateWordFile=\u8ffd\u52a0\u5019\u88dc\u30d5\u30a1\u30a4\u30eb
-labels.suggestBadWordFile=NG\u30ef\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb
-labels.menu_system=\u30b7\u30b9\u30c6\u30e0
-labels.menu.wizard=\u8a2d\u5b9a\u30a6\u30a3\u30b6\u30fc\u30c9
-labels.menu.crawl_config=\u30af\u30ed\u30fc\u30eb\u5168\u822c
-labels.menu.scheduled_job_config=\u30b8\u30e7\u30d6\u7ba1\u7406
-labels.menu.system_config=\u30b7\u30b9\u30c6\u30e0\u8a2d\u5b9a
-labels.menu.document_config=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9
-labels.menu.design=\u30c7\u30b6\u30a4\u30f3
-labels.menu.dict=\u8f9e\u66f8
-labels.menu.data=\u30d0\u30c3\u30af\u30a2\u30c3\u30d7/\u30ea\u30b9\u30c8\u30a2
-labels.menu_crawl=\u30af\u30ed\u30fc\u30eb
-labels.menu.web=\u30a6\u30a7\u30d6
-labels.menu.file_system=\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0
-labels.menu.data_store=\u30c7\u30fc\u30bf\u30b9\u30c8\u30a2
-labels.menu.label_type=\u30e9\u30d9\u30eb
-labels.menu.key_match=\u30ad\u30fc\u30de\u30c3\u30c1
-labels.menu.boost_document_rule=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u30d6\u30fc\u30b9\u30c8
-labels.menu.path_mapping=\u30d1\u30b9\u30de\u30c3\u30d4\u30f3\u30b0
-labels.menu.web_authentication=\u30a6\u30a7\u30d6\u8a8d\u8a3c
-labels.menu.file_authentication=\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u8a8d\u8a3c
-labels.menu.request_header=\u30ea\u30af\u30a8\u30b9\u30c8\u30d8\u30c3\u30c0\u30fc
-labels.menu.overlapping_host=\u91cd\u8907\u30db\u30b9\u30c8
-labels.menu.role_type=\u30ed\u30fc\u30eb
-labels.menu_user=\u30e6\u30fc\u30b6\u30fc
-labels.menu.user=\u30e6\u30fc\u30b6\u30fc
-labels.menu.role=\u30ed\u30fc\u30eb
-labels.menu.group=\u30b0\u30eb\u30fc\u30d7
-labels.menu_suggest=\u30b5\u30b8\u30a7\u30b9\u30c8
-labels.menu.suggest_elevate_word=\u8ffd\u52a0\u5019\u88dc
-labels.menu.suggest_bad_word=NG\u30ef\u30fc\u30c9
-labels.menu_system_log=\u30b7\u30b9\u30c6\u30e0\u60c5\u5831
-labels.menu.system_info=\u8a2d\u5b9a\u60c5\u5831
-labels.menu.session_info=\u30bb\u30c3\u30b7\u30e7\u30f3\u60c5\u5831
-labels.menu.log=\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb
-labels.menu.jobLog=\u30b8\u30e7\u30d6\u30ed\u30b0
-labels.menu.failure_url=\u969c\u5bb3URL
-labels.menu.search_list=\u691c\u7d22
-labels.menu_user_log=\u5229\u7528\u8005\u60c5\u5831
-labels.menu.search_log=\u691c\u7d22\u30ed\u30b0
-labels.menu.stats=\u7d71\u8a08
-labels.menu.favoriteLog=\u4eba\u6c17URL
-labels.menu.logout=\u30ed\u30b0\u30a2\u30a6\u30c8
-labels.header.logo_alt=Fess
-labels.header.home=\u30db\u30fc\u30e0
-labels.header.help=\u30d8\u30eb\u30d7
-labels.footer.copyright=Copyright(C) 2009-2015 CodeLibs Project. <span class="br-phone"></span>All Rights Reserved.
-labels.search=\u691c\u7d22
-labels.search_result_status=<b>{0}</b> \u306e\u691c\u7d22\u7d50\u679c<span class="br-phone"></span> <b>{1}</b> \u4ef6\u4e2d <b>{2}</b> - <b>{3}</b> \u4ef6\u76ee
-labels.search_result_time=({0} \u79d2)
-labels.prev_page=\u524d\u3078
-labels.next_page=\u6b21\u3078
-labels.did_not_match=<b>{0}</b> \u306b\u4e00\u81f4\u3059\u308b\u60c5\u5831\u306f\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002
-labels.search_header_logo_alt=Fess
-labels.search_result_noneselect_label=-- \u30e9\u30d9\u30eb --
-labels.search_result_select_label=# \u500b\u3092\u9078\u629e
-labels.search_title=Fess
-labels.search_hot_search_word=\u6ce8\u76ee\u30ad\u30fc\u30ef\u30fc\u30c9: 
-labels.search_result_select_sort=-- \u30bd\u30fc\u30c8 --
-labels.search_result_select_num=-- \u8868\u793a\u4ef6\u6570 --
-labels.search_result_sort_created_asc=\u767b\u9332\u65e5\u6642 (\u6607\u9806)
-labels.search_result_sort_created_desc=\u767b\u9332\u65e5\u6642 (\u964d\u9806)
-labels.search_result_sort_contentLength_asc=\u30b5\u30a4\u30ba (\u6607\u9806)
-labels.search_result_sort_contentLength_desc=\u30b5\u30a4\u30ba (\u964d\u9806)
-labels.search_result_sort_lastModified_asc=\u66f4\u65b0\u65e5\u6642 (\u6607\u9806)
-labels.search_result_sort_lastModified_desc=\u66f4\u65b0\u65e5\u6642 (\u964d\u9806)
-labels.search_result_sort_clickCount_asc=\u30af\u30ea\u30c3\u30af\u6570 (\u6607\u9806)
-labels.search_result_sort_clickCount_desc=\u30af\u30ea\u30c3\u30af\u6570 (\u964d\u9806)
-labels.search_result_sort_favoriteCount_asc=\u304a\u6c17\u306b\u5165\u308a\u6570 (\u6607\u9806)
-labels.search_result_sort_favoriteCount_desc=\u304a\u6c17\u306b\u5165\u308a\u6570 (\u964d\u9806)
-labels.search_result_size={0} \u30d0\u30a4\u30c8
-labels.search_result_created=\u767b\u9332\u65e5\u6642: 
-labels.search_result_last_modified=\u66f4\u65b0\u65e5\u6642: 
-labels.search_result_favorite=1\u7968\u5165\u308c\u308b
-labels.search_result_favorited=\u6295\u7968\u6e08\u307f
-labels.search_click_count=\u30af\u30ea\u30c3\u30af\u6570: {0}
-labels.search_result_more=\u8a73\u7d30..
-labels.search_result_cache=\u30ad\u30e3\u30c3\u30b7\u30e5
-labels.searchoptions_all=\u3059\u3079\u3066
-labels.searchoptions_score=\u30b9\u30b3\u30a2
-labels.searchoptions_menu_sort=\u30bd\u30fc\u30c8: 
-labels.searchoptions_menu_num=\u8868\u793a\u4ef6\u6570: 
-labels.searchoptions_num={0} \u4ef6
-labels.searchoptions_menu_lang=\u8a00\u8a9e: 
-labels.searchoptions_menu_labels=\u30e9\u30d9\u30eb: 
-labels.searchheader_username=\u30e6\u30fc\u30b6\u30fc\u540d: {0}
-labels.error_title=\u30a8\u30e9\u30fc
-labels.system_error_title=\u30b7\u30b9\u30c6\u30e0\u30a8\u30e9\u30fc
-labels.contact_site_admin=\u30b5\u30a4\u30c8\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002
-labels.request_error_title=\u30ea\u30af\u30a8\u30b9\u30c8\u30a8\u30e9\u30fc
-labels.bad_request=\u30da\u30fc\u30b8\u3078\u306e\u30ea\u30af\u30a8\u30b9\u30c8\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002
-labels.page_not_found_title=\u30da\u30fc\u30b8\u304c\u5b58\u5728\u3057\u307e\u305b\u3093
-labels.check_url=URL\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002
-labels.home=\u30db\u30fc\u30e0
-labels.user_name=\u30e6\u30fc\u30b6\u30fc\u540d
-labels.login=\u30ed\u30b0\u30a4\u30f3
-labels.login.footer_copyright=Copyright(C) 2009-2014 CodeLibs Project. All Rights Reserved.
-labels.login_title=\u30ed\u30b0\u30a4\u30f3
-labels.logout_title=\u30ed\u30b0\u30a2\u30a6\u30c8
-labels.logout=\u30ed\u30b0\u30a2\u30a6\u30c8
-labels.do_you_want_to_logout=\u30ed\u30b0\u30a2\u30a6\u30c8\u3057\u307e\u3059\u304b?
-labels.logout_button=\u30ed\u30b0\u30a2\u30a6\u30c8
-labels.top.search=\u691c\u7d22
-labels.search_top_logo_alt=Fess
-labels.index_title=Fess
-labels.index_subtitle=Full tExt Search Server \u301c \u5168\u6587\u691c\u7d22\u30b5\u30fc\u30d0\u30fc
-labels.index_search_title=\u691c\u7d22
-labels.index_form_query_label=\u30a6\u30a7\u30d6/\u6587\u66f8\u306e\u691c\u7d22
-labels.index_form_label_label=\u30e9\u30d9\u30eb\u306e\u9078\u629e
-labels.index_form_search_btn=\u691c\u7d22
-labels.index_form_reset_btn=\u30ea\u30bb\u30c3\u30c8
-labels.index_hotkeywords_title=\u6ce8\u76ee\u30ad\u30fc\u30ef\u30fc\u30c9
-labels.index_osdd_title=Fess Search
-labels.index_form_option_btn=\u30aa\u30d7\u30b7\u30e7\u30f3
-labels.index_label=\u30e9\u30d9\u30eb
-labels.index_lang=\u8a00\u8a9e
-labels.index_sort=\u30bd\u30fc\u30c8
-labels.index_num=\u8868\u793a\u4ef6\u6570
-labels.index_help=\u30d8\u30eb\u30d7
-labels.search_options=\u691c\u7d22\u30aa\u30d7\u30b7\u30e7\u30f3
-labels.search_options_close=\u9589\u3058\u308b
-labels.search_options_clear=\u30af\u30ea\u30a2
-labels.search_cache_msg=\u3053\u306e\u30da\u30fc\u30b8\u306f {0} \u306e\u30ad\u30e3\u30c3\u30b7\u30e5\u3067\u3059\u3002{1} \u306b\u5b58\u5728\u3057\u3066\u3044\u305f\u30da\u30fc\u30b8\u306e\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u3067\u3059\u3002
-labels.search_unknown=\u4e0d\u660e
-labels.footer_back_to_top=\u4e0a\u90e8\u3078\u79fb\u52d5
-labels.header_brand_name=Fess
-labels.header_form_option_btn=\u30aa\u30d7\u30b7\u30e7\u30f3
-labels.file_crawling_configuration=\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u30af\u30ed\u30fc\u30eb\u306e\u8a2d\u5b9a
-labels.file_crawling_title_details=\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u30af\u30ed\u30fc\u30eb\u306e\u8a2d\u5b9a
-labels.included_paths=\u30af\u30ed\u30fc\u30eb\u5bfe\u8c61\u3068\u3059\u308b\u30d1\u30b9
-labels.excluded_paths=\u30af\u30ed\u30fc\u30eb\u5bfe\u8c61\u304b\u3089\u9664\u5916\u3059\u308b\u30d1\u30b9
-labels.included_doc_paths=\u691c\u7d22\u5bfe\u8c61\u3068\u3059\u308b\u30d1\u30b9
-labels.excluded_doc_paths=\u691c\u7d22\u5bfe\u8c61\u304b\u3089\u9664\u5916\u3059\u308b\u30d1\u30b9
-labels.config_parameter=\u8a2d\u5b9a\u30d1\u30e9\u30e1\u30fc\u30bf
-labels.max_access_count=\u6700\u5927\u30a2\u30af\u30bb\u30b9\u6570
-labels.number_of_thread=\u30b9\u30ec\u30c3\u30c9\u6570
-labels.interval_time=\u9593\u9694
-labels.millisec=\u30df\u30ea\u79d2
-labels.role_type=\u30ed\u30fc\u30eb
-labels.label_type=\u30e9\u30d9\u30eb
-labels.file_crawling_button_create=\u4f5c\u6210
-labels.file_crawling_button_back=\u623b\u308b
-labels.file_crawling_button_confirm=\u78ba\u8a8d
-labels.file_crawling_title_confirm=\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u30af\u30ed\u30fc\u30eb\u306e\u8a2d\u5b9a\u306e\u78ba\u8a8d
-labels.file_crawling_button_update=\u66f4\u65b0
-labels.file_crawling_button_delete=\u524a\u9664
-labels.file_crawling_button_edit=\u7de8\u96c6
-labels.file_crawling_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.file_crawling_link_list=\u4e00\u89a7
-labels.file_crawling_link_create=\u65b0\u898f\u4f5c\u6210
-labels.file_crawling_link_update=\u7de8\u96c6
-labels.file_crawling_link_delete=\u524a\u9664
-labels.file_crawling_link_confirm=\u8a73\u7d30
-labels.file_crawling_link_details=\u8a73\u7d30
-labels.file_crawling_link_edit=\u7de8\u96c6
-labels.file_crawling_link_delete=\u524a\u9664
-labels.file_crawling_link_prev_page=\u524d\u3078
-labels.file_crawling_link_next_page=\u6b21\u3078
-labels.web_crawling_configuration=\u30a6\u30a7\u30d6\u30af\u30ed\u30fc\u30eb\u306e\u8a2d\u5b9a
-labels.web_crawling_title_details=\u30a6\u30a7\u30d6\u30af\u30ed\u30fc\u30eb\u306e\u8a2d\u5b9a
-labels.included_urls=\u30af\u30ed\u30fc\u30eb\u5bfe\u8c61\u3068\u3059\u308bURL
-labels.excluded_urls=\u30af\u30ed\u30fc\u30eb\u5bfe\u8c61\u304b\u3089\u9664\u5916\u3059\u308bURL
-labels.included_doc_urls=\u691c\u7d22\u5bfe\u8c61\u3068\u3059\u308bURL
-labels.excluded_doc_urls=\u691c\u7d22\u5bfe\u8c61\u304b\u3089\u9664\u5916\u3059\u308bURL
-labels.user_agent=\u30e6\u30fc\u30b6\u30fc\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8
-labels.web_crawling_button_create=\u4f5c\u6210
-labels.web_crawling_button_back=\u623b\u308b
-labels.web_crawling_button_confirm=\u78ba\u8a8d
-labels.web_crawling_title_confirm=\u30a6\u30a7\u30d6\u30af\u30ed\u30fc\u30eb\u306e\u8a2d\u5b9a\u306e\u78ba\u8a8d
-labels.web_crawling_button_update=\u66f4\u65b0
-labels.web_crawling_button_delete=\u524a\u9664
-labels.web_crawling_button_edit=\u7de8\u96c6
-labels.web_crawling_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.web_crawling_link_list=\u4e00\u89a7
-labels.web_crawling_link_create=\u65b0\u898f\u4f5c\u6210
-labels.web_crawling_link_update=\u7de8\u96c6
-labels.web_crawling_link_delete=\u524a\u9664
-labels.web_crawling_link_confirm=\u8a73\u7d30
-labels.web_crawling_link_details=\u8a73\u7d30
-labels.web_crawling_link_edit=\u7de8\u96c6
-labels.web_crawling_link_delete=\u524a\u9664
-labels.web_crawling_link_prev_page=\u524d\u3078
-labels.web_crawling_link_next_page=\u6b21\u3078
-labels.crawler_configuration=\u30af\u30ed\u30fc\u30eb\u5168\u822c\u306e\u8a2d\u5b9a
-labels.crawler_title_edit=\u30af\u30ed\u30fc\u30eb\u5168\u822c\u306e\u8a2d\u5b9a
-labels.schedule=\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb
-labels.optimize=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u6700\u9069\u5316
-labels.enabled=\u6709\u52b9
-labels.commit=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u30b3\u30df\u30c3\u30c8
-labels.server_rotation=\u30b5\u30fc\u30d0\u5207\u308a\u66ff\u3048
-labels.day_for_cleanup=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u6709\u52b9\u671f\u9650
-labels.day=\u65e5
-labels.crawl_button_update=\u66f4\u65b0
-labels.none=\u306a\u3057
-labels.commit_per_count=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u6570\u6bce\u306b\u30b3\u30df\u30c3\u30c8
-labels.crawling_thread_count=\u540c\u6642\u5b9f\u884c\u306e\u30af\u30ed\u30fc\u30eb\u8a2d\u5b9a\u6570
-labels.diff_crawling=\u5dee\u5206\u30af\u30ed\u30fc\u30eb
-labels.use_acl_as_role=ACL\u3092\u30ed\u30fc\u30eb\u306b\u5229\u7528
-labels.search_log_enabled=\u691c\u7d22\u30ed\u30b0
-labels.user_info_enabled=\u5229\u7528\u8005\u30ed\u30b0
-labels.user_favorite_enabled=\u304a\u6c17\u306b\u5165\u308a\u30ed\u30b0
-labels.web_api_xml_enabled=XML\u5fdc\u7b54
-labels.web_api_json_enabled=JSON\u5fdc\u7b54
-labels.web_api_suggest_enabled=\u30b5\u30b8\u30a7\u30b9\u30c8API\u5fdc\u7b54
-labels.web_api_analysis_enabled=\u89e3\u6790API\u5fdc\u7b54
-labels.default_label_value=\u30c7\u30d5\u30a9\u30eb\u30c8\u30e9\u30d9\u30eb\u5024
-labels.append_query_param_enabled=\u691c\u7d22\u30d1\u30e9\u30e1\u30fc\u30bf\u306e\u8ffd\u52a0
-labels.supported_search_feature=\u30b5\u30dd\u30fc\u30c8\u3059\u308b\u691c\u7d22
-labels.ignore_failure_type=\u9664\u5916\u3059\u308b\u969c\u5bb3\u30bf\u30a4\u30d7
-labels.failure_count_threshold=\u969c\u5bb3\u56de\u6570
-labels.hot_search_word_enabled=\u6ce8\u76ee\u30ad\u30fc\u30ef\u30fc\u30c9\u5fdc\u7b54
-labels.supported_search_web=\u30a6\u30a7\u30d6
-labels.supported_search_none=\u5229\u7528\u4e0d\u53ef
-labels.purge_session_info_day=\u6307\u5b9a\u65e5\u6570\u4ee5\u524d\u306e\u30bb\u30c3\u30b7\u30e7\u30f3\u60c5\u5831\u524a\u9664
-labels.purge_search_log_day=\u6307\u5b9a\u65e5\u6570\u4ee5\u524d\u306e\u691c\u7d22\u30ed\u30b0\u524a\u9664
-labels.purge_job_log_day=\u6307\u5b9a\u65e5\u6570\u4ee5\u524d\u306e\u30b8\u30e7\u30d6\u30ed\u30b0\u524a\u9664
-labels.purge_user_info_day=\u6307\u5b9a\u65e5\u6570\u4ee5\u524d\u306e\u5229\u7528\u8005\u60c5\u5831\u524a\u9664
-labels.purge_by_bots=\u30ed\u30b0\u524a\u9664\u306eBots\u540d
-labels.csv_file_encoding=CSV\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0
-labels.notification_to=\u901a\u77e5\u30a2\u30c9\u30ec\u30b9
-labels.path_mapping_configuration=\u30d1\u30b9\u30de\u30c3\u30d4\u30f3\u30b0\u306e\u8a2d\u5b9a
-labels.path_mapping_title_details=\u30d1\u30b9\u30de\u30c3\u30d4\u30f3\u30b0\u306e\u8a2d\u5b9a
-labels.path_mapping_button_create=\u4f5c\u6210
-labels.path_mapping_button_back=\u623b\u308b
-labels.path_mapping_button_confirm=\u78ba\u8a8d
-labels.disabled=\u7121\u52b9
-labels.path_mapping_pt_crawling=\u30af\u30ed\u30fc\u30eb\u6642
-labels.path_mapping_pt_displaying=\u8868\u793a\u6642
-labels.path_mapping_pt_both=\u30af\u30ed\u30fc\u30eb\u6642/\u8868\u793a\u6642
-labels.path_mapping_title_confirm=\u30d1\u30b9\u30de\u30c3\u30d4\u30f3\u30b0\u306e\u8a2d\u5b9a\u306e\u78ba\u8a8d
-labels.path_mapping_button_create=\u4f5c\u6210
-labels.path_mapping_button_back=\u623b\u308b
-labels.path_mapping_button_update=\u66f4\u65b0
-labels.path_mapping_button_delete=\u524a\u9664
-labels.path_mapping_button_edit=\u7de8\u96c6
-labels.path_mapping_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.path_mapping_link_list=\u4e00\u89a7
-labels.path_mapping_link_create=\u65b0\u898f\u4f5c\u6210
-labels.path_mapping_link_update=\u7de8\u96c6
-labels.path_mapping_link_delete=\u524a\u9664
-labels.path_mapping_link_confirm=\u8a73\u7d30
-labels.path_mapping_link_details=\u8a73\u7d30
-labels.path_mapping_link_edit=\u7de8\u96c6
-labels.path_mapping_link_delete=\u524a\u9664
-labels.path_mapping_link_prev_page=\u524d\u3078
-labels.path_mapping_link_next_page=\u6b21\u3078
-labels.overlapping_host_configuration=\u91cd\u8907\u30db\u30b9\u30c8\u306e\u8a2d\u5b9a
-labels.overlapping_host_title_details=\u91cd\u8907\u30db\u30b9\u30c8\u306e\u8a2d\u5b9a
-labels.overlapping_host_button_create=\u4f5c\u6210
-labels.overlapping_host_button_back=\u623b\u308b
-labels.overlapping_host_button_confirm=\u78ba\u8a8d
-labels.overlapping_host_title_confirm=\u91cd\u8907\u30db\u30b9\u30c8\u306e\u8a2d\u5b9a\u306e\u78ba\u8a8d
-labels.regular_name=\u6b63\u898f\u540d
-labels.overlapping_name=\u91cd\u8907\u540d
-labels.overlapping_host_button_create=\u4f5c\u6210
-labels.overlapping_host_button_back=\u623b\u308b
-labels.overlapping_host_button_update=\u66f4\u65b0
-labels.overlapping_host_button_delete=\u524a\u9664
-labels.overlapping_host_button_edit=\u7de8\u96c6
-labels.overlapping_host_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.overlapping_host_link_list=\u4e00\u89a7
-labels.overlapping_host_link_create=\u65b0\u898f\u4f5c\u6210
-labels.overlapping_host_link_update=\u7de8\u96c6
-labels.overlapping_host_link_delete=\u524a\u9664
-labels.overlapping_host_link_confirm=\u8a73\u7d30
-labels.overlapping_host_link_details=\u8a73\u7d30
-labels.overlapping_host_link_edit=\u7de8\u96c6
-labels.overlapping_host_link_delete=\u524a\u9664
-labels.overlapping_host_link_prev_page=\u524d\u3078
-labels.overlapping_host_link_next_page=\u6b21\u3078
-labels.system_title_configuration=\u30b7\u30b9\u30c6\u30e0\u8a2d\u5b9a
-labels.system_title_system_status=\u30b7\u30b9\u30c6\u30e0\u72b6\u614b
-labels.es_button_update=\u66f4\u65b0
-labels.es_active=\u6709\u52b9
-labels.es_inactive=\u7121\u52b9
-labels.es_ready=\u6e96\u5099\u4e2d
-labels.es_completed=\u5b8c\u4e86
-labels.es_unfinished=\u672a\u5b8c\u4e86
-labels.es_action_none=\u306a\u3057
-labels.es_action_commit=\u30b3\u30df\u30c3\u30c8
-labels.es_action_optimize=\u6700\u9069\u5316
-labels.es_action_delete=\u524a\u9664
-labels.es_action_confirm_list=\u7d50\u679c\u4e00\u89a7
-labels.es_action_all=\u3059\u3079\u3066
-labels.es_cluster_name=\u30af\u30e9\u30b9\u30bf\u540d
-labels.es_title_action=Solr \u30a2\u30af\u30b7\u30e7\u30f3
-labels.es_title_delete=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u524a\u9664
-labels.crawler_process_running=\u30af\u30ed\u30fc\u30e9\u30fc\u30d7\u30ed\u30bb\u30b9
-labels.crawler_running=\u5b9f\u884c\u4e2d
-labels.crawler_stopped=\u505c\u6b62\u4e2d
-labels.crawler_process_action=\u30a2\u30af\u30b7\u30e7\u30f3
-labels.es_document_title=\u8ffd\u52a0\u3055\u308c\u305f\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8
-labels.es_group_name=\u30b5\u30fc\u30d0\u30fc\u30b0\u30eb\u30fc\u30d7
-labels.session_name=\u30bb\u30c3\u30b7\u30e7\u30f3
-labels.es_num_of_docs=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u6570
-labels.es_title_edit=Solr \u72b6\u614b\u8a2d\u5b9a
-labels.crawler_button_start=\u30af\u30ed\u30fc\u30eb\u306e\u958b\u59cb
-labels.crawler_button_stop=\u30af\u30ed\u30fc\u30eb\u306e\u505c\u6b62
-labels.es_management_title=Solr\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9
-labels.es_instance_name=\u540d\u524d
-labels.es_instance_status=\u72b6\u614b
-labels.es_instance_action=\u30a2\u30af\u30b7\u30e7\u30f3
-labels.es_instance_start=\u8d77\u52d5
-labels.es_instance_stop=\u505c\u6b62
-labels.es_instance_reload=\u30ea\u30ed\u30fc\u30c9
-labels.es_action_url_delete=URL
-labels.system_document_all=\u3059\u3079\u3066
-labels.system_group_server_name=\u30b0\u30eb\u30fc\u30d7 : \u30b5\u30fc\u30d0\u30fc
-labels.system_server_status=\u30b5\u30fc\u30d0\u30fc\u72b6\u614b
-labels.system_index_status=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u72b6\u614b
-labels.crawler_status_title=\u30af\u30ed\u30fc\u30e9\u30fc\u72b6\u614b
-labels.crawler_sessionid_all=\u3059\u3079\u3066
-labels.no_available_solr_servers=\u5229\u7528\u53ef\u80fd\u306aSolr\u30b5\u30fc\u30d0\u304c\u3042\u308a\u307e\u305b\u3093\u3002
-labels.suggest_document_title=\u8ffd\u52a0\u3055\u308c\u305f\u30b5\u30b8\u30a7\u30b9\u30c8\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8
-labels.suggest_type=\u7a2e\u5225
-labels.suggest_type_all=\u3059\u3079\u3066
-labels.suggest_type_content=\u30b3\u30f3\u30c6\u30f3\u30c4
-labels.suggest_type_searchlog=\u691c\u7d22\u30ed\u30b0
-labels.suggest_search_log_enabled=\u691c\u7d22\u8a9e\u30b5\u30b8\u30a7\u30b9\u30c8
-labels.purge_suggest_search_log_day=\u691c\u7d22\u8a9e\u30b5\u30b8\u30a7\u30b9\u30c8\u306e\u6709\u52b9\u671f\u9650
-labels.crawling_session_title=\u30bb\u30c3\u30b7\u30e7\u30f3\u60c5\u5831
-labels.crawling_session_title_confirm=\u30af\u30ed\u30fc\u30eb\u60c5\u5831
-labels.crawling_session_button_back=\u623b\u308b
-labels.crawling_session_button_delete=\u524a\u9664
-labels.crawling_session_configuration=\u30af\u30ed\u30fc\u30eb\u60c5\u5831
-labels.crawling_session_search=\u691c\u7d22
-labels.crawling_session_reset=\u30ea\u30bb\u30c3\u30c8
-labels.crawling_session_link_list=\u4e00\u89a7
-labels.crawling_session_link_details=\u8a73\u7d30
-labels.crawling_session_link_delete=\u524a\u9664
-labels.crawling_session_prev_page=\u524d\u3078
-labels.crawling_session_next_page=\u6b21\u3078
-labels.crawling_session_session_id_search=\u30bb\u30c3\u30b7\u30e7\u30f3 ID: 
-labels.crawling_session_session_id=\u30bb\u30c3\u30b7\u30e7\u30f3 ID
-labels.crawling_session_name=\u540d\u524d
-labels.crawling_session_created_time=\u767b\u9332\u6642\u523b
-labels.crawling_session_expired_time=\u671f\u9650
-labels.crawling_session_delete_all_link=\u3059\u3079\u3066\u524a\u9664
-labels.crawling_session_delete_all_confirmation=\u524a\u9664\u3057\u307e\u3059\u304b?
-labels.crawling_session_CrawlerStatus=\u30af\u30ed\u30fc\u30eb\u30b9\u30c6\u30fc\u30bf\u30b9
-labels.crawling_session_CrawlerStartTime=\u958b\u59cb\u6642\u523b (\u30af\u30ed\u30fc\u30eb)
-labels.crawling_session_CrawlerEndTime=\u7d42\u4e86\u6642\u523b (\u30af\u30ed\u30fc\u30eb)
-labels.crawling_session_CrawlerExecTime=\u5b9f\u884c\u6642\u9593 (\u30af\u30ed\u30fc\u30eb)
-labels.crawling_session_WebFsCrawlStartTime=\u958b\u59cb\u6642\u523b (\u30a6\u30a7\u30d6/\u30d5\u30a1\u30a4\u30eb)
-labels.crawling_session_WebFsCrawlEndTime=\u7d42\u4e86\u6642\u523b (\u30a6\u30a7\u30d6/\u30d5\u30a1\u30a4\u30eb)
-labels.crawling_session_DataCrawlStartTime=\u958b\u59cb\u6642\u523b (\u30c7\u30fc\u30bf\u30b9\u30c8\u30a2)
-labels.crawling_session_DataCrawlEndTime=\u7d42\u4e86\u6642\u523b (\u30c7\u30fc\u30bf\u30b9\u30c8\u30a2)
-labels.crawling_session_OptimizeStartTime=\u958b\u59cb\u6642\u523b (\u6700\u9069\u5316)
-labels.crawling_session_OptimizeEndTime=\u7d42\u4e86\u6642\u523b (\u6700\u9069\u5316)
-labels.crawling_session_OptimizeExecTime=\u5b9f\u884c\u6642\u9593 (\u6700\u9069\u5316)
-labels.crawling_session_CommitStartTime=\u958b\u59cb\u6642\u523b (\u30b3\u30df\u30c3\u30c8)
-labels.crawling_session_CommitEndTime=\u7d42\u4e86\u6642\u523b (\u30b3\u30df\u30c3\u30c8)
-labels.crawling_session_CommitExecTime=\u5b9f\u884c\u6642\u9593 (\u30b3\u30df\u30c3\u30c8)
-labels.crawling_session_WebFsCrawlExecTime=\u5b9f\u884c\u6642\u9593 (\u30a6\u30a7\u30d6/\u30d5\u30a1\u30a4\u30eb)
-labels.crawling_session_WebFsIndexExecTime=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u5b9f\u884c\u6642\u9593 (\u30a6\u30a7\u30d6/\u30d5\u30a1\u30a4\u30eb)
-labels.crawling_session_WebFsIndexSize=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30b5\u30a4\u30ba (\u30a6\u30a7\u30d6/\u30d5\u30a1\u30a4\u30eb)
-labels.crawling_session_DataCrawlExecTime=\u5b9f\u884c\u6642\u9593 (\u30c7\u30fc\u30bf\u30b9\u30c8\u30a2)
-labels.crawling_session_DataIndexExecTime=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u5b9f\u884c\u6642\u9593 (\u30c7\u30fc\u30bf\u30b9\u30c8\u30a2)
-labels.crawling_session_DataIndexSize=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30b5\u30a4\u30ba (\u30c7\u30fc\u30bf\u30b9\u30c8\u30a2)
-labels.crawling_session_ReplicationStatus=\u30ec\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30b9\u30c6\u30fc\u30bf\u30b9
-labels.crawling_session_ReplicationStartTime=\u958b\u59cb\u6642\u523b (\u30ec\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3)
-labels.crawling_session_ReplicationEndTime=\u7d42\u4e86\u6642\u523b (\u30ec\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3)
-labels.crawling_session_ReplicationExecTime=\u5b9f\u884c\u6642\u9593 (\u30ec\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3)
-labels.data_configuration=\u8a2d\u5b9a\u306e\u30d0\u30c3\u30af\u30a2\u30c3\u30d7/\u30ea\u30b9\u30c8\u30a2
-labels.backup_title_edit=\u8a2d\u5b9a\u306e\u30d0\u30c3\u30af\u30a2\u30c3\u30d7
-labels.backup=\u30d0\u30c3\u30af\u30a2\u30c3\u30d7
-labels.download_data=\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9 (XML\u30d5\u30a1\u30a4\u30eb)
-labels.download_data_csv=\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9 (CSV\u30d5\u30a1\u30a4\u30eb)
-labels.restore_title_edit=\u8a2d\u5b9a\u306e\u30ea\u30b9\u30c8\u30a2
-labels.restore=\u30d5\u30a1\u30a4\u30eb
-labels.upload_button=\u30c7\u30fc\u30bf\u306e\u30ea\u30b9\u30c8\u30a2
-labels.backup_config=\u8a2d\u5b9a
-labels.backup_session_info=\u30bb\u30c3\u30b7\u30e7\u30f3\u60c5\u5831
-labels.backup_search_log=\u691c\u7d22\u30ed\u30b0
-labels.backup_click_log=\u30af\u30ea\u30c3\u30af\u30ed\u30b0
-labels.web_authentication_configuration=\u30a6\u30a7\u30d6\u8a8d\u8a3c
-labels.web_authentication_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.web_authentication_link_list=\u4e00\u89a7
-labels.web_authentication_link_create=\u65b0\u898f\u4f5c\u6210
-labels.web_authentication_link_update=\u7de8\u96c6
-labels.web_authentication_link_delete=\u524a\u9664
-labels.web_authentication_link_confirm=\u8a73\u7d30
-labels.web_authentication_link_details=\u8a73\u7d30
-labels.web_authentication_link_edit=\u7de8\u96c6
-labels.web_authentication_link_delete=\u524a\u9664
-labels.web_authentication_link_prev_page=\u524d\u3078
-labels.web_authentication_link_next_page=\u6b21\u3078
-labels.web_authentication_list_hostname=\u30db\u30b9\u30c8\u540d
-labels.web_authentication_list_realm=\u30ec\u30eb\u30e0
-labels.web_authentication_list_web_crawling_config=\u30a6\u30a7\u30d6\u8a2d\u5b9a\u540d
-labels.web_authentication_any=\u4efb\u610f
-labels.web_authentication_create_web_config=\u65b0\u898f\u306b\u30a6\u30a7\u30d6\u30af\u30ed\u30fc\u30eb\u8a2d\u5b9a\u3092\u4f5c\u6210
-labels.web_authentication_title_details=\u30a6\u30a7\u30d6\u8a8d\u8a3c
-labels.web_authentication_button_create=\u4f5c\u6210
-labels.web_authentication_button_back=\u623b\u308b
-labels.web_authentication_button_confirm=\u78ba\u8a8d
-labels.web_authentication_hostname=\u30db\u30b9\u30c8\u540d
-labels.web_authentication_port=\u30dd\u30fc\u30c8
-labels.web_authentication_realm=\u30ec\u30eb\u30e0
-labels.web_authentication_scheme=\u8a8d\u8a3c\u65b9\u6cd5
-labels.web_authentication_username=\u30e6\u30fc\u30b6\u30fc\u540d
-labels.web_authentication_password=\u30d1\u30b9\u30ef\u30fc\u30c9
-labels.web_authentication_parameters=\u30d1\u30e9\u30e1\u30fc\u30bf
-labels.web_authentication_web_crawling_config=\u30a6\u30a7\u30d6\u8a2d\u5b9a\u540d
-labels.web_authentication_scheme_basic=Basic\u8a8d\u8a3c
-labels.web_authentication_scheme_digest=Digest\u8a8d\u8a3c
-labels.web_authentication_scheme_ntlm=NTLM\u8a8d\u8a3c
-labels.web_authentication_title_confirm=\u30a6\u30a7\u30d6\u8a8d\u8a3c
-labels.web_authentication_button_update=\u66f4\u65b0
-labels.web_authentication_button_delete=\u524a\u9664
-labels.web_authentication_button_edit=\u7de8\u96c6
-labels.log_configuration=\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb
-labels.log_file_download_title=\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb
-labels.log_file_name=\u30d5\u30a1\u30a4\u30eb\u540d
-labels.log_file_date=\u65e5\u6642
-labels.labeltype_configuration=\u30e9\u30d9\u30eb
-labels.labeltype_title_details=\u30e9\u30d9\u30eb
-labels.labeltype_button_create=\u4f5c\u6210
-labels.labeltype_button_back=\u623b\u308b
-labels.labeltype_button_confirm=\u78ba\u8a8d
-labels.labeltype_name=\u8a2d\u5b9a\u540d
-labels.labeltype_value=\u5024
-labels.labeltype_title_confirm=\u30e9\u30d9\u30eb\u306e\u78ba\u8a8d
-labels.labeltype_button_create=\u4f5c\u6210
-labels.labeltype_button_back=\u623b\u308b
-labels.labeltype_button_update=\u66f4\u65b0
-labels.labeltype_button_delete=\u524a\u9664
-labels.labeltype_button_edit=\u7de8\u96c6
-labels.labeltype_included_paths=\u5bfe\u8c61\u3068\u3059\u308b\u30d1\u30b9
-labels.labeltype_excluded_paths=\u9664\u5916\u3059\u308b\u30d1\u30b9
-labels.labeltype_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.labeltype_link_list=\u4e00\u89a7
-labels.labeltype_link_create=\u65b0\u898f\u4f5c\u6210
-labels.labeltype_link_update=\u7de8\u96c6
-labels.labeltype_link_delete=\u524a\u9664
-labels.labeltype_link_confirm=\u8a73\u7d30
-labels.labeltype_link_details=\u8a73\u7d30
-labels.labeltype_link_edit=\u7de8\u96c6
-labels.labeltype_link_delete=\u524a\u9664
-labels.labeltype_link_prev_page=\u524d\u3078
-labels.labeltype_link_next_page=\u6b21\u3078
-labels.roletype_configuration=\u30ed\u30fc\u30eb
-labels.roletype_title_details=\u30ed\u30fc\u30eb
-labels.roletype_button_create=\u4f5c\u6210
-labels.roletype_button_back=\u623b\u308b
-labels.roletype_button_confirm=\u78ba\u8a8d
-labels.roletype_name=\u8a2d\u5b9a\u540d
-labels.roletype_value=\u5024
-labels.roletype_title_confirm=\u30ed\u30fc\u30eb\u306e\u78ba\u8a8d
-labels.roletype_button_create=\u4f5c\u6210
-labels.roletype_button_back=\u623b\u308b
-labels.roletype_button_update=\u66f4\u65b0
-labels.roletype_button_delete=\u524a\u9664
-labels.roletype_button_edit=\u7de8\u96c6
-labels.roletype_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.roletype_link_list=\u4e00\u89a7
-labels.roletype_link_create=\u65b0\u898f\u4f5c\u6210
-labels.roletype_link_update=\u7de8\u96c6
-labels.roletype_link_delete=\u524a\u9664
-labels.roletype_link_confirm=\u8a73\u7d30
-labels.roletype_link_details=\u8a73\u7d30
-labels.roletype_link_edit=\u7de8\u96c6
-labels.roletype_link_delete=\u524a\u9664
-labels.roletype_link_prev_page=\u524d\u3078
-labels.roletype_link_next_page=\u6b21\u3078
-labels.request_header_configuration=\u30ea\u30af\u30a8\u30b9\u30c8\u30d8\u30c3\u30c0\u30fc
-labels.request_header_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.request_header_link_list=\u4e00\u89a7
-labels.request_header_link_create=\u65b0\u898f\u4f5c\u6210
-labels.request_header_link_update=\u7de8\u96c6
-labels.request_header_link_delete=\u524a\u9664
-labels.request_header_link_confirm=\u8a73\u7d30
-labels.request_header_link_details=\u8a73\u7d30
-labels.request_header_link_edit=\u7de8\u96c6
-labels.request_header_link_delete=\u524a\u9664
-labels.request_header_link_prev_page=\u623b\u308b
-labels.request_header_link_next_page=\u6b21\u3078
-labels.request_header_list_name=\u540d\u524d
-labels.request_header_list_web_crawling_config=\u30a6\u30a7\u30d6\u8a2d\u5b9a\u540d
-labels.request_header_create_web_config=\u65b0\u898f\u306b\u30a6\u30a7\u30d6\u30af\u30ed\u30fc\u30eb\u8a2d\u5b9a\u3092\u4f5c\u6210
-labels.request_header_title_details=\u30ea\u30af\u30a8\u30b9\u30c8\u30d8\u30c3\u30c0\u30fc
-labels.request_header_button_create=\u4f5c\u6210
-labels.request_header_button_back=\u623b\u308b
-labels.request_header_button_confirm=\u78ba\u8a8d
-labels.request_header_name=\u540d\u524d
-labels.request_header_value=\u5024
-labels.request_header_web_crawling_config=\u30a6\u30a7\u30d6\u8a2d\u5b9a\u540d
-labels.request_header_title_confirm=\u30ea\u30af\u30a8\u30b9\u30c8\u30d8\u30c3\u30c0\u30fc
-labels.request_header_button_update=\u66f4\u65b0
-labels.request_header_button_delete=\u524a\u9664
-labels.request_header_button_edit=\u7de8\u96c6
-labels.key_match_configuration=\u30ad\u30fc\u30de\u30c3\u30c1
-labels.key_match_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.key_match_link_list=\u4e00\u89a7
-labels.key_match_link_create=\u65b0\u898f\u4f5c\u6210
-labels.key_match_link_update=\u7de8\u96c6
-labels.key_match_link_delete=\u524a\u9664
-labels.key_match_link_confirm=\u8a73\u7d30
-labels.key_match_link_details=\u8a73\u7d30
-labels.key_match_link_edit=\u7de8\u96c6
-labels.key_match_link_delete=\u524a\u9664
-labels.key_match_link_prev_page=\u623b\u308b
-labels.key_match_link_next_page=\u6b21\u3078
-labels.key_match_list_term=\u691c\u7d22\u8a9e
-labels.key_match_list_query=\u30af\u30a8\u30ea\u30fc
-labels.key_match_term=\u691c\u7d22\u8a9e
-labels.key_match_query=\u30af\u30a8\u30ea\u30fc
-labels.key_match_size=\u30b5\u30a4\u30ba
-labels.key_match_boost=\u30d6\u30fc\u30b9\u30c8
-labels.key_match_title_details=\u30ad\u30fc\u30de\u30c3\u30c1
-labels.key_match_button_create=\u4f5c\u6210
-labels.key_match_button_back=\u623b\u308b
-labels.key_match_button_confirm=\u78ba\u8a8d
-labels.key_match_name=\u540d\u524d
-labels.key_match_value=\u5024
-labels.key_match_title_confirm=\u30ad\u30fc\u30de\u30c3\u30c1\u306e\u78ba\u8a8d
-labels.key_match_button_update=\u66f4\u65b0
-labels.key_match_button_delete=\u524a\u9664
-labels.key_match_button_edit=\u7de8\u96c6
-labels.design_configuration=\u30c7\u30b6\u30a4\u30f3
-labels.design_title_file_upload=\u30d5\u30a1\u30a4\u30eb\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9
-labels.design_title_file=\u30d5\u30a1\u30a4\u30eb\u7ba1\u7406
-labels.design_file=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb
-labels.design_file_name=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb\u540d (\u7701\u7565\u53ef)
-labels.design_button_upload=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9
-labels.design_file_title_edit=\u753b\u9762\u8868\u793a\u30d5\u30a1\u30a4\u30eb
-labels.design_edit_button=\u7de8\u96c6
-labels.design_download_button=\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9
-labels.design_delete_button=\u524a\u9664
-labels.design_use_default_button=\u30c7\u30d5\u30a9\u30eb\u30c8\u3092\u4f7f\u7528
-labels.design_file_index=\u30c8\u30c3\u30d7\u30da\u30fc\u30b8 (\u30d5\u30ec\u30fc\u30e0)
-labels.design_file_footer=\u30d5\u30c3\u30bf\u30fc
-labels.design_file_search=\u691c\u7d22\u7d50\u679c\u30da\u30fc\u30b8 (\u30d5\u30ec\u30fc\u30e0)
-labels.design_file_searchResults=\u691c\u7d22\u7d50\u679c\u30da\u30fc\u30b8 (\u30b3\u30f3\u30c6\u30f3\u30c4)
-labels.design_file_searchNoResult=\u691c\u7d22\u7d50\u679c\u30da\u30fc\u30b8 (\u7d50\u679c\u306a\u3057)
-labels.design_file_error=\u691c\u7d22\u30a8\u30e9\u30fc\u30da\u30fc\u30b8
-labels.design_file_cache=\u30ad\u30e3\u30c3\u30b7\u30e5\u30da\u30fc\u30b8
-labels.design_file_help=\u30d8\u30eb\u30d7\u30da\u30fc\u30b8 (\u30d5\u30ec\u30fc\u30e0)
-labels.design_file_header=\u30d8\u30c3\u30c0\u30fc
-labels.design_file_errorHeader=\u30a8\u30e9\u30fc\u30da\u30fc\u30b8 (\u30d8\u30c3\u30c0\u30fc)
-labels.design_file_errorFooter=\u30a8\u30e9\u30fc\u30da\u30fc\u30b8 (\u30d5\u30c3\u30bf\u30fc)
-labels.design_file_errorNotFound=\u30a8\u30e9\u30fc\u30da\u30fc\u30b8 (\u30da\u30fc\u30b8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093)
-labels.design_file_errorSystem=\u30a8\u30e9\u30fc\u30da\u30fc\u30b8 (\u30b7\u30b9\u30c6\u30e0\u30a8\u30e9\u30fc)
-labels.design_file_errorRedirect=\u30a8\u30e9\u30fc\u30da\u30fc\u30b8 (\u30ea\u30c0\u30a4\u30ec\u30af\u30c8)
-labels.design_file_errorBadRequest=\u30a8\u30e9\u30fc\u30da\u30fc\u30b8 (\u4e0d\u6b63\u306a\u30ea\u30af\u30a8\u30b9\u30c8)
-labels.design_delete_confirmation=\u524a\u9664\u3057\u307e\u3059\u304b?
-labels.design_title_edit_content=\u753b\u9762\u8868\u793a\u30d5\u30a1\u30a4\u30eb\u7de8\u96c6
-labels.design_button_update=\u66f4\u65b0
-labels.design_button_back=\u623b\u308b
-labels.data_crawling_configuration=\u30c7\u30fc\u30bf\u30b9\u30c8\u30a2\u30af\u30ed\u30fc\u30eb\u306e\u8a2d\u5b9a
-labels.data_crawling_title_details=\u30c7\u30fc\u30bf\u30b9\u30c8\u30a2\u30af\u30ed\u30fc\u30eb\u306e\u8a2d\u5b9a
-labels.handler_name=\u30cf\u30f3\u30c9\u30e9\u540d
-labels.handler_parameter=\u30d1\u30e9\u30e1\u30fc\u30bf
-labels.handler_script=\u30b9\u30af\u30ea\u30d7\u30c8
-labels.role_type=\u30ed\u30fc\u30eb
-labels.label_type=\u30e9\u30d9\u30eb
-labels.data_crawling_button_create=\u4f5c\u6210
-labels.data_crawling_button_back=\u623b\u308b
-labels.data_crawling_button_confirm=\u78ba\u8a8d
-labels.data_crawling_title_confirm=\u30c7\u30fc\u30bf\u30b9\u30c8\u30a2\u30af\u30ed\u30fc\u30eb\u306e\u8a2d\u5b9a\u306e\u78ba\u8a8d
-labels.data_crawling_button_update=\u66f4\u65b0
-labels.data_crawling_button_delete=\u524a\u9664
-labels.data_crawling_button_edit=\u7de8\u96c6
-labels.data_crawling_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.data_crawling_link_list=\u4e00\u89a7
-labels.data_crawling_link_create=\u65b0\u898f\u4f5c\u6210
-labels.data_crawling_link_update=\u7de8\u96c6
-labels.data_crawling_link_delete=\u524a\u9664
-labels.data_crawling_link_confirm=\u8a73\u7d30
-labels.data_crawling_link_details=\u8a73\u7d30
-labels.data_crawling_link_edit=\u7de8\u96c6
-labels.data_crawling_link_delete=\u524a\u9664
-labels.data_crawling_link_prev_page=\u524d\u3078
-labels.data_crawling_link_next_page=\u6b21\u3078
-labels.wizard_title_configuration=\u8a2d\u5b9a\u30a6\u30a3\u30b6\u30fc\u30c9
-labels.wizard_start_title=\u8a2d\u5b9a\u30a6\u30a3\u30b6\u30fc\u30c9
-labels.wizard_start_desc=\u8a2d\u5b9a\u30a6\u30a3\u30b6\u30fc\u30c9\u3092\u5229\u7528\u3059\u308b\u3053\u3068\u3067<br>\u30af\u30ed\u30fc\u30eb\u306b\u5fc5\u8981\u306a\u9805\u76ee\u3092\u7c21\u5358\u306b\u8a2d\u5b9a\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002
-labels.wizard_start_button=\u958b\u59cb
-labels.wizard_schedule_title=\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u306e\u8a2d\u5b9a
-labels.wizard_schedule_enabled=\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u306e\u5229\u7528
-labels.wizard_schedule=\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb
-labels.wizard_schedule_month_prefix=
-labels.wizard_schedule_month_suffix=\u6708
-labels.wizard_schedule_date_prefix=
-labels.wizard_schedule_date_suffix=\u65e5
-labels.wizard_schedule_hour_prefix=
-labels.wizard_schedule_hour_suffix=\u6642
-labels.wizard_schedule_min_prefix=
-labels.wizard_schedule_min_suffix=\u5206
-labels.wizard_button_next=\u6b21\u3078
-labels.wizard_button_skip=\u30b9\u30ad\u30c3\u30d7
-labels.wizard_button_cancel=\u30ad\u30e3\u30f3\u30bb\u30eb
-labels.wizard_button_back=\u623b\u308b
-labels.wizard_crawling_config_title=\u30af\u30ed\u30fc\u30eb\u8a2d\u5b9a
-labels.wizard_crawling_config_name=\u30af\u30ed\u30fc\u30eb\u8a2d\u5b9a\u540d
-labels.wizard_crawling_config_path=\u30af\u30ed\u30fc\u30eb\u30d1\u30b9
-labels.wizard_button_register_again=\u7d9a\u3051\u3066\u767b\u9332
-labels.wizard_button_register_next=\u767b\u9332\u3057\u3066\u6b21\u3078
-labels.wizard_schedule_day_sun=\u65e5
-labels.wizard_schedule_day_mon=\u6708
-labels.wizard_schedule_day_tue=\u706b
-labels.wizard_schedule_day_wed=\u6c34
-labels.wizard_schedule_day_thu=\u6728
-labels.wizard_schedule_day_fri=\u91d1
-labels.wizard_schedule_day_sat=\u571f
-labels.wizard_schedule_day_m_f=\u6708-\u91d1
-labels.wizard_schedule_day_mwf=\u6708,\u6c34,\u91d1
-labels.wizard_schedule_day_tt=\u706b,\u6728
-labels.wizard_start_crawling_title=\u30af\u30ed\u30fc\u30eb\u958b\u59cb
-labels.wizard_start_crawling_desc=\u300c\u30af\u30ed\u30fc\u30eb\u958b\u59cb\u300d\u30dc\u30bf\u30f3\u3092\u62bc\u4e0b\u3059\u308b\u3053\u3068\u3067\u5373\u6642\u306b\u30af\u30ed\u30fc\u30eb\u3092\u958b\u59cb\u3067\u304d\u307e\u3059\u3002
-labels.wizard_button_start_crawling=\u30af\u30ed\u30fc\u30eb\u958b\u59cb
-labels.wizard_button_finish=\u5b8c\u4e86
-labels.search_list_configuration=\u691c\u7d22\u7d50\u679c
-labels.search_list_index_page=\u691c\u7d22\u30af\u30a8\u30ea\u30fc\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002
-labels.search_list_title_confirm_delete=\u524a\u9664\u306e\u78ba\u8a8d
-labels.search_list_url=URL
-labels.search_list_delete_link=\u524a\u9664
-labels.search_log_configuration=\u691c\u7d22\u30ed\u30b0
-labels.search_log_search_word_search=\u691c\u7d22\u8a9e
-labels.search_log_user_code_search=\u5229\u7528\u8005ID
-labels.search_log_button_search=\u691c\u7d22
-labels.search_log_button_reset=\u30ea\u30bb\u30c3\u30c8
-labels.search_log_requested_time=\u691c\u7d22\u6642\u523b
-labels.search_log_search_word=\u691c\u7d22\u8a9e
-labels.search_log_search_query=\u691c\u7d22\u30af\u30a8\u30ea\u30fc
-labels.search_log_response_time=\u5fdc\u7b54\u6642\u9593
-labels.search_log_hit_count=\u30d2\u30c3\u30c8\u6570
-labels.search_log_client_ip=\u30a2\u30af\u30bb\u30b9\u5143
-labels.search_log_link_details=\u8a73\u7d30
-labels.search_log_link_delete=\u524a\u9664
-labels.search_log_delete_all_link=\u3059\u3079\u3066\u524a\u9664
-labels.search_log_delete_all_confirmation=\u524a\u9664\u3057\u307e\u3059\u304b?
-labels.search_log_sort_up=\u25b2
-labels.search_log_sort_down=\u25bc
-labels.search_log_download_csv=\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9(CSV)
-labels.search_log_search_start_page=\u691c\u7d22\u958b\u59cb\u6642\u306e\u307f
-labels.search_log_search_term=\u671f\u9593
-labels.search_log_search_term_from=\u958b\u59cb: 
-labels.search_log_search_term_to=\u7d42\u4e86: 
-labels.search_log_title=\u691c\u7d22\u30ed\u30b0
-labels.search_log_title_confirm=\u691c\u7d22\u30ed\u30b0\u8a73\u7d30
-labels.search_log_id=ID
-labels.search_log_solr_query=Solr\u30af\u30a8\u30ea\u30fc
-labels.search_log_query_offset=\u30aa\u30d5\u30bb\u30c3\u30c8
-labels.search_log_query_page_size=\u8868\u793a\u30b5\u30a4\u30ba
-labels.search_log_user_agent=\u30e6\u30fc\u30b6\u30fc\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8
-labels.search_log_referer=\u53c2\u7167\u5143
-labels.search_log_client_ip=\u30a2\u30af\u30bb\u30b9\u5143
-labels.search_log_session_id=\u30bb\u30c3\u30b7\u30e7\u30f3ID
-labels.search_log_click_log_title=\u30af\u30ea\u30c3\u30af\u4e00\u89a7
-labels.search_log_click_log_url=URL
-labels.search_log_click_log_requestedTime=\u30af\u30ea\u30c3\u30af\u6642\u523b
-labels.search_log_access_type=\u30a2\u30af\u30bb\u30b9\u7a2e\u5225
-labels.failure_url_configuration=\u30a2\u30af\u30bb\u30b9\u969c\u5bb3URL
-labels.failure_url_search_url=URL
-labels.failure_url_search_error_count=\u30a8\u30e9\u30fc\u56de\u6570
-labels.failure_url_search_error_name=\u7a2e\u985e
-labels.failure_url_url=URL
-labels.failure_url_last_access_time=\u6700\u7d42\u30a2\u30af\u30bb\u30b9\u6642\u523b
-labels.failure_url_link_confirm=\u78ba\u8a8d
-labels.failure_url_delete_all_confirmation=\u524a\u9664\u3057\u307e\u3059\u304b?
-labels.failure_url_error_count=\u30a8\u30e9\u30fc\u56de\u6570
-labels.failure_url_title_confirm=\u30a2\u30af\u30bb\u30b9\u969c\u5bb3URL\u306e\u8a73\u7d30
-labels.failure_url_id=ID
-labels.failure_url_thread_name=\u30b9\u30ec\u30c3\u30c9\u540d
-labels.failure_url_error_name=\u7a2e\u985e
-labels.failure_url_error_log=\u30ed\u30b0
-labels.failure_url_url=URL
-labels.failure_url_web_config_name=\u30a6\u30a7\u30d6\u30af\u30ed\u30fc\u30eb\u8a2d\u5b9a
-labels.failure_url_file_config_name=\u30d5\u30a1\u30a4\u30eb\u30af\u30ed\u30fc\u30eb\u8a2d\u5b9a
-labels.stats_configuration=\u7d71\u8a08
-labels.stats_search_report_type=\u30ec\u30dd\u30fc\u30c8\u7a2e\u5225
-labels.stats_search_term=\u671f\u9593
-labels.stats_search_term_from=\u958b\u59cb: 
-labels.stats_search_term_to=\u7d42\u4e86: 
-labels.stats_button_search=\u691c\u7d22
-labels.stats_button_reset=\u30ea\u30bb\u30c3\u30c8
-labels.stats_search_word=\u691c\u7d22\u8a9e
-labels.stats_search_query=\u691c\u7d22\u30af\u30a8\u30ea\u30fc
-labels.stats_solr_query=Solr\u30af\u30a8\u30ea\u30fc
-labels.stats_user_agent=\u30e6\u30fc\u30b6\u30fc\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8
-labels.stats_referer=\u53c2\u7167\u5143
-labels.stats_client_ip=\u30af\u30e9\u30a4\u30a2\u30f3\u30c8IP
-labels.stats_count=\u4ef6\u6570
-labels.stats_click_url=\u30af\u30ea\u30c3\u30af\u3055\u308c\u305fURL
-labels.stats_favorite_url=\u6295\u7968\u3055\u308c\u305fURL
-labels.system_info_configuration=\u30b7\u30b9\u30c6\u30e0\u60c5\u5831
-labels.system_info_env_title=\u74b0\u5883\u5909\u6570\u30d7\u30ed\u30d1\u30c6\u30a3
-labels.system_info_prop_title=\u30b7\u30b9\u30c6\u30e0\u30d7\u30ed\u30d1\u30c6\u30a3
-labels.system_info_fess_prop_title=Fess \u30d7\u30ed\u30d1\u30c6\u30a3
-labels.system_info_bug_report_title=\u30d0\u30b0\u30ec\u30dd\u30fc\u30c8\u7528
-labels.system_info_crawler_properties_does_not_exist=crawler.properties\u30d5\u30a1\u30a4\u30eb\u304c\u5b58\u5728\u3057\u3066\u3044\u307e\u305b\u3093\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u5024\u304c\u9069\u7528\u3055\u308c\u3066\u3044\u307e\u3059\u3002
-labels.file_authentication_configuration=\u30d5\u30a1\u30a4\u30eb\u8a8d\u8a3c
-labels.file_authentication_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.file_authentication_link_list=\u4e00\u89a7
-labels.file_authentication_link_create=\u65b0\u898f\u4f5c\u6210
-labels.file_authentication_link_update=\u7de8\u96c6
-labels.file_authentication_link_delete=\u524a\u9664
-labels.file_authentication_link_confirm=\u8a73\u7d30
-labels.file_authentication_link_details=\u8a73\u7d30
-labels.file_authentication_link_edit=\u7de8\u96c6
-labels.file_authentication_link_delete=\u524a\u9664
-labels.file_authentication_link_prev_page=\u623b\u308b
-labels.file_authentication_link_next_page=\u6b21\u3078
-labels.file_authentication_list_hostname=\u30db\u30b9\u30c8\u540d
-labels.file_authentication_list_file_crawling_config=\u30d5\u30a1\u30a4\u30eb\u8a2d\u5b9a\u540d
-labels.file_authentication_any=\u4efb\u610f
-labels.file_authentication_create_file_config=\u65b0\u898f\u306b\u30d5\u30a1\u30a4\u30eb\u30af\u30ed\u30fc\u30eb\u8a2d\u5b9a\u3092\u4f5c\u6210
-labels.file_authentication_title_details=\u30d5\u30a1\u30a4\u30eb\u8a8d\u8a3c
-labels.file_authentication_button_create=\u4f5c\u6210
-labels.file_authentication_button_back=\u623b\u308b
-labels.file_authentication_button_confirm=\u78ba\u8a8d
-labels.file_authentication_hostname=\u30db\u30b9\u30c8\u540d
-labels.file_authentication_port=\u30dd\u30fc\u30c8
-labels.file_authentication_scheme=\u8a8d\u8a3c\u65b9\u6cd5
-labels.file_authentication_username=\u30e6\u30fc\u30b6\u30fc\u540d
-labels.file_authentication_password=\u30d1\u30b9\u30ef\u30fc\u30c9
-labels.file_authentication_parameters=\u30d1\u30e9\u30e1\u30fc\u30bf
-labels.file_authentication_file_crawling_config=FS\u8a2d\u5b9a\u540d
-labels.file_authentication_scheme_samba=Samba
-labels.file_authentication_title_confirm=\u30d5\u30a1\u30a4\u30eb\u8a8d\u8a3c
-labels.file_authentication_button_update=\u66f4\u65b0
-labels.file_authentication_button_delete=\u524a\u9664
-labels.file_authentication_button_edit=\u7de8\u96c6
-labels.pagination_page_guide_msg={0}/{1} ({2}\u4ef6)
-labels.list_could_not_find_crud_table=\u767b\u9332\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
-labels.user_info_configuration=\u5229\u7528\u8005\u60c5\u5831
-labels.user_info_title=\u5229\u7528\u8005\u60c5\u5831
-labels.user_info_title_confirm=\u5229\u7528\u8005\u60c5\u5831\u8a73\u7d30
-labels.user_info_search_log_link=\u691c\u7d22\u30ed\u30b0
-labels.user_info_favorite_log_link=\u4eba\u6c17URL
-labels.user_info_search_code=\u5229\u7528\u8005ID
-labels.user_info_list_code=\u5229\u7528\u8005ID
-labels.user_info_list_lastupdated=\u6700\u7d42\u30a2\u30af\u30bb\u30b9\u65e5\u6642
-labels.user_info_edit_code=\u5229\u7528\u8005ID
-labels.user_info_edit_createddate=\u521d\u56de\u30a2\u30af\u30bb\u30b9\u65e5\u6642
-labels.user_info_edit_lastupdated=\u6700\u7d42\u30a2\u30af\u30bb\u30b9\u65e5\u6642
-labels.user_info_delete_all_link=\u3059\u3079\u3066\u524a\u9664
-labels.user_info_delete_all_confirmation=\u524a\u9664\u3057\u307e\u3059\u304b?
-labels.favorite_log_title=\u4eba\u6c17URL
-labels.favorite_log_configuration=\u4eba\u6c17URL
-labels.favorite_log_user_code_search=\u5229\u7528\u8005ID
-labels.favorite_log_button_search=\u691c\u7d22
-labels.favorite_log_button_reset=\u30ea\u30bb\u30c3\u30c8
-labels.favorite_log_url=URL
-labels.favorite_log_created_time=\u767b\u9332\u6642\u523b
-labels.favorite_log_link_details=\u8a73\u7d30
-labels.favorite_log_link_delete=\u524a\u9664
-labels.favorite_log_delete_all_link=\u3059\u3079\u3066\u524a\u9664
-labels.favorite_log_delete_all_confirmation=\u524a\u9664\u3057\u307e\u3059\u304b?
-labels.favorite_log_download_csv=\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9(CSV)
-labels.favorite_log_search_term=\u671f\u9593
-labels.favorite_log_title_confirm=\u4eba\u6c17URL\u8a73\u7d30
-labels.favorite_log_id=ID
-labels.scheduledjob_configuration=\u30b8\u30e7\u30d6\u7ba1\u7406
-labels.scheduledjob_title_details=\u30b8\u30e7\u30d6
-labels.scheduledjob_button_create=\u4f5c\u6210
-labels.scheduledjob_button_back=\u623b\u308b
-labels.scheduledjob_button_confirm=\u78ba\u8a8d
-labels.scheduledjob_name=\u540d\u524d
-labels.scheduledjob_target=\u5bfe\u8c61
-labels.scheduledjob_status=\u72b6\u614b
-labels.scheduledjob_cronExpression=\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb
-labels.scheduledjob_scriptType=\u5b9f\u884c\u65b9\u6cd5
-labels.scheduledjob_scriptData=\u30b9\u30af\u30ea\u30d7\u30c8
-labels.scheduledjob_jobLogging=\u30ed\u30b0
-labels.scheduledjob_crawler=\u30af\u30ed\u30fc\u30eb\u30b8\u30e7\u30d6
-labels.scheduledjob_running=\u5b9f\u884c\u4e2d
-labels.scheduledjob_active=\u6709\u52b9
-labels.scheduledjob_nojob=-
-labels.scheduledjob_title_confirm=\u30b8\u30e7\u30d6\u306e\u78ba\u8a8d
-labels.scheduledjob_button_create=\u4f5c\u6210
-labels.scheduledjob_button_back=\u623b\u308b
-labels.scheduledjob_button_update=\u66f4\u65b0
-labels.scheduledjob_button_delete=\u524a\u9664
-labels.scheduledjob_button_edit=\u7de8\u96c6
-labels.scheduledjob_button_start=\u958b\u59cb
-labels.scheduledjob_button_stop=\u505c\u6b62
-labels.scheduledjob_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.scheduledjob_link_list=\u4e00\u89a7
-labels.scheduledjob_link_create=\u65b0\u898f\u4f5c\u6210
-labels.scheduledjob_link_update=\u7de8\u96c6
-labels.scheduledjob_link_delete=\u524a\u9664
-labels.scheduledjob_link_confirm=\u78ba\u8a8d
-labels.scheduledjob_link_details=\u8a73\u7d30
-labels.scheduledjob_link_edit=\u7de8\u96c6
-labels.scheduledjob_link_delete=\u524a\u9664
-labels.scheduledjob_link_prev_page=\u524d\u3078
-labels.scheduledjob_link_next_page=\u6b21\u3078
-labels.joblog_button_back=\u623b\u308b
-labels.joblog_button_create=\u4f5c\u6210
-labels.joblog_button_delete=\u524a\u9664
-labels.joblog_button_edit=\u7de8\u96c6
-labels.joblog_button_update=\u66f4\u65b0
-labels.joblog_configuration=\u30b8\u30e7\u30d6\u30ed\u30b0
-labels.joblog_endTime=\u5b8c\u4e86\u6642\u523b
-labels.joblog_jobLogging=\u5973\u30d6\u30ed\u30b0
-labels.joblog_jobName=\u30b8\u30e7\u30d6\u540d
-labels.joblog_jobStatus=\u30b9\u30c6\u30fc\u30bf\u30b9
-labels.joblog_link_confirm=\u78ba\u8a8d
-labels.joblog_link_create=\u65b0\u898f\u4f5c\u6210
-labels.joblog_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.joblog_link_delete=\u524a\u9664
-labels.joblog_link_details=\u8a73\u7d30
-labels.joblog_link_list=\u4e00\u89a7
-labels.joblog_link_next_page=\u6b21\u3078
-labels.joblog_link_prev_page=\u524d\u3078
-labels.joblog_link_update=\u7de8\u96c6
-labels.joblog_scriptData=\u30b9\u30af\u30ea\u30d7\u30c8
-labels.joblog_scriptResult=\u7d50\u679c
-labels.joblog_scriptType=\u5b9f\u884c\u65b9\u6cd5
-labels.joblog_startTime=\u958b\u59cb\u6642\u523b
-labels.joblog_target=\u5bfe\u8c61
-labels.joblog_title_confirm=\u30b8\u30e7\u30d6\u30ed\u30b0\u306e\u78ba\u8a8d
-labels.joblog_title_details=\u30b8\u30e7\u30d6\u30ed\u30b0\u8a73\u7d30
-labels.joblog_title_list=\u30b8\u30e7\u30d6\u30ed\u30b0\u4e00\u89a7
-labels.joblog_delete_all_link=\u3059\u3079\u3066\u524a\u9664
-labels.joblog_delete_all_confirmation=\u524a\u9664\u3057\u307e\u3059\u304b?
-labels.dict_configuration=\u8f9e\u66f8\u4e00\u89a7
-labels.dict_list_title=\u8f9e\u66f8\u4e00\u89a7
-labels.dict_list_link=\u8f9e\u66f8\u4e00\u89a7
-labels.dictionary_name=\u540d\u524d
-labels.dictionary_type=\u7a2e\u985e
-labels.dict_link_details=\u8a73\u7d30
-labels.dict_link_edit=\u7de8\u96c6
-labels.dict_link_delete=\u524a\u9664
-labels.dict_link_prev_page=\u524d\u3078
-labels.dict_link_next_page=\u6b21\u3078
-labels.dict_button_back=\u623b\u308b
-labels.dict_synonym_configuration=\u540c\u7fa9\u8a9e\u4e00\u89a7
-labels.dict_synonym_title=\u540c\u7fa9\u8a9e\u4e00\u89a7
-labels.dict_synonym_list_link=\u4e00\u89a7
-labels.dict_synonym_link_create=\u65b0\u898f\u4f5c\u6210
-labels.dict_synonym_link_update=\u7de8\u96c6
-labels.dict_synonym_link_delete=\u524a\u9664
-labels.dict_synonym_link_confirm=\u78ba\u8a8d
-labels.dict_synonym_link_download=\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9
-labels.dict_synonym_link_upload=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9
-labels.dict_synonym_source=\u5909\u63db\u5143
-labels.dict_synonym_target=\u5909\u63db\u5f8c
-labels.dict_synonym_button_create=\u4f5c\u6210
-labels.dict_synonym_button_back=\u623b\u308b
-labels.dict_synonym_button_confirm=\u78ba\u8a8d
-labels.dict_synonym_button_edit=\u7de8\u96c6
-labels.dict_synonym_button_delete=\u524a\u9664
-labels.dict_synonym_button_update=\u66f4\u65b0
-labels.dict_synonym_button_download=\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9
-labels.dict_synonym_button_upload=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9
-labels.dict_synonym_file=\u540c\u7fa9\u8a9e\u30d5\u30a1\u30a4\u30eb
-labels.dict_kuromoji_configuration=\u30e6\u30fc\u30b6\u30fc\u8f9e\u66f8\u4e00\u89a7
-labels.dict_kuromoji_title=\u30e6\u30fc\u30b6\u30fc\u8f9e\u66f8\u4e00\u89a7
-labels.dict_kuromoji_list_link=\u4e00\u89a7
-labels.dict_kuromoji_link_create=\u65b0\u898f\u4f5c\u6210
-labels.dict_kuromoji_link_update=\u7de8\u96c6
-labels.dict_kuromoji_link_delete=\u524a\u9664
-labels.dict_kuromoji_link_confirm=\u78ba\u8a8d
-labels.dict_kuromoji_link_download=\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9
-labels.dict_kuromoji_link_upload=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9
-labels.dict_kuromoji_token=\u30c8\u30fc\u30af\u30f3
-labels.dict_kuromoji_segmentation=\u5206\u5272
-labels.dict_kuromoji_reading=\u8aad\u307f
-labels.dict_kuromoji_pos=\u54c1\u8a5e
-labels.dict_kuromoji_button_create=\u4f5c\u6210
-labels.dict_kuromoji_button_back=\u623b\u308b
-labels.dict_kuromoji_button_confirm=\u78ba\u8a8d
-labels.dict_kuromoji_button_edit=\u7de8\u96c6
-labels.dict_kuromoji_button_delete=\u524a\u9664
-labels.dict_kuromoji_button_update=\u66f4\u65b0
-labels.dict_kuromoji_button_download=\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9
-labels.dict_kuromoji_button_upload=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9
-labels.dict_kuromoji_file=\u30e6\u30fc\u30b6\u30fc\u8f9e\u66f8\u30d5\u30a1\u30a4\u30eb
-labels.boost_document_rule_configuration=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u30d6\u30fc\u30b9\u30c8
-labels.boost_document_rule_title_list=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u30d6\u30fc\u30b9\u30c8
-labels.boost_document_rule_title_confirm=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u30d6\u30fc\u30b9\u30c8\u306e\u78ba\u8a8d
-labels.boost_document_rule_title_details=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u30d6\u30fc\u30b9\u30c8
-labels.boost_document_rule_link_list=\u4e00\u89a7
-labels.boost_document_rule_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.boost_document_rule_link_details=\u8a73\u7d30
-labels.boost_document_rule_link_edit=\u7de8\u96c6
-labels.boost_document_rule_link_delete=\u524a\u9664
-labels.boost_document_rule_link_prev_page=\u524d\u3078
-labels.boost_document_rule_link_next_page=\u6b21\u3078
-labels.boost_document_rule_link_create=\u65b0\u898f\u4f5c\u6210
-labels.boost_document_rule_link_update=\u7de8\u96c6
-labels.boost_document_rule_link_delete=\u524a\u9664
-labels.boost_document_rule_link_confirm=\u8a73\u7d30
-labels.boost_document_rule_button_create=\u4f5c\u6210
-labels.boost_document_rule_button_back=\u623b\u308b
-labels.boost_document_rule_button_confirm=\u78ba\u8a8d
-labels.boost_document_rule_button_update=\u66f4\u65b0
-labels.boost_document_rule_button_delete=\u524a\u9664
-labels.boost_document_rule_button_edit=\u7de8\u96c6
-labels.boost_document_rule_list_url_expr=\u6761\u4ef6
-labels.boost_document_rule_url_expr=\u6761\u4ef6
-labels.boost_document_rule_boost_expr=\u30d6\u30fc\u30b9\u30c8\u5024\u5f0f
-labels.boost_document_rule_sort_order=\u8868\u793a\u9806
-labels.suggest_elevate_word_configuration=\u8ffd\u52a0\u5019\u88dc
-labels.suggest_elevate_word_title_list=\u8ffd\u52a0\u5019\u88dc
-labels.suggest_elevate_word_title_confirm=\u8ffd\u52a0\u5019\u88dc\u306e\u78ba\u8a8d
-labels.suggest_elevate_word_title_details=\u8ffd\u52a0\u5019\u88dc
-labels.suggest_elevate_word_link_list=\u4e00\u89a7
-labels.suggest_elevate_word_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.suggest_elevate_word_link_details=\u8a73\u7d30
-labels.suggest_elevate_word_link_edit=\u7de8\u96c6
-labels.suggest_elevate_word_link_delete=\u524a\u9664
-labels.suggest_elevate_word_link_prev_page=\u524d\u3078
-labels.suggest_elevate_word_link_next_page=\u6b21\u3078
-labels.suggest_elevate_word_link_create=\u65b0\u898f\u4f5c\u6210
-labels.suggest_elevate_word_link_update=\u7de8\u96c6
-labels.suggest_elevate_word_link_delete=\u524a\u9664
-labels.suggest_elevate_word_link_confirm=\u8a73\u7d30
-labels.suggest_elevate_word_link_download=\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9
-labels.suggest_elevate_word_link_upload=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9
-labels.suggest_elevate_word_button_create=\u4f5c\u6210
-labels.suggest_elevate_word_button_back=\u623b\u308b
-labels.suggest_elevate_word_button_confirm=\u78ba\u8a8d
-labels.suggest_elevate_word_button_update=\u66f4\u65b0
-labels.suggest_elevate_word_button_delete=\u524a\u9664
-labels.suggest_elevate_word_button_edit=\u7de8\u96c6
-labels.suggest_elevate_word_button_download=\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9
-labels.suggest_elevate_word_button_upload=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9
-labels.suggest_elevate_word_list_suggest_word=\u30b5\u30b8\u30a7\u30b9\u30c8\u5019\u88dc
-labels.suggest_elevate_word_suggest_word=\u30b5\u30b8\u30a7\u30b9\u30c8\u5019\u88dc
-labels.suggest_elevate_word_reading=\u8aad\u307f
-labels.suggest_elevate_word_target_role=\u30ed\u30fc\u30eb\u540d
-labels.suggest_elevate_word_target_label=\u30e9\u30d9\u30eb\u540d
-labels.suggest_elevate_word_boost=\u30d6\u30fc\u30b9\u30c8\u5024
-labels.suggest_elevate_word_file=\u8ffd\u52a0\u5019\u88dc\u30d5\u30a1\u30a4\u30eb
-labels.suggest_bad_word_configuration=NG\u30ef\u30fc\u30c9
-labels.suggest_bad_word_title_list=NG\u30ef\u30fc\u30c9
-labels.suggest_bad_word_title_confirm=NG\u30ef\u30fc\u30c9\u306e\u78ba\u8a8d
-labels.suggest_bad_word_title_details=NG\u30ef\u30fc\u30c9
-labels.suggest_bad_word_link_list=\u4e00\u89a7
-labels.suggest_bad_word_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.suggest_bad_word_link_details=\u8a73\u7d30
-labels.suggest_bad_word_link_edit=\u7de8\u96c6
-labels.suggest_bad_word_link_delete=\u524a\u9664
-labels.suggest_bad_word_link_prev_page=\u524d\u3078
-labels.suggest_bad_word_link_next_page=\u6b21\u3078
-labels.suggest_bad_word_link_create=\u65b0\u898f\u4f5c\u6210
-labels.suggest_bad_word_link_update=\u7de8\u96c6
-labels.suggest_bad_word_link_delete=\u524a\u9664
-labels.suggest_bad_word_link_confirm=\u8a73\u7d30
-labels.suggest_bad_word_link_download=\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9
-labels.suggest_bad_word_link_upload=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9
-labels.suggest_bad_word_button_create=\u4f5c\u6210
-labels.suggest_bad_word_button_back=\u623b\u308b
-labels.suggest_bad_word_button_confirm=\u78ba\u8a8d
-labels.suggest_bad_word_button_update=\u66f4\u65b0
-labels.suggest_bad_word_button_delete=\u524a\u9664
-labels.suggest_bad_word_button_edit=\u7de8\u96c6
-labels.suggest_bad_word_button_download=\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9
-labels.suggest_bad_word_button_upload=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9
-labels.suggest_bad_word_list_suggest_word=\u30b5\u30b8\u30a7\u30b9\u30c8\u5019\u88dc
-labels.suggest_bad_word_suggest_word=\u30b5\u30b8\u30a7\u30b9\u30c8\u5019\u88dc
-labels.suggest_bad_word_target_role=\u30ed\u30fc\u30eb\u540d
-labels.suggest_bad_word_target_label=\u30e9\u30d9\u30eb\u540d
-labels.suggest_bad_word_file=NG\u30ef\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb
-labels.user_configuration=\u30e6\u30fc\u30b6\u30fc
-labels.user_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.user_link_list=\u4e00\u89a7
-labels.user_link_create=\u65b0\u898f\u4f5c\u6210
-labels.user_link_update=\u7de8\u96c6
-labels.user_link_delete=\u524a\u9664
-labels.user_link_confirm=\u8a73\u7d30
-labels.user_link_details=\u8a73\u7d30
-labels.user_link_edit=\u7de8\u96c6
-labels.user_link_delete=\u524a\u9664
-labels.user_link_prev_page=\u524d\u3078
-labels.user_link_next_page=\u6b21\u3078
-labels.user_list_name=\u540d\u524d
-labels.user_name=\u540d\u524d
-labels.user_password=\u30d1\u30b9\u30ef\u30fc\u30c9
-labels.user_confirm_password=\u78ba\u8a8d
-labels.user_role=\u30ed\u30fc\u30eb
-labels.user_group=\u30b0\u30eb\u30fc\u30d7
-labels.user_title_details=\u30e6\u30fc\u30b6\u30fc
-labels.user_button_create=\u4f5c\u6210
-labels.user_button_back=\u623b\u308b
-labels.user_button_confirm=\u78ba\u8a8d
-labels.user_title_confirm=\u30e6\u30fc\u30b6\u30fc\u8a2d\u5b9a\u306e\u78ba\u8a8d
-labels.user_button_update=\u66f4\u65b0
-labels.user_button_delete=\u524a\u9664
-labels.user_button_edit=\u7de8\u96c6
-labels.role_configuration=\u30ed\u30fc\u30eb
-labels.role_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.role_link_list=\u4e00\u89a7
-labels.role_link_create=\u65b0\u898f\u4f5c\u6210
-labels.role_link_update=\u7de8\u96c6
-labels.role_link_delete=\u524a\u9664
-labels.role_link_confirm=\u8a73\u7d30
-labels.role_link_details=\u8a73\u7d30
-labels.role_link_edit=\u7de8\u96c6
-labels.role_link_delete=\u524a\u9664
-labels.role_link_prev_page=\u524d\u3078
-labels.role_link_next_page=\u6b21\u3078
-labels.role_list_name=\u540d\u524d
-labels.role_name=\u540d\u524d
-labels.role_title_details=\u30ed\u30fc\u30eb
-labels.role_button_create=\u4f5c\u6210
-labels.role_button_back=\u623b\u308b
-labels.role_button_confirm=\u78ba\u8a8d
-labels.role_title_confirm=\u30ed\u30fc\u30eb\u8a2d\u5b9a\u306e\u78ba\u8a8d
-labels.role_button_update=\u66f4\u65b0
-labels.role_button_delete=\u524a\u9664
-labels.role_button_edit=\u7de8\u96c6
-labels.group_configuration=\u30b0\u30eb\u30fc\u30d7
-labels.group_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.group_link_list=\u4e00\u89a7
-labels.group_link_create=\u65b0\u898f\u4f5c\u6210
-labels.group_link_update=\u7de8\u96c6
-labels.group_link_delete=\u524a\u9664
-labels.group_link_confirm=\u8a73\u7d30
-labels.group_link_details=\u8a73\u7d30
-labels.group_link_edit=\u7de8\u96c6
-labels.group_link_delete=\u524a\u9664
-labels.group_link_prev_page=\u524d\u3078
-labels.group_link_next_page=\u6b21\u3078
-labels.group_list_name=\u540d\u524d
-labels.group_name=\u540d\u524d
-labels.group_title_details=\u30b0\u30eb\u30fc\u30d7
-labels.group_button_create=\u4f5c\u6210
-labels.group_button_back=\u623b\u308b
-labels.group_button_confirm=\u78ba\u8a8d
-labels.group_title_confirm=\u30b0\u30eb\u30fc\u30d7\u8a2d\u5b9a\u306e\u78ba\u8a8d
-labels.group_button_update=\u66f4\u65b0
-labels.group_button_delete=\u524a\u9664
-labels.group_button_edit=\u7de8\u96c6
-labels.roles=\u30ed\u30fc\u30eb
-labels.groups=\u30b0\u30eb\u30fc\u30d7
-labels.crud_button_create=\u4f5c\u6210
-labels.crud_button_update=\u66f4\u65b0
-labels.crud_button_delete=\u524a\u9664
-labels.crud_button_back=\u623b\u308b
-labels.crud_button_edit=\u7de8\u96c6
-labels.crud_button_confirm=\u78ba\u8a8d
-labels.crud_button_search=\u691c\u7d22
-labels.crud_button_reset=\u30ea\u30bb\u30c3\u30c8
-labels.crud_link_create_new=\u65b0\u898f\u4f5c\u6210
-labels.crud_link_delete=\u524a\u9664
-labels.crud_link_back=\u623b\u308b
-labels.crud_link_edit=\u7de8\u96c6
-labels.crud_link_next_page=\u6b21\u3078
-labels.crud_link_prev_page=\u524d\u3078
-labels.crud_title_details=\u8a73\u7d30
-labels.crud_title_confirm=\u78ba\u8a8d

+ 11 - 63
src/main/resources/fess_message.properties

@@ -59,7 +59,6 @@ errors.app.db.already.deleted=others might be updated, so retry
 errors.app.db.already.updated=others might be updated, so retry
 errors.app.db.already.updated=others might be updated, so retry
 errors.app.db.already.exists=already existing data, so retry
 errors.app.db.already.exists=already existing data, so retry
 
 
-
 # _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 # _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 # you can define your messages here:
 # you can define your messages here:
 # e.g.
 # e.g.
@@ -69,37 +68,6 @@ errors.app.db.already.exists=already existing data, so retry
 # ========================================================================================
 # ========================================================================================
 #                                                                                    Fess
 #                                                                                    Fess
 #                                                                                   ======
 #                                                                                   ======
-errors.front_header=<div class="alert"><button type="button" class="close" data-dismiss="alert">\u00d7</button>
-errors.front_footer=</div>
-errors.front_prefix=<div>
-errors.front_suffix=</div>
-errors.header=<div class="alert-message error">
-errors.footer=</div>
-errors.prefix=<p>
-errors.suffix=</p>
-errors.invalid={0} is invalid.
-errors.maxlength={0} can not be greater than {1} characters.
-errors.minlength={0} can not be less than {1} characters.
-errors.maxbytelength={0} can not be greater than {1} bytes.
-errors.minbytelength={0} can not be less than {1} bytes.
-errors.range={0} is not in the range {1} through {2}.
-errors.required={0} is required.
-errors.byte={0} must be an byte.
-errors.date={0} is not a date.
-errors.double={0} must be an double.
-errors.float={0} must be an float.
-errors.integer={0} must be an integer.
-errors.long={0} must be an long.
-errors.short={0} must be an short.
-errors.creditcard={0} is not a valid credit card number.
-errors.email={0} is an invalid e-mail address.
-errors.url={0} is an invalid url (web address).
-errors.cronexpression={0} is a invalid format.
-errors.uritype={0} is a invalid uri.
-errors.alphaDigitOnly={0} must be alphabet or digit only.
-errors.alphaDigitSpaceOnly={0} must be alphabet, digit, or space only.
-errors.token=Invalid request.
-
 errors.failed_to_update_crawler_params=Failed to update parameters. Please contact to a site administrator.
 errors.failed_to_update_crawler_params=Failed to update parameters. Please contact to a site administrator.
 errors.failed_to_update_web_crawler_params=Failed to update parameters. Please contact to a site administrator.
 errors.failed_to_update_web_crawler_params=Failed to update parameters. Please contact to a site administrator.
 errors.failed_to_update_solr_params=Failed to update parameters. Please contact to a site administrator.
 errors.failed_to_update_solr_params=Failed to update parameters. Please contact to a site administrator.
@@ -148,8 +116,10 @@ errors.synonym_file_is_not_found=Synonym file is not found
 errors.failed_to_download_synonym_file=Failed to download the Synonym file.
 errors.failed_to_download_synonym_file=Failed to download the Synonym file.
 errors.failed_to_upload_synonym_file=Failed to upload the Synonym file.
 errors.failed_to_upload_synonym_file=Failed to upload the Synonym file.
 errors.kuromoji_file_is_not_found=Synonym file is not found
 errors.kuromoji_file_is_not_found=Synonym file is not found
-errors.failed_to_download_kuromoji_file=Failed to download the UserDict file.
-errors.failed_to_upload_kuromoji_file=Failed to upload the UserDict file.
+errors.failed_to_download_kuromoji_file=Failed to download the Kuromoji file.
+errors.failed_to_upload_kuromoji_file=Failed to upload the Kuromoji file.
+errors.invalid_str_is_included="{1}" in "{0}" is invalid.
+errors.failed_to_reload_core=Failed to reload core. Check log files.
 errors.blank_password=Password is required.
 errors.blank_password=Password is required.
 errors.invalid_confirm_password=Confirm Password does not match.
 errors.invalid_confirm_password=Confirm Password does not match.
 errors.password_does_not_exist_in_session=Invalid password.
 errors.password_does_not_exist_in_session=Invalid password.
@@ -162,6 +132,12 @@ errors.invalid_query_parenthesis=An invalid parenthesis character is used.
 errors.invalid_query_num_range=An invalid range is used. The example of the range format is "field:[20020101 TO 20030101]".
 errors.invalid_query_num_range=An invalid range is used. The example of the range format is "field:[20020101 TO 20030101]".
 errors.invalid_query_str_range=An invalid range is used. The example of the range format is "field:'{'Aida TO Carmen'}'".
 errors.invalid_query_str_range=An invalid range is used. The example of the range format is "field:'{'Aida TO Carmen'}'".
 
 
+errors.crud_invalid_mode=Invalid mode(expected value is {0}, but it's {1}).
+errors.crud_failed_to_create_crud_table=Failed to create a new data.
+errors.crud_failed_to_update_crud_table=Failed to update the data.
+errors.crud_failed_to_delete_crud_table=Failed to delete the data.
+errors.crud_could_not_find_crud_table=Could not find the data({0}).
+
 success.update_crawler_params=Updated parameters.
 success.update_crawler_params=Updated parameters.
 success.update_web_crawler_params=Updated parameters.
 success.update_web_crawler_params=Updated parameters.
 success.update_solr_params=Updated parameters.
 success.update_solr_params=Updated parameters.
@@ -188,38 +164,10 @@ success.job_started=Started job {0}.
 success.job_stopped=Stopped job {0}.
 success.job_stopped=Stopped job {0}.
 success.joblog_delete_all=Deleted job logs.
 success.joblog_delete_all=Deleted job logs.
 success.upload_synonym_file=Uploaded Synonym file.
 success.upload_synonym_file=Uploaded Synonym file.
-success.upload_kuromoji_file=Uploaded UserDict file.
+success.upload_kuromoji_file=Uploaded Kuromoji file.
 success.upload_suggest_elevate_word=Uploaded Additional Word file.
 success.upload_suggest_elevate_word=Uploaded Additional Word file.
 success.upload_suggest_bad_word=Uploaded Bad Word file.
 success.upload_suggest_bad_word=Uploaded Bad Word file.
 
 
-label.facet_label_title=Label
-label.facet_lastModified_title=Term
-label.facet_lastModified_1day=Past 24 Hours
-label.facet_lastModified_1week=Past Week
-label.facet_lastModified_1month=Past Month
-label.facet_lastModified_1year=Past Year
-label.facet_contentLength_title=Size
-label.facet_contentLength_10k=&nbsp; - 10kb
-label.facet_contentLength_10kto100k=10kb - 100kb
-label.facet_contentLength_100kto500k=100kb - 500kb
-label.facet_contentLength_500kto1m=500kb - 1mb
-label.facet_contentLength_1m=1mb - &nbsp;
-label.facet_filetype_title=File Type
-label.facet_filetype_html=HTML
-label.facet_filetype_word=Word
-label.facet_filetype_excel=Excel
-label.facet_filetype_powerpoint=PowerPoint
-label.facet_filetype_pdf=PDF
-label.facet_filetype_others=PDF
-label.facet_label_reset=Reset
-
-errors.crud_invalid_mode=Invalid mode(expected value is {0}, but it's {1}).
-errors.crud_failed_to_create_crud_table=Failed to create a new data.
-errors.crud_failed_to_update_crud_table=Failed to update the data.
-errors.crud_failed_to_delete_crud_table=Failed to delete the data.
-errors.crud_could_not_find_crud_table=Could not find the data({0}).
-
 success.crud_create_crud_table=Created data.
 success.crud_create_crud_table=Created data.
 success.crud_update_crud_table=Updated data.
 success.crud_update_crud_table=Updated data.
 success.crud_delete_crud_table=Deleted data.
 success.crud_delete_crud_table=Deleted data.
-

+ 0 - 154
src/main/resources/fess_message_en.properties

@@ -1,154 +0,0 @@
-errors.front_header=<div class="alert"><button type="button" class="close" data-dismiss="alert">\u00d7</button>
-errors.front_footer=</div>
-errors.front_prefix=<div>
-errors.front_suffix=</div>
-errors.header=<div class="alert-message error">
-errors.footer=</div>
-errors.prefix=<p>
-errors.suffix=</p>
-errors.invalid={0} is invalid.
-errors.maxlength={0} can not be greater than {1} characters.
-errors.minlength={0} can not be less than {1} characters.
-errors.maxbytelength={0} can not be greater than {1} bytes.
-errors.minbytelength={0} can not be less than {1} bytes.
-errors.range={0} is not in the range {1} through {2}.
-errors.required={0} is required.
-errors.byte={0} must be an byte.
-errors.date={0} is not a date.
-errors.double={0} must be an double.
-errors.float={0} must be an float.
-errors.integer={0} must be an integer.
-errors.long={0} must be an long.
-errors.short={0} must be an short.
-errors.creditcard={0} is not a valid credit card number.
-errors.email={0} is an invalid e-mail address.
-errors.url={0} is an invalid url (web address).
-errors.cronexpression={0} is a invalid format.
-errors.uritype={0} is a invalid uri.
-errors.alphaDigitOnly={0} must be alphabet or digit only.
-errors.alphaDigitSpaceOnly={0} must be alphabet, digit, or space only.
-errors.token=Invalid request.
-
-errors.failed_to_update_crawler_params=Failed to update parameters. Please contact to a site administrator.
-errors.failed_to_update_web_crawler_params=Failed to update parameters. Please contact to a site administrator.
-errors.failed_to_update_solr_params=Failed to update parameters. Please contact to a site administrator.
-error.login_error=Username or Password is not correct.
-errors.failed_to_commit_solr_index=Failed to commit index.
-errors.failed_to_optimize_solr_index=Failed to optimize index.
-errors.failed_to_delete_solr_index=Failed to delete index.
-errors.failed_to_start_solr_process_because_of_running=Failed to start a process because of running solr process.
-errors.failed_to_import_data=Failed to restore data.
-errors.unknown_import_file=Unknown file type.
-errors.failed_to_export_data=Failed to backup data.
-errors.could_not_find_log_file=Could not find {0}.
-errors.no_running_crawl_process=No running crawl process.
-errors.failed_to_start_crawl_process=Failed to start a crawl process.
-errors.invalid_design_jsp_file_name=Invalid JSP file.
-errors.design_jsp_file_does_not_exist=JSP file does not exist.
-errors.design_file_name_is_not_found=The file name is not specified.
-errors.failed_to_write_design_image_file=Failed to upload an image file.
-errors.failed_to_update_jsp_file=Failed to update a jsp file.
-errors.design_file_name_is_invalid=The file name is invalid.
-errors.design_file_is_unsupported_type=The kind of file is unsupported.
-errors.failed_to_start_solr_instance=Failed to start a solr instance.
-errors.failed_to_stop_solr_instance=Failed to stop a solr instance.
-errors.failed_to_reload_solr_instance=Failed to reload a solr instance.
-errors.failed_to_update_crawler_schedule=Failed to update a crawling schedule.
-errors.failed_to_create_crawling_config_at_wizard=Failed to create a crawling config.
-errors.design_editor_disabled=This feature is disabled.
-errors.could_not_create_search_log_csv=Could not create a search log csv file.
-errors.not_found_on_file_system=Not Found: {0}
-errors.could_not_open_on_system=Could not open {0}. <br/>Please check if the file is associated with an application.
-errors.process_time_is_exceeded=The limit of a search time was exceeded. The partial result was displayed.
-errors.result_size_exceeded=No more results could be displayed.
-errors.target_file_does_not_exist={0} file does not exist.
-errors.failed_to_download_file=Failed to download {0} file.
-errors.failed_to_delete_file=Failed to delete {0} file.
-errors.failed_to_redirect=Failed to redirect {0}.
-errors.unsupported_encoding={0} is not supported as encoding.
-errors.docid_not_found=Not found Doc ID:{0}
-errors.document_not_found=Not found URL of Doc ID:{0}
-errors.not_load_from_server=Could not load from this server: {0}
-errors.failed_to_start_job=Failed to start job {0}.
-errors.failed_to_stop_job=Failed to stop job {0}.
-errors.expired_dict_id=Expired dictionary information. Please reload it.
-errors.failed_to_create_cache=Failed to create a cache reponse for ID:{0}.
-errors.synonym_file_is_not_found=Synonym file is not found
-errors.failed_to_download_synonym_file=Failed to download the Synonym file.
-errors.failed_to_upload_synonym_file=Failed to upload the Synonym file.
-errors.kuromoji_file_is_not_found=Synonym file is not found
-errors.failed_to_download_kuromoji_file=Failed to download the UserDict file.
-errors.failed_to_upload_kuromoji_file=Failed to upload the UserDict file.
-errors.blank_password=Password is required.
-errors.invalid_confirm_password=Confirm Password does not match.
-errors.password_does_not_exist_in_session=Invalid password.
-
-errors.invalid_query_unknown=The given query is invalid.
-errors.invalid_query_quoted=An invalid quote character is used.
-errors.invalid_query_curly_bracket=An invalid curly bracket character is used.
-errors.invalid_query_square_bracket=An invalid square bracket character is used.
-errors.invalid_query_parenthesis=An invalid parenthesis character is used.
-errors.invalid_query_num_range=An invalid range is used. The example of the range format is "field:[20020101 TO 20030101]".
-errors.invalid_query_str_range=An invalid range is used. The example of the range format is "field:'{'Aida TO Carmen'}'".
-
-success.update_crawler_params=Updated parameters.
-success.update_web_crawler_params=Updated parameters.
-success.update_solr_params=Updated parameters.
-success.commit_solr_index=Started a process to commit index.
-success.optimize_solr_index=Started a process to optimize index.
-success.delete_solr_index=Started a process to optimize index.
-success.importing_data=Started to restore data from the uploaded file.
-success.crawling_session_delete_all=Deleted session data.
-success.start_crawl_process=Started a crawl process.
-success.stopping_crawl_process=Stopping a crawl process.
-success.upload_design_file=Uploaded {0}.
-success.update_design_jsp_file=Updated {0}.
-success.starting_solr_instance=Starting a solr instance.
-success.stopping_solr_instance=Stopping a solr instance.
-success.reloading_solr_instance=Reloading a solr instance.
-success.update_crawler_schedule=Updated a crawling schedule.
-success.create_crawling_config_at_wizard=Created a crawling config ({0}).
-success.search_log_delete_all=Deleted search logs.
-success.failure_url_delete_all=Deleted failure urls.
-success.delete_file=Deleted {0} file.
-success.user_info_delete_all=Deleted user information.
-success.favorite_log_delete_all=Deleted popular urls
-success.job_started=Started job {0}.
-success.job_stopped=Stopped job {0}.
-success.joblog_delete_all=Deleted job logs.
-success.upload_synonym_file=Uploaded Synonym file.
-success.upload_kuromoji_file=Uploaded UserDict file.
-success.upload_suggest_elevate_word=Uploaded Additional Word file. <br/>Started to restore data.
-success.upload_suggest_bad_word=Uploaded Bad Word file. <br/>Started to restore data.
-
-label.facet_label_title=Label
-label.facet_lastModified_title=Term
-label.facet_lastModified_1day=Past 24 Hours
-label.facet_lastModified_1week=Past Week
-label.facet_lastModified_1month=Past Month
-label.facet_lastModified_1year=Past Year
-label.facet_contentLength_title=Size
-label.facet_contentLength_10k=&nbsp; - 10kb
-label.facet_contentLength_10kto100k=10kb - 100kb
-label.facet_contentLength_100kto500k=100kb - 500kb
-label.facet_contentLength_500kto1m=500kb - 1mb
-label.facet_contentLength_1m=1mb - &nbsp;
-label.facet_filetype_title=File Type
-label.facet_filetype_html=HTML
-label.facet_filetype_word=Word
-label.facet_filetype_excel=Excel
-label.facet_filetype_powerpoint=PowerPoint
-label.facet_filetype_pdf=PDF
-label.facet_filetype_others=PDF
-label.facet_label_reset=Reset
-
-errors.crud_invalid_mode=Invalid mode(expected value is {0}, but it's {1}).
-errors.crud_failed_to_create_crud_table=Failed to create a new data.
-errors.crud_failed_to_update_crud_table=Failed to update the data.
-errors.crud_failed_to_delete_crud_table=Failed to delete the data.
-errors.crud_could_not_find_crud_table=Could not find the data({0}).
-
-success.crud_create_crud_table=Created data.
-success.crud_update_crud_table=Updated data.
-success.crud_delete_crud_table=Deleted data.
-

+ 0 - 151
src/main/resources/fess_message_ja.properties

@@ -1,151 +0,0 @@
-errors.front_header=<div class="alert"><button type="button" class="close" data-dismiss="alert">\u00d7</button>
-errors.front_footer=</div>
-errors.front_prefix=<div>
-errors.front_suffix=</div>
-errors.header=<div class="alert-message error">
-errors.footer=</div>
-errors.prefix=<p>
-errors.suffix=</p>
-errors.invalid={0}\u304c\u4e0d\u6b63\u3067\u3059\u3002
-errors.maxlength={0}\u306e\u9577\u3055\u304c\u6700\u5927\u5024({1})\u3092\u8d85\u3048\u3066\u3044\u307e\u3059\u3002
-errors.minlength={0}\u306e\u9577\u3055\u304c\u6700\u5c0f\u5024({1})\u672a\u6e80\u3067\u3059\u3002
-errors.maxbytelength={0}\u306e\u30d0\u30a4\u30c8\u9577\u304c\u6700\u5927\u5024({1})\u3092\u8d85\u3048\u3066\u3044\u307e\u3059\u3002
-errors.minbytelength={0}\u306e\u30d0\u30a4\u30c8\u9577\u304c\u6700\u5c0f\u5024({1})\u672a\u6e80\u3067\u3059\u3002
-errors.range={0}\u306f{1}\u3068{2}\u306e\u9593\u3067\u306a\u3051\u308c\u3070\u3044\u3051\u307e\u305b\u3093\u3002
-errors.required={0}\u306f\u5fc5\u9808\u3067\u3059\u3002
-errors.byte={0}\u306f\u30d0\u30a4\u30c8\u3067\u306a\u3051\u308c\u3070\u3044\u3051\u307e\u305b\u3093\u3002
-errors.date={0}\u306f\u65e5\u4ed8\u3067\u306a\u3051\u308c\u3070\u3044\u3051\u307e\u305b\u3093
-errors.double={0}\u306f\u500d\u7cbe\u5ea6\u5b9f\u6570\u3067\u306a\u3051\u308c\u3070\u3044\u3051\u307e\u305b\u3093\u3002
-errors.float={0}\u306f\u5358\u7cbe\u5ea6\u5b9f\u6570\u3067\u306a\u3051\u308c\u3070\u3044\u3051\u307e\u305b\u3093\u3002
-errors.integer={0}\u306f\u6574\u6570\u3067\u306a\u3051\u308c\u3070\u3044\u3051\u307e\u305b\u3093\u3002
-errors.long={0}\u306f\u9577\u6574\u6570\u3067\u306a\u3051\u308c\u3070\u3044\u3051\u307e\u305b\u3093\u3002
-errors.short={0}\u306f\u77ed\u6574\u6570\u3067\u306a\u3051\u308c\u3070\u3044\u3051\u307e\u305b\u3093\u3002
-errors.creditcard={0}\u306f\u30af\u30ec\u30b8\u30c3\u30c8\u30ab\u30fc\u30c9\u756a\u53f7\u3068\u3057\u3066\u4e0d\u6b63\u3067\u3059\u3002
-errors.email={0}\u306f\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3068\u3057\u3066\u4e0d\u6b63\u3067\u3059\u3002
-errors.url={0}\u306fURL\u3068\u3057\u3066\u4e0d\u6b63\u3067\u3059\u3002
-errors.cronexpression={0}\u306f\u6b63\u3057\u3044\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
-errors.uritype={0}\u306f\u6b63\u3057\u3044 URI \u5f62\u5f0f\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
-errors.alphaDigitOnly={0}\u306f\u82f1\u6570\u5b57\u3067\u306a\u3051\u308c\u3070\u3044\u3051\u307e\u305b\u3093\u3002
-errors.alphaDigitSpaceOnly={0}\u306f\u82f1\u6570\u5b57\u307e\u305f\u306f\u7a7a\u767d\u3067\u306a\u3051\u308c\u3070\u3044\u3051\u307e\u305b\u3093\u3002
-errors.token=\u4e0d\u6b63\u306a\u30ea\u30af\u30a8\u30b9\u30c8\u3067\u3059\u3002
-
-errors.failed_to_update_crawler_params=\u30d1\u30e9\u30e1\u30fc\u30bf\u306e\u66f4\u65b0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\u30b5\u30a4\u30c8\u7ba1\u7406\u8005\u306b\u9023\u7d61\u3057\u3066\u304f\u3060\u3055\u3044\u3002
-errors.failed_to_update_web_crawler_params=\u30d1\u30e9\u30e1\u30fc\u30bf\u306e\u66f4\u65b0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\u30b5\u30a4\u30c8\u7ba1\u7406\u8005\u306b\u9023\u7d61\u3057\u3066\u304f\u3060\u3055\u3044\u3002
-errors.failed_to_update_solr_params=\u30d1\u30e9\u30e1\u30fc\u30bf\u306e\u66f4\u65b0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\u30b5\u30a4\u30c8\u7ba1\u7406\u8005\u306b\u9023\u7d61\u3057\u3066\u304f\u3060\u3055\u3044\u3002
-error.login_error=\u30e6\u30fc\u30b6\u30fc\u540d\u307e\u305f\u306f\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002
-errors.failed_to_commit_solr_index=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u30b3\u30df\u30c3\u30c8\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.failed_to_optimize_solr_index=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u6700\u9069\u5316\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.failed_to_delete_solr_index=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u524a\u9664\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.failed_to_start_solr_process_because_of_running=Solr\u30d7\u30ed\u30bb\u30b9\u304c\u5b9f\u884c\u4e2d\u306a\u306e\u3067\u3001\u51e6\u7406\u306e\u8d77\u52d5\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.failed_to_import_data=\u8a2d\u5b9a\u30c7\u30fc\u30bf\u306e\u30ea\u30b9\u30c8\u30a2\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.unknown_import_file=\u672a\u77e5\u306e\u30d5\u30a1\u30a4\u30eb\u5f62\u5f0f\u3067\u3059\u3002
-errors.failed_to_export_data=\u8a2d\u5b9a\u30c7\u30fc\u30bf\u306e\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.could_not_find_log_file={0}\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
-errors.no_running_crawl_process=\u5b9f\u884c\u4e2d\u306e\u30d7\u30ed\u30bb\u30b9\u304c\u3042\u308a\u307e\u305b\u3093\u3002
-errors.failed_to_start_crawl_process=\u30af\u30ed\u30fc\u30eb\u30d7\u30ed\u30bb\u30b9\u3092\u958b\u59cb\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
-errors.invalid_design_jsp_file_name=JSP\u30d5\u30a1\u30a4\u30eb\u540d\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002
-errors.design_jsp_file_does_not_exist=JSP\u30d5\u30a1\u30a4\u30eb\u304c\u5b58\u5728\u3057\u307e\u305b\u3093\u3002
-errors.design_file_name_is_not_found=\u30d5\u30a1\u30a4\u30eb\u540d\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
-errors.failed_to_write_design_image_file=\u753b\u50cf\u30d5\u30a1\u30a4\u30eb\u306e\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u306b\u3057\u3063\u3071\u3044\u3057\u307e\u3057\u305f\u3002
-errors.failed_to_update_jsp_file=JSP\u30d5\u30a1\u30a4\u30eb\u306e\u66f4\u65b0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.design_file_name_is_invalid=\u30d5\u30a1\u30a4\u30eb\u540d\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002
-errors.design_file_is_unsupported_type=\u30d5\u30a1\u30a4\u30eb\u540d\u306f\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093\u3002
-errors.failed_to_start_solr_instance=Solr\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u8d77\u52d5\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.failed_to_stop_solr_instance=Solr\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u505c\u6b62\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.failed_to_reload_solr_instance=Solr\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30ea\u30ed\u30fc\u30c9\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.failed_to_update_crawler_schedule=\u30af\u30ed\u30fc\u30eb\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u306e\u66f4\u65b0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.failed_to_create_crawling_config_at_wizard=\u30af\u30ed\u30fc\u30eb\u8a2d\u5b9a\u306e\u4f5c\u6210\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.design_editor_disabled=\u3053\u306e\u6a5f\u80fd\u306f\u7121\u52b9\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u3002
-errors.could_not_create_search_log_csv=\u691c\u7d22\u30ed\u30b0\u306eCSV\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
-errors.not_found_on_file_system={0} \u306f\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
-errors.could_not_open_on_system={0}\u306f\u958b\u3051\u307e\u305b\u3093\u3067\u3057\u305f\u3002<br/>\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u95a2\u9023\u4ed8\u3051\u3089\u308c\u3066\u3044\u308b\u304b\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002
-errors.process_time_is_exceeded=\u691c\u7d22\u51e6\u7406\u6642\u9593\u306e\u4e0a\u9650\u3092\u8d85\u3048\u305f\u305f\u3081\u3001\u691c\u7d22\u7d50\u679c\u306e\u4e00\u90e8\u304c\u8868\u793a\u3055\u308c\u3066\u3044\u307e\u3059\u3002
-errors.result_size_exceeded=\u3053\u308c\u4ee5\u4e0a\u306e\u691c\u7d22\u7d50\u679c\u306e\u8868\u793a\u306f\u3067\u304d\u307e\u305b\u3093\u3002
-errors.target_file_does_not_exist=\u30d5\u30a1\u30a4\u30eb {0} \u304c\u5b58\u5728\u3057\u307e\u305b\u3093\u3002
-errors.failed_to_download_file={0} \u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.failed_to_delete_file=\u30d5\u30a1\u30a4\u30eb {0} \u306e\u524a\u9664\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.failed_to_redirect={0}\u3078\u306e\u30ea\u30c0\u30a4\u30ec\u30af\u30c8\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.unsupported_encoding={0}\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3067\u3059\u3002
-errors.docid_not_found=ID:{0}\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
-errors.document_not_found=ID:{0}\u306eURL\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
-errors.not_load_from_server=\u3053\u306e\u30b5\u30fc\u30d0\u304b\u3089\u30ed\u30fc\u30c9\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f: {0}
-errors.failed_to_start_job=\u30b8\u30e7\u30d6 {0} \u306e\u958b\u59cb\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.failed_to_stop_job=\u30b8\u30e7\u30d6 {0} \u306e\u958b\u59cb\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.expired_dict_id=\u8f9e\u66f8\u60c5\u5831\u304c\u671f\u9650\u5207\u308c\u3067\u3059\u3002\u518d\u5ea6\u8aad\u307f\u306a\u304a\u3057\u3066\u304f\u3060\u3055\u3044\u3002
-errors.failed_to_create_cache=ID:{0}\u306e\u30ad\u30e3\u30c3\u30b7\u30e5\u304c\u751f\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
-errors.synonym_file_is_not_found=\u540c\u7fa9\u8a9e\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
-errors.failed_to_download_synonym_file=\u540c\u7fa9\u8a9e\u30d5\u30a1\u30a4\u30eb\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.failed_to_upload_synonym_file=\u540c\u7fa9\u8a9e\u30d5\u30a1\u30a4\u30eb\u306e\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.kuromoji_file_is_not_found=\u30e6\u30fc\u30b6\u30fc\u8f9e\u66f8\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
-errors.failed_to_download_kuromoji_file=\u30e6\u30fc\u30b6\u30fc\u8f9e\u66f8\u30d5\u30a1\u30a4\u30eb\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.failed_to_upload_kuromoji_file=\u30e6\u30fc\u30b6\u30fc\u8f9e\u66f8\u30d5\u30a1\u30a4\u30eb\u306e\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-
-errors.invalid_query_unknown=\u691c\u7d22\u30af\u30a8\u30ea\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002
-errors.invalid_query_quoted=\u30af\u30aa\u30fc\u30c8\u6587\u5b57(")\u306e\u5229\u7528\u65b9\u6cd5\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002
-errors.invalid_query_curly_bracket=\u62ec\u5f27\u300c'{}'\u300d\u306e\u5229\u7528\u65b9\u6cd5\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002
-errors.invalid_query_square_bracket=\u62ec\u5f27\u300c[]\u300d\u306e\u5229\u7528\u65b9\u6cd5\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002
-errors.invalid_query_parenthesis=\u62ec\u5f27\u300c()\u300d\u306e\u5229\u7528\u65b9\u6cd5\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002
-errors.invalid_query_num_range=\u7bc4\u56f2\u306e\u6307\u5b9a\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002\u6b63\u3057\u3044\u4f8b: field:[20020101 TO 20030101]
-errors.invalid_query_str_range=\u7bc4\u56f2\u306e\u6307\u5b9a\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002\u6b63\u3057\u3044\u4f8b: "field:'{'Aida TO Carmen'}'"
-
-success.update_crawler_params=\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002
-success.update_web_crawler_params=\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002
-success.update_solr_params=\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002
-success.commit_solr_index=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u30b3\u30df\u30c3\u30c8\u30d7\u30ed\u30bb\u30b9\u3092\u958b\u59cb\u3057\u307e\u3057\u305f\u3002
-success.optimize_solr_index=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u6700\u9069\u5316\u30d7\u30ed\u30bb\u30b9\u3092\u958b\u59cb\u3057\u307e\u3057\u305f\u3002
-success.delete_solr_index=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u524a\u9664\u30d7\u30ed\u30bb\u30b9\u3092\u958b\u59cb\u3057\u307e\u3057\u305f\u3002
-success.importing_data=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u304b\u3089\u306e\u30c7\u30fc\u30bf\u30ea\u30b9\u30c8\u30a2\u3092\u958b\u59cb\u3057\u307e\u3057\u305f\u3002
-success.crawling_session_delete_all=\u30bb\u30c3\u30b7\u30e7\u30f3\u30c7\u30fc\u30bf\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002
-success.start_crawl_process=\u30af\u30ed\u30fc\u30eb\u30d7\u30ed\u30bb\u30b9\u3092\u958b\u59cb\u3057\u307e\u3057\u305f\u3002
-success.stopping_crawl_process=\u30af\u30ed\u30fc\u30eb\u30d7\u30ed\u30bb\u30b9\u3092\u505c\u6b62\u3057\u3066\u3044\u307e\u3059\u3002\u3057\u3070\u3089\u304f\u304a\u5f85\u3061\u304f\u3060\u3055\u3044\u3002
-success.upload_design_file={0} \u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u307e\u3057\u305f\u3002
-success.update_design_jsp_file={0} \u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002
-success.starting_solr_instance=Solr\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u8d77\u52d5\u3057\u3066\u3044\u307e\u3059\u3002
-success.stopping_solr_instance=Solr\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u505c\u6b62\u3057\u3066\u3044\u307e\u3059\u3002
-success.reloading_solr_instance=Solr\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u30ea\u30ed\u30fc\u30c9\u3057\u3066\u3044\u307e\u3059\u3002
-success.update_crawler_schedule=\u30af\u30ed\u30fc\u30eb\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002
-success.create_crawling_config_at_wizard=\u30af\u30ed\u30fc\u30eb\u8a2d\u5b9a {0} \u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002
-success.search_log_delete_all=\u691c\u7d22\u30ed\u30b0\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002
-success.failure_url_delete_all=\u969c\u5bb3URL\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002
-success.delete_file=\u30d5\u30a1\u30a4\u30eb {0} \u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002
-success.user_info_delete_all= \u5229\u7528\u8005\u60c5\u5831\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002
-success.favorite_log_delete_all=\u4eba\u6c17URL\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002
-success.job_started=\u30b8\u30e7\u30d6 {0} \u3092\u958b\u59cb\u3057\u307e\u3057\u305f\u3002
-success.job_stopped=\u30b8\u30e7\u30d6 {0} \u3092\u505c\u6b62\u3057\u307e\u3057\u305f\u3002
-success.joblog_delete_all=\u30b8\u30e7\u30d6\u30ed\u30b0\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002
-success.upload_synonym_file=\u540c\u7fa9\u8a9e\u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u307e\u3057\u305f\u3002
-success.upload_kuromoji_file=\u30e6\u30fc\u30b6\u30fc\u8f9e\u66f8\u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u307e\u3057\u305f\u3002
-success.upload_suggest_elevate_word=\u8ffd\u52a0\u5019\u88dc\u30d5\u30a1\u30a4\u30eb\u306e\u767b\u9332\u51e6\u7406\u3092\u958b\u59cb\u3057\u307e\u3057\u305f\u3002
-success.upload_suggest_bad_word=NG\u30ef\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb\u306e\u767b\u9332\u51e6\u7406\u3092\u958b\u59cb\u3057\u307e\u3057\u305f\u3002
-
-label.facet_label_title=\u30e9\u30d9\u30eb
-label.facet_lastModified_title=\u671f\u9593
-label.facet_lastModified_1day=24 \u6642\u9593\u4ee5\u5185
-label.facet_lastModified_1week=1 \u9031\u9593\u4ee5\u5185
-label.facet_lastModified_1month=1 \u30f6\u6708\u4ee5\u5185
-label.facet_lastModified_1year=1 \u5e74\u4ee5\u5185
-label.facet_contentLength_title=\u30b5\u30a4\u30ba
-label.facet_contentLength_10k=&nbsp; - 10KB
-label.facet_contentLength_10kto100k=10KB - 100KB
-label.facet_contentLength_100kto500k=100KB - 500KB
-label.facet_contentLength_500kto1m=500KB - 1MB
-label.facet_contentLength_1m=1MB - &nbsp;
-label.facet_filetype_title=\u30d5\u30a1\u30a4\u30eb\u306e\u7a2e\u985e
-label.facet_filetype_html=HTML
-label.facet_filetype_word=Word
-label.facet_filetype_excel=Excel
-label.facet_filetype_powerpoint=PowerPoint
-label.facet_filetype_pdf=PDF
-label.facet_filetype_others=\u305d\u306e\u4ed6
-label.facet_label_reset=\u30ea\u30bb\u30c3\u30c8
-
-errors.crud_invalid_mode=\u30e2\u30fc\u30c9\u304c\u9055\u3044\u307e\u3059\u3002(\u6b63\u3057\u3044\u5024\u306f {0} \u3067\u3059\u304c\u3001\u5165\u529b\u3055\u308c\u305f\u5024\u306f {1} \u306b\u306a\u3063\u3066\u3044\u307e\u3059)
-errors.crud_failed_to_create_crud_table=\u30c7\u30fc\u30bf\u306e\u4f5c\u6210\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.crud_failed_to_update_crud_table=\u30c7\u30fc\u30bf\u306e\u66f4\u65b0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.crud_failed_to_delete_crud_table=\u30c7\u30fc\u30bf\u306e\u524a\u9664\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
-errors.crud_could_not_find_crud_table=\u30c7\u30fc\u30bf {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002
-
-success.crud_create_crud_table=\u30c7\u30fc\u30bf\u3092\u4f5c\u6210\u3057\u307e\u3057\u305f\u3002
-success.crud_update_crud_table=\u30c7\u30fc\u30bf\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002
-success.crud_delete_crud_table=\u30c7\u30fc\u30bf\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002
-

+ 14 - 14
src/main/webapp/WEB-INF/view/admin/dict/synonym/confirm.jsp

@@ -21,7 +21,7 @@
 			<la:message key="labels.dict_synonym_title" />
 			<la:message key="labels.dict_synonym_title" />
 		</h1>
 		</h1>
 		<ol class="breadcrumb">
 		<ol class="breadcrumb">
-			<li><la:link href="index">
+			<li><la:link href="list">
 			<la:message key="labels.dict_synonym_list_link" />
 			<la:message key="labels.dict_synonym_list_link" />
 			</la:link></li>
 			</la:link></li>
 			<c:if test="${crudMode == 1}">
 			<c:if test="${crudMode == 1}">
@@ -69,7 +69,7 @@
 					</h3>
 					</h3>
 					<div class="box-tools pull-right">
 					<div class="box-tools pull-right">
 					<span class="label label-default">
 					<span class="label label-default">
-						<la:link href="../index">
+						<la:link href="../list">
 						<la:message key="labels.dict_list_link" />
 						<la:message key="labels.dict_list_link" />
 						</la:link>
 						</la:link>
 					</span>
 					</span>
@@ -132,18 +132,18 @@
 
 
 					<%-- Form Fields --%>
 					<%-- Form Fields --%>
 					<table class="table table-bordered">
 					<table class="table table-bordered">
-					<tbody>
-						<tr>
-						<th style="col-xs-2">
-							<la:message key="labels.dict_synonym_source" />
-						</th>
-						<td>${f:br(f:h(inputs))}<la:hidden property="inputs" /></td>
-						</tr>
-						<tr>
-						<th><la:message key="labels.dict_synonym_target" /></th>
-						<td>${f:br(f:h(outputs))}<la:hidden property="outputs" /></td>
-						</tr>
-					</tbody>
+					    <tbody>
+							<tr>
+								<th style="col-xs-2">
+									<la:message key="labels.dict_synonym_source" />
+								</th>
+								<td>${f:br(f:h(inputs))}<la:hidden property="inputs" /></td>
+							</tr>
+							<tr>
+								<th><la:message key="labels.dict_synonym_target" /></th>
+								<td>${f:br(f:h(outputs))}<la:hidden property="outputs" /></td>
+							</tr>
+					    </tbody>
 					</table>
 					</table>
 				</div>
 				</div>
 
 

+ 10 - 10
src/main/webapp/WEB-INF/view/admin/dict/synonym/download.jsp

@@ -21,7 +21,7 @@
 			<la:message key="labels.dict_synonym_title" />
 			<la:message key="labels.dict_synonym_title" />
 		</h1>
 		</h1>
 		<ol class="breadcrumb">
 		<ol class="breadcrumb">
-			<li class="active"><la:link href="index">
+			<li class="active"><la:link href="list/0?dictId=${dictId}">
 			<la:message key="labels.dict_synonym_link_download" />
 			<la:message key="labels.dict_synonym_link_download" />
 			</la:link></li>
 			</la:link></li>
 		</ol>
 		</ol>
@@ -39,27 +39,27 @@
 				</h3>
 				</h3>
 				<div class="box-tools pull-right">
 				<div class="box-tools pull-right">
 					<span class="label label-default">
 					<span class="label label-default">
-					<la:link href="../index">
+					<la:link href="/admin/dict/">
 						<la:message key="labels.dict_list_link" />
 						<la:message key="labels.dict_list_link" />
 					</la:link>
 					</la:link>
 					</span>
 					</span>
 					<span class="label label-default">
 					<span class="label label-default">
-					<a href="#">
+					<la:link href="list/0/?dictId=${f:u(dictId)}">
 						<la:message key="labels.dict_synonym_list_link" />
 						<la:message key="labels.dict_synonym_list_link" />
-					</a>
+					</la:link>
 					</span>
 					</span>
 					<span class="label label-default">
 					<span class="label label-default">
-					<la:link href="createpage?dictId=${f:u(dictId)}">
+					<la:link href="createpage/${f:u(dictId)}">
 						<la:message key="labels.dict_synonym_link_create" />
 						<la:message key="labels.dict_synonym_link_create" />
 					</la:link>
 					</la:link>
 					</span>
 					</span>
 					<span class="label label-default">
 					<span class="label label-default">
-					<la:link href="downloadpage?dictId=${f:u(dictId)}">
+					<a href="#">
 						<la:message key="labels.dict_synonym_link_download" />
 						<la:message key="labels.dict_synonym_link_download" />
-					</la:link>
+					</a>
 					</span>
 					</span>
 					<span class="label label-default">
 					<span class="label label-default">
-					<la:link href="uploadpage?dictId=${f:u(dictId)}">
+					<la:link href="uploadpage/${f:u(dictId)}">
 						<la:message key="labels.dict_synonym_link_upload" />
 						<la:message key="labels.dict_synonym_link_upload" />
 					</la:link>
 					</la:link>
 					</span>
 					</span>
@@ -78,13 +78,13 @@
 				</div>
 				</div>
 
 
 				<%-- Edit Form: BEGIN --%>
 				<%-- Edit Form: BEGIN --%>
-				<la:form>
+				<la:form target="_blank">
 					<div>
 					<div>
 					<la:hidden property="dictId" />
 					<la:hidden property="dictId" />
 					<table class="table table-bordered table-striped">
 					<table class="table table-bordered table-striped">
 						<tbody>
 						<tbody>
 						<tr>
 						<tr>
-							<th style="">${f:h(filename)}</th>
+							<th style="">${f:h(path)}</th>
 							<td style="form-control">
 							<td style="form-control">
 							<input type="submit"
 							<input type="submit"
 								   class="btn small" name="download"
 								   class="btn small" name="download"

+ 6 - 6
src/main/webapp/WEB-INF/view/admin/dict/synonym/edit.jsp

@@ -83,12 +83,12 @@
 					    </span>
 					    </span>
 					</c:if>
 					</c:if>
 					<span class="label label-default">
 					<span class="label label-default">
-					    <la:link href="downloadpage?dictId=${f:u(dictId)}">
+					    <la:link href="downloadpage/${f:u(dictId)}">
 						<la:message key="labels.dict_synonym_link_download" />
 						<la:message key="labels.dict_synonym_link_download" />
 					    </la:link>
 					    </la:link>
 					</span>
 					</span>
 					<span class="label label-default">
 					<span class="label label-default">
-					    <la:link href="uploadpage?dictId=${f:u(dictId)}">
+					    <la:link href="uploadpage/${f:u(dictId)}">
 						<la:message key="labels.dict_synonym_link_upload" />
 						<la:message key="labels.dict_synonym_link_upload" />
 					    </la:link>
 					    </la:link>
 					</span>
 					</span>
@@ -108,12 +108,12 @@
 
 
 				    <%-- Form Fields --%>
 				    <%-- Form Fields --%>
 				    <div class="form-group">
 				    <div class="form-group">
-					<label for="term"><la:message key="labels.dict_synonym_source" /></label>
-					<la:textarea property="inputs" rows="5" styleClass="form-control" />
+						<label for="term"><la:message key="labels.dict_synonym_source" /></label>
+						<la:textarea property="inputs" rows="5" styleClass="form-control" />
 				    </div>
 				    </div>
 				    <div class="form-group">
 				    <div class="form-group">
-					<label for="outputs"><la:message key="labels.dict_synonym_target" /></label>
-					<la:textarea property="outputs" rows="5" styleClass="form-control" />
+						<label for="outputs"><la:message key="labels.dict_synonym_target" /></label>
+						<la:textarea property="outputs" rows="5" styleClass="form-control" />
 				    </div>
 				    </div>
 				</div>
 				</div>
 				<%-- Box Footer --%>
 				<%-- Box Footer --%>

+ 5 - 5
src/main/webapp/WEB-INF/view/admin/dict/synonym/index.jsp

@@ -21,7 +21,7 @@
 			<la:message key="labels.dict_synonym_title" />
 			<la:message key="labels.dict_synonym_title" />
 		</h1>
 		</h1>
 		<ol class="breadcrumb">
 		<ol class="breadcrumb">
-			<li class="active"><la:link href="list">
+			<li class="active"><la:link href="">
 			<la:message key="labels.dict_synonym_list_link" />
 			<la:message key="labels.dict_synonym_list_link" />
 			</la:link></li>
 			</la:link></li>
 		</ol>
 		</ol>
@@ -39,7 +39,7 @@
 				</h3>
 				</h3>
 				<div class="box-tools pull-right">
 				<div class="box-tools pull-right">
 					<span class="label label-default">
 					<span class="label label-default">
-					<la:link href="../">
+					<la:link href="/admin/dict/">
 						<la:message key="labels.dict_list_link" />
 						<la:message key="labels.dict_list_link" />
 					</la:link>
 					</la:link>
 					</span>
 					</span>
@@ -84,10 +84,10 @@
 				</c:if>
 				</c:if>
 				<c:if test="${synonymPager.allRecordCount > 0}">
 				<c:if test="${synonymPager.allRecordCount > 0}">
 					<table class="table table-bordered table-striped">
 					<table class="table table-bordered table-striped">
-					<thead>
+					    <thead>
 						<tr>
 						<tr>
-						<th> <la:message key="labels.dict_synonym_source" /> </th>
-						<th> <la:message key="labels.dict_synonym_target" /> </th>
+							<th> <la:message key="labels.dict_synonym_source" /> </th>
+							<th> <la:message key="labels.dict_synonym_target" /> </th>
 						</tr>
 						</tr>
 					</thead>
 					</thead>
 					<tbody>
 					<tbody>

+ 8 - 8
src/main/webapp/WEB-INF/view/admin/dict/synonym/upload.jsp

@@ -21,7 +21,7 @@
 			<la:message key="labels.dict_synonym_title" />
 			<la:message key="labels.dict_synonym_title" />
 		</h1>
 		</h1>
 		<ol class="breadcrumb">
 		<ol class="breadcrumb">
-			<li class="active"><la:link href="index">
+			<li class="active"><la:link href="list/0?dictId=${dictId}">
 			<la:message key="labels.dict_synonym_link_upload" />
 			<la:message key="labels.dict_synonym_link_upload" />
 			</la:link></li>
 			</la:link></li>
 		</ol>
 		</ol>
@@ -39,29 +39,29 @@
 				</h3>
 				</h3>
 				<div class="box-tools pull-right">
 				<div class="box-tools pull-right">
 					<span class="label label-default">
 					<span class="label label-default">
-					<la:link href="../index">
+					<la:link href="/admin/dict/">
 						<la:message key="labels.dict_list_link" />
 						<la:message key="labels.dict_list_link" />
 					</la:link>
 					</la:link>
 					</span>
 					</span>
 					<span class="label label-default">
 					<span class="label label-default">
-					<a href="#">
+					<la:link href="list/0/?dictId=${f:u(dictId)}">
 						<la:message key="labels.dict_synonym_list_link" />
 						<la:message key="labels.dict_synonym_list_link" />
-					</a>
+					</la:link>
 					</span>
 					</span>
 					<span class="label label-default">
 					<span class="label label-default">
-					<la:link href="createpage?dictId=${f:u(dictId)}">
+					<la:link href="createpage/${f:u(dictId)}">
 						<la:message key="labels.dict_synonym_link_create" />
 						<la:message key="labels.dict_synonym_link_create" />
 					</la:link>
 					</la:link>
 					</span>
 					</span>
 					<span class="label label-default">
 					<span class="label label-default">
-					<la:link href="downloadpage?dictId=${f:u(dictId)}">
+					<la:link href="downloadpage/${f:u(dictId)}">
 						<la:message key="labels.dict_synonym_link_download" />
 						<la:message key="labels.dict_synonym_link_download" />
 					</la:link>
 					</la:link>
 					</span>
 					</span>
 					<span class="label label-default">
 					<span class="label label-default">
-					<la:link href="uploadpage?dictId=${f:u(dictId)}">
+					<a href="#">
 						<la:message key="labels.dict_synonym_link_upload" />
 						<la:message key="labels.dict_synonym_link_upload" />
-					</la:link>
+					</a>
 					</span>
 					</span>
 				</div>
 				</div>
 				</div>
 				</div>

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/failureurl/confirm.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="log" />
 			<jsp:param name="menuType" value="failureUrl" />
 			<jsp:param name="menuType" value="failureUrl" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/failureurl/error.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="log" />
 			<jsp:param name="menuType" value="failureUrl" />
 			<jsp:param name="menuType" value="failureUrl" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/failureurl/index.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="log" />
 			<jsp:param name="menuType" value="failureUrl" />
 			<jsp:param name="menuType" value="failureUrl" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/log/index.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="log" />
 			<jsp:param name="menuType" value="log" />
 			<jsp:param name="menuType" value="log" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/searchlist/confirmDelete.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="log" />
 			<jsp:param name="menuType" value="searchList" />
 			<jsp:param name="menuType" value="searchList" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/searchlist/index.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="log" />
 			<jsp:param name="menuType" value="searchList" />
 			<jsp:param name="menuType" value="searchList" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/suggestbadword/confirm.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="suggest" />
 			<jsp:param name="menuType" value="suggestBadWord" />
 			<jsp:param name="menuType" value="suggestBadWord" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/suggestbadword/download.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="suggest" />
 			<jsp:param name="menuType" value="suggestBadWord" />
 			<jsp:param name="menuType" value="suggestBadWord" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/suggestbadword/edit.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="suggest" />
 			<jsp:param name="menuType" value="suggestBadWord" />
 			<jsp:param name="menuType" value="suggestBadWord" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/suggestbadword/error.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="suggest" />
 			<jsp:param name="menuType" value="suggestBadWord" />
 			<jsp:param name="menuType" value="suggestBadWord" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/suggestbadword/index.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="suggest" />
 			<jsp:param name="menuType" value="suggestBadWord" />
 			<jsp:param name="menuType" value="suggestBadWord" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/suggestbadword/upload.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="suggest" />
 			<jsp:param name="menuType" value="suggestBadWord" />
 			<jsp:param name="menuType" value="suggestBadWord" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/suggestelevateword/confirm.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="suggest" />
 			<jsp:param name="menuType" value="suggestElevateWord" />
 			<jsp:param name="menuType" value="suggestElevateWord" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/suggestelevateword/download.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="suggest" />
 			<jsp:param name="menuType" value="suggestElevateWord" />
 			<jsp:param name="menuType" value="suggestElevateWord" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/suggestelevateword/edit.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="suggest" />
 			<jsp:param name="menuType" value="suggestElevateWord" />
 			<jsp:param name="menuType" value="suggestElevateWord" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/suggestelevateword/error.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="suggest" />
 			<jsp:param name="menuType" value="suggestElevateWord" />
 			<jsp:param name="menuType" value="suggestElevateWord" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/suggestelevateword/index.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="suggest" />
 			<jsp:param name="menuType" value="suggestElevateWord" />
 			<jsp:param name="menuType" value="suggestElevateWord" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 1 - 1
src/main/webapp/WEB-INF/view/admin/suggestelevateword/upload.jsp

@@ -9,7 +9,7 @@
 	<div class="wrapper">
 	<div class="wrapper">
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/header.jsp"></jsp:include>
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
 		<jsp:include page="/WEB-INF/view/common/admin/sidebar.jsp">
-			<jsp:param name="menuCategoryType" value="crawl" />
+			<jsp:param name="menuCategoryType" value="suggest" />
 			<jsp:param name="menuType" value="suggestElevateWord" />
 			<jsp:param name="menuType" value="suggestElevateWord" />
 		</jsp:include>
 		</jsp:include>
 
 

+ 29 - 29
src/main/webapp/WEB-INF/view/common/admin/sidebar.jsp

@@ -29,34 +29,34 @@
 
 
 					<li <c:if test="${param.menuType=='wizard'}">class="active"</c:if>><la:link href="/admin/wizard/">
 					<li <c:if test="${param.menuType=='wizard'}">class="active"</c:if>><la:link href="/admin/wizard/">
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.wizard" /></span>
+							<span><la:message key="labels.menu_wizard" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='crawl'}">class="active"</c:if>><la:link href="/admin/crawl/">
 					<li <c:if test="${param.menuType=='crawl'}">class="active"</c:if>><la:link href="/admin/crawl/">
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.crawl_config" /></span>
+							<span><la:message key="labels.menu_crawl_config" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='system'}">class="active"</c:if>><la:link href="/admin/system/">
 					<li <c:if test="${param.menuType=='system'}">class="active"</c:if>><la:link href="/admin/system/">
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.system_config" /></span>
+							<span><la:message key="labels.menu_system_config" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='scheduledJob'}">class="active"</c:if>><la:link
 					<li <c:if test="${param.menuType=='scheduledJob'}">class="active"</c:if>><la:link
 							href="/admin/scheduledjob/"
 							href="/admin/scheduledjob/"
 						>
 						>
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.scheduled_job_config" /></span>
+							<span><la:message key="labels.menu_scheduled_job_config" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='design'}">class="active"</c:if>><la:link href="/admin/design/">
 					<li <c:if test="${param.menuType=='design'}">class="active"</c:if>><la:link href="/admin/design/">
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.design" /></span>
+							<span><la:message key="labels.menu_design" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='dict'}">class="active"</c:if>><la:link href="/admin/dict/">
 					<li <c:if test="${param.menuType=='dict'}">class="active"</c:if>><la:link href="/admin/dict/">
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.dict" /></span>
+							<span><la:message key="labels.menu_dict" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 				</ul>
 				</ul>
@@ -68,74 +68,74 @@
 
 
 					<li <c:if test="${param.menuType=='webConfig'}">class="active"</c:if>><la:link href="/admin/webconfig/">
 					<li <c:if test="${param.menuType=='webConfig'}">class="active"</c:if>><la:link href="/admin/webconfig/">
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.web" /></span>
+							<span><la:message key="labels.menu_web" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='fileConfig'}">class="active"</c:if>><la:link href="/admin/fileconfig/">
 					<li <c:if test="${param.menuType=='fileConfig'}">class="active"</c:if>><la:link href="/admin/fileconfig/">
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.file_system" /></span>
+							<span><la:message key="labels.menu_file_system" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='dataConfig'}">class="active"</c:if>><la:link href="/admin/dataconfig/">
 					<li <c:if test="${param.menuType=='dataConfig'}">class="active"</c:if>><la:link href="/admin/dataconfig/">
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.data_store" /></span>
+							<span><la:message key="labels.menu_data_store" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='labelType'}">class="active"</c:if>><la:link href="/admin/labeltype/">
 					<li <c:if test="${param.menuType=='labelType'}">class="active"</c:if>><la:link href="/admin/labeltype/">
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.label_type" /></span>
+							<span><la:message key="labels.menu_label_type" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='keyMatch'}">class="active"</c:if>><la:link href="/admin/keymatch/">
 					<li <c:if test="${param.menuType=='keyMatch'}">class="active"</c:if>><la:link href="/admin/keymatch/">
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.key_match" /></span>
+							<span><la:message key="labels.menu_key_match" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='boostDocumentRule'}">class="active"</c:if>><la:link
 					<li <c:if test="${param.menuType=='boostDocumentRule'}">class="active"</c:if>><la:link
 							href="/admin/boostdocumentrule/"
 							href="/admin/boostdocumentrule/"
 						>
 						>
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.boost_document_rule" /></span>
+							<span><la:message key="labels.menu_boost_document_rule" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='pathMapping'}">class="active"</c:if>><la:link
 					<li <c:if test="${param.menuType=='pathMapping'}">class="active"</c:if>><la:link
 							href="/admin/pathmapping/"
 							href="/admin/pathmapping/"
 						>
 						>
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.path_mapping" /></span>
+							<span><la:message key="labels.menu_path_mapping" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='webAuthentication'}">class="active"</c:if>><la:link
 					<li <c:if test="${param.menuType=='webAuthentication'}">class="active"</c:if>><la:link
 							href="/admin/webauthentication/"
 							href="/admin/webauthentication/"
 						>
 						>
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.web_authentication" /></span>
+							<span><la:message key="labels.menu_web_authentication" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='fileAuthentication'}">class="active"</c:if>><la:link
 					<li <c:if test="${param.menuType=='fileAuthentication'}">class="active"</c:if>><la:link
 							href="/admin/fileauthentication/"
 							href="/admin/fileauthentication/"
 						>
 						>
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.file_authentication" /></span>
+							<span><la:message key="labels.menu_file_authentication" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='requestHeader'}">class="active"</c:if>><la:link
 					<li <c:if test="${param.menuType=='requestHeader'}">class="active"</c:if>><la:link
 							href="/admin/requestheader/"
 							href="/admin/requestheader/"
 						>
 						>
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.request_header" /></span>
+							<span><la:message key="labels.menu_request_header" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='overlappingHost'}">class="active"</c:if>><la:link
 					<li <c:if test="${param.menuType=='overlappingHost'}">class="active"</c:if>><la:link
 							href="/admin/overlappinghost/"
 							href="/admin/overlappinghost/"
 						>
 						>
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.overlapping_host" /></span>
+							<span><la:message key="labels.menu_overlapping_host" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='roleType'}">class="active"</c:if>><la:link href="/admin/roletype/">
 					<li <c:if test="${param.menuType=='roleType'}">class="active"</c:if>><la:link href="/admin/roletype/">
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.role_type" /></span>
+							<span><la:message key="labels.menu_role_type" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 				</ul>
 				</ul>
@@ -149,21 +149,21 @@
 							href="/admin/user/"
 							href="/admin/user/"
 						>
 						>
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.user" /></span>
+							<span><la:message key="labels.menu_user" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='role'}">class="active"</c:if>><la:link
 					<li <c:if test="${param.menuType=='role'}">class="active"</c:if>><la:link
 							href="/admin/role/"
 							href="/admin/role/"
 						>
 						>
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.role" /></span>
+							<span><la:message key="labels.menu_role" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='group'}">class="active"</c:if>><la:link
 					<li <c:if test="${param.menuType=='group'}">class="active"</c:if>><la:link
 							href="/admin/group/"
 							href="/admin/group/"
 						>
 						>
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.group" /></span>
+							<span><la:message key="labels.menu_group" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 				</ul>
 				</ul>
@@ -177,14 +177,14 @@
 							href="/admin/suggestelevateword/"
 							href="/admin/suggestelevateword/"
 						>
 						>
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.suggest_elevate_word" /></span>
+							<span><la:message key="labels.menu_suggest_elevate_word" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='suggestBadWord'}">class="active"</c:if>><la:link
 					<li <c:if test="${param.menuType=='suggestBadWord'}">class="active"</c:if>><la:link
 							href="/admin/suggestbadword/"
 							href="/admin/suggestbadword/"
 						>
 						>
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.suggest_bad_word" /></span>
+							<span><la:message key="labels.menu_suggest_bad_word" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 				</ul>
 				</ul>
@@ -196,34 +196,34 @@
 
 
 					<li <c:if test="${param.menuType=='systemInfo'}">class="active"</c:if>><la:link href="/admin/systeminfo/">
 					<li <c:if test="${param.menuType=='systemInfo'}">class="active"</c:if>><la:link href="/admin/systeminfo/">
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.system_info" /></span>
+							<span><la:message key="labels.menu_system_info" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='jobLog'}">class="active"</c:if>><la:link href="/admin/joblog/">
 					<li <c:if test="${param.menuType=='jobLog'}">class="active"</c:if>><la:link href="/admin/joblog/">
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.jobLog" /></span>
+							<span><la:message key="labels.menu_jobLog" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='crawlingSession'}">class="active"</c:if>><la:link
 					<li <c:if test="${param.menuType=='crawlingSession'}">class="active"</c:if>><la:link
 							href="/admin/crawlingsession/"
 							href="/admin/crawlingsession/"
 						>
 						>
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.session_info" /></span>
+							<span><la:message key="labels.menu_session_info" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='log'}">class="active"</c:if>><la:link href="/admin/log/">
 					<li <c:if test="${param.menuType=='log'}">class="active"</c:if>><la:link href="/admin/log/">
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.log" /></span>
+							<span><la:message key="labels.menu_log" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='failureUrl'}">class="active"</c:if>><la:link href="/admin/failureurl/">
 					<li <c:if test="${param.menuType=='failureUrl'}">class="active"</c:if>><la:link href="/admin/failureurl/">
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.failure_url" /></span>
+							<span><la:message key="labels.menu_failure_url" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 					<li <c:if test="${param.menuType=='searchList'}">class="active"</c:if>><la:link href="/admin/searchlist/">
 					<li <c:if test="${param.menuType=='searchList'}">class="active"</c:if>><la:link href="/admin/searchlist/">
 							<i class='fa fa-angle-right'></i>
 							<i class='fa fa-angle-right'></i>
-							<span><la:message key="labels.menu.search_list" /></span>
+							<span><la:message key="labels.menu_search_list" /></span>
 						</la:link></li>
 						</la:link></li>
 
 
 				</ul>
 				</ul>

+ 2 - 2
src/main/webapp/WEB-INF/view/searchResults.jsp

@@ -87,7 +87,7 @@
 				<ul class="nav nav-list">
 				<ul class="nav nav-list">
 					<c:forEach var="fieldData" items="${facetResponse.fieldList}">
 					<c:forEach var="fieldData" items="${facetResponse.fieldList}">
 						<c:if test="${fieldData.name == 'label' && fieldData.valueCountMap.size() > 0}">
 						<c:if test="${fieldData.name == 'label' && fieldData.valueCountMap.size() > 0}">
-					<li class="nav-header"><la:message key="label.facet_label_title" /></li>
+					<li class="nav-header"><la:message key="labels.facet_label_title" /></li>
 							<c:forEach var="countEntry" items="${fieldData.valueCountMap}">
 							<c:forEach var="countEntry" items="${fieldData.valueCountMap}">
 								<c:if test="${countEntry.value != 0 && fe:labelexists(countEntry.key)}">
 								<c:if test="${countEntry.value != 0 && fe:labelexists(countEntry.key)}">
 					<li><la:link
 					<li><la:link
@@ -112,7 +112,7 @@
 				<ul class="nav nav-list">
 				<ul class="nav nav-list">
 					<li class="reset">
 					<li class="reset">
 						<la:link
 						<la:link
-							href="/search/search?query=${f:u(query)}"><la:message key="label.facet_label_reset" /></la:link>
+							href="/search/search?query=${f:u(query)}"><la:message key="labels.facet_label_reset" /></la:link>
 					</li>
 					</li>
 				</ul>
 				</ul>
 				</c:if>
 				</c:if>