]> granicus.if.org Git - docbook-dsssl/commitdiff
fix: Use of "zh" as the language code for Chinese.
authorKasun Gajasinghe <kasunbg@gmail.com>
Fri, 13 Aug 2010 18:49:59 +0000 (18:49 +0000)
committerKasun Gajasinghe <kasunbg@gmail.com>
Fri, 13 Aug 2010 18:49:59 +0000 (18:49 +0000)
xsl/webhelp/docsrc/readme.xml
xsl/webhelp/indexer/lib/nw-cms.jar
xsl/webhelp/indexer/src/com/nexwave/nquindexer/IndexerTask.java
xsl/webhelp/indexer/src/com/nexwave/nquindexer/SaxHTMLIndex.java
xsl/webhelp/template/content/search/nwSearchFnt.js

index ac7b2527b0340b0efdea5025598f8bafed41850c..d51d1c8a629c74841c0a633a49f10b383ce88894 100755 (executable)
@@ -541,8 +541,8 @@ stylesheet-path=${ant.file.dir}/xsl/webhelp.xsl
 # to the output directory, you can list patterns here. 
 # See the Ant documentation for fileset for documentation
 # on patterns.
+#input-images-dirs=images/**,figures/**,graphics/**
 
-#input-images-dirs=images/** figures/** graphics/**
 # By default, the ant script assumes your images are stored
 # in the same directory as the input-xml. If you store your
 # image directories in another directory, specify it here.
@@ -555,22 +555,17 @@ xslt-processor-classpath=c:/workhead/export/saxon/6.5/lib/saxon.jar
 # To use this catalog, make sure the resolver is in your classpath.
 # Download xml-commons-resolver from http://xml.apache.org/commons/dist/
 # and add it to your CLASSPATH. Then use the following property to point 
-# to your docbook xsl stylesheets' catalog. Alternatively,
+# to your docbook xsl stylesheets' catalog. Better yet,
 # you can list the catalog file in your CatalogManager.properties file.
 docbook-xsl-catalog=c:/gsoc2010/docbook-xsl-1.75.2/catalog.xml
-#docbook-xsl-catalog=/media/DATA/ACADEMIC/GSOC/docbook/repository/docbook/trunk/maven/docbook-xsl/target/xsltmp/docbook-xsl-1.75.2/catalog.xml
 
 # If you wish to have the ant script validate the document before
 # building it, set this property to the location
 # of your DocBook DTD. The sample document is 
 # a DocBook 4.5 document and uncomment the line validate=true.
-# Alternatively, you can list the DTD's catalog file in your
+# Better yet, you can list the DTD's catalog file in your
 # CatalogManager.properties file.
-# Note that the DTD is not releavant for DocBook 5.x ant
-# you must set validate=false for 5.x (validation 
-# is not yet included in the build file for 5.x).
 docbookx.dtd=c:/workhead/export/DocBookDTD/4.5/docbookx.dtd
-#docbookx.dtd=file:///media/DATA/ACADEMIC/GSOC/docbook/repository/docbook/trunk/defguide/en/schema/docbookx.dtd
 validate=true
 
 # Set this to true if you don't need a search tab.
@@ -579,10 +574,9 @@ exclude.search.from.webhelp=false
 # indexer-language is used to tell the search indexer which language
 # the docbook is written.  This will be used to identify the correct
 # stemmer, and punctuations that differs from language to language.
-# see the documentation for details. en=English, de=German,
-# cn=Chinese, jp=Japanese etc.  Country codes are available at:
-# http://www.uspto.gov/patft/help/helpctry.htm
-indexer-language=en
+# see the documentation for details. en=English, fr=French, de=German,
+# zh=Chinese, ja=Japanese etc.  
+webhelp.indexer.language=en
 </programlisting></para>
         </step>
 
index 25e2e13f4bc6c6e1ffb735b13118eda1a21f5454..3540e3adfe4aac8b4647c4e59ea301b27f07f3c1 100755 (executable)
Binary files a/xsl/webhelp/indexer/lib/nw-cms.jar and b/xsl/webhelp/indexer/lib/nw-cms.jar differ
index b926bad1981a17d4ba9bdcbb8b23fbab36e61f02..55c25fa16e20f1db1468284c759bf56d5062528d 100755 (executable)
@@ -55,8 +55,8 @@ public class IndexerTask{
 \r
     //supported languages: add new additions to this. don't include country codes to the end such as en_US or en_UK,\r
     // as stemmers doesn't find a difference between them.\r
-    private String[] supportedLanguages= {"en", "de", "fr", "cn", "ja", "ko"}; //currently extended support available for\r
-                // English, German, French and CJK (Chinese, Japanese, Korean) languages only.\r
+    private String[] supportedLanguages= {"en", "de", "fr", "zh", "ja", "ko"}; //currently extended support available for\r
+                // English, German, French and CJK (Chinese [zh], Japanese [ja], Korean [ko]) languages only.\r
 \r
        // Indexing features: words to remove\r
        private ArrayList<String> cleanUpStrings = null;        \r
index ce5cdda587b63470f130a47eed9f17ec6254f7ae..32181c7a0d5c6ec333605a2268842938c910193d 100755 (executable)
@@ -99,7 +99,7 @@ public class SaxHTMLIndex extends SaxDocFileParser{
         //TODO currently, stemming support is for english and german only. Add support for other languages as well.\r
 \r
         String[] tokenizedItems;\r
-        if(indexerLanguage.equalsIgnoreCase("ja") || indexerLanguage.equalsIgnoreCase("cn")\r
+        if(indexerLanguage.equalsIgnoreCase("ja") || indexerLanguage.equalsIgnoreCase("zh")\r
                 || indexerLanguage.equalsIgnoreCase("ko")){\r
                 LinkedList<String> tokens = new LinkedList<String>();\r
             try{\r
index fe01240ef9247f3cce593d0b8f9c319cc4589836..f34ffcf3d4737a4ff8ad342c780f9f485143ffd7 100755 (executable)
@@ -78,7 +78,7 @@ function Effectuer_recherche(expressionInput) {
     wordsList.sort();\r
 \r
     //set the tokenizing method\r
-    if(typeof indexerLanguage != "undefined" && (indexerLanguage=="cn" || indexerLanguage=="ja" ||indexerLanguage=="ko")){\r
+    if(typeof indexerLanguage != "undefined" && (indexerLanguage=="zh" || indexerLanguage=="ja" ||indexerLanguage=="ko")){\r
         useCJKTokenizing=true;\r
     } else {\r
         useCJKTokenizing=false;\r