Публикации по теме '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 , и я решил, что это отличная тема для моей следующей статьи. Работа с интернационализацией является ключевым аспектом при создании всемирных..