Index: src/orca/speechgenerator.py
===================================================================
--- src/orca/speechgenerator.py	(revision 2678)
+++ src/orca/speechgenerator.py	(working copy)
@@ -375,9 +375,13 @@
         """
 
         utterances = []
-        if obj.state.count(atspi.Accessibility.STATE_CHECKED):
+        if obj.state.count(atspi.Accessibility.STATE_INDETERMINATE):
             # Translators: this represents the state of a checkbox.
             #
+            checkedState = _("indeterminate")
+        elif obj.state.count(atspi.Accessibility.STATE_CHECKED):
+            # Translators: this represents the state of a checkbox.
+            #
             checkedState = _("checked")
         else:
             # Translators: this represents the state of a checkbox.
