diff --git a/src/libs/DateUtils.ts b/src/libs/DateUtils.ts index 2495cec36680..67bfa154bcd6 100644 --- a/src/libs/DateUtils.ts +++ b/src/libs/DateUtils.ts @@ -32,8 +32,16 @@ import { subMinutes, } from 'date-fns'; import {formatInTimeZone, fromZonedTime, toDate, toZonedTime, format as tzFormat} from 'date-fns-tz'; +import {de} from 'date-fns/locale/de'; import {enGB} from 'date-fns/locale/en-GB'; import {es} from 'date-fns/locale/es'; +import {fr} from 'date-fns/locale/fr'; +import {it} from 'date-fns/locale/it'; +import {ja} from 'date-fns/locale/ja'; +import {nl} from 'date-fns/locale/nl'; +import {pl} from 'date-fns/locale/pl'; +import {ptBR} from 'date-fns/locale/pt-BR'; +import {zhCN} from 'date-fns/locale/zh-CN'; import throttle from 'lodash/throttle'; import Onyx from 'react-native-onyx'; import type {ValueOf} from 'type-fest'; @@ -135,6 +143,30 @@ function setLocale(localeString: Locale | undefined) { case CONST.LOCALES.ES: setDefaultOptions({locale: es}); break; + case CONST.LOCALES.FR: + setDefaultOptions({locale: fr}); + break; + case CONST.LOCALES.DE: + setDefaultOptions({locale: de}); + break; + case CONST.LOCALES.IT: + setDefaultOptions({locale: it}); + break; + case CONST.LOCALES.JA: + setDefaultOptions({locale: ja}); + break; + case CONST.LOCALES.NL: + setDefaultOptions({locale: nl}); + break; + case CONST.LOCALES.PL: + setDefaultOptions({locale: pl}); + break; + case CONST.LOCALES.PT_BR: + setDefaultOptions({locale: ptBR}); + break; + case CONST.LOCALES.ZH_HANS: + setDefaultOptions({locale: zhCN}); + break; default: break; }