IssueID #1102: wrapped explanation with list and made translation optional
This commit is contained in:
		
							parent
							
								
									a58249b67e
								
							
						
					
					
						commit
						07f5cd047f
					
				| @ -61,7 +61,7 @@ | |||||||
|                 <label type="type3">value7</label> |                 <label type="type3">value7</label> | ||||||
|               </labelList> |               </labelList> | ||||||
|               <translation targetLang="hun" source="source1">hiša</translation> |               <translation targetLang="hun" source="source1">hiša</translation> | ||||||
|               <explanation/> |               <explanationList/> | ||||||
|             </translationContainer> |             </translationContainer> | ||||||
|             <translationContainer cluster="1"> |             <translationContainer cluster="1"> | ||||||
|               <translation targetLang="hun">dom</translation> |               <translation targetLang="hun">dom</translation> | ||||||
|  | |||||||
| @ -309,8 +309,13 @@ | |||||||
|   <xsd:complexType name="translationContainerType"> |   <xsd:complexType name="translationContainerType"> | ||||||
|     <xsd:sequence> |     <xsd:sequence> | ||||||
|       <xsd:element name="labelList" type="labelListType" minOccurs="0"/> |       <xsd:element name="labelList" type="labelListType" minOccurs="0"/> | ||||||
|  |       <xsd:choice> | ||||||
|  |         <xsd:sequence> | ||||||
|           <xsd:element name="translation" type="translationType"/> |           <xsd:element name="translation" type="translationType"/> | ||||||
|       <xsd:element name="explanation" type="xsd:string" minOccurs="0"/> <!-- hmm: what's expected here? --> |           <xsd:element name="explanationList" type="explanationListType" minOccurs="0"/> | ||||||
|  |         </xsd:sequence> | ||||||
|  |         <xsd:element name="explanationList" type="explanationListType"/> | ||||||
|  |       </xsd:choice> | ||||||
|     </xsd:sequence> |     </xsd:sequence> | ||||||
|     <xsd:attribute name="cluster" type="xsd:int"/> <!-- number identifying a group of clustered translations --> |     <xsd:attribute name="cluster" type="xsd:int"/> <!-- number identifying a group of clustered translations --> | ||||||
|     <xsd:attribute name="source" type="xsd:string"/> <!-- hmm, we already have @source under translationType, that's not enough? --> |     <xsd:attribute name="source" type="xsd:string"/> <!-- hmm, we already have @source under translationType, that's not enough? --> | ||||||
| @ -323,6 +328,13 @@ | |||||||
|     </xsd:sequence> |     </xsd:sequence> | ||||||
|   </xsd:complexType> |   </xsd:complexType> | ||||||
|    |    | ||||||
|  |   <!-- List of explanations --> | ||||||
|  |   <xsd:complexType name="explanationListType"> | ||||||
|  |     <xsd:sequence> | ||||||
|  |       <xsd:element name="explanation" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> | ||||||
|  |     </xsd:sequence> | ||||||
|  |   </xsd:complexType> | ||||||
|  | 
 | ||||||
|   <!-- Wrapper including an example and (possibly) its translation --> |   <!-- Wrapper including an example and (possibly) its translation --> | ||||||
|   <xsd:complexType name="exampleContainerType"> |   <xsd:complexType name="exampleContainerType"> | ||||||
|     <xsd:sequence> |     <xsd:sequence> | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user