public class TranslationUtils
extends java.lang.Object
Constructor and Description |
---|
TranslationUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
_t(javax.swing.JComponent component,
java.lang.String bundleKey,
java.lang.Object... args)
FOR BUNDLE KEYS.
|
static java.lang.String |
_t(java.lang.String bundleKey,
java.lang.Object... args)
FOR BUNDLE KEYS NOT IN COMPONENTS.
|
static MutableTranslationPackage |
getComponentTranslations(javax.swing.JComponent comp,
boolean createIfNecessary) |
static Dataset |
getTranslatedDataset(Dataset ds,
int labelColumnIndex,
javax.swing.JComponent component) |
static Dataset |
getTranslatedDataset(Dataset ds,
int labelColumnIndex,
javax.swing.JComponent component,
boolean translateColumnNames) |
protected static boolean |
isClientTranslationEnabled() |
static boolean |
isTranslatable(javax.swing.JComponent source) |
static java.lang.String |
t(javax.swing.JComponent component,
java.lang.String term)
NOT FOR BUNDLE KEYS.
|
static java.lang.String |
t(java.lang.String term)
NOT FOR BUNDLE KEYS, and not for components.
|
static java.lang.String |
translate(javax.swing.JComponent component,
java.lang.String term)
This class returns the best translation available for the specified term in the provided component.
|
static java.lang.String |
translate(javax.swing.JComponent component,
java.lang.String term,
boolean strict) |
static java.lang.String |
translateBundleString(javax.swing.JComponent component,
java.lang.String bundleKey,
java.lang.Object... args)
This function first attempts to locate the english version of the bundleKey, translate it through the client
translation system, and then if unsuccessful, it will try to get the translation from bundleutil.
|
static java.lang.String |
translateSimple(java.lang.String term) |
static java.lang.String |
translateTimeString(javax.swing.JComponent component,
java.lang.String time,
java.lang.String dayKey,
java.lang.String hourKey,
java.lang.String minKey,
java.lang.String secKey)
Translates a Formatted Time String containing string literal time units delimited by either commas or spaces.
|
protected static boolean isClientTranslationEnabled()
public static MutableTranslationPackage getComponentTranslations(javax.swing.JComponent comp, boolean createIfNecessary)
public static java.lang.String t(javax.swing.JComponent component, java.lang.String term)
public static java.lang.String t(java.lang.String term)
public static java.lang.String translate(javax.swing.JComponent component, java.lang.String term)
term
- generally the name of the property on the component, but may be more complex for more advanced term
situations.public static java.lang.String translate(javax.swing.JComponent component, java.lang.String term, boolean strict)
public static java.lang.String translateSimple(java.lang.String term)
public static java.lang.String _t(javax.swing.JComponent component, java.lang.String bundleKey, java.lang.Object... args)
public static java.lang.String _t(java.lang.String bundleKey, java.lang.Object... args)
public static java.lang.String translateBundleString(javax.swing.JComponent component, java.lang.String bundleKey, java.lang.Object... args)
public static boolean isTranslatable(javax.swing.JComponent source)
public static Dataset getTranslatedDataset(Dataset ds, int labelColumnIndex, javax.swing.JComponent component)
public static Dataset getTranslatedDataset(Dataset ds, int labelColumnIndex, javax.swing.JComponent component, boolean translateColumnNames)
public static java.lang.String translateTimeString(javax.swing.JComponent component, java.lang.String time, java.lang.String dayKey, java.lang.String hourKey, java.lang.String minKey, java.lang.String secKey)
Possible (likely) this won't work for all locales/languages, should really only be used in situations where the string source is a Gateway generated English string, and other translation methods aren't available.
component
- the Vision component that the bundlekeys are registered withtime
- the String which has English time units (days, hours, minutes or seconds) to be translatedsecKey
- the BundleUtil bundlekeys for each respective property wanting to translate