Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Adding empty bundle

  • Loading branch information...
commit da4c8d63ff6fc31922f54efb07719f2d77108bed 0 parents
@indynagpal authored
23 CFWheels.css
@@ -0,0 +1,23 @@
+@charset "UTF-8";
+@namespace d url(http://www.apple.com/DTDs/DictionaryService-1.0.rng);
+
+d|entry {
+}
+
+h1 {
+ font-size: 150%;
+}
+
+h3 {
+ font-size: 100%;
+}
+
+span.column {
+ display: block;
+ border: solid 2px #c0c0c0;
+ margin-left: 2em;
+ margin-right: 2em;
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+ padding: 0.5em;
+}
88 CFWheels.xml
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ This is a sample dictionary source file.
+ It can be built using Dictionary Development Kit.
+-->
+<d:dictionary xmlns="http://www.w3.org/1999/xhtml" xmlns:d="http://www.apple.com/DTDs/DictionaryService-1.0.rng">
+<d:entry id="dictionary_application" d:title="Dictionary application">
+ <d:index d:value="Dictionary application"/>
+ <h1>Dictionary application </h1>
+ <p>
+ An application to look up dictionary on Mac OS X.<br/>
+ </p>
+ <span class="column">
+ The Dictionary application first appeared in Tiger.
+ </span>
+ <span class="picture">
+ It's application icon looks like below.<br/>
+ <img src="Images/dictionary.png" alt="Dictionary.app Icon"/>
+ </span>
+</d:entry>
+<d:entry id="make_1" d:title="make">
+ <d:index d:value="make"/>
+ <d:index d:value="makes"/>
+ <d:index d:value="made" d:title="made (make)"/>
+ <d:index d:value="making"/>
+ <d:index d:value="make it" d:parental-control="1" d:anchor="xpointer(//*[@id='make_it'])"/>
+ <div d:priority="2"><h1>make</h1></div>
+ <span class="syntax">
+ <span d:pr="US">| māk |</span>
+ <span d:pr="US_IPA">| meɪk |</span>
+ <span d:pr="UK_IPA">| meɪk |</span>
+ </span>
+ <div>
+ <ol>
+ <li>
+ Form by putting parts together or combining substances; construct; create; produce
+ <span d:priority="2"> : <i>Mother made her a beautiful dress</i>
+ </span>
+ .
+ </li>
+ <li>
+ Cause to be or become
+ <span d:priority="2"> : <i>The news made me happy</i>
+ </span>
+ .
+ </li>
+ </ol>
+ </div>
+ <div d:parental-control="1" d:priority="2">
+ <h3>PHRASES</h3>
+ <div id="make_it"><b>make it</b> : succeed in something; survive.</div>
+ <h4><a href="x-dictionary:r:make_up_ones_mind"><b>make up one's mind</b></a></h4>
+ </div>
+</d:entry>
+<d:entry id="make_up_ones_mind" d:title="make up one's mind" d:parental-control="1">
+ <d:index d:value="make up one's mind"/>
+ <h1>make up one's mind</h1>
+ <ul>
+ <li>
+ make a decision.
+ </li>
+ </ul>
+</d:entry>
+<d:entry id="front_back_matter" d:title="Front/Back Matter">
+ <h1><b>My Dictionary</b></h1>
+ <h2>Front/Back Matter</h2>
+ <div>
+ This is a front matter page of the sample dictionary.<br/><br/>
+ </div>
+ <div>
+ <b>To see</b> this page,
+ <ol>
+ <li>Open "Go" menu.</li>
+ <li>Choose "Front/Back Matter" menu item.
+ If it has sub-menu items, choose one of them.</li>
+ </ol>
+ </div>
+ <div>
+ <b>To prepare</b> the menu item, do the followings.
+ <ol>
+ <li>Prepare this page source as an entry.</li>
+ <li>Add "DCSDictionaryFrontMatterReferenceID" key and its value to the plist of the dictionary.
+ The value should be the string of this page entry id. </li>
+ </ol>
+ </div>
+ <br/>
+</d:entry>
+</d:dictionary>
35 Info.plist
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleIdentifier</key>
+ <string>com.nagpals.dictionary.CFWheels</string>
+ <key>CFBundleName</key>
+ <string>CFWheels</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>DCSDictionaryCopyright</key>
+ <string>Copyright © 2011 ColdFusion on Wheels (cfwheels.org)</string>
+ <key>DCSDictionaryManufacturerName</key>
+ <string>Indy Nagpal (indy@nagpals.com)</string>
+ <key>DCSDictionaryFrontMatterReferenceID</key>
+ <string>front_back_matter</string>
+ <key>DCSDictionaryPrefsHTML</key>
+ <string>CFWheels_prefs.html</string>
+ <key>DCSDictionaryXSL</key>
+ <string>CFWheels.xsl</string>
+ <key>DCSDictionaryDefaultPrefs</key>
+ <dict>
+ <key>pronunciation</key>
+ <string>0</string>
+ <key>display-column</key>
+ <string>1</string>
+ <key>display-picture</key>
+ <string>1</string>
+ <key>version</key>
+ <string>1</string>
+ </dict>
+</dict>
+</plist>
52 Makefile
@@ -0,0 +1,52 @@
+#
+# Makefile
+#
+#
+#
+
+###########################
+
+# You need to edit these values.
+
+DICT_NAME = "CFWheels"
+DICT_SRC_PATH = CFWheels.xml
+CSS_PATH = CFWheels.css
+PLIST_PATH = Info.plist
+
+DICT_BUILD_OPTS =
+# Suppress adding supplementary key.
+# DICT_BUILD_OPTS = -s 0 # Suppress adding supplementary key.
+
+###########################
+
+# The DICT_BUILD_TOOL_DIR value is used also in "build_dict.sh" script.
+# You need to set it when you invoke the script directly.
+
+DICT_BUILD_TOOL_DIR = "/Developer/Extras/Dictionary Development Kit"
+DICT_BUILD_TOOL_BIN = "$(DICT_BUILD_TOOL_DIR)/bin"
+
+###########################
+
+DICT_DEV_KIT_OBJ_DIR = ./objects
+export DICT_DEV_KIT_OBJ_DIR
+
+DESTINATION_FOLDER = ~/Library/Dictionaries
+RM = /bin/rm
+
+###########################
+
+all:
+ "$(DICT_BUILD_TOOL_BIN)/build_dict.sh" $(DICT_BUILD_OPTS) $(DICT_NAME) $(DICT_SRC_PATH) $(CSS_PATH) $(PLIST_PATH)
+ echo "Done."
+
+
+install:
+ echo "Installing into $(DESTINATION_FOLDER)".
+ mkdir -p $(DESTINATION_FOLDER)
+ ditto --noextattr --norsrc $(DICT_DEV_KIT_OBJ_DIR)/$(DICT_NAME).dictionary $(DESTINATION_FOLDER)/$(DICT_NAME).dictionary
+ touch $(DESTINATION_FOLDER)
+ echo "Done."
+ echo "To test the new dictionary, try Dictionary.app."
+
+clean:
+ $(RM) -rf $(DICT_DEV_KIT_OBJ_DIR)
82 OtherResources/CFWheels.xsl
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:d="http://www.apple.com/DTDs/DictionaryService-1.0.rng"
+ version="1.0">
+<xsl:output method="xml" encoding="UTF-8" indent="no"
+ doctype-public="-//W3C//DTD XHTML 1.1//EN"
+ doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" />
+
+<!--
+ This XSL file is an example to illustrate how to implement dictionary-specific preferences.
+ This file is not necessary if you don't need preference for the dictionary.
+
+ This XSL does the followings.
+ - Add style to mask unwanted pronunciation formats.
+ - $pronunciation is externally provided.
+-->
+
+<xsl:template match="*[@d:pr='US']">
+ <xsl:if test="$pronunciation = '0'">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()" />
+ </xsl:copy>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="*[@d:pr='IPA']">
+ <xsl:if test="$pronunciation = '1'">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()" />
+ </xsl:copy>
+ </xsl:if>
+ <xsl:if test="$pronunciation = '2'">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()" />
+ </xsl:copy>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="*[@d:pr='US_IPA']">
+ <xsl:if test="$pronunciation = '1'">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()" />
+ </xsl:copy>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="*[@d:pr='UK_IPA']">
+ <xsl:if test="$pronunciation = '2'">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()" />
+ </xsl:copy>
+ </xsl:if>
+</xsl:template>
+
+
+<xsl:template match="span[@class='column']">
+ <xsl:if test="$display-column = '1'">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()" />
+ </xsl:copy>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="span[@class='picture']">
+ <xsl:if test="$display-picture = '1'">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()" />
+ </xsl:copy>
+ </xsl:if>
+</xsl:template>
+
+
+<!--
+ Default rule for all other tags
+-->
+<xsl:template match="@*|node()">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()" />
+ </xsl:copy>
+</xsl:template>
+
+</xsl:stylesheet>
27 OtherResources/CFWheels_prefs.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<!--
+ This HTML file is an example to illustrate how to implement the dictionary-specific preferences.
+ This file is not necessary if you don't need preference for the dictionary.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+ </head>
+ <body>
+ <div id="copyright"></div>
+ <hr />
+ <div class="query">
+ <input type="hidden" name="version" value="1" />
+ </div>
+ <div class="query">
+ Pronunciation:<br />
+ <input type="radio" name="pronunciation" value="0">US English (Diacritical)</input><br />
+ <input type="radio" name="pronunciation" value="1">US English (IPA)</input><br />
+ <input type="radio" name="pronunciation" value="2">British English (IPA)</input><br />
+ <hr />
+ Display:<br />
+ <input type="checkbox" name="display" value="column">Column</input>
+ <input type="checkbox" name="display" value="picture">Picture</input><br />
+ </div>
+ </body>
+</html>
BIN  OtherResources/Images/dictionary.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  objects/CFWheels.dictionary/Contents/Body.data
Binary file not shown
82 objects/CFWheels.dictionary/Contents/CFWheels.xsl
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:d="http://www.apple.com/DTDs/DictionaryService-1.0.rng"
+ version="1.0">
+<xsl:output method="xml" encoding="UTF-8" indent="no"
+ doctype-public="-//W3C//DTD XHTML 1.1//EN"
+ doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" />
+
+<!--
+ This XSL file is an example to illustrate how to implement dictionary-specific preferences.
+ This file is not necessary if you don't need preference for the dictionary.
+
+ This XSL does the followings.
+ - Add style to mask unwanted pronunciation formats.
+ - $pronunciation is externally provided.
+-->
+
+<xsl:template match="*[@d:pr='US']">
+ <xsl:if test="$pronunciation = '0'">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()" />
+ </xsl:copy>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="*[@d:pr='IPA']">
+ <xsl:if test="$pronunciation = '1'">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()" />
+ </xsl:copy>
+ </xsl:if>
+ <xsl:if test="$pronunciation = '2'">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()" />
+ </xsl:copy>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="*[@d:pr='US_IPA']">
+ <xsl:if test="$pronunciation = '1'">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()" />
+ </xsl:copy>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="*[@d:pr='UK_IPA']">
+ <xsl:if test="$pronunciation = '2'">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()" />
+ </xsl:copy>
+ </xsl:if>
+</xsl:template>
+
+
+<xsl:template match="span[@class='column']">
+ <xsl:if test="$display-column = '1'">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()" />
+ </xsl:copy>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="span[@class='picture']">
+ <xsl:if test="$display-picture = '1'">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()" />
+ </xsl:copy>
+ </xsl:if>
+</xsl:template>
+
+
+<!--
+ Default rule for all other tags
+-->
+<xsl:template match="@*|node()">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()" />
+ </xsl:copy>
+</xsl:template>
+
+</xsl:stylesheet>
27 objects/CFWheels.dictionary/Contents/CFWheels_prefs.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<!--
+ This HTML file is an example to illustrate how to implement the dictionary-specific preferences.
+ This file is not necessary if you don't need preference for the dictionary.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+ </head>
+ <body>
+ <div id="copyright"></div>
+ <hr />
+ <div class="query">
+ <input type="hidden" name="version" value="1" />
+ </div>
+ <div class="query">
+ Pronunciation:<br />
+ <input type="radio" name="pronunciation" value="0">US English (Diacritical)</input><br />
+ <input type="radio" name="pronunciation" value="1">US English (IPA)</input><br />
+ <input type="radio" name="pronunciation" value="2">British English (IPA)</input><br />
+ <hr />
+ Display:<br />
+ <input type="checkbox" name="display" value="column">Column</input>
+ <input type="checkbox" name="display" value="picture">Picture</input><br />
+ </div>
+ </body>
+</html>
23 objects/CFWheels.dictionary/Contents/DefaultStyle.css
@@ -0,0 +1,23 @@
+@charset "UTF-8";
+@namespace d url(http://www.apple.com/DTDs/DictionaryService-1.0.rng);
+
+d|entry {
+}
+
+h1 {
+ font-size: 150%;
+}
+
+h3 {
+ font-size: 100%;
+}
+
+span.column {
+ display: block;
+ border: solid 2px #c0c0c0;
+ margin-left: 2em;
+ margin-right: 2em;
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+ padding: 0.5em;
+}
BIN  objects/CFWheels.dictionary/Contents/EntryID.data
Binary file not shown
BIN  objects/CFWheels.dictionary/Contents/EntryID.index
Binary file not shown
BIN  objects/CFWheels.dictionary/Contents/Images/dictionary.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
198 objects/CFWheels.dictionary/Contents/Info.plist
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleIdentifier</key>
+ <string>com.nagpals.dictionary.CFWheels</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>CFWheels</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>DCSBuildToolVersion</key>
+ <integer>2</integer>
+ <key>DCSDictionaryCSS</key>
+ <string>DefaultStyle.css</string>
+ <key>DCSDictionaryCopyright</key>
+ <string>Copyright © 2011 ColdFusion on Wheels (cfwheels.org)</string>
+ <key>DCSDictionaryDefaultPrefs</key>
+ <dict>
+ <key>display-column</key>
+ <string>1</string>
+ <key>display-picture</key>
+ <string>1</string>
+ <key>pronunciation</key>
+ <string>0</string>
+ <key>version</key>
+ <string>1</string>
+ </dict>
+ <key>DCSDictionaryFrontMatterReferenceID</key>
+ <string>front_back_matter</string>
+ <key>DCSDictionaryManufacturerName</key>
+ <string>Indy Nagpal (indy@nagpals.com)</string>
+ <key>DCSDictionaryPrefsHTML</key>
+ <string>CFWheels_prefs.html</string>
+ <key>DCSDictionaryXSL</key>
+ <string>CFWheels.xsl</string>
+ <key>IDXDictionaryIndexes</key>
+ <array>
+ <dict>
+ <key>IDXIndexAccessMethod</key>
+ <string>com.apple.TrieAccessMethod</string>
+ <key>IDXIndexBigEndian</key>
+ <false/>
+ <key>IDXIndexDataFields</key>
+ <dict>
+ <key>IDXExternalDataFields</key>
+ <array>
+ <dict>
+ <key>IDXDataFieldName</key>
+ <string>DCSExternalBodyID</string>
+ <key>IDXDataSize</key>
+ <integer>4</integer>
+ <key>IDXIndexName</key>
+ <string>DCSBodyDataIndex</string>
+ </dict>
+ </array>
+ <key>IDXFixedDataFields</key>
+ <array>
+ <dict>
+ <key>IDXDataFieldName</key>
+ <string>DCSPrivateFlag</string>
+ <key>IDXDataSize</key>
+ <integer>2</integer>
+ </dict>
+ </array>
+ <key>IDXVariableDataFields</key>
+ <array>
+ <dict>
+ <key>IDXDataFieldName</key>
+ <string>DCSKeyword</string>
+ <key>IDXDataSizeLength</key>
+ <integer>2</integer>
+ </dict>
+ <dict>
+ <key>IDXDataFieldName</key>
+ <string>DCSHeadword</string>
+ <key>IDXDataSizeLength</key>
+ <integer>2</integer>
+ </dict>
+ <dict>
+ <key>IDXDataFieldName</key>
+ <string>DCSEntryTitle</string>
+ <key>IDXDataSizeLength</key>
+ <integer>2</integer>
+ </dict>
+ <dict>
+ <key>IDXDataFieldName</key>
+ <string>DCSAnchor</string>
+ <key>IDXDataSizeLength</key>
+ <integer>2</integer>
+ </dict>
+ <dict>
+ <key>IDXDataFieldName</key>
+ <string>DCSYomiWord</string>
+ <key>IDXDataSizeLength</key>
+ <integer>2</integer>
+ </dict>
+ </array>
+ </dict>
+ <key>IDXIndexDataSizeLength</key>
+ <integer>2</integer>
+ <key>IDXIndexKeyMatchingMethods</key>
+ <array>
+ <string>IDXExactMatch</string>
+ <string>IDXPrefixMatch</string>
+ <string>IDXCommonPrefixMatch</string>
+ <string>IDXWildcardMatch</string>
+ <string>IDXAllMatch</string>
+ </array>
+ <key>IDXIndexName</key>
+ <string>DCSKeywordIndex</string>
+ <key>IDXIndexPath</key>
+ <string>KeyText.index</string>
+ <key>IDXIndexSupportDataID</key>
+ <false/>
+ <key>IDXIndexWritable</key>
+ <false/>
+ <key>TrieAuxiliaryDataOptions</key>
+ <dict>
+ <key>IDXIndexPath</key>
+ <string>KeyText.data</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>IDXIndexAccessMethod</key>
+ <string>com.apple.TrieAccessMethod</string>
+ <key>IDXIndexBigEndian</key>
+ <false/>
+ <key>IDXIndexDataFields</key>
+ <dict>
+ <key>IDXExternalDataFields</key>
+ <array>
+ <dict>
+ <key>IDXDataFieldName</key>
+ <string>DCSExternalBodyID</string>
+ <key>IDXDataSize</key>
+ <integer>4</integer>
+ <key>IDXIndexName</key>
+ <string>DCSBodyDataIndex</string>
+ </dict>
+ </array>
+ </dict>
+ <key>IDXIndexDataSizeLength</key>
+ <integer>2</integer>
+ <key>IDXIndexKeyMatchingMethods</key>
+ <array>
+ <string>IDXExactMatch</string>
+ </array>
+ <key>IDXIndexName</key>
+ <string>DCSReferenceIndex</string>
+ <key>IDXIndexPath</key>
+ <string>EntryID.index</string>
+ <key>IDXIndexSupportDataID</key>
+ <false/>
+ <key>IDXIndexWritable</key>
+ <false/>
+ <key>TrieAuxiliaryDataOptions</key>
+ <dict>
+ <key>IDXIndexPath</key>
+ <string>EntryID.data</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>HeapDataCompressionType</key>
+ <integer>1</integer>
+ <key>IDXIndexAccessMethod</key>
+ <string>com.apple.HeapAccessMethod</string>
+ <key>IDXIndexBigEndian</key>
+ <false/>
+ <key>IDXIndexDataFields</key>
+ <dict>
+ <key>IDXVariableDataFields</key>
+ <array>
+ <dict>
+ <key>IDXDataFieldName</key>
+ <string>DCSBodyData</string>
+ <key>IDXDataSizeLength</key>
+ <integer>4</integer>
+ </dict>
+ </array>
+ </dict>
+ <key>IDXIndexName</key>
+ <string>DCSBodyDataIndex</string>
+ <key>IDXIndexPath</key>
+ <string>Body.data</string>
+ <key>IDXIndexSupportDataID</key>
+ <true/>
+ <key>IDXIndexWritable</key>
+ <false/>
+ </dict>
+ </array>
+ <key>IDXDictionaryVersion</key>
+ <integer>1</integer>
+</dict>
+</plist>
BIN  objects/CFWheels.dictionary/Contents/KeyText.data
Binary file not shown
BIN  objects/CFWheels.dictionary/Contents/KeyText.index
Binary file not shown
76 objects/dict.body
@@ -0,0 +1,76 @@
+<d:entry xmlns:d="http://www.apple.com/DTDs/DictionaryService-1.0.rng" id="dictionary_application" d:title="Dictionary application">
+ <h1>Dictionary application </h1>
+ <p>
+ An application to look up dictionary on Mac OS X.<br/>
+ </p>
+ <span class="column">
+ The Dictionary application first appeared in Tiger.
+ </span>
+ <span class="picture">
+ It's application icon looks like below.<br/>
+ <img src="Images/dictionary.png" alt="Dictionary.app Icon"/>
+ </span>
+</d:entry>
+<d:entry xmlns:d="http://www.apple.com/DTDs/DictionaryService-1.0.rng" id="make_1" d:title="make">
+
+
+ <div d:priority="2"><h1>make</h1></div>
+ <span class="syntax">
+ <span d:pr="US">| māk |</span>
+ <span d:pr="US_IPA">| meɪk |</span>
+ <span d:pr="UK_IPA">| meɪk |</span>
+ </span>
+ <div>
+ <ol>
+ <li>
+ Form by putting parts together or combining substances; construct; create; produce
+ <span d:priority="2"> : <i>Mother made her a beautiful dress</i>
+ </span>
+ .
+ </li>
+ <li>
+ Cause to be or become
+ <span d:priority="2"> : <i>The news made me happy</i>
+ </span>
+ .
+ </li>
+ </ol>
+ </div>
+ <div d:parental-control="1" d:priority="2">
+ <h3>PHRASES</h3>
+ <div id="make_it"><b>make it</b> : succeed in something; survive.</div>
+ <h4><a href="x-dictionary:r:make_up_ones_mind"><b>make up one's mind</b></a></h4>
+ </div>
+</d:entry>
+<d:entry xmlns:d="http://www.apple.com/DTDs/DictionaryService-1.0.rng" id="make_up_ones_mind" d:title="make up one's mind" d:parental-control="1">
+ <h1>make up one's mind</h1>
+ <ul>
+ <li>
+ make a decision.
+ </li>
+ </ul>
+</d:entry>
+<d:entry xmlns:d="http://www.apple.com/DTDs/DictionaryService-1.0.rng" id="front_back_matter" d:title="Front/Back Matter">
+ <h1><b>My Dictionary</b></h1>
+ <h2>Front/Back Matter</h2>
+ <div>
+ This is a front matter page of the sample dictionary.<br/><br/>
+ </div>
+ <div>
+ <b>To see</b> this page,
+ <ol>
+ <li>Open "Go" menu.</li>
+ <li>Choose "Front/Back Matter" menu item.
+ If it has sub-menu items, choose one of them.</li>
+ </ol>
+ </div>
+ <div>
+ <b>To prepare</b> the menu item, do the followings.
+ <ol>
+ <li>Prepare this page source as an entry.</li>
+ <li>Add "DCSDictionaryFrontMatterReferenceID" key and its value to the plist of the dictionary.
+ The value should be the string of this page entry id. </li>
+ </ol>
+ </div>
+ <br/>
+</d:entry>
4 objects/dict.offsets
@@ -0,0 +1,4 @@
+dictionary_application 0 475
+make_1 475 870
+make_up_ones_mind 1345 234
+front_back_matter 1579 762
4 objects/entry_body_list.txt
@@ -0,0 +1,4 @@
+dictionary_application 32
+make_1 312
+make_up_ones_mind 796
+front_back_matter 981
7 objects/normalized_key_body_list.txt
@@ -0,0 +1,7 @@
+dictionary application 32 0 Dictionary application
+make 312 0 make
+makes 312 0 makes make
+made 312 0 made (make) make
+making 312 0 making make
+make it 312 1 make it xpointer(//*[@id='make_it']) make
+make up one's mind 796 1 make up one's mind
2  objects/referred_entry_body_list.txt
@@ -0,0 +1,2 @@
+make_up_ones_mind 796
+front_back_matter 981
2  objects/referred_id_list.txt
@@ -0,0 +1,2 @@
+make_up_ones_mind
+front_back_matter
Please sign in to comment.
Something went wrong with that request. Please try again.