A. By automatically translating all text in templates
B. By using the translate template tag
C. By providing the gettext module for Python code
D. All of the above