There is such a calendar:
https://github.com/wix/react-native-calendars
And there is proposed such localization on the example of the French language:
LocaleConfig.locales['fr']={
  monthNames:['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
  monthNamesShort:['Janv.','Févr.','Mars','Avril','Mai','Juin','Juil.','Août','Sept.','Oct.','Nov .','Déc.'],
  dayNames:['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
  dayNamesShort:['Dim.','Lun.','Mar.','Mer.','Jeu.','Ven.','Sam.'],
  today:'Aujourd \'hui'
};
LocaleConfig.defaultLocale='fr';


Maybe there is a ready-made solution for Russian somewhere?
  • What prevents you from taking and scoring a new locale with your hands? – Primal Bingo Jun 6 '19 at 10:42
  • Primal Bingo,
    1. laziness,
    2. understanding that you can make a mistake
    3. not a desire to reinvent the wheel
    – Chinese Paintball Jun 6 '19 at 10:52
  • Chinese Paintball, 1 overcome laziness
    2 check for errors
    3 I do not see here the invention of the bicycle.You do not create a new technology and do not write methods, but simply add an array to the already prepared method.
    – Primal Bingo Jun 6 '19 at 10:54
  • Primal Bingo, Laziness is one of the main virtues of a programmer
    (c) Larry Wall
    :)
    – Chinese Paintball Jun 6 '19 at 10:59

1 Answers 1

LocaleConfig.locales['en']={
  monthNames:[
   'January',
   'February',
   'March',
   'April',
   'May',
   'June',
   'July',
   'August',
   'September',
   'October',
   'November',
   'December',
  ],
  monthNamesShort:[
   'Jan',
   'Feb',
   'Mar',
   'Apr',
   'May',
   'Jun',
   'Jul',
   'Aug',
   'Sen',
   'Oct',
   'But I',
   'Dec',
  ],
  dayNames:[
   'Sunday',
   'Monday',
   'Tuesday',
   'Wednesday',
   'Thursday',
   'Friday',
   'Saturday',
  ],
  dayNamesShort:['Sun','Mon','W','Wed','Thu','Fri','Sat'],
  today:'Today',
};
LocaleConfig.defaultLocale='en';