package org.ovirt.engine.ui.userportal;
import org.ovirt.engine.ui.common.utils.BaseDynamicMessages;
import org.ovirt.engine.ui.userportal.gin.AssetProvider;
public class ApplicationDynamicMessages extends BaseDynamicMessages {
private static final ApplicationConstants constants = AssetProvider.getConstants();
public ApplicationDynamicMessages() {
super();
addFallback(DynamicMessageKey.APPLICATION_TITLE, constants.applicationTitle());
addFallback(DynamicMessageKey.VERSION_ABOUT, constants.ovirtVersionAbout());
addFallback(DynamicMessageKey.COPY_RIGHT_NOTICE, constants.copyRightNotice());
addFallback(DynamicMessageKey.DOC, constants.userPortalDoc());
addFallback(DynamicMessageKey.GUIDE_LINK_LABEL, constants.guideLinkLabel());
addFallback(DynamicMessageKey.VENDOR_URL, constants.vendorUrl());
}
/**
* Get the extended guide URL using the {@code Dictionary} in the host page. Uses current locale (e.g. "en_US")
* for placeholder {0}, if it exists. With a fall back to the standard GWT Constant.
*
* @return The guide URL.
*/
public final String extendedGuideUrl() {
return formatString(DynamicMessageKey.EXTENDED_GUIDE_URL, getCurrentLocaleAsString());
}
}