@Path(value="/i18n")
public interface I18nResource
Modifier and Type | Method and Description |
---|---|
LanguageResponse |
getLanguage()
Get the current session language
|
UILanguagesResponse |
list() |
GenericResponse |
setLanguage(SetLanguageRequest request)
Set the current session language
|
String |
translateFromParam(String key,
List<String> parameters)
Translate the given key and optional parameters (variant with key given as query parameter)
|
String |
translateFromPath(String key,
List<String> parameters)
Translate the given key and optional parameters (variant with key given in the path)
|
@GET @Path(value="/list") UILanguagesResponse list() throws Exception
Exception
@GET @Path(value="/t/{key}") @Produces(value="text/plain; charset=UTF-8") String translateFromPath(@PathParam(value="key") String key, @QueryParam(value="p") List<String> parameters) throws Exception
key
- translation keyparameters
- optional parametersException
@GET @Path(value="/t") @Produces(value="text/plain; charset=UTF-8") String translateFromParam(@QueryParam(value="k") String key, @QueryParam(value="p") List<String> parameters) throws Exception
key
- translation keyparameters
- optional parametersException
@POST @Path(value="/set") GenericResponse setLanguage(SetLanguageRequest request) throws Exception
request
- request to set the current session languageException
@GET @Path(value="/get") LanguageResponse getLanguage() throws Exception
Exception
Copyright © 2024 Gentics Software. All rights reserved.