Публикации по теме 'internationalization'
Spring i18n: руководство по @LocaleResolver и @RequestToViewName
Введение
В современном глобализованном мире приложения больше не привязаны к одному региону или языку. Интернационализация (i18n) и локализация (l10n) — это ключевые функции, которые делают ваше приложение доступным и удобным для пользователей по всему миру. Spring Framework, надежная среда для создания приложений на основе Java, обладает множеством функций, делающих процесс интернационализации простым и эффективным.
В этом посте мы углубимся в то, как овладеть искусством..
4 крутых языковых трюка с Intl JavaScript API
Intl — это API интернационализации ECMAScript. Он обеспечивает чувствительное к языку форматирование чисел, дат, списков и многого другого. Вот 4 действительно полезных вещи, которые вы можете сделать с помощью этого API.
Порядковый номер
Порядковые числа — это числа, такие как 1-й, 2-й, 3-й, которые показывают позицию. Мы можем использовать конструктор PluralRules , установить тип ordinal и сопоставить ответ со списком суффиксов на основе возвращаемого значения.
const..
Интернационализация и локализация вашего приложения, часть 3: Технические проблемы
В третьей части этого учебника, состоящего из четырех частей, вы узнаете, как решать различные языковые особенности и нюансы. Сюда входит множественное число, специальные возможности, форматирование дат и чисел и многое другое!
Ознакомьтесь со второй частью этой серии здесь .
Пусть Юникод будет лидером
В 2003 году Консорциум Unicode выпустил первую основную версию проекта, известную как Репозиторий общих локальных данных , сокращенный до CLDR, массивного набора данных XML,..
Динамически объединять файл i18n в общий компонент пользовательского интерфейса на основе текущей локали.
На работе мы разбиваем компоненты пользовательского интерфейса на части и публикуем их во внутреннем реестре NPM компании, чтобы использовать их в разных приложениях.
В приложении мы можем легко использовать общие компоненты следующим образом:
import SharedComponent from 'some-shared-component'
function Consumer(props) {
return (
<div>
<SharedComponent {...props} />
</div>
)
}
Это удобно, но с одной оговоркой. Наше веб-приложение поддерживает i18n..
Flutter: интернационализация и переключение локалей вручную
Flutter: интернационализация и переключение локалей вручную
Иногда вам придется сделать так, чтобы ваше приложение Flutter поддерживало другой язык или локаль , или, другими словами, сделать ваше приложение интернационализированным. Flutter предоставляет виджеты и классы, которые помогают в этом, а сами библиотеки Flutter интернационализированы. В следующих руководствах мы будем использовать API и инструменты, предоставляемые пакетом intl . Если вы новичок в intl пакете Dart,..
Как заставить React уважать ваши даты 🕔 📆 🌏
Баг, который мне вручили 🐞
Моя команда в настоящее время создает приложение React, которому необходимо отображать диапазон дат для пользователя, например, с 1 июля по 30 сентября 2019 года. Эти данные поступают в наш пользовательский интерфейс (UI) с нашего сервера в формате:
{ startDate: ‘2019–07–01’, endDate: ‘2019–09–30’}
Наш код считывает эти даты и передает их компоненту React с именем ‹FormattedDate /› . Он принимает как нашу дату, так и некоторые параметры того, как она..
Angular: Введение в интернационализацию (i18n)
Как легко добавить другие языки в ваш проект Angular
Несколько недель назад, в одном из многих разговоров, которые я имел с Мартином МакВортером на работе (супер крутым парнем, с которым мне доставляет удовольствие работать, который, к тому же, много знает об Angular), мы начал обсуждать интернационализацию в Angular, используя angular-cli , и я решил, что это отличная тема для моей следующей статьи.
Работа с интернационализацией является ключевым аспектом при создании всемирных..