=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/I18nController.java' --- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/I18nController.java 2013-11-20 13:16:03 +0000 +++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/I18nController.java 2013-11-25 16:40:55 +0000 @@ -36,6 +36,7 @@ import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; import java.io.InputStream; import java.io.OutputStream; @@ -47,16 +48,17 @@ * @author Morten Olav Hansen */ @Controller -@RequestMapping( value = "/i18n" ) +@RequestMapping(value = "/i18n") public class I18nController { @Autowired private I18nManager i18nManager; - @RequestMapping( method = RequestMethod.POST ) - public void postI18n( OutputStream outputStream, InputStream inputStream ) throws Exception + @RequestMapping(method = RequestMethod.POST) + public void postI18n( @RequestParam( value = "package", required = false, defaultValue = "org.hisp.dhis" ) String searchPackage, + OutputStream outputStream, InputStream inputStream ) throws Exception { - I18n i18n = i18nManager.getI18n( "org.hisp.dhis" ); + I18n i18n = i18nManager.getI18n( searchPackage ); Map output = new HashMap(); List input = JacksonUtils.getJsonMapper().readValue( inputStream, new TypeReference>()