public ItemParser(Locale locale, int flags) : base(locale, flags) { this.Address = "item={0}?power"; Builder.Setup("item_template", "entry", false, "Durability"); }
public LanguageComponentWriter(LanguagePackInfo languagePack, string basePath, Dictionary<string, InstallFile> files, PackageInfo package) : base(basePath, files, package) { _Language = Localization.Localization.GetLocaleByID(languagePack.LanguageID); _PackageType = languagePack.PackageType; _DependentPackageID = languagePack.DependentPackageID; }
public BookPageParser(Locale locale, int flags) : base(locale, flags) { if (HasLocales) Builder.Setup("locales_page_text", "entry", true, string.Format("Text_{0}", LocalePosfix)); else Builder.Setup("page_text", "entry", true, "text", "next_page"); }
public int PhasingMap; // 19 #region Methods public bool FixRow(Locale lang) { string name = DBC.GetString(GetType(), this.InternalName); if (!String.IsNullOrEmpty(name)) DBC.SetString(GetType(), this.InternalName, name.Enumize()); return true; }
public bool FixRow(Locale lang) { string systemname = DBC.GetString(GetType(), this.nameSystem); if (!String.IsNullOrEmpty(systemname)) DBC.SetString(GetType(), this.nameSystem, systemname.ToLower()); return true; }
public QuestDataParser(Locale locale, int flags) : base(locale, flags) { this.Address = "quests?filter=cr=30:30;crs=1:4;crv={0}:{1}"; this.MaxCount = 32000; parsers = (SubParsers)flags; }
public VendorParser(Locale locale, int flags) : base(locale, flags) { m_extendedCostStorage = DBFileLoader.GetLoader<ItemExtendedCost>(); if (m_extendedCostStorage == null) throw new ArgumentNullException("_itemExtendedCost"); Builder.Setup("npc_vendor", "entry", false, "item", "maxcount", "incrtime", "ExtendedCost"); }
public bool FixRow(Locale lang) { if (classId != 0) classId = (uint)Math.Log(classId, 2) + 1; if (petType != 0) petType = (uint)Math.Log(petType, 2) + 1; return true; }
public Uri BuildUri(Locale locale, string companyId) { var path = $"{_localeMap[locale]}/companies/{companyId}"; var query = $"?api_key={Uri.EscapeDataString(_apiKey)}"; var pathAndQuery = path + query; return new Uri(pathAndQuery, UriKind.Relative); }
public bool FixRow(Locale lang) { string name_str = DBC.GetString(GetType(), name); if (name_str.IndexOf("reuse", StringComparison.InvariantCultureIgnoreCase) != -1 || name_str.IndexOf("unused", StringComparison.InvariantCultureIgnoreCase) != -1 || name_str.IndexOf("test", StringComparison.InvariantCultureIgnoreCase) != -1 || name_str.IndexOf("do not use", StringComparison.InvariantCultureIgnoreCase) != -1) return false; return true; }
public bool FixRow(Locale lang) { if (this.name != 0) { string name = DBC.GetString(GetType(), this.name); if (name.IndexOf("OBSOLETE", StringComparison.InvariantCultureIgnoreCase) != -1) return false; } return true; }
/// <summary> /// Returns the display name of the specified language in the specified locale. /// </summary> /// <param name="locale">The target locale.</param> /// <param name="lcid"> /// LCID of the language whose display name is requested. /// </param> /// <returns> /// An instance of <see cref="LanguageDisplayName"/>. /// </returns> public LanguageDisplayName GetDisplayName(Locale locale, int lcid) { LanguageDisplayName result; if (!GetDisplayNames(locale).TryGetValue(lcid, out result)) { throw new KeyNotFoundException(string.Format( "Lcid '{0}' has no corresponding translation on the locale '{1}'.", lcid, locale)); } return result; }
public bool FixRow(Locale lang) { ++side; if (side == 3) return false; /* Screws the nameMale up string systemname = DBC.GetString(GetType(), this.nameSystem); if (!String.IsNullOrEmpty(systemname)) DBC.SetString(GetType(), this.nameSystem, systemname.ToLower());*/ return true; }
public static string GetMonthDate(Date date, Locale locale, Context context) { if (Build.VERSION.SdkInt >= Build.VERSION_CODES.JellyBeanMr2) { var pattern = Android.Text.Format.DateFormat.GetBestDateTimePattern(locale, FORMAT_MMDD); var sdf = new SimpleDateFormat(pattern, locale); return sdf.Format(date); } else { var flag = FormatStyleFlags.ShowDate | FormatStyleFlags.NoYear; return DateUtils.FormatDateTime(context, date.Time, flag); } }
void Languages_Loaded(object sender, RoutedEventArgs e) { //pull all the languages into their respective radio button foreach (TextVariables theVariables in lstVariables) { Locale theLocale = new Locale(theVariables); if (myPrefs.UserLocale.Equals(theVariables.Locale, StringComparison.InvariantCultureIgnoreCase)) { theLocale.IsChecked = true; } theLocale.Checked += new RoutedEventHandler(theLocale_Checked); wpLanguages.Children.Add(theLocale); } }
static void Extract(bool AsLocalized, Locale ExtractAs) { string filename = AsLocalized ? "Localization" : "Data"; if (ExtractAs != Locale.Default) filename += "_" + ExtractAs.ToString(); List<DBC> DBCs = new List<DBC> { //DBC.Open<AreaTable> ("AreaTable.dbc"), //DBC.Open<Achievement> ("Achievement.dbc"), //DBC.Open<AchievementCategory> ("Achievement_Category.dbc"), //DBC.Open<AchievementCriteria> ("Achievement_Criteria.dbc"), //DBC.Open<CharTitles> ("CharTitles.dbc"), //DBC.Open<ChrClasses> ("ChrClasses.dbc"), //DBC.Open<ChrRaces> ("ChrRaces.dbc"), //DBC.Open<CreatureFamily> ("CreatureFamily.dbc"), //DBC.Open<CreatureType> ("CreatureType.dbc"), //DBC.Open<Faction> ("Faction.dbc"), //DBC.Open<GlyphProperties> ("GlyphProperties.dbc"), //DBC.Open<ItemClass> ("ItemClass.dbc"), //DBC.Open<ItemPetFood> ("ItemPetFood.dbc"), //DBC.Open<ItemSet> ("ItemSet.dbc"), //DBC.Open<ItemSubClass> ("ItemSubClass.dbc"), DBC.Open<LFGDungeonGroup> ("LFGDungeonGroup.dbc"), DBC.Open<LFGDungeons> ("LFGDungeons.dbc"), //DBC.Open<Map> ("Map.dbc"), //DBC.Open<QuestInfo> ("QuestInfo.dbc"), //DBC.Open<QuestSort> ("QuestSort.dbc"), //DBC.Open<Resistances> ("Resistances.dbc"), //DBC.Open<SkillLine> ("SkillLine.dbc"), //DBC.Open<Spell> ("Spell.dbc"), //DBC.Open<SpellIcon> ("SpellIcon.dbc"), //DBC.Open<Talent> ("Talent.dbc"), //DBC.Open<TalentTab> ("TalentTab.dbc"), //DBC.Open<WMOAreaTable> ("WMOAreaTable.dbc"), }; Console.WriteLine("Extracting..."); var Writer = new StreamWriter("DBC_" + filename + ".sql"); foreach (DBC dbc in DBCs) { Writer.Write(dbc.ToSQL(AsLocalized)); Console.WriteLine("DBC {0} Extracted.", Path.GetFileName(dbc.Filename)); } Writer.Close(); }
public void FromRdbms_Locale_ToModel() { // Arrange var rdbms = new Locale() { Alias = "en-gb", Id = Guid.NewGuid(), Name = "myname", LanguageIso = "en-gb" }; // Act var model = _rdbmsTypeMapper.Map<LanguageInfo>(rdbms); // Assert Assert_CompareLocale(rdbms, model); }
public bool FixRow(Locale lang) { if (reputationListID < 0) return false; string name_str = DBC.GetString(GetType(), name); if (name_str.IndexOf("reuse", StringComparison.InvariantCultureIgnoreCase) != -1 || name_str.IndexOf("unused", StringComparison.InvariantCultureIgnoreCase) != -1 || name_str.IndexOf("test", StringComparison.InvariantCultureIgnoreCase) != -1 || name_str.IndexOf("do not use", StringComparison.InvariantCultureIgnoreCase) != -1 || name_str.StartsWith(" ")) return false; side = 0; return true; }
public async Task<DueDilClientResponse<Company>> GetCompanyAsync(Locale locale, string companyId) { using (var httpClient = CreateHttpClient()) { var response = await httpClient.GetAsync(_getCompanyUriBuilder.BuildUri(locale, companyId)) .ConfigureAwait(false); var dueDilResponse = new DueDilClientResponse<Company>(); response.EnsureSuccessStatusCode(); dueDilResponse.Data = await response.Content.ReadAsAsync<Company>() .ConfigureAwait(false); return dueDilResponse; } }
public bool FixRow(Locale lang) { if (parentZone != 0) return false; if (territory != 0) return true; string name_str = DBC.GetString(GetType(), name); if (name_str.IndexOf("reuse", StringComparison.InvariantCultureIgnoreCase) != -1 || name_str.IndexOf("unused", StringComparison.InvariantCultureIgnoreCase) != -1 || name_str.IndexOf("test", StringComparison.InvariantCultureIgnoreCase) != -1 || name_str.IndexOf("do not use", StringComparison.InvariantCultureIgnoreCase) != -1 || name_str.EndsWith(" Sea") || name_str.StartsWith("Transport")) return false; return true; }
/// <summary> /// Retrieves translations for the specified culture name from the embedded resource. /// </summary> /// <param name="locale">Target locale.</param> /// <returns> /// A dictionary of LCID - language display name, where names are localized. /// </returns> private static Dictionary<int, LanguageDisplayName> LoadDisplayNames(Locale locale) { string cultureName; switch (locale) { case Locale.English: cultureName = "en"; break; case Locale.French: cultureName = "fr"; break; case Locale.German: cultureName = "de"; break; default: throw new NotSupportedException("Locale '" + locale + "' is not supported."); } //Properties.Resources.ResourceManager.GetString(); //using (Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream( // typeof(LanguagesProvider), // "Translations." + cultureName + ".json")) //{ // if (stream == null) // { // throw new FileNotFoundException( // "Cannot find translations for the locale '" + cultureName + "'."); // } // using (var sr = new StreamReader(stream)) // using (var jsonTextReader = new JsonTextReader(sr)) // { // return new JsonSerializer() // .Deserialize<TranslationDto[]>(jsonTextReader) // .ToDictionary( // x => x.Lcid, // x => new LanguageDisplayName(x.LanguageName, x.CountryName)); // } //} throw new NotImplementedException(); }
protected override async void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.AlarmLayout); Context context = this.ApplicationContext; Intent intent = new Intent(context, typeof(AlarmReceiver)); PendingIntent pendingIntent_afternoon; AlarmService service = new AlarmService(); string med = await service.getMedicine(); string[] values = Regex.Split(med, "&"); Console.WriteLine(string.Format("Medicine: {0}", med)); intent.PutExtra("MedicineName", values[0]); if(Convert.ToInt32(values[1].Trim()) > 3) { intent.PutExtra("NumberofTimes", (values[1].Trim())); intent.PutExtra("afternoon", "false"); intent.PutExtra("evening", "true"); intent.PutExtra("check", "false"); } else { intent.PutExtra("NumberofTimes", "2"); } Locale loc = new Locale("en", "us"); // Create Pacific time zone with -8 hours offset: Java.Util.TimeZone tz = new SimpleTimeZone(-28800000, "America/Los_Angeles"); Calendar cal_alarm_afternoon = Calendar.GetInstance(tz, loc); cal_alarm_afternoon.Set(CalendarField.HourOfDay, 16); cal_alarm_afternoon.Set(CalendarField.Minute, 58); cal_alarm_afternoon.Set(CalendarField.Second, 0); pendingIntent_afternoon = PendingIntent.GetBroadcast(context, 0, intent, PendingIntentFlags.UpdateCurrent); AlarmManager manager = (AlarmManager)GetSystemService(Context.AlarmService); manager.SetRepeating(AlarmType.RtcWakeup, cal_alarm_afternoon.TimeInMillis, Android.App.AlarmManager.IntervalDay, pendingIntent_afternoon); Toast.MakeText(this, "Alarm Set for afternoon", ToastLength.Long).Show(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.AlarmLayout); Context context = this.ApplicationContext; Intent intent = new Intent(context, typeof(AlarmReceiver)); PendingIntent pendingIntent_morning; Button alarmset = FindViewById<Button>(Resource.Id.AlarmSet); alarmset.Click += async delegate { AlarmService service = new AlarmService(); string med = await service.getMedicine(); string[] values = Regex.Split(med, "&"); Console.WriteLine(string.Format( "Medicine: {0}", med)); intent.PutExtra("MedicineName", values[0]); intent.PutExtra("NumberofTimes", values[1].Trim()); intent.PutExtra("check", "true"); var numOfTime = values[1].Trim(); Locale loc = new Locale("en", "us"); // Create Pacific time zone with -8 hours offset: Java.Util.TimeZone tz = new SimpleTimeZone(-28800000, "America/Los_Angeles"); //morning alarm Calendar cal_alarm_morning = Calendar.GetInstance(tz, loc); cal_alarm_morning.Set(CalendarField.HourOfDay, 16); cal_alarm_morning.Set(CalendarField.Minute, 55); cal_alarm_morning.Set(CalendarField.Second, 0); pendingIntent_morning = PendingIntent.GetBroadcast(context, 0, intent, 0); AlarmManager manager = (AlarmManager)GetSystemService(Context.AlarmService); manager.SetRepeating(AlarmType.RtcWakeup, cal_alarm_morning.TimeInMillis, Android.App.AlarmManager.IntervalDay, pendingIntent_morning); Toast.MakeText(this, "Alarm Set", ToastLength.Long).Show(); }; }
public LanguagePackWriter(PackageInfo package) : base(package) { _LanguagePack = LanguagePackController.GetLanguagePackByPackage(package.PackageID); if (LanguagePack != null) { _Language = Localization.Localization.GetLocaleByID(_LanguagePack.LanguageID); if (LanguagePack.PackageType == LanguagePackType.Core) { BasePath = Null.NullString; } else { PackageInfo dependendentPackage = PackageController.GetPackage(LanguagePack.DependentPackageID); PackageWriterBase dependentPackageWriter = PackageWriterFactory.GetWriter(dependendentPackage); BasePath = dependentPackageWriter.BasePath; } } else { BasePath = Null.NullString; } }
public LanguagePackWriter(XPathNavigator manifestNav, InstallerInfo installer) { _Language = new Locale(); XPathNavigator cultureNav = manifestNav.SelectSingleNode("Culture"); _Language.Text = Util.ReadAttribute(cultureNav, "DisplayName"); _Language.Code = Util.ReadAttribute(cultureNav, "Code"); _Language.Fallback = Services.Localization.Localization.SystemLocale; Package = new PackageInfo(installer); Package.Name = Language.Text; Package.FriendlyName = Language.Text; Package.Description = Null.NullString; Package.Version = new Version(1, 0, 0); Package.License = Util.PACKAGE_NoLicense; ReadLegacyManifest(manifestNav); if (_IsCore) { Package.PackageType = "CoreLanguagePack"; } else { Package.PackageType = "ExtensionLanguagePack"; } BasePath = Null.NullString; }
/// <summary> /// /// </summary> /// <param name="localeIdentifier"> /// A <see cref="System.String"/> /// </param> /// /// <returns> /// A <see cref="Locale"/> /// </returns> private Locale GetLocaleFromLocaleIdentifier(string localeIdentifier) { Locale locale = null; if(localeIdentifier!=null) { locale = new Locale(); locale.Language = localeIdentifier; string[] identifiers = localeIdentifier.Split('_'); if(identifiers.Length>0) { locale.Language = identifiers[0]; } if(identifiers.Length>1){ locale.Country = identifiers[1]; } } return locale; }
public void SetLocale(Locale locale) { this.locale = locale; }
public ContentLocale(Locale locale) { RowKey = Guid.NewGuid().ToString(); PartitionKey = Enum.GetName(typeof(Locale), locale); }
// Constructors public SystemException() : base(Locale.GetText("A system exception has occurred.")) { HResult = Result; }
public static Card GetFromName(string name, Locale lang, bool collectible = true) => (collectible ? Collectible : All).Values.FirstOrDefault(x => x.GetLocName(lang).Equals(name, StringComparison.InvariantCultureIgnoreCase));
public static string GetLocaleQuery(Locale locale) { return "?locale=" + locale; }