docfixes in Variables section of templates.rst
I was distracted by "alternative" -> alternatively, then changed other bits and pieces in the section.
fixes suggested by @Naddiseo, and clarify that "what a variable looks like" really means "what attributes a variable has."
diff --git a/docs/templates.rst b/docs/templates.rst
index 4a6a379..cd947ca 100644
--- a/docs/templates.rst
+++ b/docs/templates.rst
@@ -53,25 +53,25 @@
Variables
---------
-The application passes variables to the templates you can mess around in the
-template. Variables may have attributes or elements on them you can access
-too. How a variable looks like, heavily depends on the application providing
-those.
+You can mess around with the variables in templates provided they are passed in
+by the application. Variables may have attributes or elements on them you can
+access too. What attributes a variable has depends heavily on the application
+providing that variable.
-You can use a dot (``.``) to access attributes of a variable, alternative the
-so-called "subscript" syntax (``[]``) can be used. The following lines do
-the same::
+You can use a dot (``.``) to access attributes of a variable, but alternatively
+the so-called "subscript" syntax (``[]``) can be used. The following lines do
+the same thing::
{{ foo.bar }}
{{ foo['bar'] }}
-It's important to know that the curly braces are *not* part of the variable
+It's important to know that the curly braces are *not* part of the variable,
but the print statement. If you access variables inside tags don't put the
-braces around.
+braces around them.
If a variable or attribute does not exist you will get back an undefined
value. What you can do with that kind of value depends on the application
-configuration, the default behavior is that it evaluates to an empty string
+configuration: the default behavior is that it evaluates to an empty string
if printed and that you can iterate over it, but every other operation fails.
.. _notes-on-subscriptions: