Публикации по теме 'internationalization'
Что я ожидаю от старшего инженера о работе с текстом
Мне как инженеру приходилось много работать с текстами. Может быть, это потому, что английский не мой родной язык, но я столкнулся с некоторыми распространенными ошибками и ловушками и хотел поделиться здесь парой фактов.
Проще говоря, Unicode — это таблица символов, где каждый элемент имеет соответствующую кодовую точку и часто некоторые дополнительные флаги и правила, связанные с ней. Часто существует более одного способа представления визуально идентичного текста в кодовых точках..
Обзор интернационализации JavaScript
Интернационализация (i18n) относится к процессу проектирования и разработки программного приложения или веб-сайта таким образом, чтобы его можно было легко адаптировать к различным языкам и регионам. Это включает в себя ряд задач, в том числе:
Отделение содержимого и поведения, специфичного для языка, от остальной части кодовой базы. Предоставление возможности переключения между различными языками и регионами во время выполнения. Поддержка направления текста справа налево и слева..
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,..