private MusicTheme GetVictoryThemeForCulture(CultureCode cultureCode) { if ((double)MBRandom.RandomFloat <= 0.649999976158142) { switch (cultureCode) { case CultureCode.Empire: return(MusicTheme.EmpireVictory); case CultureCode.Sturgia: return(MusicTheme.SturgiaVictory); case CultureCode.Aserai: return(MusicTheme.AseraiVictory); case CultureCode.Vlandia: return(MusicTheme.VlandiaVictory); case CultureCode.Khuzait: return(MusicTheme.KhuzaitVictory); case CultureCode.Battania: return(MusicTheme.BattaniaVictory); } } return(MusicTheme.None); }
private MusicTheme GetBattleThemeWithCulture( CultureCode cultureCode, out bool isPaganBattle) { isPaganBattle = false; MusicTheme musicTheme = MusicTheme.None; if ((double)MBRandom.RandomFloat <= (double)this._factionSpecificBattleThemeSelectionFactor) { this._factionSpecificBattleThemeSelectionFactor -= 0.1f; MBMath.ClampUnit(ref this._factionSpecificBattleThemeSelectionFactor); switch (cultureCode) { case CultureCode.Sturgia: case CultureCode.Aserai: case CultureCode.Khuzait: case CultureCode.Battania: isPaganBattle = true; musicTheme = (double)MBRandom.RandomFloat < 0.5 ? MusicTheme.BattlePaganA : MusicTheme.BattlePaganB; break; default: musicTheme = (double)MBRandom.RandomFloat < 0.5 ? MusicTheme.CombatA : MusicTheme.CombatB; break; } } return(musicTheme); }
private void SendProposedContentNotificationEmail() { bool isMultiCulture = (CultureCode.Get().Count > 1); CultureInfo currentCulture = CultureInfo.CreateSpecificCulture(_culture); Settings reviewerEmail = Settings.Get(_default.CONTENT_MODULETYPE, _default.SETTING_REVIEWEREMAIL); if (reviewerEmail != null) { MailMessage email = new MailMessage(); email.To.Add(reviewerEmail.Value); email.Subject = string.Format("[{0}] New content pending approval", Website.Current.Resource.Name); email.Body = string.Format(@"New content has been submitted for approval on the {0} website. To view the pending content, click this link: {1} {2} ", Website.Current.Resource.Name, Request.Url, (isMultiCulture ? null : string.Format("then select the '{0}' culture.", currentCulture.NativeName)) ); new SmtpClient().Send(email); } }
public MusicTheme GetBattleTurnsOneSideTheme( CultureCode cultureCode, bool isPositive, bool isPaganBattle) { return(isPaganBattle ? (!isPositive ? MusicTheme.PaganTurnsNegative : MusicTheme.PaganTurnsPositive) : (!isPositive ? MusicTheme.BattleTurnsNegative : MusicTheme.BattleTurnsPositive)); }
public MusicTheme GetCampaignDramaticThemeWithCulture(CultureCode cultureCode) { if ((double)MBRandom.RandomFloat <= (double)this._factionSpecificCampaignDramaticThemeSelectionFactor) { this._factionSpecificCampaignDramaticThemeSelectionFactor -= 0.1f; MBMath.ClampUnit(ref this._factionSpecificCampaignDramaticThemeSelectionFactor); switch (cultureCode) { case CultureCode.Empire: return(MusicTheme.EmpireCampaignDramatic); case CultureCode.Sturgia: return(MusicTheme.SturgiaCampaignDramatic); case CultureCode.Aserai: return(MusicTheme.AseraiCampaignDramatic); case CultureCode.Vlandia: return(MusicTheme.VlandiaCampaignDramatic); case CultureCode.Khuzait: return(MusicTheme.KhuzaitCampaignDramatic); case CultureCode.Battania: return(MusicTheme.BattaniaCampaignDramatic); } } this._factionSpecificCampaignDramaticThemeSelectionFactor += 0.1f; MBMath.ClampUnit(ref this._factionSpecificCampaignDramaticThemeSelectionFactor); return(MusicTheme.None); }
private bool IsValidCookie(Application application) { return (application.Cultures.List.Select(c => c.Code.ToLower()).Contains(CultureCode.ToLower()) && application.SalesAreas.List.Select(c => c.Id).Contains(SalesAreaId) && application.Currencies.List.Select(c => c.Id).Contains(CurrencyId)); }
/// <summary>Gets the current entity from the database, or returns a new entity.</summary> public WM.CultureCode GetCurrent_CultureCode() { WM.CultureCode cultureCode = null; if (this.New_CultureCode) { cultureCode = new CultureCode(); } else { cultureCode = WM.CultureCode.Get(this.CultureCode); } //if (string.IsNullOrEmpty(this.CultureCode)) throw new ArgumentNullException("CultureCode"); if (null == cultureCode) { throw new InvalidOperationException(string.Format("The specified {0} was not found (it may have been deleted).", _entityName_cultureCode.ToLower())); } //check permissions... //if(cultureCode.UserId != (Guid)_user.ProviderUserKey) throw new System.Security.SecurityException("The current user is not authorized to view that item."); return(cultureCode); }
public MusicTheme GetBattleTheme( CultureCode cultureCode, int battleSize, out bool isPaganBattle) { return(this._battleMode.GetBattleTheme(cultureCode, battleSize, out isPaganBattle)); }
/// <summary> /// A cultureCode is selected in the combo, load the list of the StringCode. /// </summary> /// <param name="cultureCode"></param> private void CultureCodeIsSelected(CultureCode cultureCode) { AppCtrlProvider.AppCtrl.CommonDlg.SetCurrentCultureInfo(cultureCode); // get the cultureCode page _translatedTextPage = AppCtrlProvider.AppCtrl.CommonDlg.FindTranslatedTextByCultureCode(cultureCode); }
public override int GetHashCode() { var hashCode = -635829385; hashCode = hashCode * -1521134295 + CultureCode.GetHashCode(); hashCode = hashCode * -1521134295 + IgnoreCase.GetHashCode(); return(hashCode); }
internal bool CompareTo(Culture culture) { if (CultureCode.ToLower() == culture.CultureCode.ToLower()) { return(true); } return(false); }
public PayInDirectDebitPostDTO(string authorId, Money debitedFunds, Money fees, string creditedWalletId, string returnUrl, CultureCode culture, DirectDebitType directDebitType) { AuthorId = authorId; DebitedFunds = debitedFunds; Fees = fees; CreditedWalletId = creditedWalletId; ReturnURL = returnUrl; Culture = culture; DirectDebitType = directDebitType; }
private static void OnCultureCodeChanged(CultureCode cultureCode, FontLanguage fontLanguage) { string language = cultureCode.GetLanguage(); if (!language.Equals(s_language)) { s_language = language; s_launcherLink.UpdateLanguage(language, (Action <bool>)OnLanguageUpdate, (Action <Exception>)OnLanguageUpdateError); } }
private static LanguageTable GetLanguageTable(Languages languages, CultureCode culture) { LanguageTable languageTable; if (languages.LanguageTables.TryGetValue(culture, out languageTable)) { return(languageTable); } throw new Exception("Unknown language: " + culture); }
public PayInCardWebPostDTO(string authorId, Money debitedFunds, Money fees, string creditedWalletId, string returnUrl, CultureCode culture, CardType cardType) { AuthorId = authorId; DebitedFunds = debitedFunds; Fees = fees; CreditedWalletId = creditedWalletId; ReturnURL = returnUrl; Culture = culture; CardType = cardType; }
public TranslatedTextPage FindTranslatedTextByCultureCode(CultureCode cultureCode) { // get the page of the default cultureCode if (!_dictTextTranslatedPage.ContainsKey(cultureCode)) { // the culture code does not exists! return(null); } return(_dictTextTranslatedPage[cultureCode]); }
public MusicTheme GetCampaignMusicTheme( CultureCode cultureCode, bool isDark, bool isWarMode) { MusicTheme musicTheme = MusicTheme.None; if (!isDark & isWarMode) { musicTheme = this._campaignMode.GetCampaignDramaticThemeWithCulture(cultureCode); } return(musicTheme != MusicTheme.None ? musicTheme : this._campaignMode.GetCampaignTheme(cultureCode, isDark)); }
//public TransCode Code { get; set; } // find the culture, or create it public bool FindCultureTrans(CultureCode cultureCode, out string text) { text = ""; //KeyValuePair<CultureCode, string> pair; // if not exists, create it if (!_dictCultureTrans.ContainsKey(cultureCode)) { return(false); } text = _dictCultureTrans.Where(p => p.Key == cultureCode).FirstOrDefault().Value; return(true); }
public MusicTheme GetBattleEndTheme(CultureCode culture, bool isVictorious) { MusicTheme musicTheme; if (isVictorious) { MusicTheme victoryThemeForCulture = this.GetVictoryThemeForCulture(culture); musicTheme = victoryThemeForCulture != MusicTheme.None ? victoryThemeForCulture : MusicTheme.BattleVictory; } else { musicTheme = MusicTheme.BattleDefeat; } return(musicTheme); }
public Brand CreateBrand( Licensee licensee = null, Country country = null, CultureCode culture = null, Currency currency = null ) { licensee = licensee ?? _brandRepository.Licensees.FirstOrDefault() ?? CreateLicensee(); country = country ?? CreateCountry("CA", "Canada"); culture = culture ?? CreateCulture("en-CA", "English (Canada)"); currency = currency ?? CreateCurrency("CAD", "Canadian Dollar"); var brandName = TestDataGenerator.GetRandomString(20); var brandCode = TestDataGenerator.GetRandomString(20); string playerPrefix; do { playerPrefix = TestDataGenerator.GetRandomString(3); } while (_brandRepository.Brands.Any(x => x.PlayerPrefix == playerPrefix && x.Licensee.Id == licensee.Id)); _brandCommands.AddBrand(new AddBrandData { Code = brandCode, EnablePlayerPrefix = true, InternalAccounts = 10, Licensee = licensee.Id, Name = brandName, PlayerPrefix = playerPrefix, TimeZoneId = TestDataGenerator.GetRandomTimeZone().Id, Type = BrandType.Credit, PlayerActivationMethod = PlayerActivationMethod.Automatic }); var brand = _brandQueries.GetBrands().Single(b => b.Name == brandName); var vipLevel = _brandRepository.VipLevels.FirstOrDefault(vl => vl.IsDefault && vl.Brand.Id == brand.Id) ?? CreateVipLevel(brand); brand.Countries.Add(country); brand.Cultures.Add(culture); brand.DefaultCulture = culture; brand.Currencies.Add(currency); brand.DefaultCurrency = currency.Code; brand.VipLevels.Add(_brandRepository.VipLevels.FirstOrDefault(vl => vl.IsDefault) ?? CreateVipLevel(brand)); CreatePaymentLevel(brand, currency); CreateWallet(brand); return(brand); }
public CultureCode CreateCulture(string code, string name) { var culture = _brandRepository.CultureCodes.SingleOrDefault(c => c.Code == code); if (culture == null) { culture = new CultureCode { Code = code, Name = name, NativeName = name }; _brandRepository.CultureCodes.Add(culture); _bus.Publish(new LanguageCreated(culture)); } return(culture); }
private string Get() { if (_translatedContent.IsNotNullAndWhiteSpace()) { return(_translatedContent); } var localize = _httpContext.RequestServices.GetService <ILocalize>(); if (CultureCode.IsNotNullAndWhiteSpace()) { _translatedContent = localize.Get(Content, CultureCode); } else { _translatedContent = localize.Get(Content); } return(_translatedContent); }
public MusicTheme GetSiegeTheme(CultureCode culture) { MusicTheme themeWithCulture = this.GetSiegeThemeWithCulture(culture); MusicTheme musicTheme; if (themeWithCulture == MusicTheme.None) { musicTheme = MusicTheme.BattleSiege; this._factionSpecificSiegeThemeSelectionFactor += 0.1f; MBMath.ClampUnit(ref this._factionSpecificSiegeThemeSelectionFactor); } else { musicTheme = themeWithCulture; this._factionSpecificSiegeThemeSelectionFactor -= 0.1f; MBMath.ClampUnit(ref this._factionSpecificSiegeThemeSelectionFactor); } return(musicTheme); }
public void SetLanguage(CultureCode culture) { _languages = _languages ?? LanguageSettings.ReadLanguages(); var languageTable = GetLanguageTable(_languages, culture); _table = languageTable; if (_tableUpdates == null) { _tableUpdates = new BehaviorSubject <LanguageTable>(_table); } else { _tableUpdates.OnNext(_table); } //_tableUpdates = _tableUpdates ?? new ReplaySubject<LanguageTable>(1); _tableUpdates.OnNext(languageTable); _isInitialized = true; }
private static bool TryGetCultureFromCode(string code, out CultureCode cultureCode) { if (!(code == "FR")) { if (!(code == "EN")) { if (code == "ES") { cultureCode = CultureCode.ES_ES; return(true); } cultureCode = default(CultureCode); return(false); } cultureCode = CultureCode.EN_US; return(true); } cultureCode = CultureCode.FR_FR; return(true); }
private MusicTheme GetSiegeThemeWithCulture(CultureCode cultureCode) { MusicTheme musicTheme = MusicTheme.None; if ((double)MBRandom.RandomFloat <= (double)this._factionSpecificSiegeThemeSelectionFactor) { this._factionSpecificSiegeThemeSelectionFactor -= 0.1f; MBMath.ClampUnit(ref this._factionSpecificSiegeThemeSelectionFactor); switch (cultureCode) { case CultureCode.Sturgia: case CultureCode.Aserai: case CultureCode.Khuzait: case CultureCode.Battania: musicTheme = MusicTheme.PaganSiege; break; } } return(musicTheme); }
// find the culture, or create it public bool CreateCultureTrans(CultureCode cultureCode, string translation) { if (string.IsNullOrWhiteSpace(translation)) { return(false); } //KeyValuePair<CultureCode, string> pair; // if not exists, create it if (_dictCultureTrans.ContainsKey(cultureCode)) { _dictCultureTrans.Remove(cultureCode); } // create it _dictCultureTrans.Add(cultureCode, translation); return(true); }
private void InitCultureDropDown() { List <CultureCode> activeCultures = CultureCode.Find(null, null, true, null); //remove aliased cultures activeCultures = activeCultures.FindAll( delegate(CultureCode c) { return(string.IsNullOrEmpty(c.AliasToCultureCode)); }); if (null != activeCultures && activeCultures.Count > 0) { ddlCulture.Items.Clear(); foreach (CultureCode c in activeCultures) { CultureInfo ci = CultureInfo.CreateSpecificCulture(c.Name); ListItem li = new ListItem(ci.NativeName, c.Name); li.Selected = string.Equals(CultureCode.Current, c.Name, StringComparison.OrdinalIgnoreCase); ddlCulture.Items.Add(li); } } }
public MusicTheme GetBattleTheme( CultureCode culture, int battleSize, out bool isPaganBattle) { MusicTheme themeWithCulture = this.GetBattleThemeWithCulture(culture, out isPaganBattle); MusicTheme musicTheme; if (themeWithCulture == MusicTheme.None) { musicTheme = (double)battleSize < (double)MusicParameters.SmallBattleTreshold - (double)MusicParameters.SmallBattleTreshold * 0.200000002980232 * (double)MBRandom.RandomFloat ? MusicTheme.BattleSmall : MusicTheme.BattleMedium; this._factionSpecificBattleThemeSelectionFactor += 0.1f; MBMath.ClampUnit(ref this._factionSpecificBattleThemeSelectionFactor); } else { musicTheme = themeWithCulture; this._factionSpecificBattleThemeSelectionFactor -= 0.1f; MBMath.ClampUnit(ref this._factionSpecificBattleThemeSelectionFactor); } return(musicTheme); }
public MusicTheme GetCampaignTheme(CultureCode cultureCode, bool isDark) { if (isDark) { return(MusicTheme.CampaignDark); } MusicTheme themeWithCulture = this.GetCampaignThemeWithCulture(cultureCode); MusicTheme musicTheme; if (themeWithCulture == MusicTheme.None) { musicTheme = MusicTheme.CampaignStandard; this._factionSpecificCampaignThemeSelectionFactor += 0.1f; MBMath.ClampUnit(ref this._factionSpecificCampaignThemeSelectionFactor); } else { musicTheme = themeWithCulture; this._factionSpecificCampaignThemeSelectionFactor -= 0.1f; MBMath.ClampUnit(ref this._factionSpecificCampaignThemeSelectionFactor); } return(musicTheme); }