Revision: 8199
http://languagetool.svn.sourceforge.net/languagetool/?rev=8199&view=rev
Author: yakovru
Date: 2012-10-10 19:10:55 +0000 (Wed, 10 Oct 2012)
Log Message:
-----------
[ru] fix for short text in table (not sentences)
Modified Paths:
--------------
trunk/JLanguageTool/src/main/java/org/languagetool/rules/UppercaseSentenceStartRule.java
Modified:
trunk/JLanguageTool/src/main/java/org/languagetool/rules/UppercaseSentenceStartRule.java
===================================================================
---
trunk/JLanguageTool/src/main/java/org/languagetool/rules/UppercaseSentenceStartRule.java
2012-10-10 18:30:46 UTC (rev 8198)
+++
trunk/JLanguageTool/src/main/java/org/languagetool/rules/UppercaseSentenceStartRule.java
2012-10-10 19:10:55 UTC (rev 8199)
@@ -91,7 +91,7 @@
boolean noException = false;
//fix for lists; note - this will not always work for the last point in
OOo,
//as OOo might serve paragraphs in any order.
- if ((language == Language.RUSSIAN || language == Language.POLISH ||
language == Language.UKRAINIAN)
+ if ((language == Language.RUSSIAN || language == Language.POLISH ||
language == Language.UKRAINIAN || language == Language.BELARUSIAN)
&& (";".equals(lastParagraphString) || ";".equals(lastToken)
|| ",".equals(lastParagraphString) || ",".equals(lastToken))) {
noException = true;
@@ -99,10 +99,18 @@
//fix for comma in last paragraph; note - this will not always work for
the last point in OOo,
//as OOo might serve paragraphs in any order.
if ((language == Language.RUSSIAN || language == Language.ITALIAN
- || language == Language.POLISH || language == Language.GERMAN ||
language == Language.UKRAINIAN)
+ || language == Language.POLISH || language == Language.GERMAN ||
language == Language.UKRAINIAN || language == Language.BELARUSIAN)
&& (",".equals(lastParagraphString))) {
noException = true;
}
+
+
+ //fix for words in table (not sentences); note - this will not always work
for the last point in OOo,
+ //as OOo might serve paragraphs in any order.
+ if ((language == Language.RUSSIAN )
+ && !(lastToken.matches("[.?!…;,]"))) {
+ noException = true;
+ }
lastParagraphString = lastToken;
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Languagetool-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-commits