wiki:gsoc/ideas/router/translation-infrastructure

Version 5 (modified by anonymous, 9 years ago) (diff)

Translation infrastructure

The router console is a mix of .jsp pages, static files, and html generated from the Java code, on top of Jetty 5. All of this makes it extremely difficult to add translations in an extensible manner. Research available options for translation support in Java, jsp, and Jetty. Add a translation handler to present different .sp files based on the language preference, or port our code to Jetty 6 which may have additional support; also develop abstractions for the strings in the Java-generated html. Using this new infrastructure, translate the router console to another language. German is our first choice but any language would be acceptable as a proof-of-concept.

Difficulty

medium

Status

done

required skills

  • Java
  • probably JSP/servlet

Notes

Possible mentors