Revision: 6538
http://languagetool.svn.sourceforge.net/languagetool/?rev=6538&view=rev
Author: dnaber
Date: 2012-02-20 22:42:38 +0000 (Mon, 20 Feb 2012)
Log Message:
-----------
new optional rule element "url" (optional): an URL to a page that explains the
rule leading to the error in more detail -- not used yet
Modified Paths:
--------------
trunk/JLanguageTool/CHANGES.txt
trunk/JLanguageTool/src/rules/rules.xsd
trunk/JLanguageTool/src/rules/xx/grammar.xml
trunk/website/www/development/index.php
Modified: trunk/JLanguageTool/CHANGES.txt
===================================================================
--- trunk/JLanguageTool/CHANGES.txt 2012-02-20 19:27:37 UTC (rev 6537)
+++ trunk/JLanguageTool/CHANGES.txt 2012-02-20 22:42:38 UTC (rev 6538)
@@ -23,10 +23,15 @@
the rule that checks for uppercase sentence starts (Maksym Davydov)
-bugfix: the "fromx" position in the XML output was wrong sometimes
+
-bugfix: the "contextoffset" position in the XML output was wrong
when there were XML-escaped characters in the context
+
-consecutive tab characters are not considered an error anymore
+ -new optional rule element "url" (optional): an URL to a page that explains
+ the rule leading to the error in more detail. Not used yet.
+
-GUI: errors are now marked with red background instead of red font
so whitespace problems can easily be spotted
Modified: trunk/JLanguageTool/src/rules/rules.xsd
===================================================================
--- trunk/JLanguageTool/src/rules/rules.xsd 2012-02-20 19:27:37 UTC (rev
6537)
+++ trunk/JLanguageTool/src/rules/rules.xsd 2012-02-20 22:42:38 UTC (rev
6538)
@@ -105,6 +105,7 @@
<xs:sequence>
<xs:element ref="pattern" />
<xs:element ref="message" />
+ <xs:element ref="url" minOccurs="0" maxOccurs="1" />
<xs:element ref="short" minOccurs="0" />
<xs:element ref="example" minOccurs="2"
maxOccurs="unbounded" />
</xs:sequence>
@@ -142,7 +143,7 @@
<xs:annotation>
<xs:documentation xml:lang="en"> A short description of
the error detected by this rule displayed on the
- context menu in OOo.
+ context menu in LibreOffice/OpenOffice.org.
</xs:documentation>
</xs:annotation>
<xs:element name="short" type="xs:token" />
@@ -161,6 +162,12 @@
</xs:complexType>
</xs:element>
+ <xs:annotation>
+ <xs:documentation xml:lang="en">URL with further information
+ about the rule behind this error.</xs:documentation>
+ </xs:annotation>
+ <xs:element name="url" type="xs:anyURI" />
+
<xs:annotation>
<xs:documentation xml:lang="en"> Suggestion displayed to
the user. </xs:documentation>
Modified: trunk/JLanguageTool/src/rules/xx/grammar.xml
===================================================================
--- trunk/JLanguageTool/src/rules/xx/grammar.xml 2012-02-20 19:27:37 UTC
(rev 6537)
+++ trunk/JLanguageTool/src/rules/xx/grammar.xml 2012-02-20 22:42:38 UTC
(rev 6538)
@@ -80,14 +80,16 @@
</includephrases>
</phrase>
</phrases>
+
<category name="misc">
- <!-- a trivialdemo rule that matches "foo" followed by "bar" -->
+ <!-- a trivial demo rule that matches "foo" followed by "bar" -->
<rule id="DEMO_RULE" name="Find 'foo bar'">
<pattern case_sensitive="no" mark_from="0">
<token>foo</token>
<token>bar</token>
</pattern>
<message>Did you mean <suggestion><match no="1"/> fuu
bah</suggestion>?</message>
+ <url>http://fake-server.org/foo-bar-error-explained</url>
<example type="correct">This is <marker>fuu bah</marker>.</example>
<example correction="foo fuu bah" type="incorrect">This is <marker>foo
bar</marker>.</example>
</rule>
Modified: trunk/website/www/development/index.php
===================================================================
--- trunk/website/www/development/index.php 2012-02-20 19:27:37 UTC (rev
6537)
+++ trunk/website/www/development/index.php 2012-02-20 22:42:38 UTC (rev
6538)
@@ -2,7 +2,7 @@
$page = "development";
$title = "LanguageTool";
$title2 = "Development";
-$lastmod = "2012-02-08 21:05:00 CET";
+$lastmod = "2012-02-20 21:05:00 CET";
include("../../include/header.php");
include('../../include/geshi/geshi.php');
?>
@@ -105,6 +105,7 @@
<message>Did you mean
<suggestion>bad</suggestion>?
</message>
+ <url>http://some-server.org/the-bed-bad-error</url>
<example type="correct">
Sorry for my <marker>bad</marker> English.
</example>
@@ -128,6 +129,8 @@
as a regular expression</li>
<li>element <tt>message</tt>: The text displayed to the user if this
rule matches.
Use sub-element <tt>suggestion</tt> to suggest a possible
replacement that corrects the error.</li>
+ <li>element <tt>url</tt> (optional, since LanguageTool 1.7): An URL to a
page that explains the rule leading to the error in more
+ detail. <!--Will be displayed in LibreOffice 3.5 or later when the
user clicks the "More..." button.--></li>
<li>element <tt>example</tt>: At least two examples that with one
correct and one incorrect sentence.
The incorrect sentence is supposed to be matched by this rule.
The position of the error
must be marked up with the sub-element <tt>marker</tt>. This is
used by the
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Languagetool-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs