/** * Read the translation for this language and save them in the 'text' * property of this session. * * @param session the session * @param language the language */ void readTranslations(WebSession session, String language) { Properties text = new Properties(); try { trace("translation: "+language); byte[] trans = getFile("_text_"+language+".prop"); trace(" "+new String(trans)); text = SortedProperties.fromLines(new String(trans, StandardCharsets.UTF_8)); // remove starting # (if not translated yet) for (Entry<Object, Object> entry : text.entrySet()) { String value = (String) entry.getValue(); if (value.startsWith("#")) { entry.setValue(value.substring(1)); } } } catch (IOException e) { DbException.traceThrowable(e); } session.put("text", new HashMap<>(text)); }
return; byte[] bytes = server.getFile(file); if (bytes == null) { resp.sendError(HttpServletResponse.SC_NOT_FOUND);
message = "HTTP/1.1 304 Not Modified\r\n"; } else { bytes = server.getFile(file); if (bytes == null) { message = "HTTP/1.1 404 Not Found\r\n";
String page = new String(server.getFile("result.jsp"), StandardCharsets.UTF_8); int idx = page.indexOf("${result}");
String getTextFile(String file) throws IOException { byte[] bytes = getFile(file); return new String(bytes); }
public void readTranslations(WebSession session, String language) { Properties text = new Properties(); try { trace("translation: "+language); byte[] trans = getFile("_text_"+language+".properties"); trace(" "+new String(trans)); text.load(new ByteArrayInputStream(trans)); // remove starting # (if not translated yet) for (Iterator it = text.entrySet().iterator(); it.hasNext();) { Entry entry = (Entry) it.next(); String value = (String) entry.getValue(); if (value.startsWith("#")) { entry.setValue(value.substring(1)); } } } catch (IOException e) { TraceSystem.traceThrowable(e); } session.put("text", new HashMap(text)); }
/** * Read the translation for this language and save them in the 'text' * property of this session. * * @param session the session * @param language the language */ void readTranslations(WebSession session, String language) { Properties text = new Properties(); try { trace("translation: "+language); byte[] trans = getFile("_text_"+language+".prop"); trace(" "+new String(trans)); text = SortedProperties.fromLines(new String(trans, Constants.UTF8)); // remove starting # (if not translated yet) for (Entry<Object, Object> entry : text.entrySet()) { String value = (String) entry.getValue(); if (value.startsWith("#")) { entry.setValue(value.substring(1)); } } } catch (IOException e) { DbException.traceThrowable(e); } session.put("text", new HashMap<Object, Object>(text)); }
/** * Read the translation for this language and save them in the 'text' * property of this session. * * @param session the session * @param language the language */ void readTranslations(WebSession session, String language) { Properties text = new Properties(); try { trace("translation: "+language); byte[] trans = getFile("_text_"+language+".prop"); trace(" "+new String(trans)); text = SortedProperties.fromLines(new String(trans, Constants.UTF8)); // remove starting # (if not translated yet) for (Entry<Object, Object> entry : text.entrySet()) { String value = (String) entry.getValue(); if (value.startsWith("#")) { entry.setValue(value.substring(1)); } } } catch (IOException e) { DbException.traceThrowable(e); } session.put("text", new HashMap<Object, Object>(text)); }
return; byte[] bytes = server.getFile(file); if (bytes == null) { resp.sendError(HttpServletResponse.SC_NOT_FOUND);
return; byte[] bytes = server.getFile(file); if (bytes == null) { resp.sendError(HttpServletResponse.SC_NOT_FOUND);
return; } else { bytes = server.getFile(file);
message = "HTTP/1.1 304 Not Modified\r\n"; } else { bytes = server.getFile(file); if (bytes == null) { message = "HTTP/1.1 404 Not Found\r\n";
message = "HTTP/1.1 304 Not Modified\r\n"; } else { bytes = server.getFile(file); if (bytes == null) { message = "HTTP/1.1 404 Not Found\r\n";
String page = new String(server.getFile("result.jsp"), Constants.UTF8); int idx = page.indexOf("${result}");
return; byte[] bytes = server.getFile(file); if (bytes == null) { resp.sendError(HttpServletResponse.SC_NOT_FOUND);
String page = new String(server.getFile("result.jsp"), Constants.UTF8); int idx = page.indexOf("${result}");
message = "HTTP/1.1 304 Not Modified\n"; } else { bytes = server.getFile(file); if (bytes == null) { message = "HTTP/1.0 404 Not Found\n";