Unico Hommes pushed to branch feature/translations-psp1 at cms-community / 
hippo-plugin-dashboard-document-wizard


Commits:
106f6475 by Unico Hommes at 2016-03-09T11:47:02+01:00
HIPPLUG-1274 convert bootstrap content for translations-psp1

- - - - -


14 changed files:

- 
demo/bootstrap/configuration/src/main/resources/configuration/queries/templates/new-events-document.xml
- 
demo/bootstrap/configuration/src/main/resources/configuration/queries/templates/new-events-folder.xml
- 
demo/bootstrap/configuration/src/main/resources/configuration/queries/templates/new-news-document.xml
- 
demo/bootstrap/configuration/src/main/resources/configuration/queries/templates/new-news-folder.xml
- demo/bootstrap/configuration/src/main/resources/hippoecm-extension.xml
- 
demo/bootstrap/configuration/src/main/resources/namespaces/dashboarddocumentwizarddemo/eventsdocument.xml
- 
demo/bootstrap/configuration/src/main/resources/namespaces/dashboarddocumentwizarddemo/newsdocument.xml
- + demo/bootstrap/configuration/src/main/resources/translations.json
- demo/bootstrap/content/src/main/resources/content.xml
- demo/bootstrap/content/src/main/resources/content/documents/administration.xml
- 
demo/bootstrap/content/src/main/resources/content/documents/administration/labels.xml
- 
demo/bootstrap/content/src/main/resources/content/documents/dashboarddocumentwizarddemo/events.xml
- 
demo/bootstrap/content/src/main/resources/content/documents/dashboarddocumentwizarddemo/news.xml
- demo/pom.xml


Changes:

=====================================
demo/bootstrap/configuration/src/main/resources/configuration/queries/templates/new-events-document.xml
=====================================
--- 
a/demo/bootstrap/configuration/src/main/resources/configuration/queries/templates/new-events-document.xml
+++ 
b/demo/bootstrap/configuration/src/main/resources/configuration/queries/templates/new-events-document.xml
@@ -2,9 +2,6 @@
   <sv:property sv:name="jcr:primaryType" sv:type="Name">
     <sv:value>hippostd:templatequery</sv:value>
   </sv:property>
-  <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
-    <sv:value>hippo:translated</sv:value>
-  </sv:property>
   <sv:property sv:name="hippostd:icon" sv:type="String">
     <sv:value>adddocument_ico</sv:value>
   </sv:property>
@@ -32,74 +29,4 @@
   <sv:property sv:name="jcr:statement" sv:type="String">
     
<sv:value>//element(*,hipposysedit:namespacefolder)/element(*,mix:referenceable)/element(*,hipposysedit:templatetype)/hipposysedit:prototypes/element(hipposysedit:prototype,dashboarddocumentwizarddemo:eventsdocument)</sv:value>
   </sv:property>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>en</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>new event</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>nl</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>nieuw event</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>fr</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>nouveau event</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>it</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>nouvo event</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>de</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>Neues Event</sv:value>
-    </sv:property>
-  </sv:node>
 </sv:node>


=====================================
demo/bootstrap/configuration/src/main/resources/configuration/queries/templates/new-events-folder.xml
=====================================
--- 
a/demo/bootstrap/configuration/src/main/resources/configuration/queries/templates/new-events-folder.xml
+++ 
b/demo/bootstrap/configuration/src/main/resources/configuration/queries/templates/new-events-folder.xml
@@ -4,7 +4,6 @@
   </sv:property>
   <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
     <sv:value>hipposys:implementation</sv:value>
-    <sv:value>hippo:translated</sv:value>
   </sv:property>
   <sv:property sv:name="hippostd:icon" sv:type="String">
     <sv:value>addfolder_ico</sv:value>
@@ -35,8 +34,8 @@
         <sv:value>hippostd:folder</sv:value>
       </sv:property>
       <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
-        <sv:value>mix:referenceable</sv:value>
         <sv:value>hippotranslation:translated</sv:value>
+        <sv:value>mix:referenceable</sv:value>
       </sv:property>
       <sv:property sv:name="jcr:uuid" sv:type="String">
         <sv:value>fe61963f-6d5f-42da-9d8e-3c6974ebe98e</sv:value>
@@ -53,74 +52,4 @@
       </sv:property>
     </sv:node>
   </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>en</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>new events folder</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>nl</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>nieuwe eventsmap</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>it</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>nuova cartella events</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>fr</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>un nouveau dossier events</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>it</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>Nuova cartella events</sv:value>
-    </sv:property>
-  </sv:node>
 </sv:node>


=====================================
demo/bootstrap/configuration/src/main/resources/configuration/queries/templates/new-news-document.xml
=====================================
--- 
a/demo/bootstrap/configuration/src/main/resources/configuration/queries/templates/new-news-document.xml
+++ 
b/demo/bootstrap/configuration/src/main/resources/configuration/queries/templates/new-news-document.xml
@@ -2,9 +2,6 @@
   <sv:property sv:name="jcr:primaryType" sv:type="Name">
     <sv:value>hippostd:templatequery</sv:value>
   </sv:property>
-  <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
-    <sv:value>hippo:translated</sv:value>
-  </sv:property>
   <sv:property sv:name="hippostd:icon" sv:type="String">
     <sv:value>adddocument_ico</sv:value>
   </sv:property>
@@ -32,74 +29,4 @@
   <sv:property sv:name="jcr:statement" sv:type="String">
     
<sv:value>//element(*,hipposysedit:namespacefolder)/element(*,mix:referenceable)/element(*,hipposysedit:templatetype)/hipposysedit:prototypes/element(hipposysedit:prototype,dashboarddocumentwizarddemo:newsdocument)</sv:value>
   </sv:property>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>en</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>new news item</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>nl</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>nieuw nieuwsbericht</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>fr</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>nouveau news</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>it</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>nouvo news</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>de</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>Neues News</sv:value>
-    </sv:property>
-  </sv:node>
 </sv:node>


=====================================
demo/bootstrap/configuration/src/main/resources/configuration/queries/templates/new-news-folder.xml
=====================================
--- 
a/demo/bootstrap/configuration/src/main/resources/configuration/queries/templates/new-news-folder.xml
+++ 
b/demo/bootstrap/configuration/src/main/resources/configuration/queries/templates/new-news-folder.xml
@@ -4,7 +4,6 @@
   </sv:property>
   <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
     <sv:value>hipposys:implementation</sv:value>
-    <sv:value>hippo:translated</sv:value>
   </sv:property>
   <sv:property sv:name="hippostd:icon" sv:type="String">
     <sv:value>addfolder_ico</sv:value>
@@ -35,8 +34,8 @@
         <sv:value>hippostd:folder</sv:value>
       </sv:property>
       <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
-        <sv:value>mix:referenceable</sv:value>
         <sv:value>hippotranslation:translated</sv:value>
+        <sv:value>mix:referenceable</sv:value>
       </sv:property>
       <sv:property sv:name="jcr:uuid" sv:type="String">
         <sv:value>daa8cf4a-4672-4a4b-af5c-ed7e362668a5</sv:value>
@@ -53,74 +52,4 @@
       </sv:property>
     </sv:node>
   </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>en</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>new news folder</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>nl</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>nieuwe nieuwsmap</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>it</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>nuova cartella news</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>fr</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>un nouveau dossier news</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:class" sv:type="String">
-      
<sv:value>org.hippoecm.repository.standardworkflow.FolderWorkflow</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>it</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>Nuova cartella news</sv:value>
-    </sv:property>
-  </sv:node>
 </sv:node>


=====================================
demo/bootstrap/configuration/src/main/resources/hippoecm-extension.xml
=====================================
--- a/demo/bootstrap/configuration/src/main/resources/hippoecm-extension.xml
+++ b/demo/bootstrap/configuration/src/main/resources/hippoecm-extension.xml
@@ -757,4 +757,15 @@
       <sv:value>/hippo:configuration/hippo:queries/hippo:templates</sv:value>
     </sv:property>
   </sv:node>
+  <sv:node sv:name="dashboard-document-wizard-demo-translations">
+    <sv:property sv:name="jcr:primaryType" sv:type="Name">
+      <sv:value>hippo:initializeitem</sv:value>
+    </sv:property>
+    <sv:property sv:name="hippo:sequence" sv:type="Double">
+      <sv:value>30000.2</sv:value>
+    </sv:property>
+    <sv:property sv:name="hippo:resourcebundles" sv:type="String">
+      <sv:value>translations.json</sv:value>
+    </sv:property>
+  </sv:node>
 </sv:node>


=====================================
demo/bootstrap/configuration/src/main/resources/namespaces/dashboarddocumentwizarddemo/eventsdocument.xml
=====================================
--- 
a/demo/bootstrap/configuration/src/main/resources/namespaces/dashboarddocumentwizarddemo/eventsdocument.xml
+++ 
b/demo/bootstrap/configuration/src/main/resources/namespaces/dashboarddocumentwizarddemo/eventsdocument.xml
@@ -3,9 +3,8 @@
     <sv:value>hipposysedit:templatetype</sv:value>
   </sv:property>
   <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
-    <sv:value>mix:referenceable</sv:value>
     <sv:value>editor:editable</sv:value>
-    <sv:value>hippo:translated</sv:value>
+    <sv:value>mix:referenceable</sv:value>
   </sv:property>
   <sv:property sv:name="jcr:uuid" sv:type="String">
     <sv:value>580b8fdf-23e2-4bf8-a905-fd592ed93850</sv:value>
@@ -25,8 +24,8 @@
         <sv:value>hipposysedit:nodetype</sv:value>
       </sv:property>
       <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
-        <sv:value>hipposysedit:remodel</sv:value>
         <sv:value>mix:referenceable</sv:value>
+        <sv:value>hipposysedit:remodel</sv:value>
       </sv:property>
       <sv:property sv:name="jcr:uuid" sv:type="String">
         <sv:value>f88e0484-89fc-41cc-a86f-ace5176c5c3e</sv:value>
@@ -503,26 +502,4 @@
       </sv:node>
     </sv:node>
   </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>en</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>Event</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>nl</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>Event</sv:value>
-    </sv:property>
-  </sv:node>
 </sv:node>


=====================================
demo/bootstrap/configuration/src/main/resources/namespaces/dashboarddocumentwizarddemo/newsdocument.xml
=====================================
--- 
a/demo/bootstrap/configuration/src/main/resources/namespaces/dashboarddocumentwizarddemo/newsdocument.xml
+++ 
b/demo/bootstrap/configuration/src/main/resources/namespaces/dashboarddocumentwizarddemo/newsdocument.xml
@@ -3,9 +3,8 @@
     <sv:value>hipposysedit:templatetype</sv:value>
   </sv:property>
   <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
-    <sv:value>mix:referenceable</sv:value>
     <sv:value>editor:editable</sv:value>
-    <sv:value>hippo:translated</sv:value>
+    <sv:value>mix:referenceable</sv:value>
   </sv:property>
   <sv:property sv:name="jcr:uuid" sv:type="String">
     <sv:value>d61d349f-3c0d-4110-99f0-d95e1ad6b53b</sv:value>
@@ -25,8 +24,8 @@
         <sv:value>hipposysedit:nodetype</sv:value>
       </sv:property>
       <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
-        <sv:value>hipposysedit:remodel</sv:value>
         <sv:value>mix:referenceable</sv:value>
+        <sv:value>hipposysedit:remodel</sv:value>
       </sv:property>
       <sv:property sv:name="jcr:uuid" sv:type="String">
         <sv:value>ec04eb22-cc26-4d08-b236-a48a97123014</sv:value>
@@ -551,26 +550,4 @@
       </sv:node>
     </sv:node>
   </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>en</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>News Item</sv:value>
-    </sv:property>
-  </sv:node>
-  <sv:node sv:name="hippo:translation">
-    <sv:property sv:name="jcr:primaryType" sv:type="Name">
-      <sv:value>hippo:translation</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:language" sv:type="String">
-      <sv:value>nl</sv:value>
-    </sv:property>
-    <sv:property sv:name="hippo:message" sv:type="String">
-      <sv:value>Nieuwsbericht</sv:value>
-    </sv:property>
-  </sv:node>
 </sv:node>


=====================================
demo/bootstrap/configuration/src/main/resources/translations.json
=====================================
--- /dev/null
+++ b/demo/bootstrap/configuration/src/main/resources/translations.json
@@ -0,0 +1,42 @@
+{
+  "hippo:templates":   {
+    "en":     {
+      "new-news-document": "new news item",
+      "new-news-folder": "new news folder",
+      "new-events-document": "new event",
+      "new-events-folder": "new events folder"
+    },
+    "nl":     {
+      "new-news-document": "nieuw nieuwsbericht",
+      "new-news-folder": "nieuwe nieuwsmap",
+      "new-events-document": "nieuw event",
+      "new-events-folder": "nieuwe eventsmap"
+    },
+    "de":     {
+      "new-news-document": "Neues News",
+      "new-events-document": "Neues Event"
+    },
+    "fr":     {
+      "new-news-document": "nouveau news",
+      "new-news-folder": "un nouveau dossier news",
+      "new-events-document": "nouveau event",
+      "new-events-folder": "un nouveau dossier events"
+    },
+    "it":     {
+      "new-news-document": "nouvo news",
+      "new-news-folder": "Nuova cartella news",
+      "new-events-document": "nouvo event",
+      "new-events-folder": "Nuova cartella events"
+    }
+  },
+  "hippo:types":   {
+    "dashboarddocumentwizarddemo:eventsdocument":     {
+      "en": {"jcr:name": "Event"},
+      "nl": {"jcr:name": "Event"}
+    },
+    "dashboarddocumentwizarddemo:newsdocument":     {
+      "en": {"jcr:name": "News Item"},
+      "nl": {"jcr:name": "Nieuwsbericht"}
+    }
+  }
+}
\ No newline at end of file


=====================================
demo/bootstrap/content/src/main/resources/content.xml
=====================================
--- a/demo/bootstrap/content/src/main/resources/content.xml
+++ b/demo/bootstrap/content/src/main/resources/content.xml
@@ -1,234 +1,87 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<sv:node xmlns:sv="http://www.jcp.org/jcr/sv/1.0"; sv:name="content">
+<?xml version="1.0" encoding="UTF-8"?><sv:node 
xmlns:sv="http://www.jcp.org/jcr/sv/1.0"; sv:name="content">
   <sv:property sv:name="jcr:primaryType" sv:type="Name">
     <sv:value>hippostd:folder</sv:value>
   </sv:property>
-  <sv:property sv:name="jcr:mixinTypes" sv:type="Name">
+  <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
     <sv:value>mix:referenceable</sv:value>
   </sv:property>
-  <sv:property sv:name="hippostd:foldertype" sv:type="String">
+  <sv:property sv:name="jcr:uuid" sv:type="String">
+    <sv:value>3fc2bb3a-193c-4945-a5e1-a1c43946ee9d</sv:value>
+  </sv:property>
+  <sv:property sv:name="hippostd:foldertype" sv:type="String" 
sv:multiple="true">
     <sv:value>new-document</sv:value>
     <sv:value>new-folder</sv:value>
   </sv:property>
-  <sv:node sv:name="documents" xmlns:sv="http://www.jcp.org/jcr/sv/1.0";>
+  <sv:node sv:name="documents">
     <sv:property sv:name="jcr:primaryType" sv:type="Name">
       <sv:value>hippostd:folder</sv:value>
     </sv:property>
-    <sv:property sv:name="jcr:mixinTypes" sv:type="Name">
+    <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+      <sv:value>hippo:named</sv:value>
       <sv:value>mix:referenceable</sv:value>
-      <sv:value>hippo:translated</sv:value>
     </sv:property>
     <sv:property sv:name="jcr:uuid" sv:type="String">
       <sv:value>2c21a29c-a5d1-4e84-aec4-594e5bf93b25</sv:value>
     </sv:property>
-    <sv:property sv:name="hippo:paths" sv:type="String">
+    <sv:property sv:name="hippo:name" sv:type="String">
+      <sv:value>Documents</sv:value>
     </sv:property>
-    <sv:property sv:name="hippostd:foldertype" sv:type="String">
+    <sv:property sv:name="hippostd:foldertype" sv:type="String" 
sv:multiple="true">
       <sv:value>new-folder</sv:value>
       <sv:value>new-translated-folder</sv:value>
     </sv:property>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value>en</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Documents</sv:value>
-      </sv:property>
-    </sv:node>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value>fr</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Documents</sv:value>
-      </sv:property>
-    </sv:node>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value>nl</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Documenten</sv:value>
-      </sv:property>
-    </sv:node>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value>it</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Documenti</sv:value>
-      </sv:property>
-    </sv:node>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value>de</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Dokumente</sv:value>
-      </sv:property>
-    </sv:node>
   </sv:node>
   <sv:node sv:name="gallery">
     <sv:property sv:name="jcr:primaryType" sv:type="Name">
       <sv:value>hippogallery:stdImageGallery</sv:value>
     </sv:property>
-    <sv:property sv:name="jcr:mixinTypes" sv:type="Name">
+    <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+      <sv:value>hippo:named</sv:value>
       <sv:value>mix:referenceable</sv:value>
-      <sv:value>hippo:translated</sv:value>
     </sv:property>
-    <sv:property sv:name="hippostd:foldertype" sv:type="String">
+    <sv:property sv:name="jcr:uuid" sv:type="String">
+      <sv:value>8cc4867c-70bf-4d14-b443-8a6002d60be2</sv:value>
+    </sv:property>
+    <sv:property sv:name="hippo:name" sv:type="String">
+      <sv:value>Images</sv:value>
+    </sv:property>
+    <sv:property sv:name="hippostd:foldertype" sv:type="String" 
sv:multiple="true">
       <sv:value>new-image-folder</sv:value>
     </sv:property>
-    <sv:property sv:name="hippostd:gallerytype" sv:type="String">
+    <sv:property sv:name="hippostd:gallerytype" sv:type="String" 
sv:multiple="true">
       <sv:value>hippogallery:imageset</sv:value>
     </sv:property>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value>en</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Images</sv:value>
-      </sv:property>
-    </sv:node>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value>fr</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Images</sv:value>
-      </sv:property>
-    </sv:node>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value>nl</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Beeldbank</sv:value>
-      </sv:property>
-    </sv:node>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value>it</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Immagini</sv:value>
-      </sv:property>
-    </sv:node>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value>de</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Bilder</sv:value>
-      </sv:property>
-    </sv:node>
   </sv:node>
   <sv:node sv:name="assets">
     <sv:property sv:name="jcr:primaryType" sv:type="Name">
       <sv:value>hippogallery:stdAssetGallery</sv:value>
     </sv:property>
-    <sv:property sv:name="jcr:mixinTypes" sv:type="Name">
+    <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+      <sv:value>hippo:named</sv:value>
       <sv:value>mix:referenceable</sv:value>
-      <sv:value>hippo:translated</sv:value>
     </sv:property>
-    <sv:property sv:name="hippostd:foldertype" sv:type="String">
+    <sv:property sv:name="jcr:uuid" sv:type="String">
+      <sv:value>0973e0ca-3118-4eb8-8071-400ef6c66dd1</sv:value>
+    </sv:property>
+    <sv:property sv:name="hippo:name" sv:type="String">
+      <sv:value>Assets</sv:value>
+    </sv:property>
+    <sv:property sv:name="hippostd:foldertype" sv:type="String" 
sv:multiple="true">
       <sv:value>new-file-folder</sv:value>
     </sv:property>
-    <sv:property sv:name="hippostd:gallerytype" sv:type="String">
+    <sv:property sv:name="hippostd:gallerytype" sv:type="String" 
sv:multiple="true">
       <sv:value>hippogallery:exampleAssetSet</sv:value>
     </sv:property>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value>en</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Assets</sv:value>
-      </sv:property>
-    </sv:node>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value>fr</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Fichiers</sv:value>
-      </sv:property>
-    </sv:node>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value>nl</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Bestanden</sv:value>
-      </sv:property>
-    </sv:node>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value>it</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Files</sv:value>
-      </sv:property>
-    </sv:node>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value>de</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Dateien</sv:value>
-      </sv:property>
-    </sv:node>
   </sv:node>
   <sv:node sv:name="attic">
     <sv:property sv:name="jcr:primaryType" sv:type="Name">
       <sv:value>hippostd:folder</sv:value>
     </sv:property>
-    <sv:property sv:name="jcr:mixinTypes" sv:type="Name">
+    <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
       <sv:value>mix:referenceable</sv:value>
     </sv:property>
+    <sv:property sv:name="jcr:uuid" sv:type="String">
+      <sv:value>f7210172-d418-4b2a-a5f7-be1e453f5b85</sv:value>
+    </sv:property>
   </sv:node>
 </sv:node>


=====================================
demo/bootstrap/content/src/main/resources/content/documents/administration.xml
=====================================
--- 
a/demo/bootstrap/content/src/main/resources/content/documents/administration.xml
+++ 
b/demo/bootstrap/content/src/main/resources/content/documents/administration.xml
@@ -4,7 +4,6 @@
   </sv:property>
   <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
     <sv:value>mix:referenceable</sv:value>
-    <sv:value>hippo:translated</sv:value>
   </sv:property>
   <sv:property sv:name="jcr:uuid" sv:type="String">
     <sv:value>5b89f48c-2dc2-47f7-b678-b559dfb761fa</sv:value>


=====================================
demo/bootstrap/content/src/main/resources/content/documents/administration/labels.xml
=====================================
--- 
a/demo/bootstrap/content/src/main/resources/content/documents/administration/labels.xml
+++ 
b/demo/bootstrap/content/src/main/resources/content/documents/administration/labels.xml
@@ -4,7 +4,6 @@
   </sv:property>
   <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
     <sv:value>mix:referenceable</sv:value>
-    <sv:value>hippo:translated</sv:value>
   </sv:property>
   <sv:property sv:name="jcr:uuid" sv:type="String">
     <sv:value>5baa37da-127b-4066-a6af-441a876b2182</sv:value>
@@ -18,23 +17,15 @@
       <sv:value>hippo:handle</sv:value>
     </sv:property>
     <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+      <sv:value>hippo:named</sv:value>
       <sv:value>mix:referenceable</sv:value>
-      <sv:value>hippo:translated</sv:value>
     </sv:property>
     <sv:property sv:name="jcr:uuid" sv:type="String">
       <sv:value>24f45f7e-240f-4c02-a26a-49fae7de631f</sv:value>
     </sv:property>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value/>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Global</sv:value>
-      </sv:property>
-    </sv:node>
+    <sv:property sv:name="hippo:name" sv:type="String">
+      <sv:value>Global</sv:value>
+    </sv:property>
     <sv:node sv:name="global">
       <sv:property sv:name="jcr:primaryType" sv:type="Name">
         <sv:value>resourcebundle:resourcebundle</sv:value>
@@ -98,23 +89,15 @@
       <sv:value>hippo:handle</sv:value>
     </sv:property>
     <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+      <sv:value>hippo:named</sv:value>
       <sv:value>mix:referenceable</sv:value>
-      <sv:value>hippo:translated</sv:value>
     </sv:property>
     <sv:property sv:name="jcr:uuid" sv:type="String">
       <sv:value>c4fdc4fe-e798-46b8-a05d-a9c2619e3300</sv:value>
     </sv:property>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value/>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Homepage</sv:value>
-      </sv:property>
-    </sv:node>
+    <sv:property sv:name="hippo:name" sv:type="String">
+      <sv:value>Homepage</sv:value>
+    </sv:property>
     <sv:node sv:name="homepage">
       <sv:property sv:name="jcr:primaryType" sv:type="Name">
         <sv:value>resourcebundle:resourcebundle</sv:value>
@@ -181,23 +164,15 @@
       <sv:value>hippo:handle</sv:value>
     </sv:property>
     <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+      <sv:value>hippo:named</sv:value>
       <sv:value>mix:referenceable</sv:value>
-      <sv:value>hippo:translated</sv:value>
     </sv:property>
     <sv:property sv:name="jcr:uuid" sv:type="String">
       <sv:value>118ef9ae-b4ad-435b-826e-eb2216b8c598</sv:value>
     </sv:property>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value/>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Page not found</sv:value>
-      </sv:property>
-    </sv:node>
+    <sv:property sv:name="hippo:name" sv:type="String">
+      <sv:value>Page not found</sv:value>
+    </sv:property>
     <sv:node sv:name="pagenotfound">
       <sv:property sv:name="jcr:primaryType" sv:type="Name">
         <sv:value>resourcebundle:resourcebundle</sv:value>
@@ -264,23 +239,15 @@
       <sv:value>hippo:handle</sv:value>
     </sv:property>
     <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+      <sv:value>hippo:named</sv:value>
       <sv:value>mix:referenceable</sv:value>
-      <sv:value>hippo:translated</sv:value>
     </sv:property>
     <sv:property sv:name="jcr:uuid" sv:type="String">
       <sv:value>44ab73e8-7787-40e6-a1d3-3d81f3f8e296</sv:value>
     </sv:property>
-    <sv:node sv:name="hippo:translation">
-      <sv:property sv:name="jcr:primaryType" sv:type="Name">
-        <sv:value>hippo:translation</sv:value>
-      </sv:property>
-      <sv:property sv:name="hippo:language" sv:type="String">
-        <sv:value/>
-      </sv:property>
-      <sv:property sv:name="hippo:message" sv:type="String">
-        <sv:value>Pagination</sv:value>
-      </sv:property>
-    </sv:node>
+    <sv:property sv:name="hippo:name" sv:type="String">
+      <sv:value>Pagination</sv:value>
+    </sv:property>
     <sv:node sv:name="pagination">
       <sv:property sv:name="jcr:primaryType" sv:type="Name">
         <sv:value>resourcebundle:resourcebundle</sv:value>


=====================================
demo/bootstrap/content/src/main/resources/content/documents/dashboarddocumentwizarddemo/events.xml
=====================================
--- 
a/demo/bootstrap/content/src/main/resources/content/documents/dashboarddocumentwizarddemo/events.xml
+++ 
b/demo/bootstrap/content/src/main/resources/content/documents/dashboarddocumentwizarddemo/events.xml
@@ -3,8 +3,8 @@
     <sv:value>hippostd:folder</sv:value>
   </sv:property>
   <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
-    <sv:value>mix:referenceable</sv:value>
     <sv:value>hippotranslation:translated</sv:value>
+    <sv:value>mix:referenceable</sv:value>
   </sv:property>
   <sv:property sv:name="jcr:uuid" sv:type="String">
     <sv:value>5e81c718-35bd-48f4-b715-34f53acdf8b6</sv:value>
@@ -45,12 +45,15 @@
         <sv:value>hippo:handle</sv:value>
       </sv:property>
       <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+        <sv:value>hippo:named</sv:value>
         <sv:value>mix:referenceable</sv:value>
-        <sv:value>hippo:translated</sv:value>
       </sv:property>
       <sv:property sv:name="jcr:uuid" sv:type="String">
         <sv:value>e9f12012-363c-4059-8dcb-4204a52e346f</sv:value>
       </sv:property>
+      <sv:property sv:name="hippo:name" sv:type="String">
+        <sv:value>Karaoke Party</sv:value>
+      </sv:property>
       <sv:node sv:name="karaoke-party">
         <sv:property sv:name="jcr:primaryType" sv:type="Name">
           <sv:value>dashboarddocumentwizarddemo:eventsdocument</sv:value>
@@ -132,24 +135,13 @@
           <sv:property sv:name="hippo:values" sv:type="String" 
sv:multiple="true"/>
         </sv:node>
       </sv:node>
-      <sv:node sv:name="hippo:translation">
-        <sv:property sv:name="jcr:primaryType" sv:type="Name">
-          <sv:value>hippo:translation</sv:value>
-        </sv:property>
-        <sv:property sv:name="hippo:language" sv:type="String">
-          <sv:value/>
-        </sv:property>
-        <sv:property sv:name="hippo:message" sv:type="String">
-          <sv:value>Karaoke Party</sv:value>
-        </sv:property>
-      </sv:node>
       <sv:node sv:name="karaoke-party">
         <sv:property sv:name="jcr:primaryType" sv:type="Name">
           <sv:value>dashboarddocumentwizarddemo:eventsdocument</sv:value>
         </sv:property>
         <sv:property sv:name="jcr:mixinTypes" sv:type="Name" 
sv:multiple="true">
-          <sv:value>mix:referenceable</sv:value>
           <sv:value>mix:versionable</sv:value>
+          <sv:value>mix:referenceable</sv:value>
         </sv:property>
         <sv:property sv:name="jcr:uuid" sv:type="String">
           <sv:value>e4a5bafe-5a19-47e7-a28f-43070ce2d9f3</sv:value>
@@ -339,12 +331,15 @@
         <sv:value>hippo:handle</sv:value>
       </sv:property>
       <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
+        <sv:value>hippo:named</sv:value>
         <sv:value>mix:referenceable</sv:value>
-        <sv:value>hippo:translated</sv:value>
       </sv:property>
       <sv:property sv:name="jcr:uuid" sv:type="String">
         <sv:value>abd75e92-6586-41cd-8e70-627e6dafc383</sv:value>
       </sv:property>
+      <sv:property sv:name="hippo:name" sv:type="String">
+        <sv:value>Christmas Concert</sv:value>
+      </sv:property>
       <sv:node sv:name="christmas-concert">
         <sv:property sv:name="jcr:primaryType" sv:type="Name">
           <sv:value>dashboarddocumentwizarddemo:eventsdocument</sv:value>
@@ -422,24 +417,13 @@
           <sv:property sv:name="hippo:values" sv:type="String" 
sv:multiple="true"/>
         </sv:node>
       </sv:node>
-      <sv:node sv:name="hippo:translation">
-        <sv:property sv:name="jcr:primaryType" sv:type="Name">
-          <sv:value>hippo:translation</sv:value>
-        </sv:property>
-        <sv:property sv:name="hippo:language" sv:type="String">
-          <sv:value/>
-        </sv:property>
-        <sv:property sv:name="hippo:message" sv:type="String">
-          <sv:value>Christmas Concert</sv:value>
-        </sv:property>
-      </sv:node>
       <sv:node sv:name="christmas-concert">
         <sv:property sv:name="jcr:primaryType" sv:type="Name">
           <sv:value>dashboarddocumentwizarddemo:eventsdocument</sv:value>
         </sv:property>
         <sv:property sv:name="jcr:mixinTypes" sv:type="Name" 
sv:multiple="true">
-          <sv:value>mix:referenceable</sv:value>
           <sv:value>mix:versionable</sv:value>
+          <sv:value>mix:referenceable</sv:value>
         </sv:property>
         <sv:property sv:name="jcr:uuid" sv:type="String">
           <sv:value>6744caf0-d8cf-4eaa-8f2e-018b1f101f6d</sv:value>


=====================================
demo/bootstrap/content/src/main/resources/content/documents/dashboarddocumentwizarddemo/news.xml
=====================================
--- 
a/demo/bootstrap/content/src/main/resources/content/documents/dashboarddocumentwizarddemo/news.xml
+++ 
b/demo/bootstrap/content/src/main/resources/content/documents/dashboarddocumentwizarddemo/news.xml
@@ -3,8 +3,8 @@
     <sv:value>hippostd:folder</sv:value>
   </sv:property>
   <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
-    <sv:value>mix:referenceable</sv:value>
     <sv:value>hippotranslation:translated</sv:value>
+    <sv:value>mix:referenceable</sv:value>
   </sv:property>
   <sv:property sv:name="jcr:uuid" sv:type="String">
     <sv:value>5f23ded9-d96b-420d-821a-2fd807062693</sv:value>
@@ -24,8 +24,8 @@
       <sv:value>hippostd:folder</sv:value>
     </sv:property>
     <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
-      <sv:value>mix:referenceable</sv:value>
       <sv:value>hippotranslation:translated</sv:value>
+      <sv:value>mix:referenceable</sv:value>
     </sv:property>
     <sv:property sv:name="jcr:uuid" sv:type="String">
       <sv:value>eaaf2a22-2e40-4c82-8f6e-4eeaa9d44ac9</sv:value>
@@ -45,8 +45,8 @@
         <sv:value>hippostd:folder</sv:value>
       </sv:property>
       <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
-        <sv:value>mix:referenceable</sv:value>
         <sv:value>hippotranslation:translated</sv:value>
+        <sv:value>mix:referenceable</sv:value>
       </sv:property>
       <sv:property sv:name="jcr:uuid" sv:type="String">
         <sv:value>b8b1cb19-681f-45b5-83ad-9057fa9e23a5</sv:value>
@@ -66,23 +66,15 @@
           <sv:value>hippo:handle</sv:value>
         </sv:property>
         <sv:property sv:name="jcr:mixinTypes" sv:type="Name" 
sv:multiple="true">
+          <sv:value>hippo:named</sv:value>
           <sv:value>mix:referenceable</sv:value>
-          <sv:value>hippo:translated</sv:value>
         </sv:property>
         <sv:property sv:name="jcr:uuid" sv:type="String">
           <sv:value>c580ac64-3874-4717-a6d9-e5ad72080abe</sv:value>
         </sv:property>
-        <sv:node sv:name="hippo:translation">
-          <sv:property sv:name="jcr:primaryType" sv:type="Name">
-            <sv:value>hippo:translation</sv:value>
-          </sv:property>
-          <sv:property sv:name="hippo:language" sv:type="String">
-            <sv:value>en</sv:value>
-          </sv:property>
-          <sv:property sv:name="hippo:message" sv:type="String">
-            <sv:value>The medusa news</sv:value>
-          </sv:property>
-        </sv:node>
+        <sv:property sv:name="hippo:name" sv:type="String">
+          <sv:value>The medusa news</sv:value>
+        </sv:property>
         <sv:node sv:name="the-medusa-news">
           <sv:property sv:name="jcr:primaryType" sv:type="Name">
             <sv:value>dashboarddocumentwizarddemo:newsdocument</sv:value>
@@ -206,12 +198,15 @@
           <sv:value>hippo:handle</sv:value>
         </sv:property>
         <sv:property sv:name="jcr:mixinTypes" sv:type="Name" 
sv:multiple="true">
+          <sv:value>hippo:named</sv:value>
           <sv:value>mix:referenceable</sv:value>
-          <sv:value>hippo:translated</sv:value>
         </sv:property>
         <sv:property sv:name="jcr:uuid" sv:type="String">
           <sv:value>30092f4e-2ef7-4c72-86a5-8ce895908937</sv:value>
         </sv:property>
+        <sv:property sv:name="hippo:name" sv:type="String">
+          <sv:value>2013 harvest</sv:value>
+        </sv:property>
         <sv:node sv:name="2013-harvest">
           <sv:property sv:name="jcr:primaryType" sv:type="Name">
             <sv:value>dashboarddocumentwizarddemo:newsdocument</sv:value>
@@ -325,29 +320,21 @@
             <sv:property sv:name="hippo:values" sv:type="String" 
sv:multiple="true"/>
           </sv:node>
         </sv:node>
-        <sv:node sv:name="hippo:translation">
-          <sv:property sv:name="jcr:primaryType" sv:type="Name">
-            <sv:value>hippo:translation</sv:value>
-          </sv:property>
-          <sv:property sv:name="hippo:language" sv:type="String">
-            <sv:value>en</sv:value>
-          </sv:property>
-          <sv:property sv:name="hippo:message" sv:type="String">
-            <sv:value>2013 harvest</sv:value>
-          </sv:property>
-        </sv:node>
       </sv:node>
       <sv:node sv:name="the-gastropoda-news">
         <sv:property sv:name="jcr:primaryType" sv:type="Name">
           <sv:value>hippo:handle</sv:value>
         </sv:property>
         <sv:property sv:name="jcr:mixinTypes" sv:type="Name" 
sv:multiple="true">
+          <sv:value>hippo:named</sv:value>
           <sv:value>mix:referenceable</sv:value>
-          <sv:value>hippo:translated</sv:value>
         </sv:property>
         <sv:property sv:name="jcr:uuid" sv:type="String">
           <sv:value>aeda2bcd-b21d-4ead-a2e6-c64a2ca051c8</sv:value>
         </sv:property>
+        <sv:property sv:name="hippo:name" sv:type="String">
+          <sv:value>The gastropoda news</sv:value>
+        </sv:property>
         <sv:node sv:name="the-gastropoda-news">
           <sv:property sv:name="jcr:primaryType" sv:type="Name">
             <sv:value>dashboarddocumentwizarddemo:newsdocument</sv:value>
@@ -461,29 +448,21 @@
             <sv:property sv:name="hippo:values" sv:type="String" 
sv:multiple="true"/>
           </sv:node>
         </sv:node>
-        <sv:node sv:name="hippo:translation">
-          <sv:property sv:name="jcr:primaryType" sv:type="Name">
-            <sv:value>hippo:translation</sv:value>
-          </sv:property>
-          <sv:property sv:name="hippo:language" sv:type="String">
-            <sv:value>en</sv:value>
-          </sv:property>
-          <sv:property sv:name="hippo:message" sv:type="String">
-            <sv:value>The gastropoda news</sv:value>
-          </sv:property>
-        </sv:node>
       </sv:node>
       <sv:node sv:name="a-good-news">
         <sv:property sv:name="jcr:primaryType" sv:type="Name">
           <sv:value>hippo:handle</sv:value>
         </sv:property>
         <sv:property sv:name="jcr:mixinTypes" sv:type="Name" 
sv:multiple="true">
+          <sv:value>hippo:named</sv:value>
           <sv:value>mix:referenceable</sv:value>
-          <sv:value>hippo:translated</sv:value>
         </sv:property>
         <sv:property sv:name="jcr:uuid" sv:type="String">
           <sv:value>68c26d44-61ab-4503-a3e6-6e91029de7dc</sv:value>
         </sv:property>
+        <sv:property sv:name="hippo:name" sv:type="String">
+          <sv:value>A good news</sv:value>
+        </sv:property>
         <sv:node sv:name="a-good-news">
           <sv:property sv:name="jcr:primaryType" sv:type="Name">
             <sv:value>dashboarddocumentwizarddemo:newsdocument</sv:value>
@@ -564,24 +543,13 @@
             <sv:property sv:name="hippo:values" sv:type="String" 
sv:multiple="true"/>
           </sv:node>
         </sv:node>
-        <sv:node sv:name="hippo:translation">
-          <sv:property sv:name="jcr:primaryType" sv:type="Name">
-            <sv:value>hippo:translation</sv:value>
-          </sv:property>
-          <sv:property sv:name="hippo:language" sv:type="String">
-            <sv:value/>
-          </sv:property>
-          <sv:property sv:name="hippo:message" sv:type="String">
-            <sv:value>A good news</sv:value>
-          </sv:property>
-        </sv:node>
         <sv:node sv:name="a-good-news">
           <sv:property sv:name="jcr:primaryType" sv:type="Name">
             <sv:value>dashboarddocumentwizarddemo:newsdocument</sv:value>
           </sv:property>
           <sv:property sv:name="jcr:mixinTypes" sv:type="Name" 
sv:multiple="true">
-            <sv:value>mix:referenceable</sv:value>
             <sv:value>mix:versionable</sv:value>
+            <sv:value>mix:referenceable</sv:value>
           </sv:property>
           <sv:property sv:name="jcr:uuid" sv:type="String">
             <sv:value>e226e117-726f-49b8-a1e5-f4a34fdccb27</sv:value>


=====================================
demo/pom.xml
=====================================
--- a/demo/pom.xml
+++ b/demo/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.onehippo.cms7</groupId>
     <artifactId>hippo-cms7-release</artifactId>
-    <version>11.0.0-SNAPSHOT</version>
+    <version>11.0.0-translations-psp1-SNAPSHOT</version>
   </parent>
 
   <name>Hippo Plugin Dashboard Document Wizard Demo</name>
@@ -29,12 +29,6 @@
   <version>2.2.0-SNAPSHOT</version>
   <packaging>pom</packaging>
 
-  <scm>
-    
<connection>scm:svn:https://svn.onehippo.org/repos/hippo/hippo-cms7/plugins/dashboard-document-wizard/demo/trunk/</connection>
-    
<developerConnection>scm:svn:https://svn.onehippo.org/repos/hippo/hippo-cms7/plugins/dashboard-document-wizard/demo/trunk/</developerConnection>
-    
<url>https://svn.onehippo.org/repos/hippo/hippo-cms7/plugins/dashboard-document-wizard/demo/trunk/</url>
-  </scm>
-
   <properties>
     <jsp-api.version>2.2</jsp-api.version>
     <taglibs.version>1.2.1</taglibs.version>



View it on GitLab: 
https://code.onehippo.org/cms-community/hippo-plugin-dashboard-document-wizard/commit/106f64753dcbd816564d211eb2705b10895ad855
_______________________________________________
Hippocms-svn mailing list
Hippocms-svn@lists.onehippo.org
https://lists.onehippo.org/mailman/listinfo/hippocms-svn

Reply via email to