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");
 }
Example #4
0
        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;
        }
Example #5
0
        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");
        }
Example #8
0
        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);
        }
Example #10
0
        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;
        }
Example #11
0
        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;
		}
Example #13
0
        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);

            }
        }
Example #16
0
        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);
        }
Example #18
0
        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;
        }
Example #19
0
        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;
            }
        }
Example #20
0
        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;
 }
Example #26
0
 /// <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;
 }
Example #28
0
 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;
 }
Example #30
0
		public static Card GetFromName(string name, Locale lang, bool collectible = true)
			=> (collectible ? Collectible : All).Values.FirstOrDefault(x => x.GetLocName(lang).Equals(name, StringComparison.InvariantCultureIgnoreCase));
Example #31
0
 public static string GetLocaleQuery(Locale locale)
 {
     return "?locale=" + locale;
 }