  bandwidth but slows down performance. This is used by the
  :class:`~django.middleware.common.CommonMiddleware` and in the :doc:`cache
  framework </topics/cache>`.
  
  .. setting:: USE_I18N
  
  ``USE_I18N``
  ------------
  
  Default: ``True``
 
</s> remove     If-Modified-Since, the response is replaced by an HttpNotModified.
 </s> add     If-Modified-Since, the response is replaced by an HttpNotModified. An ETag
    header is added if needed. </s> remove Handles conditional GET operations. If the response has a ``ETag`` or
 </s> add Handles conditional GET operations. If the response doesn't have an ``ETag``
header, the middleware adds one if needed. If the response has a ``ETag`` or </s> remove or you can rely on the :class:`~django.middleware.common.CommonMiddleware`
 </s> add or you can rely on the :class:`~django.middleware.http.ConditionalGetMiddleware`
.. deprecated:: 1.11

    This setting is deprecated in favor of using ``ConditionalGetMiddleware``,
    which sets an ETag regardless of this setting.

  bandwidth but slows down performance. This is used by the
  :class:`~django.middleware.common.CommonMiddleware` and in the :doc:`cache
  framework </topics/cache>`.
  
.. deprecated:: 1.11

    This setting is deprecated in favor of using ``ConditionalGetMiddleware``,
    which sets an ETag regardless of this setting.

  .. setting:: USE_I18N
  
  ``USE_I18N``
  ------------
  
  Default: ``True``
keep keep keep add keep keep keep keep keep keep
 Fixed #26447 -- Deprecated settings.USE_ETAGS in favor of ConditionalGetMiddleware. 
docs/ref/settings.txt