public interface

TranslationManager

com.atlassian.jira.web.action.admin.translation.TranslationManager
Known Indirect Subclasses

Summary

Public Methods
void deleteCustomFieldTranslation(CustomField customField, Locale locale)
void deleteIssueConstantTranslation(IssueConstant issueConstant, String issueConstantPrefix, Locale locale)
String getCustomFieldDescriptionTranslation(CustomField customField, Locale locale)
Get the translated name for the custom field or null if no translation exists.
String getCustomFieldDescriptionTranslation(CustomField customField)
Get the translated name for the custom field or null if no translation exists.
String getCustomFieldNameTranslation(CustomField customField)
Get the translated name for the custom field or null if no translation exists.
String getCustomFieldNameTranslation(CustomField customField, Locale locale)
Get the translated name for the custom field or null if no translation exists.
Map getInstalledLocales()
String getIssueConstantTranslation(IssueConstant issueConstant, boolean name, Locale locale)
String getIssueConstantTranslation(IssueConstant issueConstant, boolean name, String locale)
String getIssueConstantTranslation(IssueConstant issueConstant, boolean name, String locale, I18nHelper i18n)
String getTranslatedDescriptionFromString(String translationString)
String getTranslatedNameFromString(String translationString)
boolean hasLocaleTranslation(IssueConstant issueConstant, String locale)
void setCustomFieldTranslation(CustomField customField, Locale locale, String translatedName, String translatedDesc)
Store the translated name and description for a custom field in a particular locale
void setIssueConstantTranslation(IssueConstant issueConstant, String issueConstantPrefix, Locale locale, String translatedName, String translatedDesc)

Public Methods

public void deleteCustomFieldTranslation (CustomField customField, Locale locale)

public void deleteIssueConstantTranslation (IssueConstant issueConstant, String issueConstantPrefix, Locale locale)

public String getCustomFieldDescriptionTranslation (CustomField customField, Locale locale)

Get the translated name for the custom field or null if no translation exists.

Parameters
customField a custom field
locale The locale to get the translation for.
Returns
  • the translated name

public String getCustomFieldDescriptionTranslation (CustomField customField)

Get the translated name for the custom field or null if no translation exists. This will use the current authentication context

Parameters
customField a custom field
Returns
  • the translated name

public String getCustomFieldNameTranslation (CustomField customField)

Get the translated name for the custom field or null if no translation exists. This will use the current authentication context

Parameters
customField a custom field
Returns
  • the translated name

public String getCustomFieldNameTranslation (CustomField customField, Locale locale)

Get the translated name for the custom field or null if no translation exists.

Parameters
customField a custom field
locale The locale to get the translation for.
Returns
  • the translated name

public Map getInstalledLocales ()

public String getIssueConstantTranslation (IssueConstant issueConstant, boolean name, Locale locale)

public String getIssueConstantTranslation (IssueConstant issueConstant, boolean name, String locale)

public String getIssueConstantTranslation (IssueConstant issueConstant, boolean name, String locale, I18nHelper i18n)

public String getTranslatedDescriptionFromString (String translationString)

public String getTranslatedNameFromString (String translationString)

public boolean hasLocaleTranslation (IssueConstant issueConstant, String locale)

public void setCustomFieldTranslation (CustomField customField, Locale locale, String translatedName, String translatedDesc)

Store the translated name and description for a custom field in a particular locale

Parameters
customField a custom field
locale the locale
translatedName the translated name
translatedDesc the translated description

public void setIssueConstantTranslation (IssueConstant issueConstant, String issueConstantPrefix, Locale locale, String translatedName, String translatedDesc)