Index: kcfg.xsd
===================================================================
--- kcfg.xsd	(revision 937331)
+++ kcfg.xsd	(working copy)
@@ -79,18 +79,66 @@
                                 <xsd:complexType>
                                     <xsd:choice maxOccurs="unbounded">
                                         <xsd:element name="parameter" minOccurs="0" type="kcfg:parameter"/>
-                                        <xsd:element name="label" minOccurs="0" type="xsd:string"/>
-                                        <xsd:element name="whatsthis" minOccurs="0" type="xsd:string"/>
-                                        <xsd:element name="tooltip" minOccurs="0" type="xsd:string"/>
+                                        <xsd:element name="label" minOccurs="0" type="xsd:string">
+                                            <xsd:complexType>
+                                                <xsd:simpleContent>
+                                                    <xsd:extension base="xsd:string">
+                                                        <xsd:attribute use="optional" name="context" type="xsd:string"/>
+                                                    </xsd:extension>
+                                                </xsd:simpleContent>
+                                            </xsd:complexType>
+                                        </xsd:element>
+                                        <xsd:element name="whatsthis" minOccurs="0" type="xsd:string">
+                                            <xsd:complexType>
+                                                <xsd:simpleContent>
+                                                    <xsd:extension base="xsd:string">
+                                                        <xsd:attribute use="optional" name="context" type="xsd:string"/>
+                                                    </xsd:extension>
+                                                </xsd:simpleContent>
+                                            </xsd:complexType>
+                                        </xsd:element>
+                                        <xsd:element name="tooltip" minOccurs="0" type="xsd:string">
+                                            <xsd:complexType>
+                                                <xsd:simpleContent>
+                                                    <xsd:extension base="xsd:string">
+                                                        <xsd:attribute use="optional" name="context" type="xsd:string"/>
+                                                    </xsd:extension>
+                                                </xsd:simpleContent>
+                                            </xsd:complexType>
+                                        </xsd:element>
                                         <xsd:element name="choices" minOccurs="0">
                                             <xsd:complexType>
                                                 <xsd:sequence>
                                                     <xsd:element name="choice" maxOccurs="unbounded">
                                                         <xsd:complexType>
                                                             <xsd:all>
-                                                                <xsd:element minOccurs="0" name="label" type="xsd:string"/>
-                                                                <xsd:element minOccurs="0" name="whatsthis" type="xsd:string"/>
-                                                                <xsd:element minOccurs="0" name="tooltip" type="xsd:string"/>
+                                                                <xsd:element minOccurs="0" name="label" type="xsd:string">
+                                                                    <xsd:complexType>
+                                                                        <xsd:simpleContent>
+                                                                            <xsd:extension base="xsd:string">
+                                                                                <xsd:attribute use="optional" name="context" type="xsd:string"/>
+                                                                            </xsd:extension>
+                                                                        </xsd:simpleContent>
+                                                                    </xsd:complexType>
+                                                                </xsd:element>
+                                                                <xsd:element minOccurs="0" name="whatsthis" type="xsd:string">
+                                                                    <xsd:complexType>
+                                                                        <xsd:simpleContent>
+                                                                            <xsd:extension base="xsd:string">
+                                                                                <xsd:attribute use="optional" name="context" type="xsd:string"/>
+                                                                            </xsd:extension>
+                                                                        </xsd:simpleContent>
+                                                                    </xsd:complexType>
+                                                                </xsd:element>
+                                                                <xsd:element minOccurs="0" name="tooltip" type="xsd:string">
+                                                                    <xsd:complexType>
+                                                                        <xsd:simpleContent>
+                                                                            <xsd:extension base="xsd:string">
+                                                                                <xsd:attribute use="optional" name="context" type="xsd:string"/>
+                                                                            </xsd:extension>
+                                                                        </xsd:simpleContent>
+                                                                    </xsd:complexType>
+                                                                </xsd:element>
                                                             </xsd:all>
                                                             <xsd:attribute name="name" use="required" type="xsd:string"/>
                                                         </xsd:complexType>
