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