public override void OnCreate() { base.OnCreate(); mInstance = this; List <Locale> locales = new List <Locale>(); locales.Add(Locale.English); locales.Add(new Locale("ar", "ARABIC")); LocaleHelper.setLocale(this, "en"); }
private void InstallTemplates() { Byte[] b = LocaleHelper.GetFile("SamTemplate0"); String templatePath = Path.Combine( Path.Combine(ProjectPaths.FileTemplatesDirectory, "HaxeProject"), "Resources.xml.fdt"); String template = UTF8Encoding.Default.GetString(b); if (!File.Exists(templatePath)) { using (StreamWriter file = new StreamWriter(templatePath)) { file.Write(template); file.Close(); } } templatePath = Path.Combine( Path.Combine(ProjectPaths.FileTemplatesDirectory, "AS3Project"), "Resources.xml.fdt"); if (!File.Exists(templatePath)) { using (StreamWriter file = new StreamWriter(templatePath)) { file.Write(template); file.Close(); } } String dataPath = Path.Combine(PathHelper.DataDir, "SamHaXePanel"); if (Directory.Exists(dataPath)) { Directory.CreateDirectory(dataPath); } this.player = Path.Combine(dataPath, "player.swf"); b = LocaleHelper.GetFile("MP3Player"); if (!File.Exists(this.player)) { using (BinaryWriter binWriter = new BinaryWriter(File.Open(this.player, FileMode.Create))) { binWriter.Write(b); binWriter.Close(); } } b = LocaleHelper.GetFile("Resource.hx"); template = UTF8Encoding.Default.GetString(b); templatePath = Path.Combine(dataPath, "Resources.hx.fdt"); resourceTemplates["haxe"] = templatePath; if (!File.Exists(templatePath)) { using (StreamWriter file = new StreamWriter(templatePath)) { file.Write(template); file.Close(); } } }
private ToolStripButton CreateToolbarButton(ToolStrip toolStrip, String image, String hint, EventHandler handler) { ToolStripButton button = new ToolStripButton(); button.Image = GetImage(image); button.Text = LocaleHelper.GetString(hint); button.DisplayStyle = ToolStripItemDisplayStyle.Image; button.Click += handler; toolStrip.Items.Add(button); return(button); }
/// <summary> /// Loads the given UserPersonalization object from the given database data reader. /// </summary> /// <param name="userPersonalization">The UserPersonalization object to load.</param> /// <param name="dr">The database data reader to read data from.</param> public static void LoadDataReader(UserPersonalization userPersonalization, IDataReader dr) { //SET FIELDS FROM ROW DATA userPersonalization.PersonalizationPathId = dr.GetInt32(0); userPersonalization.UserId = dr.GetInt32(1); userPersonalization.PageSettings = NullableData.GetBytes(dr, 2); userPersonalization.Theme = NullableData.GetString(dr, 3); userPersonalization.MasterPageFile = NullableData.GetString(dr, 4); userPersonalization.LastUpdatedDate = LocaleHelper.ToLocalTime(dr.GetDateTime(5)); userPersonalization.IsDirty = false; }
public NasSaveLogViewModel() { _ = int.TryParse(ConfigurationManager.AppSettings["WaitingTimeAfterSavingInMs"], out var waitingTimeAfterSaving); WaitingTimeAfterSavingInMs = waitingTimeAfterSaving; Locale = LocaleHelper.MakeLocales(ConfigurationManager.AppSettings["Locale"]); _previousLogNasPath = ConfigurationManager.AppSettings["NasSaveLogFolder"]; LogNas = new NasLog(_appName); LogObjectViewModel = new NasLogViewModel(); }
public object Convert(object value, Type targetType, object parameter, string language) { var count = System.Convert.ToInt32(value); if (count > 0) { return(LocaleHelper.Declension("Users", count)); } return(Strings.Android.EmpryUsersPlaceholder); }
public object Convert(object value, Type targetType, object parameter, string language) { var days = System.Convert.ToInt32(value); if (days >= 365) { return(LocaleHelper.Declension("Years", days / 365)); } return(LocaleHelper.Declension("Months", days / 30)); }
public object Convert(object value, Type targetType, object parameter, string language) { if (parameter is string format) { // TODO: declesion return(LocaleHelper.Declension(format, System.Convert.ToInt32(value))); } return(value); }
/// <summary> /// Loads the given UserPassword object from the given database data reader. /// </summary> /// <param name="userPassword">The UserPassword object to load.</param> /// <param name="dr">The database data reader to read data from.</param> public static void LoadDataReader(UserPassword userPassword, IDataReader dr) { //SET FIELDS FROM ROW DATA userPassword.UserId = dr.GetInt32(0); userPassword.PasswordNumber = dr.GetByte(1); userPassword.Password = dr.GetString(2); userPassword.PasswordFormat = NullableData.GetString(dr, 3); userPassword.CreateDate = LocaleHelper.ToLocalTime(dr.GetDateTime(4)); userPassword.ForceExpiration = dr.GetBoolean(5); userPassword.IsDirty = false; }
/// <summary> /// Loads the given Download object from the given database data reader. /// </summary> /// <param name="download">The Download object to load.</param> /// <param name="dr">The database data reader to read data from.</param> public static void LoadDataReader(Download download, IDataReader dr) { //SET FIELDS FROM ROW DATA download.DownloadId = dr.GetInt32(0); download.OrderItemDigitalGoodId = dr.GetInt32(1); download.DownloadDate = LocaleHelper.ToLocalTime(dr.GetDateTime(2)); download.RemoteAddr = dr.GetString(3); download.UserAgent = dr.GetString(4); download.Referrer = dr.GetString(5); download.IsDirty = false; }
public IEnumerable <dynamic> Languages() { var langs = LocaleHelper.GetSupportLanguages(); var objs = langs.Select(o => new { Code = o.Code, Name = o.DisplayName }); return(objs); }
/// <summary> /// Loads the given OrderNote object from the given database data reader. /// </summary> /// <param name="orderNote">The OrderNote object to load.</param> /// <param name="dr">The database data reader to read data from.</param> public static void LoadDataReader(OrderNote orderNote, IDataReader dr) { //SET FIELDS FROM ROW DATA orderNote.OrderNoteId = dr.GetInt32(0); orderNote.OrderId = dr.GetInt32(1); orderNote.UserId = NullableData.GetInt32(dr, 2); orderNote.CreatedDate = LocaleHelper.ToLocalTime(dr.GetDateTime(3)); orderNote.Comment = dr.GetString(4); orderNote.NoteTypeId = dr.GetByte(5); orderNote.IsDirty = false; }
/// <summary> /// Initializes the localization of the plugin /// </summary> public void InitLocalization() { LocaleVersion locale = PluginBase.MainForm.Settings.LocaleVersion; switch (locale) { default: LocaleHelper.Initialize(LocaleVersion.en_US); break; } this.pluginDesc = LocaleHelper.GetString("Info.Description"); }
/// <summary> /// Loads the given ProductReview object from the given database data reader. /// </summary> /// <param name="productReview">The ProductReview object to load.</param> /// <param name="dr">The database data reader to read data from.</param> public static void LoadDataReader(ProductReview productReview, IDataReader dr) { //SET FIELDS FROM ROW DATA productReview.ProductReviewId = dr.GetInt32(0); productReview.ProductId = dr.GetInt32(1); productReview.ReviewerProfileId = dr.GetInt32(2); productReview.ReviewDate = LocaleHelper.ToLocalTime(dr.GetDateTime(3)); productReview.Rating = dr.GetByte(4); productReview.ReviewTitle = dr.GetString(5); productReview.ReviewBody = dr.GetString(6); productReview.IsApproved = dr.GetBoolean(7); productReview.IsDirty = false; }
/// <summary> /// Creates a plugin panel for the plugin /// </summary> public void CreatePluginPanel() { this.pluginUI = new PluginUI(this, settingObject); this.pluginUI.Text = LocaleHelper.GetString("Title.PluginPanel"); this.pluginPanel = PluginBase.MainForm.CreateDockablePanel(this.pluginUI, this.pluginGuid, this.pluginImage, DockState.DockRight); this.pluginPanel.DockStateChanged += new EventHandler(delegate { if (this.pluginPanel.DockState == DockState.Hidden) { CloseHandler(); } }); }
public OperationDataResult <Unit_Dto> RequestOtp(int id) { try { var core = _coreHelper.GetCore(); var unitDto = core.Advanced_UnitRequestOtp(id); return(new OperationDataResult <Unit_Dto>(true, LocaleHelper.GetString("NewOTPCreatedSuccessfully"), unitDto)); } catch (Exception) { return(new OperationDataResult <Unit_Dto>(false, LocaleHelper.GetString("UnitParamOTPCouldNotCompleted", id))); } }
/// <summary> /// Loads the given Subscription object from the given database data reader. /// </summary> /// <param name="subscription">The Subscription object to load.</param> /// <param name="dr">The database data reader to read data from.</param> public static void LoadDataReader(Subscription subscription, IDataReader dr) { //SET FIELDS FROM ROW DATA subscription.SubscriptionId = dr.GetInt32(0); subscription.ProductId = dr.GetInt32(1); subscription.UserId = dr.GetInt32(2); subscription.OrderItemId = NullableData.GetInt32(dr, 3); subscription.TransactionId = NullableData.GetInt32(dr, 4); subscription.IsActive = dr.GetBoolean(5); subscription.ExpirationDate = LocaleHelper.ToLocalTime(NullableData.GetDateTime(dr, 6)); subscription.GroupId = NullableData.GetInt32(dr, 7); subscription.IsDirty = false; }
/// <summary> /// Loads the given EmailList object from the given database data reader. /// </summary> /// <param name="emailList">The EmailList object to load.</param> /// <param name="dr">The database data reader to read data from.</param> public static void LoadDataReader(EmailList emailList, IDataReader dr) { //SET FIELDS FROM ROW DATA emailList.EmailListId = dr.GetInt32(0); emailList.StoreId = dr.GetInt32(1); emailList.Name = dr.GetString(2); emailList.Description = NullableData.GetString(dr, 3); emailList.IsPublic = dr.GetBoolean(4); emailList.SignupRuleId = dr.GetInt16(5); emailList.SignupEmailTemplateId = NullableData.GetInt32(dr, 6); emailList.LastSendDate = LocaleHelper.ToLocalTime(NullableData.GetDateTime(dr, 7)); emailList.IsDirty = false; }
/// <summary> /// Loads the given Option object from the given database data reader. /// </summary> /// <param name="option">The Option object to load.</param> /// <param name="dr">The database data reader to read data from.</param> public static void LoadDataReader(Option option, IDataReader dr) { //SET FIELDS FROM ROW DATA option.OptionId = dr.GetInt32(0); option.Name = dr.GetString(1); option.HeaderText = NullableData.GetString(dr, 2); option.ShowThumbnails = dr.GetBoolean(3); option.ThumbnailColumns = dr.GetByte(4); option.ThumbnailWidth = dr.GetInt16(5); option.ThumbnailHeight = dr.GetInt16(6); option.CreatedDate = LocaleHelper.ToLocalTime(dr.GetDateTime(7)); option.IsDirty = false; }
public OperationResult SendSearchableGroup(string entityGroupUid) { try { eFormCore.Core core = _coreHelper.GetCore(); return(new OperationResult(true, LocaleHelper.GetString("ParamDeletedSuccessfully", entityGroupUid))); } catch (Exception) { return(new OperationResult(false, LocaleHelper.GetString("ErrorWhileDeletingSelectableList"))); } }
private PackageList PreparePackages(Warehouse origin, Address destination, BasketItemCollection contents) { PackageList plist = PackageManager.GetPackageList(contents); if (plist == null || plist.Count == 0) { return(null); } ProviderUnits pUnits = GetProviderUnits(origin.Country); //GET UNITS USED BY STORE Store store = Token.Instance.Store; MeasurementUnit storeMeasurementUnit = store.MeasurementUnit; WeightUnit storeWeightUnit = store.WeightUnit; bool requireMC = storeMeasurementUnit != pUnits.MeasurementUnit; bool requireWC = storeWeightUnit != pUnits.WeightUnit; if (requireMC && requireWC) { plist.ConvertBoth(pUnits.WeightUnit, pUnits.MeasurementUnit); } else if (requireWC) { plist.ConvertWeight(pUnits.WeightUnit); } else if (requireMC) { plist.ConvertDimensions(pUnits.MeasurementUnit); } WeightUnit sourceUnit = (Token.Instance.Store.WeightUnit == WeightUnit.Grams || Token.Instance.Store.WeightUnit == WeightUnit.Kilograms) ? WeightUnit.Kilograms : WeightUnit.Pounds; LSDecimal maxWeight = LocaleHelper.ConvertWeight(sourceUnit, MaxPackageWeight, pUnits.WeightUnit); LSDecimal minWeight = LocaleHelper.ConvertWeight(sourceUnit, MinPackageWeight, pUnits.WeightUnit); if (EnablePackageBreakup && maxWeight > 0) { //compose packages (splits items larger than the maximum carrier weight) plist.Compose(maxWeight, minWeight); } else { plist.EnsureMinimumWeight(minWeight); } //convert weight and dimensions to whole numbers plist.ConvertDimsToWholeNumbers(); plist.RoundWeight(1); return(plist); }
/// <summary> /// Loads the given Redirect object from the given database data reader. /// </summary> /// <param name="redirect">The Redirect object to load.</param> /// <param name="dr">The database data reader to read data from.</param> public static void LoadDataReader(Redirect redirect, IDataReader dr) { //SET FIELDS FROM ROW DATA redirect.RedirectId = dr.GetInt32(0); redirect.StoreId = dr.GetInt32(1); redirect.SourceUrl = dr.GetString(2); redirect.TargetUrl = dr.GetString(3); redirect.UseRegEx = dr.GetBoolean(4); redirect.CreatedDate = LocaleHelper.ToLocalTime(dr.GetDateTime(5)); redirect.LastVisitedDate = LocaleHelper.ToLocalTime(NullableData.GetDateTime(dr, 6)); redirect.VisitCount = NullableData.GetInt32(dr, 7); redirect.OrderBy = dr.GetInt16(8); redirect.IsDirty = false; }
public static void ExportHaXeClasses(String file, String toFolder) { XmlDocument xml = new XmlDocument(); try { xml.Load(file); } catch { MessageBox.Show(LocaleHelper.GetErrorString( LocaleHelper.INVALID_FILE_ERROR)); return; } XmlNode root = xml.FirstChild; SamSchema sch = new SamSchema(); XmlAttribute p = root.Attributes["package"]; if (p != null) { sch.Package = p.InnerText; } p = root.Attributes["version"]; if (p != null) { sch.Version = p.InnerText; } XmlNodeList nodeList = root.ChildNodes; Int32 nodeCount = nodeList.Count; XmlNode currentNode; SamFrame fr; List <SamResource> resources = new List <SamResource>(); for (Int32 i = 0; i < nodeCount; i++) { currentNode = nodeList[i]; if (currentNode.LocalName == "frame") { fr = new SamFrame(); if (currentNode.ChildNodes.Count > 0) { AddResources(fr, currentNode.ChildNodes, resources); } sch.Frames.Add(fr); } } ProcessTemplates(sch.Package, resources, toFolder); }
public OperationResult DeleteTag(int tagId) { try { var result = _coreHelper.GetCore().TagDelete(tagId); return(result ? new OperationResult(true, LocaleHelper.GetString("TagDeletedSuccessfully")) : new OperationResult(false, LocaleHelper.GetString("ErrorWhileDeletingTag"))); } catch (Exception) { return(new OperationResult(false, LocaleHelper.GetString("ErrorWhileDeletingTag"))); } }
public LocaleEntry([Localizable(false)] string id, string version, double coverity = 1d, long size = 0L) { Id = id; Version = version; Coverity = coverity; Size = size; IsSupported = LocaleHelper.IsSupported(id); CanBeUpdated = id != null && !Equals(coverity, 1d); var name = id == null ? AppStrings.Settings_Locale_Custom : new CultureInfo(id).NativeName.ToTitle(); DisplayName = name; }
public OperationResult CreateTag(string tagName) { try { var result = _coreHelper.GetCore().TagCreate(tagName); return(result > 0 ? new OperationResult(true, LocaleHelper.GetString("TagParamCreatedSuccessfully", tagName)) : new OperationResult(false, LocaleHelper.GetString("ErrorWhileCreatingParamTag", tagName))); } catch (Exception) { return(new OperationResult(false, LocaleHelper.GetString("ErrorWhileCreatingParamTag", tagName))); } }
public OperationResult UpdateTemplateTags(UpdateTemplateTagsModel requestModel) { try { var result = _coreHelper.GetCore().TemplateSetTags(requestModel.TemplateId, requestModel.TagsIds); return(result ? new OperationResult(true, LocaleHelper.GetString("TemplateTagUpdatedSuccessfully")) : new OperationResult(false, LocaleHelper.GetString("ErrorWhileUpdatingTemplateTags"))); } catch (Exception) { return(new OperationResult(false, LocaleHelper.GetString("ErrorWhileUpdatingTemplateTags"))); } }
public static String GetCurrProviderName(HttpRequest req) { LocaleHelper hlp = new LocaleHelper(); HttpCookie cook = req.Cookies[LocaleHelper.CONFG_COOKIE_NAME]; if (req.QueryString["isTransfered"] != null) { return(req.QueryString["isTransfered"]); } else { return(cook == null ? hlp.DefaultProvider:cook[LocaleHelper.COOKIE_LANG_NAME]); } }
private string ConvertDuration(TLMessageActionBase action) { if (action is TLMessageActionPhoneCall phoneCallAction) { var missed = phoneCallAction.Reason is TLPhoneCallDiscardReasonMissed || phoneCallAction.Reason is TLPhoneCallDiscardReasonBusy; if (!missed && (phoneCallAction.Duration ?? 0) > 0) { var duration = LocaleHelper.FormatCallDuration(phoneCallAction.Duration ?? 0); return($", {duration}"); } } return(string.Empty); }
private async void AutolockExecute() { var timeout = AutolockTimeout + 0; var dialog = new ContentDialog { Style = BootStrapper.Current.Resources["ModernContentDialogStyle"] as Style }; var stack = new StackPanel(); stack.Margin = new Thickness(12, 16, 12, 0); stack.Children.Add(new RadioButton { Tag = 0, Content = LocaleHelper.FormatAutoLock(0), IsChecked = timeout == 0 }); stack.Children.Add(new RadioButton { Tag = 1 * 60, Content = LocaleHelper.FormatAutoLock(1 * 60), IsChecked = timeout == 1 * 60 }); stack.Children.Add(new RadioButton { Tag = 5 * 60, Content = LocaleHelper.FormatAutoLock(5 * 60), IsChecked = timeout == 5 * 60 }); stack.Children.Add(new RadioButton { Tag = 1 * 60 * 60, Content = LocaleHelper.FormatAutoLock(1 * 60 * 60), IsChecked = timeout == 1 * 60 * 60 }); stack.Children.Add(new RadioButton { Tag = 5 * 60 * 60, Content = LocaleHelper.FormatAutoLock(5 * 60 * 60), IsChecked = timeout == 5 * 60 * 60 }); dialog.Title = Strings.Android.AutoLock; dialog.Content = stack; dialog.PrimaryButtonText = Strings.Android.OK; dialog.SecondaryButtonText = Strings.Android.Cancel; var confirm = await dialog.ShowQueuedAsync(); if (confirm == ContentDialogResult.Primary) { var mode = 1; foreach (RadioButton current in stack.Children) { if (current.IsChecked == true) { mode = (int)current.Tag; break; } } AutolockTimeout = mode; InactivityHelper.Initialize(mode); } }