From 66c1e785495f303d3ab31cd75318b154fcd58c22 Mon Sep 17 00:00:00 2001 From: Hardy Ferentschik Date: Mon, 14 Nov 2011 11:01:18 +0100 Subject: [PATCH] HV-416 creating initial documentation module and moving docbook sources into new module --- hibernate-validator-documentation/pom.xml | 119 ++++++++++++++++++ .../src/main/docbook/en-US/hv.ent | 0 .../images/annotation_processor_eclipse.png | Bin .../images/annotation_processor_intellij.png | Bin .../images/annotation_processor_netbeans.png | Bin .../en-US/images/application-layers.png | Bin .../en-US/images/application-layers2.png | Bin .../docbook/en-US/images/hibernate_logo_a.png | Bin .../images/validation-configuration-1.0.png | Bin .../en-US/images/validation-mapping-1.0.png | Bin .../src/main/docbook/en-US/master.xml | 0 .../en-US/modules/annotationprocessor.xml | 0 .../docbook/en-US/modules/bootstrapping.xml | 0 .../en-US/modules/customconstraints.xml | 0 .../docbook/en-US/modules/customoptions.xml | 0 .../docbook/en-US/modules/furtherreading.xml | 0 .../docbook/en-US/modules/gettingstarted.xml | 0 .../docbook/en-US/modules/integration.xml | 0 .../docbook/en-US/modules/metadataapi.xml | 0 .../main/docbook/en-US/modules/preface.xml | 0 .../docbook/en-US/modules/usingvalidator.xml | 0 .../en-US/modules/xmlconfiguration.xml | 0 .../src/main/docbook/pot/master.pot | 0 .../pot/modules/annotationprocessor.pot | 0 .../docbook/pot/modules/bootstrapping.pot | 0 .../docbook/pot/modules/customconstraints.pot | 0 .../docbook/pot/modules/customoptions.pot | 0 .../docbook/pot/modules/furtherreading.pot | 0 .../docbook/pot/modules/gettingstarted.pot | 0 .../main/docbook/pot/modules/integration.pot | 0 .../main/docbook/pot/modules/metadataapi.pot | 0 .../src/main/docbook/pot/modules/preface.pot | 0 .../docbook/pot/modules/programmaticapi.pot | 0 .../docbook/pot/modules/usingvalidator.pot | 0 .../docbook/pot/modules/xmlconfiguration.pot | 0 .../src/main/docbook/zh-CN/master.po | 0 .../zh-CN/modules/annotationprocessor.po | 0 .../docbook/zh-CN/modules/bootstrapping.po | 0 .../zh-CN/modules/customconstraints.po | 0 .../docbook/zh-CN/modules/customoptions.po | 0 .../docbook/zh-CN/modules/furtherreading.po | 0 .../docbook/zh-CN/modules/gettingstarted.po | 0 .../main/docbook/zh-CN/modules/integration.po | 0 .../main/docbook/zh-CN/modules/metadataapi.po | 0 .../src/main/docbook/zh-CN/modules/preface.po | 0 .../docbook/zh-CN/modules/programmaticapi.po | 0 .../docbook/zh-CN/modules/usingvalidator.po | 0 .../docbook/zh-CN/modules/xmlconfiguration.po | 0 hibernate-validator-documentation/zanata.sh | 117 +++++++++++++++++ hibernate-validator-documentation/zanata.xml | 17 +++ hibernate-validator/pom.xml | 73 +---------- pom.xml | 30 ++++- 52 files changed, 278 insertions(+), 78 deletions(-) create mode 100644 hibernate-validator-documentation/pom.xml rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/hv.ent (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/images/annotation_processor_eclipse.png (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/images/annotation_processor_intellij.png (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/images/annotation_processor_netbeans.png (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/images/application-layers.png (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/images/application-layers2.png (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/images/hibernate_logo_a.png (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/images/validation-configuration-1.0.png (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/images/validation-mapping-1.0.png (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/master.xml (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/modules/annotationprocessor.xml (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/modules/bootstrapping.xml (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/modules/customconstraints.xml (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/modules/customoptions.xml (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/modules/furtherreading.xml (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/modules/gettingstarted.xml (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/modules/integration.xml (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/modules/metadataapi.xml (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/modules/preface.xml (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/modules/usingvalidator.xml (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/en-US/modules/xmlconfiguration.xml (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/pot/master.pot (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/pot/modules/annotationprocessor.pot (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/pot/modules/bootstrapping.pot (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/pot/modules/customconstraints.pot (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/pot/modules/customoptions.pot (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/pot/modules/furtherreading.pot (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/pot/modules/gettingstarted.pot (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/pot/modules/integration.pot (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/pot/modules/metadataapi.pot (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/pot/modules/preface.pot (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/pot/modules/programmaticapi.pot (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/pot/modules/usingvalidator.pot (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/pot/modules/xmlconfiguration.pot (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/zh-CN/master.po (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/zh-CN/modules/annotationprocessor.po (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/zh-CN/modules/bootstrapping.po (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/zh-CN/modules/customconstraints.po (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/zh-CN/modules/customoptions.po (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/zh-CN/modules/furtherreading.po (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/zh-CN/modules/gettingstarted.po (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/zh-CN/modules/integration.po (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/zh-CN/modules/metadataapi.po (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/zh-CN/modules/preface.po (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/zh-CN/modules/programmaticapi.po (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/zh-CN/modules/usingvalidator.po (100%) rename {hibernate-validator => hibernate-validator-documentation}/src/main/docbook/zh-CN/modules/xmlconfiguration.po (100%) create mode 100755 hibernate-validator-documentation/zanata.sh create mode 100644 hibernate-validator-documentation/zanata.xml diff --git a/hibernate-validator-documentation/pom.xml b/hibernate-validator-documentation/pom.xml new file mode 100644 index 0000000000..a1129c692a --- /dev/null +++ b/hibernate-validator-documentation/pom.xml @@ -0,0 +1,119 @@ + + + + 4.0.0 + + + hibernate-validator-parent + org.hibernate + 4.3.0-SNAPSHOT + ../pom.xml + + + hibernate-validator-documentation + jdocbook + + Hibernate Validator Manual + The Hibernate Validator reference manual + + + ${basedir}/src/main/docbook + + true + + + + + + org.jboss.maven.plugins + maven-jdocbook-plugin + + ${jdocbookSourceDirectory} + master.xml + en-US + + zh-CN + + + ${basedir}/src/main/docbook/en-US/images + + + + pdf + classpath:/xslt/org/hibernate/jdocbook/xslt/pdf.xsl + + hibernate_validator_reference.pdf + + + html_single + classpath:/xslt/org/hibernate/jdocbook/xslt/xhtml-single.xsl + + index.html + + + html + classpath:/xslt/org/hibernate/jdocbook/xslt/xhtml.xsl + + index.html + + + + true + saxon + + + 1.72.0 + - + + + true + + + + + + process-resources + + translate + + + + + + org.zanata + zanata-maven-plugin + 1.3 + + ${basedir}/src/main/docbook + ${basedir}/src/main/docbook/pot + + + + + diff --git a/hibernate-validator/src/main/docbook/en-US/hv.ent b/hibernate-validator-documentation/src/main/docbook/en-US/hv.ent similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/hv.ent rename to hibernate-validator-documentation/src/main/docbook/en-US/hv.ent diff --git a/hibernate-validator/src/main/docbook/en-US/images/annotation_processor_eclipse.png b/hibernate-validator-documentation/src/main/docbook/en-US/images/annotation_processor_eclipse.png similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/images/annotation_processor_eclipse.png rename to hibernate-validator-documentation/src/main/docbook/en-US/images/annotation_processor_eclipse.png diff --git a/hibernate-validator/src/main/docbook/en-US/images/annotation_processor_intellij.png b/hibernate-validator-documentation/src/main/docbook/en-US/images/annotation_processor_intellij.png similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/images/annotation_processor_intellij.png rename to hibernate-validator-documentation/src/main/docbook/en-US/images/annotation_processor_intellij.png diff --git a/hibernate-validator/src/main/docbook/en-US/images/annotation_processor_netbeans.png b/hibernate-validator-documentation/src/main/docbook/en-US/images/annotation_processor_netbeans.png similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/images/annotation_processor_netbeans.png rename to hibernate-validator-documentation/src/main/docbook/en-US/images/annotation_processor_netbeans.png diff --git a/hibernate-validator/src/main/docbook/en-US/images/application-layers.png b/hibernate-validator-documentation/src/main/docbook/en-US/images/application-layers.png similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/images/application-layers.png rename to hibernate-validator-documentation/src/main/docbook/en-US/images/application-layers.png diff --git a/hibernate-validator/src/main/docbook/en-US/images/application-layers2.png b/hibernate-validator-documentation/src/main/docbook/en-US/images/application-layers2.png similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/images/application-layers2.png rename to hibernate-validator-documentation/src/main/docbook/en-US/images/application-layers2.png diff --git a/hibernate-validator/src/main/docbook/en-US/images/hibernate_logo_a.png b/hibernate-validator-documentation/src/main/docbook/en-US/images/hibernate_logo_a.png similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/images/hibernate_logo_a.png rename to hibernate-validator-documentation/src/main/docbook/en-US/images/hibernate_logo_a.png diff --git a/hibernate-validator/src/main/docbook/en-US/images/validation-configuration-1.0.png b/hibernate-validator-documentation/src/main/docbook/en-US/images/validation-configuration-1.0.png similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/images/validation-configuration-1.0.png rename to hibernate-validator-documentation/src/main/docbook/en-US/images/validation-configuration-1.0.png diff --git a/hibernate-validator/src/main/docbook/en-US/images/validation-mapping-1.0.png b/hibernate-validator-documentation/src/main/docbook/en-US/images/validation-mapping-1.0.png similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/images/validation-mapping-1.0.png rename to hibernate-validator-documentation/src/main/docbook/en-US/images/validation-mapping-1.0.png diff --git a/hibernate-validator/src/main/docbook/en-US/master.xml b/hibernate-validator-documentation/src/main/docbook/en-US/master.xml similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/master.xml rename to hibernate-validator-documentation/src/main/docbook/en-US/master.xml diff --git a/hibernate-validator/src/main/docbook/en-US/modules/annotationprocessor.xml b/hibernate-validator-documentation/src/main/docbook/en-US/modules/annotationprocessor.xml similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/modules/annotationprocessor.xml rename to hibernate-validator-documentation/src/main/docbook/en-US/modules/annotationprocessor.xml diff --git a/hibernate-validator/src/main/docbook/en-US/modules/bootstrapping.xml b/hibernate-validator-documentation/src/main/docbook/en-US/modules/bootstrapping.xml similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/modules/bootstrapping.xml rename to hibernate-validator-documentation/src/main/docbook/en-US/modules/bootstrapping.xml diff --git a/hibernate-validator/src/main/docbook/en-US/modules/customconstraints.xml b/hibernate-validator-documentation/src/main/docbook/en-US/modules/customconstraints.xml similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/modules/customconstraints.xml rename to hibernate-validator-documentation/src/main/docbook/en-US/modules/customconstraints.xml diff --git a/hibernate-validator/src/main/docbook/en-US/modules/customoptions.xml b/hibernate-validator-documentation/src/main/docbook/en-US/modules/customoptions.xml similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/modules/customoptions.xml rename to hibernate-validator-documentation/src/main/docbook/en-US/modules/customoptions.xml diff --git a/hibernate-validator/src/main/docbook/en-US/modules/furtherreading.xml b/hibernate-validator-documentation/src/main/docbook/en-US/modules/furtherreading.xml similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/modules/furtherreading.xml rename to hibernate-validator-documentation/src/main/docbook/en-US/modules/furtherreading.xml diff --git a/hibernate-validator/src/main/docbook/en-US/modules/gettingstarted.xml b/hibernate-validator-documentation/src/main/docbook/en-US/modules/gettingstarted.xml similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/modules/gettingstarted.xml rename to hibernate-validator-documentation/src/main/docbook/en-US/modules/gettingstarted.xml diff --git a/hibernate-validator/src/main/docbook/en-US/modules/integration.xml b/hibernate-validator-documentation/src/main/docbook/en-US/modules/integration.xml similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/modules/integration.xml rename to hibernate-validator-documentation/src/main/docbook/en-US/modules/integration.xml diff --git a/hibernate-validator/src/main/docbook/en-US/modules/metadataapi.xml b/hibernate-validator-documentation/src/main/docbook/en-US/modules/metadataapi.xml similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/modules/metadataapi.xml rename to hibernate-validator-documentation/src/main/docbook/en-US/modules/metadataapi.xml diff --git a/hibernate-validator/src/main/docbook/en-US/modules/preface.xml b/hibernate-validator-documentation/src/main/docbook/en-US/modules/preface.xml similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/modules/preface.xml rename to hibernate-validator-documentation/src/main/docbook/en-US/modules/preface.xml diff --git a/hibernate-validator/src/main/docbook/en-US/modules/usingvalidator.xml b/hibernate-validator-documentation/src/main/docbook/en-US/modules/usingvalidator.xml similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/modules/usingvalidator.xml rename to hibernate-validator-documentation/src/main/docbook/en-US/modules/usingvalidator.xml diff --git a/hibernate-validator/src/main/docbook/en-US/modules/xmlconfiguration.xml b/hibernate-validator-documentation/src/main/docbook/en-US/modules/xmlconfiguration.xml similarity index 100% rename from hibernate-validator/src/main/docbook/en-US/modules/xmlconfiguration.xml rename to hibernate-validator-documentation/src/main/docbook/en-US/modules/xmlconfiguration.xml diff --git a/hibernate-validator/src/main/docbook/pot/master.pot b/hibernate-validator-documentation/src/main/docbook/pot/master.pot similarity index 100% rename from hibernate-validator/src/main/docbook/pot/master.pot rename to hibernate-validator-documentation/src/main/docbook/pot/master.pot diff --git a/hibernate-validator/src/main/docbook/pot/modules/annotationprocessor.pot b/hibernate-validator-documentation/src/main/docbook/pot/modules/annotationprocessor.pot similarity index 100% rename from hibernate-validator/src/main/docbook/pot/modules/annotationprocessor.pot rename to hibernate-validator-documentation/src/main/docbook/pot/modules/annotationprocessor.pot diff --git a/hibernate-validator/src/main/docbook/pot/modules/bootstrapping.pot b/hibernate-validator-documentation/src/main/docbook/pot/modules/bootstrapping.pot similarity index 100% rename from hibernate-validator/src/main/docbook/pot/modules/bootstrapping.pot rename to hibernate-validator-documentation/src/main/docbook/pot/modules/bootstrapping.pot diff --git a/hibernate-validator/src/main/docbook/pot/modules/customconstraints.pot b/hibernate-validator-documentation/src/main/docbook/pot/modules/customconstraints.pot similarity index 100% rename from hibernate-validator/src/main/docbook/pot/modules/customconstraints.pot rename to hibernate-validator-documentation/src/main/docbook/pot/modules/customconstraints.pot diff --git a/hibernate-validator/src/main/docbook/pot/modules/customoptions.pot b/hibernate-validator-documentation/src/main/docbook/pot/modules/customoptions.pot similarity index 100% rename from hibernate-validator/src/main/docbook/pot/modules/customoptions.pot rename to hibernate-validator-documentation/src/main/docbook/pot/modules/customoptions.pot diff --git a/hibernate-validator/src/main/docbook/pot/modules/furtherreading.pot b/hibernate-validator-documentation/src/main/docbook/pot/modules/furtherreading.pot similarity index 100% rename from hibernate-validator/src/main/docbook/pot/modules/furtherreading.pot rename to hibernate-validator-documentation/src/main/docbook/pot/modules/furtherreading.pot diff --git a/hibernate-validator/src/main/docbook/pot/modules/gettingstarted.pot b/hibernate-validator-documentation/src/main/docbook/pot/modules/gettingstarted.pot similarity index 100% rename from hibernate-validator/src/main/docbook/pot/modules/gettingstarted.pot rename to hibernate-validator-documentation/src/main/docbook/pot/modules/gettingstarted.pot diff --git a/hibernate-validator/src/main/docbook/pot/modules/integration.pot b/hibernate-validator-documentation/src/main/docbook/pot/modules/integration.pot similarity index 100% rename from hibernate-validator/src/main/docbook/pot/modules/integration.pot rename to hibernate-validator-documentation/src/main/docbook/pot/modules/integration.pot diff --git a/hibernate-validator/src/main/docbook/pot/modules/metadataapi.pot b/hibernate-validator-documentation/src/main/docbook/pot/modules/metadataapi.pot similarity index 100% rename from hibernate-validator/src/main/docbook/pot/modules/metadataapi.pot rename to hibernate-validator-documentation/src/main/docbook/pot/modules/metadataapi.pot diff --git a/hibernate-validator/src/main/docbook/pot/modules/preface.pot b/hibernate-validator-documentation/src/main/docbook/pot/modules/preface.pot similarity index 100% rename from hibernate-validator/src/main/docbook/pot/modules/preface.pot rename to hibernate-validator-documentation/src/main/docbook/pot/modules/preface.pot diff --git a/hibernate-validator/src/main/docbook/pot/modules/programmaticapi.pot b/hibernate-validator-documentation/src/main/docbook/pot/modules/programmaticapi.pot similarity index 100% rename from hibernate-validator/src/main/docbook/pot/modules/programmaticapi.pot rename to hibernate-validator-documentation/src/main/docbook/pot/modules/programmaticapi.pot diff --git a/hibernate-validator/src/main/docbook/pot/modules/usingvalidator.pot b/hibernate-validator-documentation/src/main/docbook/pot/modules/usingvalidator.pot similarity index 100% rename from hibernate-validator/src/main/docbook/pot/modules/usingvalidator.pot rename to hibernate-validator-documentation/src/main/docbook/pot/modules/usingvalidator.pot diff --git a/hibernate-validator/src/main/docbook/pot/modules/xmlconfiguration.pot b/hibernate-validator-documentation/src/main/docbook/pot/modules/xmlconfiguration.pot similarity index 100% rename from hibernate-validator/src/main/docbook/pot/modules/xmlconfiguration.pot rename to hibernate-validator-documentation/src/main/docbook/pot/modules/xmlconfiguration.pot diff --git a/hibernate-validator/src/main/docbook/zh-CN/master.po b/hibernate-validator-documentation/src/main/docbook/zh-CN/master.po similarity index 100% rename from hibernate-validator/src/main/docbook/zh-CN/master.po rename to hibernate-validator-documentation/src/main/docbook/zh-CN/master.po diff --git a/hibernate-validator/src/main/docbook/zh-CN/modules/annotationprocessor.po b/hibernate-validator-documentation/src/main/docbook/zh-CN/modules/annotationprocessor.po similarity index 100% rename from hibernate-validator/src/main/docbook/zh-CN/modules/annotationprocessor.po rename to hibernate-validator-documentation/src/main/docbook/zh-CN/modules/annotationprocessor.po diff --git a/hibernate-validator/src/main/docbook/zh-CN/modules/bootstrapping.po b/hibernate-validator-documentation/src/main/docbook/zh-CN/modules/bootstrapping.po similarity index 100% rename from hibernate-validator/src/main/docbook/zh-CN/modules/bootstrapping.po rename to hibernate-validator-documentation/src/main/docbook/zh-CN/modules/bootstrapping.po diff --git a/hibernate-validator/src/main/docbook/zh-CN/modules/customconstraints.po b/hibernate-validator-documentation/src/main/docbook/zh-CN/modules/customconstraints.po similarity index 100% rename from hibernate-validator/src/main/docbook/zh-CN/modules/customconstraints.po rename to hibernate-validator-documentation/src/main/docbook/zh-CN/modules/customconstraints.po diff --git a/hibernate-validator/src/main/docbook/zh-CN/modules/customoptions.po b/hibernate-validator-documentation/src/main/docbook/zh-CN/modules/customoptions.po similarity index 100% rename from hibernate-validator/src/main/docbook/zh-CN/modules/customoptions.po rename to hibernate-validator-documentation/src/main/docbook/zh-CN/modules/customoptions.po diff --git a/hibernate-validator/src/main/docbook/zh-CN/modules/furtherreading.po b/hibernate-validator-documentation/src/main/docbook/zh-CN/modules/furtherreading.po similarity index 100% rename from hibernate-validator/src/main/docbook/zh-CN/modules/furtherreading.po rename to hibernate-validator-documentation/src/main/docbook/zh-CN/modules/furtherreading.po diff --git a/hibernate-validator/src/main/docbook/zh-CN/modules/gettingstarted.po b/hibernate-validator-documentation/src/main/docbook/zh-CN/modules/gettingstarted.po similarity index 100% rename from hibernate-validator/src/main/docbook/zh-CN/modules/gettingstarted.po rename to hibernate-validator-documentation/src/main/docbook/zh-CN/modules/gettingstarted.po diff --git a/hibernate-validator/src/main/docbook/zh-CN/modules/integration.po b/hibernate-validator-documentation/src/main/docbook/zh-CN/modules/integration.po similarity index 100% rename from hibernate-validator/src/main/docbook/zh-CN/modules/integration.po rename to hibernate-validator-documentation/src/main/docbook/zh-CN/modules/integration.po diff --git a/hibernate-validator/src/main/docbook/zh-CN/modules/metadataapi.po b/hibernate-validator-documentation/src/main/docbook/zh-CN/modules/metadataapi.po similarity index 100% rename from hibernate-validator/src/main/docbook/zh-CN/modules/metadataapi.po rename to hibernate-validator-documentation/src/main/docbook/zh-CN/modules/metadataapi.po diff --git a/hibernate-validator/src/main/docbook/zh-CN/modules/preface.po b/hibernate-validator-documentation/src/main/docbook/zh-CN/modules/preface.po similarity index 100% rename from hibernate-validator/src/main/docbook/zh-CN/modules/preface.po rename to hibernate-validator-documentation/src/main/docbook/zh-CN/modules/preface.po diff --git a/hibernate-validator/src/main/docbook/zh-CN/modules/programmaticapi.po b/hibernate-validator-documentation/src/main/docbook/zh-CN/modules/programmaticapi.po similarity index 100% rename from hibernate-validator/src/main/docbook/zh-CN/modules/programmaticapi.po rename to hibernate-validator-documentation/src/main/docbook/zh-CN/modules/programmaticapi.po diff --git a/hibernate-validator/src/main/docbook/zh-CN/modules/usingvalidator.po b/hibernate-validator-documentation/src/main/docbook/zh-CN/modules/usingvalidator.po similarity index 100% rename from hibernate-validator/src/main/docbook/zh-CN/modules/usingvalidator.po rename to hibernate-validator-documentation/src/main/docbook/zh-CN/modules/usingvalidator.po diff --git a/hibernate-validator/src/main/docbook/zh-CN/modules/xmlconfiguration.po b/hibernate-validator-documentation/src/main/docbook/zh-CN/modules/xmlconfiguration.po similarity index 100% rename from hibernate-validator/src/main/docbook/zh-CN/modules/xmlconfiguration.po rename to hibernate-validator-documentation/src/main/docbook/zh-CN/modules/xmlconfiguration.po diff --git a/hibernate-validator-documentation/zanata.sh b/hibernate-validator-documentation/zanata.sh new file mode 100755 index 0000000000..85909f4ad8 --- /dev/null +++ b/hibernate-validator-documentation/zanata.sh @@ -0,0 +1,117 @@ +#!/bin/sh + +# zanata.sh +# +# Script for pushing and pulling translation files to and from Zanata server + +set -eu + +push ( ) +{ + PUSH_PO_FILES=0 + while getopts "a" option + do + case $option in + a ) PUSH_PO_FILES=1;; + * ) usage;; + esac + done + + # update pot files before importing to zanata + echo "Updating POT files" + mvn jdocbook:update-pot + if [ $PUSH_PO_FILES -gt 0 ]; then + echo "Updating PO files" + mvn jdocbook:update-po + fi + + # push updated pot files to zanata for translation + echo "Pushing updated POT files to Zanata for translation" + PUSH_OPTION="" + if [ $PUSH_PO_FILES -gt 0 ]; then + PUSH_OPTION="-Dzanata.importPo" + fi + mvn zanata:publican-push $PUSH_OPTION -e + + echo "Finished! You may want to check pot into version control to track the updated POT files" +} + +pull ( ) +{ + echo "Pulling latest translations from Zanata server" + mvn zanata:publican-pull -e -Dzanata.dstDir=src/main/docbook + echo "Finished! Don't forget to check locale dirs into version control to record the updated PO files" +} + +draft ( ) +{ + DRAFT_DIR="target/draft" + while getopts "d:" option + do + case $option in + d ) DRAFT_DIR=$OPTARG;; + * ) usage;; + esac + done + + # PO files are saved to a directory outside the locale dirs + # to avoid overwriting versioned files. + + mkdir -p $DRAFT_DIR + + echo "Pulling latest translations from Zanata server" + # write PO files to a different directory under target + mvn zanata:publican-pull -e -Dzanata.dstDir=$DRAFT_DIR + + # draft build the translated documents + + # copy en-US source to draft dir for use by jDocBook + cp -a ./src/main/docbook/en-US $DRAFT_DIR/en-US + + echo "Building translated documentation with jDocBook" + + # pick up PO files from the different directory above + mvn jdocbook:resources jdocbook:translate jdocbook:generate -DjdocbookSourceDirectory=$DRAFT_DIR + + echo "Finished!" +} + +usage ( ) +{ + echo "Usage: `basename $0` []" + echo "where is one of:" + echo " push : Import updated source content from git to Zanata." + echo " [-a] Update and push translations as well" + echo " pull : Export translations from Zanata to git" + echo " draft : Build DocBook document using latest translations" + echo " [-d draftdir] Directory in which to build the draft documentation" + exit $E_OPTERROR +} + +NO_ARGS=0 +E_OPTERROR=85 + +if [ $# -eq "$NO_ARGS" ] # Script invoked with no command-line args? +then + usage +fi + +command=$1 +shift + +case $command in + "push" ) if [ $# -eq "$NO_ARGS" ] + then + push + else + push "${@}" + fi;; + "pull" ) pull;; + "draft" ) if [ $# -eq "$NO_ARGS" ] + then + draft + else + draft "${@}" + fi;; + * ) usage;; +esac diff --git a/hibernate-validator-documentation/zanata.xml b/hibernate-validator-documentation/zanata.xml new file mode 100644 index 0000000000..acbbe07c5e --- /dev/null +++ b/hibernate-validator-documentation/zanata.xml @@ -0,0 +1,17 @@ + + + https://translate.jboss.org/ + hibernate_search + 4.2.0 + + de + es + fr + it + ja + ko + pt-BR + zh-Hans + zh-Hant + + \ No newline at end of file diff --git a/hibernate-validator/pom.xml b/hibernate-validator/pom.xml index 1d8a6376a2..a8ab631d1f 100644 --- a/hibernate-validator/pom.xml +++ b/hibernate-validator/pom.xml @@ -264,78 +264,7 @@ - - org.jboss.maven.plugins - maven-jdocbook-plugin - true - - - org.hibernate - hibernate-jdocbook-style - 2.0.1 - jdocbook-style - - - - master.xml - ${basedir}/src/main/docbook - en-US - - zh-CN - - - ${jdocbook.ignoreTranslations} - - ${basedir}/src/main/docbook/en-US/images - - - - pdf - classpath:/xslt/org/hibernate/jdocbook/xslt/pdf.xsl - hibernate_validator_reference.pdf - - - html_single - classpath:/xslt/org/hibernate/jdocbook/xslt/xhtml-single.xsl - - index.html - - - html - classpath:/xslt/org/hibernate/jdocbook/xslt/xhtml.xsl - - index.html - - - - true - saxon - - - 1.72.0 - - - - - true - - - - - make-doc - deploy - - resources - translate - generate - - - - - + org.jboss.maven.plugins maven-jdocbook-style-plugin diff --git a/pom.xml b/pom.xml index 6414bc32d0..14fe0cf150 100644 --- a/pom.xml +++ b/pom.xml @@ -340,12 +340,16 @@ org.jboss.maven.plugins maven-jdocbook-plugin - 2.2.3 - - - org.jboss.maven.plugins - maven-jdocbook-style-plugin - 2.0.0 + 2.3.5 + true + + + org.hibernate + hibernate-jdocbook-style + 2.0.1 + jdocbook-style + + org.apache.maven.plugins @@ -476,4 +480,18 @@ + + + docs + + + disableDocumentationBuild + !true + + + + hibernate-validator-documentation + + +