Revision: 7668 http://languagetool.svn.sourceforge.net/languagetool/?rev=7668&view=rev Author: dominikoeo Date: 2012-07-07 23:17:38 +0000 (Sat, 07 Jul 2012) Log Message: ----------- [br] detect error such as: *Kelenner brezhoneg* -> "Kelenner war ar brezhoneg"
Modified Paths: -------------- trunk/JLanguageTool/src/rules/br/grammar.xml Modified: trunk/JLanguageTool/src/rules/br/grammar.xml =================================================================== --- trunk/JLanguageTool/src/rules/br/grammar.xml 2012-07-07 21:54:09 UTC (rev 7667) +++ trunk/JLanguageTool/src/rules/br/grammar.xml 2012-07-07 23:17:38 UTC (rev 7668) @@ -6433,6 +6433,54 @@ <example type="incorrect"><marker>An niver ar</marker> c’hentelioù</example> <example type="correct">An niver a gentelioù</example> </rule> + + <rulegroup id="KELENNER_WAR_AR" name="kelenner brezhoneg → kelenner war ar brezhoneg"> + <rule> + <pattern> + <token inflected="yes">kelenner</token> + <token regexp="yes">brezhoneg|filozofiezh|fizik|gallaoueg|galleg|gitar|gouezeleg|gresianek|gwir|gregach|jedoniezh|prederouriezh|matematik(où)?|psikologiezh|saozneg|skiantoù|sañskriteg|sonerezh|sport(où)?|yezhoniezh|yezh(où)?</token> + </pattern> + <message>Implijit <suggestion>\1 war ar \2</suggestion>.</message> + <example type="incorrect"><marker>Kelennerez brezhoneg</marker> e oa.</example> + <example type="correct">Kelennerez war ar brezhoneg e oa.</example> + </rule> + <rule> + <pattern> + <token inflected="yes">kelenner</token> + <token>latin</token> + </pattern> + <message>Implijit <suggestion>\1 war al latin</suggestion>.</message> + <example type="incorrect"><marker>Kelennerez latin</marker> e oa.</example> + <example type="correct">Kelenner war al latin e oa.</example> + </rule> + <rule> + <pattern> + <token inflected="yes">kelenner</token> + <token regexp="yes">kan|kastillaneg|kembraeg|keltieg</token> + </pattern> + <message>Implijit <suggestion>\1 war ar <match no="2" regexp_match="^." regexp_replace="c’h"/></suggestion>.</message> + <example type="incorrect"><marker>Kelennerez kan</marker> e oa.</example> + <example type="correct">Kelenner war ar c’han e oa.</example> + </rule> + <rule> + <pattern> + <token inflected="yes">kelenner</token> + <token>bevoniezh</token> + </pattern> + <message>Implijit <suggestion>\1 war ar <match no="2" regexp_match="^." regexp_replace="v"/></suggestion>.</message> + <example type="incorrect"><marker>Kelenner bevoniezh</marker> e oa.</example> + <example type="correct">Kelenner war ar vevoniezh e oa.</example> + </rule> + <rule> + <pattern> + <token inflected="yes">kelenner</token> + <token>prederouriezh</token> + </pattern> + <message>Implijit <suggestion>\1 war ar brederouriezh</suggestion>.</message> + <example type="incorrect"><marker>Kelennerez prederouriezh</marker> e oa.</example> + <example type="correct">Kelennerez war ar brederouriezh e oa.</example> + </rule> + </rulegroup> </category> <!-- vim: foldmethod=marker foldmarker=<category,</category: --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Languagetool-cvs mailing list Languagetool-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/languagetool-cvs