Articles of globalização

Como formatar os separadores HH: mm: ss de um TimeSpan de uma maneira consciente de cultura?

Estou trabalhando em um aplicativo que pode ser visto em muitos países do mundo. Não há muitos países que mostram horas, minutos e segundos com algo diferente de: como um separador, mas há alguns e eu quero ter certeza de que os horários estão formatados corretamente para sua região. O DateTime é ótimo nisso, mas […]

Quando devo especificar CurrentCulture ou InvariantCulture e quando devo deixá-lo não especificado?

Qual é a melhor prática para especificar CurrentCulture ou InvariantCulture e não especificar a cultura? Pelo que li, se você está fazendo serialização, por exemplo, você precisa InvariantCulture como um meio de especificar uma representação canônica de um valor de dados. Essa é uma porcentagem relativamente pequena de manipulações de string baseadas em cultura. Eu […]

como definir informações de cultura padrão para todo o aplicativo c #

Eu quero definir informações de cultura padrão para essa class ou para o aplicativo inteiro. Por exemplo, na Turquia 3,2 = em inglês 3.2 assim aplicativo usa meu local, mas eu quero que ele use como padrão System.Globalization.CultureInfo.InvariantCulture Como posso configurá-lo como padrão para essa class específica ou para o aplicativo inteiro

Localização: Como mapear informações de cultura para um nome de script ou intervalo de caracteres Unicode?

Eu preciso de algumas informações sobre localização. Estou usando o .net 2.0 com C # 2.0, que cuida da maioria dos problemas relacionados à localização. No entanto, eu preciso desenhar manualmente os alfabetos correspondentes à cultura atual na canvas em uma canvas específica. Isso seria semelhante à canvas Contatos no Microsoft Outlook (exibição Cartões de […]

Barra de idiomas alterar idioma em c # .NET

TL; DR : Tentando resolver o problema que o InputLanguage altera o layout de input, mas não atualiza a exibição da Barra de Idiomas. Estou escrevendo um plugin personalizado para o Trados Studio. Parte disso é a interface com os idiomas no próprio aplicativo e no Word, como nesta pergunta: Lista de todas as linguagens […]

Detectar separador decimal

Eu tenho que detectar o separador decimal na configuração atual das janelas. Estou usando o visual studio 2010, windows form. Em particular, se DecimalSeparator for vírgula, se o ponto de input do usuário na checkbox de texto1 precisar mostrar zero na checkbox de texto2. Eu tentei com este código, mas não funciona: private void tbxDaConvertire_KeyPress(object […]

Qual é a melhor maneira de lidar com validação com diferentes culturas?

Eu estou tentando criar um aplicativo MVC multilíngüe. Eu tenho um formulário no meu aplicativo e tenho campo para inserir um custo. Eu sou capaz de criar um registro usando a cultura espanhola. Mas ao tentar atualizar o registro estou recebendo validação jquery falso. e estou recebendo uma mensagem de erro padrão como: O campo […]

Como eu uso DateTime.TryParse () para idiomas não ingleses como o árabe?

Eu preciso converter strings para objects DateTime que estão em idiomas não ingleses. Eu vi muitos exemplos de conversão de DateTime em strings em outros idiomas, mas não o contrário. Isso não parece funcionar: CultureInfo provider = new CultureInfo(“ar-AE”); // Arabic – United Arab Emirates string sample = “الاربعاء 16 مارس 2011”; // Arabic date […]

Como usar NumberFormatInfo para remover parênteses para valores negativos

No momento, estamos usando o seguinte para criar valores em dólares americanos em nosso aplicativo da web: string.Format(“{0:C0}”, dollarValue ); Neste exemplo, se dollarValue for 145, veremos: $ 145. Se for -145, então veremos (US $ 145) em vez de – US $ 145. Note que para nós, dollarValue é um duplo, mas pode ser […]

Convertendo códigos de país no .NET

No .NET existe alguma maneira de converter de códigos de país de três letras (definidos na ISO 3166-1 alfa-3) para códigos de duas letras (definido na ISO 3166-1 alpha-2), por exemplo. converter BEL para BE? Analisou a class RegionInfo em System.Globalization, mas o construtor parece não suportar os códigos de três letras.