Index: /trunk/data/defaultpresets.xml
===================================================================
--- /trunk/data/defaultpresets.xml	(revision 7900)
+++ /trunk/data/defaultpresets.xml	(revision 7901)
@@ -7716,6 +7716,6 @@
             </optional>
             <roles>
-                <role key="outer" text="outer segment" requisite="required" type="way" />
-                <role key="inner" text="inner segment" requisite="optional" type="way" />
+                <role key="outer" text="outer segment" requisite="required" type="way,closedway" />
+                <role key="inner" text="inner segment" requisite="optional" type="way,closedway" />
             </roles>
         </item> <!-- Multipolygon -->
@@ -7737,6 +7737,6 @@
             </optional>
             <roles>
-                <role key="outer" text="outer segment" requisite="required" type="way" />
-                <role key="inner" text="inner segment" requisite="optional" type="way" />
+                <role key="outer" text="outer segment" requisite="required" type="way,closedway" />
+                <role key="inner" text="inner segment" requisite="optional" type="way,closedway" />
                 <role key="subarea" text="Sub area" requisite="optional" type="relation" />
                 <role key="admin_centre" text="Administration centre" requisite="optional" type="node" count="1" />
Index: /trunk/src/org/openstreetmap/josm/tools/I18n.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/tools/I18n.java	(revision 7900)
+++ /trunk/src/org/openstreetmap/josm/tools/I18n.java	(revision 7901)
@@ -40,7 +40,8 @@
 
     /**
-     * Enumeration of possible plural modes.
+     * Enumeration of possible plural modes. It allows us to identify and implement logical conditions of
+     * plural forms defined on <a href="https://help.launchpad.net/Translations/PluralForms">Launchpad</a>.
      * See <a href="http://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html">CLDR</a>
-     * for a complete list.
+     * for another complete list.
      * @see #pluralEval
      */
Index: /trunk/test/unit/org/openstreetmap/josm/data/validation/tests/RelationCheckerTest.groovy
===================================================================
--- /trunk/test/unit/org/openstreetmap/josm/data/validation/tests/RelationCheckerTest.groovy	(revision 7900)
+++ /trunk/test/unit/org/openstreetmap/josm/data/validation/tests/RelationCheckerTest.groovy	(revision 7901)
@@ -46,4 +46,11 @@
         assert errors.size() == 1
         assert errors.get(0).getMessage() == "Relation is empty"
+    }
+
+    void testNormal() {
+        def r = createRelation("type=multipolygon")
+        r.addMember(new RelationMember("outer", new Way()))
+        r.addMember(new RelationMember("inner", new Way()))
+        assert testRelation(r).isEmpty()
     }
 
