Python pendulum Localization














































Python pendulum Localization



  In the previous article, we have seen the Parsing in pendulum now we move forward and look at localization.


                                           LOCALIZATION


      Localization occurs when using the formate() which accepts a locale keyword


    #CODE
    import pendulum

dt = pendulum.datetime(2022, 6, 29)
fr1=dt.format('dddd DD MMMM YYYY', locale='de')

print(fr1)
fr2=dt.format('dddd DD MMMM YYYY')
print(fr2)

    #OUTPUT
Mittwoch 29 Juni 2022
Wednesday 29 June 2022

  diff_for_humans() is also localized, you can set hte locale by using pendulum.set_locale().



    #CODE
import pendulum

pendulum.set_locale('de')
print(pendulum.now().add(years=1).diff_for_humans())

pendulum.set_locale('en')
print(pendulum.now().add(years=1).diff_for_humans())

   #OUTPUT
in 1 Jahr
in 1 year


However, you might not want to set the locale globally. The diff_for_humans method accepts a locale keyword argument to use a locale for a specific call.

    #CODE
import pendulum
pendulum.set_locale('de')
dt = pendulum.now().add(years=1)
print(dt.diff_for_humans(locale='fr'))
print(dt.diff_for_humans(locale='en'))

    #OUTPUT
dans 1 an
in 1 year





More Articles of Anmol Agrawal:

Name Views Likes
Python Pendulum Why to use Pendulum 69 0
Python Pendulum Limitations in DJANGO 95 0
Python Pendulum Limitations in MYSQLCLIENT 79 0
Python Pendulum Limitations in SQLITE3 80 0
Python Pendulum Testing 2 83 0
Python Pendulum Testing 100 0
Python Pendulum Range 97 0
Python Pendulum Period 3 95 0
Python Pendulum Period 2 92 0
Python Pendulum Period 88 0
Python Pendulum Properties and Duration Methods 2 88 0
Python Pendulum Properties and Duration Methods 93 0
Python Pendulum Instantiation 93 0
Python Pendulum Duration 90 0
Python Pendulum TImezone usage 2 81 0
Python Pendulum Timezone usage 80 0
Python Pendulum Switching Timezones 86 0
Python Pendulum Shifting Time to Transition 97 0
Python Pendulum Normalization 96 0
Python Pendulum Modifiers 2 98 0
Python Pendulum Modifiers 95 0
Python Pendulum Difference for Humans 2 130 0
Python Pendulum Difference for Humans 100 0
Python Pendulum Difference 106 0
Python pendulum Substraction 114 0
Pyhton pendulum Addition 110 0
Python pendulum Comapaison part 2 103 0
Python Pendulum Comparison 107 0
Python Pendulum Localized Formats and Escaping characteristics 101 0
Python pendulum Tokens 110 0
Python pendulum Formatter 103 0
Python pendulum Common Formats 108 0
Python pendulum String Formatting 112 0
Python pendulum Fluent helpers 2 105 0
Python pendulum Fluent helpers 95 0
Python pendulum Attributes and Properties 99 0
Python pendulum Localization 123 118
Python pendulum parsing 2 118 23
Python pendulum Parsing 1 127 61
Python pendulum 2 129 57
Python pendulum basics 122 9
python library Pendulum 123 33
python winsound.SND_PURGE and winsound.SND_WAIT 138 5
Python winsound.SND_NOSTOP 157 1
Python winsound.SND_NODEFAULT 147 1
python winsound.SND_ASYNC not excecuting problem 150 2
Python winsound functions 169 3
python winsound.SND_ALIAS 179 1
Python winsound.MessageBeep() 186 1
Python winsound basic introduction 224 1

Comments