Class I18nResource
java.lang.Object
com.atlassian.confluence.plugins.rest.resources.AbstractResource
com.atlassian.confluence.plugins.rest.resources.I18nResource
Rest resource for accessing translations in Confluence.
-
Field Summary
Fields inherited from class com.atlassian.confluence.plugins.rest.resources.AbstractResource
authContext, uriInfo, userAccessor
-
Constructor Summary
ConstructorDescriptionI18nResource
(UserAccessor userAccessor, com.atlassian.plugin.PluginAccessor pluginAccessor, LocaleManager localeManager, I18NBeanFactory i18NBeanFactory, HttpContext httpContext, SpacePermissionManager spacePermissionManager) -
Method Summary
Methods inherited from class com.atlassian.confluence.plugins.rest.resources.AbstractResource
createRequestContext, getAnonymousUserUriBuilder, getAttachmentUriBuilder, getContentUriBuilder, getCurrentUser, getMissingUserUriBuilder, getSpaceUriBuilder, getUserUriBuilder
-
Constructor Details
-
I18nResource
public I18nResource(UserAccessor userAccessor, com.atlassian.plugin.PluginAccessor pluginAccessor, LocaleManager localeManager, I18NBeanFactory i18NBeanFactory, HttpContext httpContext, SpacePermissionManager spacePermissionManager)
-
-
Method Details
-
get
Returns the text for the given plugin keys.- Returns:
- all the translated keys for the given plugin keys.
-
getI18n
Returns the text for the given plugin key. If the specified plugin key does not exist, or the caller does not have permission to access the plugin texts, the response is HTTP 404 (not found). Note that only JSON is returned. An example URL including a plugin key would look like this: http://host/confluence/rest/prototype/1/i18n/com.atlassian.confluence.tinymceplugin- Parameters:
pluginKey
- The plugin key as it is defined in the atlassian-plugin.xml.- Returns:
- all the translated keys for the given plugin key.
-