Публикации по теме 'i18n'


Полное руководство: интернационализация Node.js (I18n)
Node.js - это асинхронная среда выполнения JavaScript, управляемая событиями, которая предназначена для создания масштабируемых сетевых приложений. По сути, это позволяет Javascript работать в бэкэнде как серверный код. Экосистема Node обширна и полагается на проекты сообщества. Хотя в Интернете есть множество руководств по изучению Node.js и его библиотек, тема I18n почти осталась позади. Поэтому, когда вам нужны масштабируемые решения I18n, которые легко использовать и внедрять,..

Переведите свое приложение Next.js в мир
Руководство по обеспечению многоязычия вашего приложения Next.js. Вступление Next.js обеспечивает рендеринг на стороне сервера для приложений React. В этой статье мы узнаем, как перевести текст в приложении Next.js с помощью next-i18next . Мы увидим эти разные варианты: Использование HOC (appWithTranslation, withTranslation) Использование хуков (useTranslation) Программно изменить язык Для работы с этой статьей нам понадобится приложение Next.js: Следуйте документации..

Хорошо, давайте попробуем i18n и l10n во внешнем приложении.
Одна из наиболее распространенных проблем в приложениях мирового класса — как справиться с интернационализацией и локализацией. После многих лет болезненной разработки этой проблемы браузеры перенесли мир ICU в мир JavaScript, чтобы мы могли использовать их стандартным образом. Посмотреть ближе к Международный на MDN И после этого родился интересный проект типа https://moment.github.io/luxon/ И мы создаем библиотеку для обработки DateTime Calendar способом i18n/l10n:..

Самый простой I18n JS Framework уже здесь! Встречайте Ultimate I18n JS
Интернационализация веб-приложений до сих пор была кошмаром. Поздоровайтесь с Ultimate I18n JS ! 🚀 Три шага Первый шаг . Добавьте Ultimate I18n JS в раздел <head> в качестве первого скрипта на странице. <script src="https://cdn.jsdelivr.net/npm/[email protected]/lib/index.min.js"></script> Второй шаг . Установите код языка по умолчанию в теге <html> . <html lang="en"> Третий шаг . Добавьте переводы, установив атрибут..

Языковые теги Java и BCP 47
Начиная с Java 7, объект Locale в Java был обновлен, чтобы взять на себя роль тега языка , как определено в спецификациях RFC 5646 и BCP 47. Новая поддержка языковых тегов дает разработчикам возможность более точно определять языковые ресурсы. Новый Locale, используемый в качестве языкового тега, может использоваться для идентификации языков в этой общей форме: language[-script][-region]*(-variant)*(-extension)[-privateuse] Конечно, вы можете продолжать думать о локали как об..

Итерация по массиву JSON для рендеринга компонентов из ваших файлов перевода (i18N)🌍
🎙️ Введение Когда я создавал свой сайт с помощью React , я столкнулся с проблемой переводов, которую я попытаюсь объяснить. ПРОБЛЕМА Я хочу динамически отображать компоненты в зависимости от массива, хранящегося в локальном файле JSON. В этот момент вы можете сказать: « Чувак, ты знаешь, что можешь импортировать свой JSON (путь) и просто получить доступ к своим данным? » Да, это простой способ, но этот массив содержит всю информацию, которая будет отображаться на..

Зуд? Царапать! (и поделиться)
Зуд? Царапать! (и поделиться) Три года назад. Хороший летний день с легким ветерком, и дождя не было уже несколько дней. Я в офисе, работаю. Это уже звучит как милая история, но, честно говоря, я не знаю, что это был за день три года назад. Что я знаю точно, так это то, что я был в офисе и что мы начали новый проект (под названием HoorayHR ). Angular был бы интерфейсной структурой и амбициями больше, чем просто голландский язык, поэтому нам нужна была интернационализация. Для..