public interface TranslationMessageService extends Service
| Modifier and Type | Method and Description |
|---|---|
ApplicationTranslationData |
getApplicationTranslationData(LanguageVO language)
Gets data for translations for the given language
|
java.util.Properties |
getCustomizedKeysPerLanguage(LanguageVO language)
Returns all customized keys for the given language, in form of a
Properties object |
TranslationKeyData |
getTranslationKeyData(LanguageVO language,
java.lang.String key)
Returns data for the given translation key
|
java.util.List<LanguageDetailedVO> |
listTranslatableLanguages()
List the languages the current user can translate
|
void |
restoreOriginalTranslation(LanguageVO language,
java.lang.String key)
Reverts any changes on the given key for the given language
|
void |
saveKey(LanguageVO language,
java.lang.String key,
java.lang.String value)
Save a key customization
|
Page<TranslationKeyVO> |
searchKeys(TranslationQuery params)
Searches for translation keys
|
void |
setCustomizedKeysPerLanguage(java.util.Properties keys,
LanguageVO language)
Set the customized keys for a language
|
ApplicationTranslationData getApplicationTranslationData(LanguageVO language) throws FrameworkException
FrameworkExceptionjava.util.Properties getCustomizedKeysPerLanguage(LanguageVO language) throws FrameworkException
Properties objectFrameworkExceptionTranslationKeyData getTranslationKeyData(LanguageVO language, java.lang.String key) throws FrameworkException
FrameworkExceptionjava.util.List<LanguageDetailedVO> listTranslatableLanguages() throws FrameworkException
FrameworkExceptionvoid restoreOriginalTranslation(LanguageVO language, java.lang.String key) throws FrameworkException
FrameworkExceptionvoid saveKey(LanguageVO language, java.lang.String key, java.lang.String value) throws FrameworkException
FrameworkExceptionPage<TranslationKeyVO> searchKeys(TranslationQuery params) throws FrameworkException, QueryParseException
void setCustomizedKeysPerLanguage(java.util.Properties keys,
LanguageVO language)
throws FrameworkException
FrameworkException