if (app.getModelConfig().isI18n()) {
ModelContext countryLanguageModelContext = new ModelContext();
countryLanguageModelContext
.setDomainModel(app.getDomainModel());
CountryLanguages countryLanguages = (CountryLanguages) app
.getEntry("CountryLanguages");
countryLanguageModelContext.setEntities(countryLanguages);
String languageCode = null;
CountryLanguage defaultCountryLanguage = null;
languageCode = getSession().getLocale().getLanguage();
defaultCountryLanguage = (CountryLanguage) countryLanguages
.retrieveByCode(languageCode);
countryLanguageModelContext.setEntity(defaultCountryLanguage);
ViewContext countryLanguageViewContext = new ViewContext();
countryLanguageViewContext.setApp(app);
countryLanguageViewContext.setPage(app.getViewMeta()