public override void Configure(Container container) { //<add key="oauth.aad.TenantId" value="b47cbfa7-58e2-4880-8aba-8e4c29db1f42" /> //<add key="oauth.aad.ClientId" value="8b064a41-8b59-41f6-b4ab-1c44ed077011" /> //<add key="oauth.aad.DomainHint" value="d3dev.onmicrosoft.com" /> //<add key="oauth.aad.ClientSecret" value="MfKvG2GFuRq0B6lno9yxdStJXShhU0GvkO2RkpYmn/Y=" /> //<!-- CallbackUrl MUST match a REPLY URL configured in the AAD App. --> //<add key="oauth.aad.CallbackUrl" value="http://localhost:8088/auth/aad"/>--> var appSettings = new DictionarySettings(new Dictionary <string, string> { { "oauth.aad.TenantId", AzureADSettings.TenantId }, { "oauth.aad.DomainHint", AzureADSettings.Tenant }, { "oauth.aad.ClientId", AzureADSettings.TodoListDemo_ClientId }, { "oauth.aad.ClientSecret", AzureADSettings.TodoListDemo_ClientSecret }, { "oauth.aad.CallbackUrl", "http://localhost:8088/auth/aad" } }); var authProviders = new IAuthProvider[] { new AadAuthProvider(appSettings) }; Plugins.Add(new AuthFeature( () => new AuthUserSession(), authProviders, htmlRedirect: "/auth/aad")); }
private static Tokens GetTokens(string consumerKey, string consumerSecret) { var storage = new WindowsSecureStorage(new WindowsFileSystem(), new WindowsDataProtector(), PASSWORD); var userSettings = new EncodedSettings(storage, new SettingsEncoder(() => new DictionarySettings())); try { var settings = userSettings.LoadUserValues("user.settings"); return(new Tokens { ConsumerKey = consumerKey, ConsumerSecret = consumerSecret, AccessToken = settings["AccessToken"], AccessTokenSecret = settings["AccessTokenSecret"], }); } catch (Exception) { var session = OAuth.Authorize(consumerKey, consumerSecret); Process.Start(session.AuthorizeUri.AbsoluteUri); Console.Write("Enter PIN: "); var pin = Console.ReadLine(); var tokens = session.GetTokens(pin); var settings = new DictionarySettings { ["AccessToken"] = tokens.AccessToken, ["AccessTokenSecret"] = tokens.AccessTokenSecret, }; userSettings.SaveUserValues("user.settings", settings); return(tokens); } }
public void ShouldInitializeSettings() { var settings = new Dictionary <string, string> { { "oauth.aad.TenantId", "tenant789" }, { "oauth.aad.ClientId", "client1234" }, { "oauth.aad.ClientSecret", "secret456" }, { "oauth.aad.CallbackUrl", "http://example.com/auth" }, { "oauth.aad.DomainHint", "servicestack.net" }, { "oauth.aad.ResourceId", "r2d2" }, { "oauth.aad.FailureRedirectPath", "/bad/news" }, }; var appSettings = new DictionarySettings(settings); Subject = new AadAuthProvider(appSettings); Subject.TenantId.Should().Be("tenant789"); Subject.ClientId.Should().Be("client1234"); Subject.ClientSecret.Should().Be("secret456"); Subject.ConsumerKey.Should().Be(Subject.ClientId); Subject.ConsumerSecret.Should().Be(Subject.ClientSecret); Subject.AuthorizeUrl.Should().Be("https://login.microsoftonline.com/tenant789/oauth2/authorize"); Subject.AccessTokenUrl.Should().Be("https://login.microsoftonline.com/tenant789/oauth2/token"); Subject.CallbackUrl.Should().Be("http://example.com/auth"); Subject.DomainHint.Should().Be("servicestack.net"); Subject.ResourceId.Should().Be("r2d2"); Subject.FailureRedirectPath.Should().Be("/bad/news"); }
public SetCustomIcons( DictionarySettings settings, DictionaryIconSettings iconSettings, BaseLog logger) { this.settings = settings; this.iconSettings = iconSettings; this.logger = logger; }
public void Can_preload_AppSettings() { GetAppSettings(); var allSettings = settings.GetAll(); var cachedSettings = new DictionarySettings(allSettings); Assert.That(cachedSettings.Get("RealKey"), Is.EqualTo("This is a real value")); }
public override void Configure(Container container) { SetConfig(new HostConfig { DefaultContentType = MimeTypes.Json, DebugMode = true, }); AppSettings = new DictionarySettings(new Dictionary <string, string> { { "Key1", "Value1" }, { "Key2", "Value2" }, }); }
public void Does_parse_byte_array_as_Base64() { var authKey = AesUtils.CreateKey(); var appSettings = new DictionarySettings(new Dictionary <string, string> { { "AuthKey", Convert.ToBase64String(authKey) } }); Assert.That(appSettings.Get <byte[]>("AuthKey"), Is.EquivalentTo(authKey)); }
public void Can_preload_AppSettings() { GetAppSettings(); var allSettings = new Dictionary <string, string>(); Db.ScanAll <ConfigSetting>().Each(x => allSettings[x.Id] = x.Value); var cachedSettings = new DictionarySettings(allSettings); Assert.That(cachedSettings.Get("RealKey"), Is.EqualTo("This is a real value")); }
public void SaveXml(XmlWriter tw) { tw.WriteStartElement("Settings"); tw.WriteAttributeString("Version", "1"); StartupSettings.SaveXml(tw); BookSettings.SaveXml(tw); DictionarySettings.SaveXml(tw); SpeechSettings.SaveXml(tw); tw.WriteEndElement(); // Settings }
public void Can_preload_AppSettings() { GetAppSettings(); using (var db = settings.DbFactory.Open()) { var allSettings = db.Dictionary <string, string>( db.From <ConfigSetting>().Select(x => new { x.Id, x.Value })); var cachedSettings = new DictionarySettings(allSettings); Assert.That(cachedSettings.Get("RealKey"), Is.EqualTo("This is a real value")); } }
public void SaveXml(XmlWriter tw) { tw.WriteStartElement("Settings"); tw.WriteAttributeString("Version", "2"); StartupSettings.SaveXml(tw); BookSettings.SaveXml(tw); DictionarySettings.SaveXml(tw); SpeechSettings.SaveXml(tw); TranslationSettings.SaveXml(tw); // included in Version>=2 tw.WriteEndElement(); // Settings }
public void ShouldUseGivenUrls() { var settings = new Dictionary <string, string> { { "oauth.aad.AuthorizeUrl", "https://authorize.example" }, { "oauth.aad.AccessTokenUrl", "https://token.example" }, }; var appSettings = new DictionarySettings(settings); Subject = new AadAuthProvider(appSettings); Subject.AuthorizeUrl.Should().Be("https://authorize.example"); Subject.AccessTokenUrl.Should().Be("https://token.example"); }
public void SetServiceAuthProvider_SetsCorrectAuthProvider() { // Arrange var appSettings = new DictionarySettings(); // Act #pragma warning disable 618 appSettings.SetServiceAuthProvider(); #pragma warning restore 618 // Assert appSettings.Get <IdentityServerAuthProviderType>("oauth.provider") .Should() .Be(IdentityServerAuthProviderType.ServiceProvider); }
public override void Configure(Container container) { LogManager.LogFactory = new ConsoleLogFactory(); IAppSettings appSettings = new DictionarySettings( new Dictionary <string, string> { { "backup.history", "5" }, { "auth.api-keys", "1337" } }); container.Register(c => appSettings); container.RegisterAutoWired <IISManager>(); container.RegisterAs <AppSettingsApiKeyValidator, IApiKeyValidator>(); Plugins.Add(new RequestLogsFeature { RequiredRoles = null }); }
public void Does_work_with_ParseKeyValueText() { var textFile = @" EmptyKey RealKey This is a real value ListKey A,B,C,D,E IntKey 42 DictionaryKey A:1,B:2,C:3,D:4,E:5 ObjectKey {SomeSetting:Test,SomeOtherSetting:12,FinalSetting:Final}"; var settings = textFile.ParseKeyValueText(); var appSettings = new DictionarySettings(settings); Assert.That(appSettings.Get("EmptyKey"), Is.EqualTo("")); Assert.That(appSettings.Get("RealKey"), Is.EqualTo("This is a real value")); Assert.That(appSettings.Get("IntKey", defaultValue: 1), Is.EqualTo(42)); var list = appSettings.GetList("ListKey"); Assert.That(list, Has.Count.EqualTo(5)); Assert.That(list, Is.EqualTo(new List <string> { "A", "B", "C", "D", "E" })); var map = appSettings.GetDictionary("DictionaryKey"); Assert.That(map, Has.Count.EqualTo(5)); Assert.That(map.Keys, Is.EqualTo(new List <string> { "A", "B", "C", "D", "E" })); Assert.That(map.Values, Is.EqualTo(new List <string> { "1", "2", "3", "4", "5" })); var value = appSettings.Get("ObjectKey", new SimpleAppSettings()); Assert.That(value, Is.Not.Null); Assert.That(value.FinalSetting, Is.EqualTo("Final")); Assert.That(value.SomeOtherSetting, Is.EqualTo(12)); Assert.That(value.SomeSetting, Is.EqualTo("Test")); }
public void SavesTheResultOfAuthorizationIfTheUnderlyingLoadThrows() { loader.Setup(it => it.Load()).Throws <Exception>(); var tokens = new Tokens { AccessToken = "a", AccessTokenSecret = "b", }; authorizer.Setup(it => it.Authorize()).Returns(tokens); var userSettings = new DictionarySettings(); userStore.Setup(it => it.Load()).Returns(userSettings); sut.Load(); userStore.Verify(it => it.Save(userSettings)); Assert.AreEqual("a", userSettings["AccessToken"]); Assert.AreEqual("b", userSettings["AccessTokenSecret"]); }
protected void InitTest(IUserAuthRepository userAuthRepository) { try { ((IClearable)userAuthRepository).Clear(); } catch { /*ignore*/ } var appSettings = new DictionarySettings(); new AuthFeature(null, new IAuthProvider[] { new CredentialsAuthProvider(), new BasicAuthProvider(), new FacebookAuthProvider(appSettings), new TwitterAuthProvider(appSettings) }) .Register(null); requestContext = new BasicRequest { Headers = { { "X-ss-id", SessionExtensions.CreateRandomSessionId() } } }; service = new MockService { AuthRepo = userAuthRepository, Request = requestContext }; RegisterDto = new Register { UserName = "******", Password = "******", Email = "*****@*****.**", DisplayName = "DisplayName", FirstName = "FirstName", LastName = "LastName", }; }
public IEnumerable <string> AddStorage(IStorage storage) { foreach (var section in storage.Sections) { DictionarySettings settings; if (_sections.TryGetValue(section, out settings) == false) { _sections.TryAdd(section, settings = new DictionarySettings()); } foreach (var key in storage.GetKeys(section)) { object value; if (storage.TryRead(section, key, typeof(object), out value)) { settings.SetSetting(key, value); } } } return(storage.Sections); }
public void SetUp() { sut = new DictionarySettings(); }
public void Does_work_with_ParseKeyValueText() { var textFile = @" EmptyKey RealKey This is a real value ListKey A,B,C,D,E IntKey 42 DictionaryKey A:1,B:2,C:3,D:4,E:5 ObjectKey {SomeSetting:Test,SomeOtherSetting:12,FinalSetting:Final}"; var settings = textFile.ParseKeyValueText(); var appSettings = new DictionarySettings(settings); Assert.That(appSettings.Get("EmptyKey"), Is.EqualTo(null)); Assert.That(appSettings.Get("RealKey"), Is.EqualTo("This is a real value")); Assert.That(appSettings.Get("IntKey", 1), Is.EqualTo(42)); var list = appSettings.GetList("ListKey"); Assert.That(list, Has.Count.EqualTo(5)); Assert.That(list, Is.EqualTo(new List<string> {"A", "B", "C", "D", "E"})); var map = appSettings.GetDictionary("DictionaryKey"); Assert.That(map, Has.Count.EqualTo(5)); Assert.That(map.Keys, Is.EqualTo(new List<string> {"A", "B", "C", "D", "E"})); Assert.That(map.Values, Is.EqualTo(new List<string> {"1", "2", "3", "4", "5"})); var value = appSettings.Get("ObjectKey", new SimpleAppSettings()); Assert.That(value, Is.Not.Null); Assert.That(value.FinalSetting, Is.EqualTo("Final")); Assert.That(value.SomeOtherSetting, Is.EqualTo(12)); Assert.That(value.SomeSetting, Is.EqualTo("Test")); }
public DependentConfiguration(ITestConfigurationProperties properties) { var storage = new DictionarySettings(); FrequencyProperty = new ConfigurationSettingProperty(properties.FrequencyProperty, storage); }
static partial void OverrideAppSettings(DictionarySettings appSettings);
public override sealed void LoadSettings() { DictionarySettings.Add("frmOptions", "Options"); DictionarySettings.Add("msgSaved", "Settings succesfully saved!"); //Button's DictionarySettings.Add("btnApply", "Apply"); DictionarySettings.Add("btnOk", "Ok"); DictionarySettings.Add("btnCancel", "Cancel"); DictionarySettings.Add("cbApplyAll", "Change all opened charts"); //Chart DictionarySettings.Add("grpNumberCandles", "Number Candles"); DictionarySettings.Add("grpAppearance", "Appearance"); DictionarySettings.Add("grpBehavior", "Behavior"); DictionarySettings.Add("grpTabData", "Data Flap"); DictionarySettings.Add("tabChart", "Chart"); DictionarySettings.Add("cbxSemiLogScale", "Semi-Log Scale"); DictionarySettings.Add("cbxPanelSeparator", "Panel Separator"); DictionarySettings.Add("cbxGridVertical", "Vertical Grid"); DictionarySettings.Add("cbxGridHorizontal", "Horizontal Grid"); DictionarySettings.Add("lblPaddingTop", "Padding-Top"); DictionarySettings.Add("lblPaddingBottom", "Padding-Bottom"); DictionarySettings.Add("lblPaddingRight", "Padding-Right"); DictionarySettings.Add("lblChartViewport", "Chart Viewport"); DictionarySettings.Add("lblDecimals", "Decimals"); DictionarySettings.Add("lblChartHistory", "Chart History"); DictionarySettings.Add("lblPositionChart", "Position"); DictionarySettings.Add("grpChart", "Settings"); DictionarySettings.Add("lblColorScheme", "Color Scheme"); DictionarySettings.Add("cbxVisiblePortfolio", "Portfolio"); //TabData DictionarySettings.Add("LessChart", "Less"); DictionarySettings.Add("BottomChart", "Bottom"); //Colors Scheme DictionarySettings.Add("SchemeSky", "Light"); DictionarySettings.Add("SchemeWhite", "White"); DictionarySettings.Add("SchemeBlue", "Blue"); DictionarySettings.Add("SchemeBeige", "Beige"); DictionarySettings.Add("SchemeDark", "Dark"); DictionarySettings.Add("SchemeGreen", "Green"); DictionarySettings.Add("SchemeMono", "Mono"); //Studies DictionarySettings.Add("tabStudies", "Studies"); DictionarySettings.Add("grpStudies", "Settings"); DictionarySettings.Add("lblLineThickness", "Line Thickness"); DictionarySettings.Add("lblColor", "Color"); DictionarySettings.Add("columnRetracements", "Retracements"); DictionarySettings.Add("columnProjections", "Projections"); DictionarySettings.Add("lblFibonacci", "Fibonacci"); //Color DictionarySettings.Add("btnAssociate", "Locked/Unlocked Back Gradient"); DictionarySettings.Add("tabColor", "Colors"); DictionarySettings.Add("grpColors", "Settings"); DictionarySettings.Add("lblBackGradientBottom", "Back Gradient Bottom"); DictionarySettings.Add("lblBackGradientTop", "Back Gradient Top"); DictionarySettings.Add("lblGridColor", "Grid"); DictionarySettings.Add("lblDownColor", "Candle Down"); DictionarySettings.Add("lblUpColor", "Candle Up"); DictionarySettings.Add("lblScale", "Scale"); DictionarySettings.Add("lblChartBackColor", "Chart Back"); DictionarySettings.Add("lblPainelSeparatorColor", "Painel Separator"); DictionarySettings.Add("lblCandleBorderColor", "Candle Border"); DictionarySettings.Add("cbxOverwriteAll", "Overwrite All"); DictionarySettings.Add("grpOverwrite", "Overwrite Theme"); //Server DictionarySettings.Add("tabServer", "Server"); DictionarySettings.Add("lblPort1", "Port 1"); DictionarySettings.Add("lblPort2", "Port 2"); DictionarySettings.Add("lblPort3", "Port 3"); DictionarySettings.Add("lblServer1", "Server 1"); DictionarySettings.Add("lblServer2", "Server 2"); DictionarySettings.Add("lblServer3", "Server 3"); DictionarySettings.Add("grpSettingsServer", "Settings"); //Proxy DictionarySettings.Add("tabProxy", "Connection"); DictionarySettings.Add("grpSettingsProxy", "Settings"); DictionarySettings.Add("optNotProxy", "Do not use proxy server"); DictionarySettings.Add("optConfigProxyNavigator", "Use proxy settings of your web browser"); DictionarySettings.Add("optProxyServer", "Use the following proxy server"); DictionarySettings.Add("Address", "Address"); DictionarySettings.Add("Port", "Port"); DictionarySettings.Add("optProxySocks", "Use following SOCKS proxy:"); DictionarySettings.Add("cbxAuthenticationProxy", "Requires authentication"); DictionarySettings.Add("lblUser", "User"); DictionarySettings.Add("lblPassword", "Password"); //Price DictionarySettings.Add("tabPrice", "Price's"); DictionarySettings.Add("grpPrice", "Settings"); DictionarySettings.Add("grpLine", "Line"); DictionarySettings.Add("grpBar", "Bar"); DictionarySettings.Add("grpSmoothed", "HA Smoothed"); DictionarySettings.Add("lblMonoColor", "Mono/Color"); DictionarySettings.Add("lblLineThicknessLine", "Line Thickness"); DictionarySettings.Add("lblLineThicknessBar", "Line Thickness"); DictionarySettings.Add("lblPeriodsSmoothed", "Periods"); DictionarySettings.Add("lblTypeAverageSmoothed", "Type Average"); //User DictionarySettings.Add("tabUser", "User"); DictionarySettings.Add("grpBasic", "Register"); DictionarySettings.Add("grpOptional", "Informations"); DictionarySettings.Add("lblFirstName", "Name"); DictionarySettings.Add("lblLastName", "Surname"); DictionarySettings.Add("lblCPF", "CPF"); DictionarySettings.Add("lblEmail", "Email"); DictionarySettings.Add("lblUserName", "Login"); DictionarySettings.Add("lblOldPassword", "Old Password"); DictionarySettings.Add("lblNewPassword", "New Password"); DictionarySettings.Add("lblNewPassword2", "Confirm New Password"); DictionarySettings.Add("lblBirthday", "Birthday"); DictionarySettings.Add("lblCEP", "CEP"); DictionarySettings.Add("lblState", "State"); DictionarySettings.Add("lblCity", "City"); DictionarySettings.Add("lblDistrict", "District"); DictionarySettings.Add("lblStreet", "Street"); DictionarySettings.Add("lblNumber", "Number"); DictionarySettings.Add("lblComplement", "Complement"); }
static void Main(string[] args) { #if DEBUG LogManager.LogFactory = new ConsoleLogFactory(); #endif var help = new HashSet <string> { "-h", "--help", "/h", "/help" }; if (args.Any(help.Contains)) { "Usage: Chat.exe # Run using default appsettings.txt".Print(); "Usage: Chat.exe /port=1337 # Run on port 1337".Print(); "Usage: Chat.exe /redis=localhost:6379 # Run using RedisServerEvents".Print(); "Usage: Chat.exe /background=/img/bg.jpg # Run using background image".Print(); return; } //default with settings defined in appsettings.txt var customSettings = new FileInfo("appsettings.txt"); var appSettings = new DictionarySettings(); if (customSettings.Exists) { appSettings = new TextFileSettings(customSettings.FullName); } else { ExportFile(customSettings.Name); } var port = appSettings.Get("port", 1337); var redisHost = appSettings.GetString("redis"); var background = appSettings.GetString("background"); //override with command line args if any var portArg = args.FirstOrDefault(x => x.Contains("port")); if (portArg != null) { int.TryParse(portArg.SplitOnFirst('=').Last(), out port); } var redisArg = args.FirstOrDefault(x => x.Contains("redis")); var useRedis = redisArg != null; if (useRedis) { var parts = redisArg.SplitOnFirst('='); redisHost = parts.Length > 1 ? parts[1] : (redisHost ?? "localhost"); } var backgroundArg = args.FirstOrDefault(x => x.Contains("background")); if (backgroundArg != null) { var parts = backgroundArg.SplitOnFirst('='); background = parts.Length > 1 ? parts[1] : background; } new AppHost { RedisHost = redisHost, Background = background, } .Init() .Start("http://*:{0}/".Fmt(port)); var url = "http://localhost:{0}/".Fmt(port); "Listening on {0} with {1} on {2}".Print(url, redisHost != null ? "RedisServerEvents on " + redisHost : "MemoryServerEvents", background); "Type Ctrl+C to quit..\n".Print(); Process.Start(url); Thread.Sleep(Timeout.Infinite); }
public override sealed void LoadSettings() { DictionarySettings.Add("frmOptions", "Opções"); DictionarySettings.Add("msgSaved", "Alterações salvas com sucesso!"); //Button's DictionarySettings.Add("btnApply", "Aplicar"); DictionarySettings.Add("btnOk", "Ok"); DictionarySettings.Add("btnCancel", "Cancelar"); DictionarySettings.Add("cbApplyAll", "Aplicar em todos os gráficos"); //Chart DictionarySettings.Add("grpBehavior", "Comportamento"); DictionarySettings.Add("grpAppearance", "Aparência"); DictionarySettings.Add("grpNumberCandles", "Número de Candles"); DictionarySettings.Add("grpTabData", "Aba de Dados"); DictionarySettings.Add("tabChart", "Gráfico"); DictionarySettings.Add("cbxSemiLogScale", "Escala Logaritmica"); DictionarySettings.Add("cbxPanelSeparator", "Separador de Painéis"); DictionarySettings.Add("cbxGridVertical", "Gride Vertical"); DictionarySettings.Add("cbxGridHorizontal", "Gride Horizontal"); DictionarySettings.Add("lblPaddingTop", "Espaçamento Acima"); DictionarySettings.Add("lblPaddingBottom", "Espaçamento Abaixo"); DictionarySettings.Add("lblPaddingRight", "Espaçamento à Direita"); DictionarySettings.Add("lblChartViewport", "Barras em Exibição"); DictionarySettings.Add("lblDecimals", "Casas Decimais"); DictionarySettings.Add("lblChartHistory", "Barras em Histórico"); DictionarySettings.Add("lblPositionChart", "Posição"); DictionarySettings.Add("grpChart", "Configurações"); DictionarySettings.Add("lblColorScheme", "Esquema de Cores"); DictionarySettings.Add("cbxVisiblePortfolio", "Portfolio"); //TabData DictionarySettings.Add("LessChart", "Lateral"); DictionarySettings.Add("BottomChart", "Inferior"); //Colors Scheme DictionarySettings.Add("SchemeSky", "Suave"); DictionarySettings.Add("SchemeWhite", "Branco"); DictionarySettings.Add("SchemeBlue", "Azul"); DictionarySettings.Add("SchemeBeige", "Bege"); DictionarySettings.Add("SchemeDark", "Escuro"); DictionarySettings.Add("SchemeGreen", "Verde"); DictionarySettings.Add("SchemeMono", "Mono"); //Studies DictionarySettings.Add("tabStudies", "Estudos"); DictionarySettings.Add("grpStudies", "Configurações"); DictionarySettings.Add("lblLineThickness", "Largura da Linha"); DictionarySettings.Add("lblColor", "Cor"); DictionarySettings.Add("columnRetracements", "Retrações"); DictionarySettings.Add("columnProjections", "Projeções"); DictionarySettings.Add("lblFibonacci", "Fibonacci"); //Color DictionarySettings.Add("btnAssociate", "Bloquear/Desbloquear Fundo - Gradiente"); DictionarySettings.Add("tabColor", "Cores"); DictionarySettings.Add("grpColors", "Configurações"); DictionarySettings.Add("lblBackGradientBottom", "Fundo - Gradiente Inferior"); DictionarySettings.Add("lblBackGradientTop", "Fundo - Gradiente Superior"); DictionarySettings.Add("lblGridColor", "Gride"); DictionarySettings.Add("lblDownColor", "Candle de Baixa"); DictionarySettings.Add("lblUpColor", "Candle de Alta"); DictionarySettings.Add("lblScale", "Escala"); DictionarySettings.Add("lblChartBackColor", "Fundo do Gráfico"); DictionarySettings.Add("lblPainelSeparatorColor", "Separador de Painéis"); DictionarySettings.Add("lblCandleBorderColor", "Contorno dos Candles"); DictionarySettings.Add("cbxOverwriteAll", "Sobrescrever Todos"); DictionarySettings.Add("grpOverwrite", "Sobrescrever Tema"); //Server DictionarySettings.Add("tabServer", "Servidor"); DictionarySettings.Add("lblPort1", "Porta 1"); DictionarySettings.Add("lblPort2", "Porta 2"); DictionarySettings.Add("lblPort3", "Porta 3"); DictionarySettings.Add("lblServer1", "Servidor 1"); DictionarySettings.Add("lblServer2", "Servidor 2"); DictionarySettings.Add("lblServer3", "Servidor 3"); DictionarySettings.Add("grpSettingsServer", "Configurações"); //Proxy DictionarySettings.Add("tabProxy", "Conexão"); DictionarySettings.Add("grpSettingsProxy", "Configurações"); DictionarySettings.Add("optNotProxy", "Não usar servidor de proxy"); DictionarySettings.Add("optConfigProxyNavigator", "Usar as configurações de proxy do navegador da Web"); DictionarySettings.Add("optProxyServer", "Usar o seguinte servidor de proxy"); DictionarySettings.Add("Address", "Endereço"); DictionarySettings.Add("Port", "Porta"); DictionarySettings.Add("optProxySocks", "Usar o seguinte proxy SOCKS"); DictionarySettings.Add("cbxAuthenticationProxy", "Requer Autenticação"); DictionarySettings.Add("lblUser", "Usuário"); DictionarySettings.Add("lblPassword", "Senha"); //Price DictionarySettings.Add("tabPrice", "Preços"); DictionarySettings.Add("grpPrice", "Configurações"); DictionarySettings.Add("grpLine", "Linha"); DictionarySettings.Add("grpBar", "Barra"); DictionarySettings.Add("grpSmoothed", "HA Suavizado"); DictionarySettings.Add("lblMonoColor", "Mono/Colorida"); DictionarySettings.Add("lblLineThicknessLine", "Espessura da Linha"); DictionarySettings.Add("lblLineThicknessBar", "Espessura da Linha"); DictionarySettings.Add("lblPeriodsSmoothed", "Períodos"); DictionarySettings.Add("lblTypeAverageSmoothed", "Tipo de Média"); //User DictionarySettings.Add("tabUser", "Usuário"); DictionarySettings.Add("grpBasic", "Cadastro"); DictionarySettings.Add("grpOptional", "Informações"); DictionarySettings.Add("lblFirstName", "Nome"); DictionarySettings.Add("lblLastName", "Sobrenome"); DictionarySettings.Add("lblCPF", "CPF"); DictionarySettings.Add("lblEmail", "Email"); DictionarySettings.Add("lblUserName", "Login"); DictionarySettings.Add("lblOldPassword", "Senha Antiga"); DictionarySettings.Add("lblNewPassword", "Nova Senha"); DictionarySettings.Add("lblNewPassword2", "Confirmar Nova Senha"); DictionarySettings.Add("lblBirthday", "Nascimento"); DictionarySettings.Add("lblCEP", "CEP"); DictionarySettings.Add("lblState", "Estado"); DictionarySettings.Add("lblCity", "Cidade"); DictionarySettings.Add("lblDistrict", "Bairro"); DictionarySettings.Add("lblStreet", "Lagradouro"); DictionarySettings.Add("lblNumber", "Número"); DictionarySettings.Add("lblComplement", "Complemento"); }