List of usage examples for com.google.gwt.i18n.client LocaleInfo getLocaleName
public final String getLocaleName()
From source file:br.com.artefino.ordermanager.client.data.ContextAreaDataSource.java
License:Open Source License
public void setDataURL(String urlPrefix, String urlSuffix) { String url = urlPrefix;//from www .j a va2 s. c o m LocaleInfo localeInfo = LocaleInfo.getCurrentLocale(); String localeName = localeInfo.getLocaleName(); if (localeName.length() > 0) { url = url + "_" + localeName; } url = url + urlSuffix; // Log.debug("setDataURL: " + url); setDataURL(url); }
From source file:br.com.artefino.ordermanager.client.data.NavigationPaneSectionDataSource.java
License:Open Source License
public void setDataURL(String urlPrefix, String urlSuffix) { String url = urlPrefix;//w ww . j a v a 2 s. c o m LocaleInfo localeInfo = LocaleInfo.getCurrentLocale(); String localeName = localeInfo.getLocaleName(); if (localeName.length() > 0) { url = url + "_" + localeName; } url = url + urlSuffix; // Log.debug("setDataURL: " + url); setDataURL(url); }
From source file:cc.kune.core.client.i18n.I18nUITranslationService.java
License:GNU Affero Public License
/** * Instantiates a new i18n ui translation service. * * @param session//from www . j a v a 2s. co m * the session * @param i18nService * the i18n service * @param eventBus * the event bus * @param kuneConstants * the kune constants */ @Inject public I18nUITranslationService(final Session session, final I18nServiceAsync i18nService, final EventBus eventBus, final KuneConstants kuneConstants) { this.session = session; this.i18nService = i18nService; this.kuneConstants = kuneConstants; final String locale = WindowUtils.getParameter(SiteParameters.LOCALE); final LocaleInfo currentLocale = LocaleInfo.getCurrentLocale(); Log.info("Workspace starting with language: " + currentLocale.getLocaleName() + ", isRTL: " + LocaleInfo.getCurrentLocale().isRTL() + ", translated langs: " + Arrays.toString(LocaleInfo.getAvailableLocaleNames())); isLangInProperties = isInConstantProperties(currentLocale.getLocaleName()); earlyTexts = new HashSet<Pair<String, String>>(); i18nService.getInitialLanguage(locale, new AsyncCallback<I18nLanguageDTO>() { @Override public void onFailure(final Throwable caught) { Log.error("Workspace adaptation to your language failed: " + caught.getMessage()); } @Override public void onSuccess(final I18nLanguageDTO result) { currentLang = result; currentLanguageCode = currentLang.getCode(); session.setCurrentLanguage(currentLang); isLangInProperties = isInConstantProperties(currentLang.getCode()); i18nService.getLexicon(currentLang.getCode(), new AsyncCallback<HashMap<String, String>>() { @Override public void onFailure(final Throwable caught) { Log.error( "Workspace adaptation to server proposed language failed: " + caught.getMessage()); } @Override public void onSuccess(final HashMap<String, String> result) { lexicon = result; session.setCurrentLanguage(currentLang); Log.info("Workspace adaptation to server proposed language: " + currentLang.getEnglishName() + ", isRTL: " + currentLang.getDirection() + " use properties: " + shouldIuseProperties()); changeToLanguageIfNecessary(getCurrentGWTlanguage(), currentLang.getCode(), currentLang.getEnglishName(), false, new I18nLanguageChangeNeeded() { @Override public void onChangeNeeded() { } @Override public void onChangeNotNeeded() { isCurrentLangRTL = currentLang.getDirection().equals(RTL); eventBus.fireEvent(new I18nReadyEvent()); I18nStyles.setRTL(isCurrentLangRTL); } }); } }); session.onUserSignIn(true, new UserSignInHandler() { @Override public void onUserSignIn(final UserSignInEvent event) { Scheduler.get().scheduleIncremental(new RepeatingCommand() { @Override public boolean execute() { if (!earlyTexts.isEmpty()) { final Pair<String, String> pair = earlyTexts.iterator().next(); save(pair.getLeft(), pair.getRight()); earlyTexts.remove(pair); } return !earlyTexts.isEmpty(); } }); } }); } }); }
From source file:com.ait.toolkit.editors.ckeditor.client.CKConfig.java
License:Open Source License
/** * Creates a default config with the given PRESET_TOOLBAR * // www .j ava 2 s . c o m * @param toolbar * the PRESET_TOOLBAR to use */ public CKConfig(PRESET_TOOLBAR toolbar) { initConfig(); fontNames = new ArrayList<String>(); fontSizes = new ArrayList<String>(); extraPlugins = new ArrayList<String>(); autoSaveLatencyInMillis = 0; setToolbar(toolbar); LocaleInfo l = LocaleInfo.getCurrentLocale(); // GWT.log("Locale : "+l.getLocaleName(),null);//always returns default if (l.getLocaleName().equals("default")) { //GWT.log("[gwt-CKEditor]Locale Property : " + getLocaleProperty(), null); this.setLanguage(getLocaleProperty()); } else this.setLanguage(LocaleInfo.getCurrentLocale().getLocaleName().split("_")[0]); }
From source file:com.arcbees.beestore.client.application.ApplicationView.java
License:Apache License
private boolean isFrench() { LocaleInfo currentLocale = LocaleInfo.getCurrentLocale(); return currentLocale.getLocaleName().equals(NameTokens.LANGUAGE_FRENCH); }
From source file:com.arcbees.website.client.application.ApplicationView.java
License:Apache License
private boolean isFrench() { LocaleInfo currentLocale = LocaleInfo.getCurrentLocale(); return currentLocale.getLocaleName().equals("fr"); }
From source file:com.gwtcx.extgwt.client.desktop.view.AbstractSettingsView.java
License:Open Source License
public String setDataUrl(String urlPrefix, String urlSuffix) { String url = urlPrefix;/*from ww w . jav a2s .com*/ LocaleInfo localeInfo = LocaleInfo.getCurrentLocale(); String localeName = localeInfo.getLocaleName(); // e.g. "data/Administration_en"; if (localeName.length() > 0) { url = url + "_" + localeName; } // e.g. "data/Administration_en.xml"; url = url + urlSuffix; Log.debug("dataUrl: " + url); dataUrl = url; return dataUrl; }
From source file:com.gwtcx.smartgwt.client.data.ContextAreaDataSource.java
License:Open Source License
public void setDataURL(String urlPrefix, String urlSuffix) { String url = urlPrefix;/* w ww . ja v a 2 s . com*/ LocaleInfo localeInfo = LocaleInfo.getCurrentLocale(); String localeName = localeInfo.getLocaleName(); if (localeName.length() > 0) { url = url + "_" + localeName; } url = url + urlSuffix; setDataURL(url); }
From source file:com.jci.client.application.ui.HeaderPresenter.java
License:Apache License
@Override public void switchLocale() { LocaleInfo currentLocale = LocaleInfo.getCurrentLocale(); String newLocale;/*from ww w .ja v a 2s .co m*/ if (currentLocale.getLocaleName().equals("fr")) { newLocale = "en"; } else { newLocale = "fr"; } Window.Location.assign(Window.Location.createUrlBuilder() .setParameter(LocaleInfo.getLocaleQueryParam(), newLocale).buildString()); }
From source file:com.kobol.webclient.client.data.ResourceCentreDataSource.java
License:LGPL
public ResourceCentreDataSource(String id) { setID(id);//from w w w .j a v a 2 s . c o m setDataFormat(DSDataFormat.XML); setRecordXPath(RECORD_XPATH); DataSourceField iconField = new DataSourceField(ICON, FieldType.TEXT, ICON_DISPLAY_NAME); DataSourceField nameField = new DataSourceField(NAME, FieldType.TEXT, NAME_DISPLAY_NAME); setFields(iconField, nameField); String url = URL_PREFIX; LocaleInfo localeInfo = LocaleInfo.getCurrentLocale(); String localeName = localeInfo.getLocaleName(); if (localeName.length() > 0) { url = url + "_" + localeName; } url = url + URL_SUFFIX; setDataURL(url); }