public class CLocalization extends java.lang.Object implements IConstants
CLocalization
class helps in localizing the whole GUIAPPLICATION_CONF_PROPERTIES_FILENAME, BUGTRACKING_CONF_PROPERTIES_FILENAME, DATABASE_VERSION, DEFAULT_WEB_CLIENT_AGENT, FILE_EXTENSION_EXCEL, FILE_EXTENSION_PDF, FILE_EXTENSION_WORD, FILE_EXTENSION_XML, FILE_EXTENSION_ZIPPEDHTML, FIRST_CONNECTOR_INDEX, LARGE_TIMER_DELAY, LAUNCHER_JAR_NAME_MANUAL, LAUNCHER_JAR_NAME_SIMPLE_MANUAL, LAUNCHER_JAR_NAME_TABULAR_MANUAL, LAUNCHER_JAR_NAME_TABULAR_STEP_MANUAL, LAUNCHER_JAR_NAME_TREE_STEP_MANUAL, MAX_POINT_WITHOUT_SUPPORT_INVITE, MIN_TIME_BETWEEN_SUPPORT_INVITE, MODEL_VERSION, NEW_FEATURE_DOMAIN_COMMON, NEW_FEATURE_DOMAIN_JIRA_APP, NEW_FEATURE_DOMAIN_OTHERS, NEW_FEATURE_DOMAIN_REST_API, NEW_FEATURE_DOMAIN_XSTUDIO, NEW_FEATURE_DOMAIN_XSTUDIO_WEB, NEW_FEATURE_TYPE_BUGFIX, NEW_FEATURE_TYPE_ERGONOMICS, NEW_FEATURE_TYPE_FUNCTIONALITTY, NEW_FEATURE_TYPE_OTHERS, NEW_FEATURE_TYPE_PERFORMANCES, NEW_FEATURE_TYPE_RELIABILITY, NORMAL_WEB_TRACKING_BASEURL, ONE_CONNECTOR_LENGTH, OPTIONAL_COLUMN_MAXIMUM_WIDTH, OPTIONAL_COLUMN_MINIMUM_WIDTH, OPTIONAL_COLUMN_PREFERRED_WIDTH, PLUGIN_CONF_PROPERTIES_FILENAME, PLUGIN_NAME_AGENTS_POOL, PLUGIN_NAME_ASSET_MANAGEMENT, PLUGIN_NAME_AUDIT_LOG, PLUGIN_NAME_AUTOPURGE, PLUGIN_NAME_CLEARQUEST_INTEGRATION, PLUGIN_NAME_CUSTOM_FIELDS, PLUGIN_NAME_CUSTOM_VISUALS, PLUGIN_NAME_DELETE_ORPHAN_ATTACHMENTS, PLUGIN_NAME_DIGITAL_SIGNATURE, PLUGIN_NAME_DISCUSSION, PLUGIN_NAME_DOCUMENT_MANAGEMENT, PLUGIN_NAME_EXPLORATORY_SESSIONS, PLUGIN_NAME_EXPLORATORY_TO_SCRIPTED, PLUGIN_NAME_FORCED_LAUNCHER, PLUGIN_NAME_FORMATTED_TEXT_CHECKER, PLUGIN_NAME_FREEZE_OBJECTS, PLUGIN_NAME_GITLAB_INTEGRATION, PLUGIN_NAME_GRAPH_IN_REPORTS, PLUGIN_NAME_HORIZONTALLY_SCROLLABLE_TABLES, PLUGIN_NAME_IMPORT_FROM_QC, PLUGIN_NAME_IMPORT_LINKS, PLUGIN_NAME_INTEGRATED_SCREENSHOT, PLUGIN_NAME_KALISTICK_INTEGRATION, PLUGIN_NAME_LAUNCHER_TABULAR_STEP_MANUAL, PLUGIN_NAME_LAUNCHER_TREE_STEP_MANUAL, PLUGIN_NAME_LDAP_INTEGRATION, PLUGIN_NAME_LOAD_AND_STRESS, PLUGIN_NAME_MONITORING, PLUGIN_NAME_MSSQL_SUPPORT, PLUGIN_NAME_NO_AD, PLUGIN_NAME_ORACLE_SUPPORT, PLUGIN_NAME_PRIVATE_TRACKS, PLUGIN_NAME_PROGRESS, PLUGIN_NAME_PUBLIC_SEARCH_FILTERS, PLUGIN_NAME_PUBLIC_TRACKS, PLUGIN_NAME_QALMED, PLUGIN_NAME_QC_INTEGRATION, PLUGIN_NAME_QUALITY, PLUGIN_NAME_REDMINE_INTEGRATION, PLUGIN_NAME_REPORT_DOCX, PLUGIN_NAME_REPORT_PDF, PLUGIN_NAME_REPORT_STORE, PLUGIN_NAME_RESIDUAL_CAMPAIGNS, PLUGIN_NAME_RESULTS_AT_CAMPAIGN_FOLDER_LEVEL, PLUGIN_NAME_RESULTS_AT_CAMPAIGN_LEVEL, PLUGIN_NAME_RESULTS_AT_CATEGORY_LEVEL, PLUGIN_NAME_RESULTS_AT_REQUIREMENT_LEVEL, PLUGIN_NAME_RESULTS_AT_SESSION_LEVEL, PLUGIN_NAME_RESULTS_AT_SUT_LEVEL, PLUGIN_NAME_RESULTS_AT_TEST_FOLDER_LEVEL, PLUGIN_NAME_RESULTS_MANUAL_UPDATE, PLUGIN_NAME_RESULTS_PER_AGENT_COMPARISON_MATRIX, PLUGIN_NAME_RESULTS_PER_CONFIGURATION_COMPARISON_MATRIX, PLUGIN_NAME_RESULTS_PER_OPERATOR_COMPARISON_MATRIX, PLUGIN_NAME_RESULTS_PER_SESSION_COMPARISON_MATRIX, PLUGIN_NAME_REUSABLE_OBJECTS, PLUGIN_NAME_RICH_TEXT_ON_TESTCASE_PROCEDURE, PLUGIN_NAME_RISK_ANALYSIS, PLUGIN_NAME_SQL_REPORT, PLUGIN_NAME_SSL_CERTIFICATE_REGISTRATION, PLUGIN_NAME_STATISTICS, PLUGIN_NAME_SUGGEST_LINKED_TESTS, PLUGIN_NAME_SUPPORT_GOLD, PLUGIN_NAME_SUPPORT_PLATINUM, PLUGIN_NAME_SUPPORT_SILVER, PLUGIN_NAME_TEST_SCANNER, PLUGIN_NAME_TESTCASE_PARAMS_GRID, PLUGIN_NAME_TESTCASE_PROCEDURE_GRID_EDITOR, PLUGIN_NAME_TIME_SHIFTING, PLUGIN_NAME_UNDO_REDO_IN_RICH_TEXT, PLUGIN_NAME_USER_PREFERENCES, PLUGIN_NAME_VERSIONONE_INTEGRATION, REQUIREMENT_CONF_PROPERTIES_FILENAME, SHORT_TIMER_DELAY, VERY_LARGE_TIMER_DELAY, VERY_SHORT_TIMER_DELAY, XSTUDIO_APPLICATION_ID, XSTUDIO_APPLICATION_VERSION, XSTUDIO_INTRO_ID
LOG_AWS_SERVER, LOG_AWS_SERVER_LABEL, LOG_CONF, LOG_CONF_LABEL, LOG_IMAGE, LOG_IMAGE_LABEL, LOG_MONITORSTATE, LOG_MONITORSTATE_LABEL, LOG_PROPERTIES, LOG_PROPERTIES_LABEL, LOG_SQLQUERYENGINE2, LOG_SQLQUERYENGINE2_LABEL, LOG_THREAD, LOG_THREAD_LABEL, LOG_THREADSTATS, LOG_THREADSTATS_LABEL, LOG_THREADUTILS2, LOG_THREADUTILS2_LABEL, LOG_UTIL, LOG_UTIL_LABEL, LOG_WRITEFILE, LOG_WRITEFILE_LABEL
LOG_DEFAULT_LABEL, LOG_ENABLED, LOG_HEADER_ENABLED, LOG_PRIORITY_FINE, LOG_PRIORITY_INFO, LOG_PRIORITY_SEVERE, LOG_PRIORITY_WARNING, LOG_THREAD_ENABLED, LOG_TIMESTAMP_ENABLED
Constructor and Description |
---|
CLocalization(java.lang.String _name,
java.lang.String _language,
java.lang.String _country) |
Modifier and Type | Method and Description |
---|---|
static void |
addOverrideTerm(java.lang.String originalTerm,
java.lang.String preferredTerm) |
java.lang.String |
getCountry()
Return the country
|
java.lang.String |
getLanguage()
Return the language
|
java.util.Locale |
getLocale()
Return the local (used by third party libraries such as JCalendar)
|
java.lang.String |
getTerm(java.lang.String term)
Return a term in the current language/country combination
|
java.lang.String |
getTerm(java.lang.String term,
boolean replaceWithNameIfNotFound) |
java.lang.String |
getTerm(java.lang.String term,
java.lang.String compoundTerm1)
Return a term in the current language/country combination
|
java.lang.String |
getTerm(java.lang.String term,
java.lang.String compoundTerm1,
java.lang.String compoundTerm2) |
java.lang.String |
getTerm(java.lang.String term,
java.lang.String compoundTerm1,
java.lang.String compoundTerm2,
java.lang.String compoundTerm3) |
java.lang.String |
getTerm(java.lang.String term,
java.lang.String compoundTerm1,
java.lang.String compoundTerm2,
java.lang.String compoundTerm3,
java.lang.String compoundTerm4) |
java.lang.String |
getTerm(java.lang.String term,
java.lang.String compoundTerm1,
java.lang.String compoundTerm2,
java.lang.String compoundTerm3,
java.lang.String compoundTerm4,
java.lang.String compoundTerm5) |
java.lang.String |
getTerm(java.lang.String term,
java.lang.String compoundTerm1,
java.lang.String compoundTerm2,
java.lang.String compoundTerm3,
java.lang.String compoundTerm4,
java.lang.String compoundTerm5,
java.lang.String compoundTerm6) |
java.lang.String |
getTerm(java.lang.String term,
java.lang.String compoundTerm1,
java.lang.String compoundTerm2,
java.lang.String compoundTerm3,
java.lang.String compoundTerm4,
java.lang.String compoundTerm5,
java.lang.String compoundTerm6,
java.lang.String compoundTerm7) |
java.lang.String |
getTerm(java.lang.String term,
java.lang.String compoundTerm1,
java.lang.String compoundTerm2,
java.lang.String compoundTerm3,
java.lang.String compoundTerm4,
java.lang.String compoundTerm5,
java.lang.String compoundTerm6,
java.lang.String compoundTerm7,
java.lang.String compoundTerm8) |
static java.lang.String |
overrideTerm(java.lang.String input) |
static void |
printAllOverrideTerms() |
static void |
removeAllOverrideTerms() |
java.lang.String |
toString() |
public CLocalization(java.lang.String _name, java.lang.String _language, java.lang.String _country)
filePath
- the path of the language ressource xml filepreferedLanguage
- the prefered language in which to search termspublic static void removeAllOverrideTerms()
public static void addOverrideTerm(java.lang.String originalTerm, java.lang.String preferredTerm)
public static java.lang.String overrideTerm(java.lang.String input)
public static void printAllOverrideTerms()
public java.lang.String getTerm(java.lang.String term)
public java.lang.String getTerm(java.lang.String term, boolean replaceWithNameIfNotFound)
public java.lang.String getTerm(java.lang.String term, java.lang.String compoundTerm1)
public java.lang.String getTerm(java.lang.String term, java.lang.String compoundTerm1, java.lang.String compoundTerm2)
public java.lang.String getTerm(java.lang.String term, java.lang.String compoundTerm1, java.lang.String compoundTerm2, java.lang.String compoundTerm3)
public java.lang.String getTerm(java.lang.String term, java.lang.String compoundTerm1, java.lang.String compoundTerm2, java.lang.String compoundTerm3, java.lang.String compoundTerm4)
public java.lang.String getTerm(java.lang.String term, java.lang.String compoundTerm1, java.lang.String compoundTerm2, java.lang.String compoundTerm3, java.lang.String compoundTerm4, java.lang.String compoundTerm5)
public java.lang.String getTerm(java.lang.String term, java.lang.String compoundTerm1, java.lang.String compoundTerm2, java.lang.String compoundTerm3, java.lang.String compoundTerm4, java.lang.String compoundTerm5, java.lang.String compoundTerm6)
public java.lang.String getTerm(java.lang.String term, java.lang.String compoundTerm1, java.lang.String compoundTerm2, java.lang.String compoundTerm3, java.lang.String compoundTerm4, java.lang.String compoundTerm5, java.lang.String compoundTerm6, java.lang.String compoundTerm7)
public java.lang.String getTerm(java.lang.String term, java.lang.String compoundTerm1, java.lang.String compoundTerm2, java.lang.String compoundTerm3, java.lang.String compoundTerm4, java.lang.String compoundTerm5, java.lang.String compoundTerm6, java.lang.String compoundTerm7, java.lang.String compoundTerm8)
public java.lang.String getLanguage()
public java.lang.String getCountry()
public java.util.Locale getLocale()
public java.lang.String toString()
toString
in class java.lang.Object