Working with dates and time can be a complicated thing. Babel attempts to
simplify working with them by making some decisions for you. Python's
-datetime module knows to different ways to deal with times and dates:
-naive and timezone aware datetime objects.
+datetime module has different ways to deal with times and dates: naive and
+timezone-aware datetime objects.
Babel generally recommends you to store all your time in naive datetime
objects and treat them as UTC at all times. This simplifies dealing with
====================
Locales itself can be used to describe the locale itself or other locales.
-This mainly means that given a locale object you can ask it for it's
+This mainly means that given a locale object you can ask it for its
canonical display name, the name of the language and other things. Since
-the locales cross reference each other you can ask for locale names in any
+the locales cross-reference each other you can ask for locale names in any
language supported by the CLDR:
.. code-block:: pycon
======================
The :class:`~babel.core.Locale` class provides access to many locale
-display names related to calendar display, such as the names of week days
+display names related to calendar display, such as the names of weekdays
or months.
These display names are of course used for date formatting, but can also be