@Path(value="/locales")
@Produces(value="application/json")
@Consumes(value="application/json")
public interface LocalesResource
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_PATH |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createLanguage(LocaleDetails localeDetails)
Create a new language in Zanata
|
javax.ws.rs.core.Response |
delete(String localeId)
Delete a locale in Zanata
|
javax.ws.rs.core.Response |
get(String filter,
String fields,
int page,
int sizePerPage)
Retrieves a full list of locales enabled in Zanata.
|
javax.ws.rs.core.Response |
getDetails(String localeId)
Retrieve locale details
|
javax.ws.rs.core.Response |
getMembers(String localeId)
Retrieve locale member list
|
javax.ws.rs.core.Response |
getNewLocales(String filter,
int size)
Retrieves a list of locales that is not added yet in the server.
|
javax.ws.rs.core.Response |
getSourceLocales()
Returns list of active source locales of all documents for all active projects.
|
javax.ws.rs.core.Response |
getUITranslations()
Retrieves a full list of localized locales for server.
|
static final String SERVICE_PATH
@GET
@Produces(value="application/json")
javax.ws.rs.core.Response get(@QueryParam(value="filter")
String filter,
@QueryParam(value="sort")
String fields,
@DefaultValue(value="1") @QueryParam(value="page")
int page,
@DefaultValue(value="10") @QueryParam(value="sizePerPage")
int sizePerPage)
@GET
@Path(value="/locale/{localeId}")
@Produces(value="application/json")
javax.ws.rs.core.Response getDetails(@PathParam(value="localeId")
String localeId)
@GET
@Path(value="/locale/{localeId}/members")
@Produces(value="application/json")
javax.ws.rs.core.Response getMembers(@PathParam(value="localeId")
String localeId)
@GET @Path(value="/ui") @Produces(value="application/json") javax.ws.rs.core.Response getUITranslations()
@GET @Produces(value="application/json") @Path(value="/source") javax.ws.rs.core.Response getSourceLocales()
@GET
@Path(value="/new")
@Produces(value="application/json")
javax.ws.rs.core.Response getNewLocales(@QueryParam(value="filter")
String filter,
@QueryParam(value="size") @DefaultValue(value="10")
int size)
@DELETE
@Path(value="/locale/{localeId}")
@Produces(value="application/json")
javax.ws.rs.core.Response delete(@PathParam(value="localeId")
String localeId)
@PUT @Path(value="/locale") @Produces(value="application/json") javax.ws.rs.core.Response createLanguage(LocaleDetails localeDetails)
Copyright © 2018 Zanata Project. All rights reserved.