Задать вопрос
@ShahriyorSharifjonov

React-moment как изменить локализацию?

мой код на react
<Moment subtract={{ hours: 5 }} fromNow locale={locale === 'uz' ? 'uz-latn' : 'ru'} date={el.date} />

он возвращает
Bir necha 9 daqiqa oldin или 9 минут назад
на узбекском языке есть ошибка. тут не надо слово "Bir necha"
как можно убрать слово "Bir necha"?
  • Вопрос задан
  • 269 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Aetae
@Aetae
Тлен
Идёшь на гитхаб, находишь где лежит эта фраза в локали. После чего просто патчишь локаль как надо:
moment.updateLocale('uz-latn', {
  relativeTime: {
    past: '%s oldin'
  }
});

Или, если изменение нужно только в одном месте, то создаёшь отдельную:
moment.defineLocale('uz-latn-short', {
  parentLocale: 'uz-latn',
  relativeTime: {
    past: '%s oldin'
  }
});
и используешь её где надо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽