docs: private void postImportHook() {
          Map<String, String> enMap = get("en").asMap();
          StringBuilder sb = new StringBuilder();
          for (Translation tr : translations.values()) {
              Map<String, String> trMap = tr.asMap();
              for (Entry<String, String> enEntry : enMap.entrySet()) {
                  String value = trMap.get(enEntry.getKey());
                  if (isEmpty(value)) {
                      trMap.put(enEntry.getKey(), enEntry.getValue());
                      continue;
                  }
  
                  int expectedCount = countOccurence(enEntry.getValue(), "\\%");
                  if (expectedCount != countOccurence(value, "\\%")) {
                      sb.append(tr.getLocale()).append(" - error in ").
                              append(enEntry.getKey()).append("->").
                              append(value).append("\n");
                  } else {
                      // try if formatting works, many times e.g. '%1$' instead of '%1$s'
                      Object[] strs = new String[expectedCount];
                      Arrays.fill(strs, "tmp");
                      try {
                          String.format(Locale.ROOT, value, strs);
                      } catch (Exception ex) {
                          sb.append(tr.getLocale()).append(" - error ").append(ex.getMessage()).append("in ").
                                  append(enEntry.getKey()).append("->").
                                  append(value).append("\n");
                      }
                  }
              }
          }
  
          if (sb.length() > 0) {
              System.out.println(sb);
              throw new IllegalStateException(sb.toString());
          }
      }