Библиотеки C# для интернационализации?

В моем случае для файла web.xml (version = "3.0") мне пришлось запустить приложение на сервере Tomcat v.8 вместо v.7, иначе у меня была такая же проблема, как и вы. Надеюсь, это поможет кому-то ...

<?xml version="1.0" encoding="ISO-8859-1" ?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
          http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    version="3.0">
22
задан 8 revs, 2 users 100% 17 October 2008 в 08:12
поделиться

6 ответов

Первая библиотека нашла: NUtility (Лицензия MIT)

<блок цитирования>

NUtility в настоящее время имеет классы, которые обеспечивают уровень абстракции базы данных, обработку командной строки и проверку и функциональность преобразования, которая включает: обработка командной строки; проверка кредитной карты; проверка адреса электронной почты; проверка IP-адреса; британская проверка почтового индекса; Soundex, расширенный Soundex и кодирование метафона; кодирование ROT13; кодирование фонетического алфавита; и метрически-имперские преобразования.

2
ответ дан Sklivvz 29 November 2019 в 05:55
поделиться
1
ответ дан Rik 29 November 2019 в 05:55
поделиться

Строка к числу и наоборот может быть dones как следующим:

   culture = new CultureInfo(locale);
   int number = Convert.ToInt32(myString, culture.NumberFormat);
   string str= Convert.ToString(myNumber, culture.NumberFormat);

относительно проверки ЧАНОВ и адресов, я интересуюсь тем также, ничто не нашли полезным до сих пор.

1
ответ дан Carra 29 November 2019 в 05:55
поделиться

Одним из проектов, который работает над базой данных знаний о глобализации, интернационализации и локализации, является Unicode Common Locale Data Repository , основан на старом проекте ICU в IBM.

Поскольку это база данных XML, она не содержит какого-либо специфичного для .NET кода, но как совокупность знаний она очень хороша.

Только небольшая часть находится в платформе .NET. Microsoft не подошла к каким-либо дополнительным вещам, таким как форматы почтовых индексов, написание чисел (для сумм чеков / чеков) и т. Д. Стандартные названия часовых поясов (из дистрибутива Olson / tz ) и т. Д. также включены с сопоставлениями с именами, специфичными для Windows. Некоторые из иерархических поведений, зависящих от локали, также имеют лучшую поддержку.

например, форматы почтовых индексов, написание чисел (для сумм чеков / чеков) и т. д. Также включены стандартные имена часовых поясов (из дистрибутива Olson / tz ) и т. д. с отображением на специфичные для Windows имена. Некоторые из иерархических поведений, зависящих от локали, также имеют лучшую поддержку.

например, форматы почтовых индексов, написание чисел (для сумм чеков / чеков) и т. д. Также включены стандартные имена часовых поясов (из дистрибутива Olson / tz ) и т. д. с отображением на специфичные для Windows имена. Некоторые из иерархических поведений, зависящих от локали, также имеют лучшую поддержку.

4
ответ дан 29 November 2019 в 05:55
поделиться

Я бы не сказал, что никто не занимается i18n, но я не знаю ни одного универсального инструмента, который можно было бы использовать для каждого проекта. Ведение базы данных со всей необходимой информацией было бы грандиозным проектом. Похоже, что вы ищете не конкретную библиотеку C #, а скорее набор онлайн-информации, из которой вы можете извлечь. Если бы вы смогли найти репозиторий нецензурных слов на разных языках (например), вам было бы тривиально использовать его в C #. Я думаю, что найти решение, которое объединит все ваши требования в простую в использовании сборку, будет невозможно.

2
ответ дан 29 November 2019 в 05:55
поделиться

Сам по себе не совсем «библиотека», но на самом деле я столкнулся с отличным сервисом (за плату) от компании под названием E4X (бывший мой клиент).
Они предоставляют полную локализацию вашего сайта электронной коммерции, включая языковые переводы, обмен валюты, местные платежи и обработку финансовых транзакций, включая региональные налоги и т. Д., И многое другое. Они даже занимаются логистикой физической доставки ...

Стоит изучить для бизнеса электронной коммерции. Дай им знать, что я тебя послал ...; -)

0
ответ дан 29 November 2019 в 05:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: