diff --git a/src/main/java/org/leolo/map/osm/extract/model/ActionFile.java b/src/main/java/org/leolo/map/osm/extract/model/ActionFile.java index e5d9f34..bf5c3ac 100644 --- a/src/main/java/org/leolo/map/osm/extract/model/ActionFile.java +++ b/src/main/java/org/leolo/map/osm/extract/model/ActionFile.java @@ -24,6 +24,10 @@ public class ActionFile { private Map way = new Hashtable<>(); private Map node = new Hashtable<>(); + + private String baseLanguage; + private HashSet otherLanguage = new HashSet<>(); + public ActionFile(InputFile path) throws IOException, SAXException, ParserConfigurationException { log.atInfo().log("Parsing action file"); DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder(); @@ -86,6 +90,18 @@ public class ActionFile { continue; } } + NodeList languages = rootElement.getElementsByTagName("language"); + if(languages.getLength()>0){ + NodeList children = languages.item(0).getChildNodes(); + for(int i=0;i