OsmAnd/OsmAnd-java/src/main/java/net/osmand/binary/CommonWords.java

518 lines
11 KiB
Java
Raw Normal View History

package net.osmand.binary;
import java.util.LinkedHashMap;
import java.util.Map;
public class CommonWords {
private static Map<String, Integer> commonWordsDictionary = new LinkedHashMap<>();
private static void addCommon(String string) {
commonWordsDictionary.put(string, commonWordsDictionary.size());
}
public static int getCommon(String name) {
2017-04-13 10:34:56 +02:00
// if(true) {
// // not ready for old versions yet
// return -1;
// }
Integer i = commonWordsDictionary.get(name);
return i == null ? -1 : i.intValue();
}
2017-04-13 01:10:44 +02:00
public static int getCommonSearch(String name) {
Integer i = commonWordsDictionary.get(name);
return i == null ? -1 : i.intValue();
}
public static int getCommonGeocoding(String name) {
Integer i = commonWordsDictionary.get(name);
return i == null ? -1 : i.intValue();
}
static {
addCommon("la");
addCommon("via");
addCommon("rua");
addCommon("de");
addCommon("du");
addCommon("des");
addCommon("del");
addCommon("am");
addCommon("da");
addCommon("a");
addCommon("der");
addCommon("do");
addCommon("los");
addCommon("di");
addCommon("im");
addCommon("el");
addCommon("e");
addCommon("an");
addCommon("g.");
addCommon("rd");
addCommon("dos");
addCommon("dei");
addCommon("b");
addCommon("st");
addCommon("the");
addCommon("las");
addCommon("f");
addCommon("u");
addCommon("jl.");
addCommon("j");
addCommon("sk");
addCommon("w");
addCommon("a.");
addCommon("of");
addCommon("k");
addCommon("r");
addCommon("h");
addCommon("mc");
addCommon("sw");
addCommon("g");
addCommon("v");
addCommon("m");
addCommon("c.");
addCommon("r.");
addCommon("ct");
addCommon("e.");
addCommon("dr.");
addCommon("j.");
addCommon("in");
addCommon("al");
addCommon("út");
addCommon("per");
addCommon("ne");
addCommon("p");
addCommon("et");
addCommon("s.");
addCommon("f.");
addCommon("t");
addCommon("fe");
addCommon("à");
addCommon("i");
addCommon("c");
addCommon("le");
addCommon("s");
addCommon("av.");
addCommon("den");
addCommon("dr");
addCommon("y");
addCommon("un");
addCommon("van");
addCommon("road");
addCommon("street");
addCommon("drive");
addCommon("avenue");
addCommon("rue");
addCommon("lane");
addCommon("улица");
addCommon("спуск");
addCommon("straße");
addCommon("chemin");
addCommon("way");
addCommon("court");
addCommon("calle");
addCommon("place");
addCommon("avenida");
addCommon("boulevard");
addCommon("county");
addCommon("route");
addCommon("trail");
addCommon("circle");
addCommon("close");
addCommon("highway");
addCommon("strada");
addCommon("impasse");
addCommon("utca");
addCommon("creek");
addCommon("carrer");
addCommon("вулиця");
addCommon("allée");
addCommon("weg");
addCommon("площадь");
addCommon("тупик");
addCommon("terrace");
addCommon("jalan");
addCommon("parkway");
addCommon("переулок");
addCommon("carretera");
addCommon("valley");
addCommon("camino");
addCommon("viale");
addCommon("loop");
addCommon("bridge");
addCommon("embankment");
addCommon("township");
addCommon("town");
addCommon("village");
addCommon("piazza");
addCommon("della");
addCommon("plaza");
addCommon("pasaje");
addCommon("expressway");
addCommon("ruta");
addCommon("square");
addCommon("freeway");
addCommon("line");
addCommon("track");
addCommon("zum");
addCommon("rodovia");
addCommon("sokak");
addCommon("sur");
addCommon("path");
addCommon("das");
addCommon("yolu");
addCommon("проспект");
addCommon("auf");
addCommon("alley");
addCommon("são");
addCommon("les");
addCommon("delle");
addCommon("paseo");
addCommon("alte");
addCommon("autostrada");
addCommon("iela");
addCommon("autovía");
addCommon("d");
addCommon("ulica");
addCommon("na");
addCommon("проезд");
addCommon("n");
addCommon("ул.");
addCommon("voie");
addCommon("ring");
addCommon("ruelle");
addCommon("vicolo");
addCommon("avinguda");
addCommon("шоссе");
addCommon("zur");
addCommon("corso");
addCommon("autopista");
addCommon("провулок");
addCommon("broadway");
addCommon("to");
addCommon("passage");
addCommon("sentier");
addCommon("aleja");
addCommon("dem");
addCommon("valle");
addCommon("cruz");
addCommon("bypass");
addCommon("rúa");
addCommon("crest");
addCommon("ave");
addCommon("expressway)");
addCommon("autoroute");
addCommon("crossing");
addCommon("camí");
addCommon("bend");
addCommon("end");
addCommon("caddesi");
addCommon("bis");
addCommon("ქუჩა");
addCommon("kalea");
addCommon("pass");
addCommon("ponte");
addCommon("cruce");
addCommon("se");
addCommon("au");
addCommon("allee");
addCommon("autobahn");
addCommon("väg");
addCommon("sentiero");
addCommon("plaça");
addCommon("o");
addCommon("vej");
addCommon("aux");
addCommon("spur");
addCommon("ringstraße");
addCommon("prospect");
addCommon("m.");
addCommon("chaussee");
addCommon("row");
addCommon("link");
addCommon("travesía");
addCommon("degli");
addCommon("piazzale");
addCommon("vei");
addCommon("waldstraße");
addCommon("promenade");
addCommon("puente");
addCommon("rond-point");
addCommon("vía");
addCommon("pod");
addCommon("triq");
addCommon("hwy");
addCommon("οδός");
addCommon("dels");
addCommon("and");
addCommon("pré");
addCommon("plac");
addCommon("fairway");
// addCommon("farm-to-market");
addCommon("набережная");
addCommon("chaussée");
addCommon("náměstí");
addCommon("tér");
addCommon("roundabout");
addCommon("lakeshore");
addCommon("lakeside");
addCommon("alle");
addCommon("gasse");
addCommon("str.");
// addCommon("p.");
addCommon("ville");
addCommon("beco");
addCommon("platz");
// addCommon("porto");
addCommon("sideroad");
addCommon("pista");
addCommon("аллея");
addCommon("бульвар");
addCommon("город");
addCommon("городок");
addCommon("деревня");
addCommon("дер.");
addCommon("пос.");
addCommon("дорога");
addCommon("дорожка");
addCommon("кольцо");
addCommon("мост");
addCommon("остров");
addCommon("островок");
addCommon("поселок");
addCommon("посёлок");
addCommon("путепровод");
addCommon("слобода");
addCommon("станция");
addCommon("тоннель");
addCommon("тракт");
addCommon("island");
addCommon("islet");
addCommon("tunnel");
addCommon("stadt");
addCommon("brücke");
addCommon("damm");
addCommon("insel");
addCommon("dorf");
addCommon("bereich");
addCommon("überführung");
addCommon("bulevar");
addCommon("ciudad");
addCommon("pueblo");
addCommon("anillo");
addCommon("muelle");
addCommon("isla");
addCommon("islote");
addCommon("carril");
addCommon("viaje");
addCommon("città");
addCommon("paese");
addCommon("villaggio");
addCommon("banchina");
addCommon("isola");
addCommon("isolotto");
addCommon("corsia");
addCommon("viaggio");
addCommon("canale");
addCommon("pont");
addCommon("quai");
addCommon("île");
addCommon("îlot");
addCommon("voyage");
addCommon("descente");
addCommon("straat");
addCommon("stad");
addCommon("dorp");
addCommon("brug");
addCommon("kade");
addCommon("eiland");
addCommon("eilandje");
addCommon("laan");
addCommon("plein");
addCommon("reizen");
addCommon("afkomst");
addCommon("kanaal");
addCommon("doodlopende");
addCommon("stradă");
addCommon("rutier");
addCommon("alee");
addCommon("municipiu");
addCommon("oras");
addCommon("drumuri");
addCommon("poduri");
addCommon("cheu");
addCommon("insula");
addCommon("ostrov");
addCommon("sat");
addCommon("călătorie");
addCommon("coborâre");
addCommon("statie");
addCommon("tunel");
addCommon("fundătură");
addCommon("ulice");
addCommon("silnice");
addCommon("bulvár");
addCommon("město");
addCommon("obec");
addCommon("most");
addCommon("nábřeží");
addCommon("ostrova");
addCommon("ostrůvek");
addCommon("lane");
addCommon("vesnice");
addCommon("jezdit");
addCommon("sestup");
addCommon("nádraží");
addCommon("kanál");
addCommon("ulička");
addCommon("gata");
addCommon("by");
addCommon("bro");
addCommon("kaj");
addCommon("ö");
addCommon("holme");
addCommon("fyrkant");
addCommon("resa");
addCommon("härkomst");
addCommon("kanal");
addCommon("återvändsgränd");
addCommon("cesty");
addCommon("ostrovček");
addCommon("námestie");
addCommon("dediny");
addCommon("jazdiť");
addCommon("zostup");
addCommon("stanice");
addCommon("cesta");
addCommon("pot");
addCommon("mesto");
addCommon("kraj");
addCommon("vas");
addCommon("pomol");
addCommon("otok");
addCommon("otoček");
addCommon("trg");
addCommon("potovanje");
addCommon("spust");
addCommon("postaja");
addCommon("predor");
addCommon("вуліца");
addCommon("шаша");
addCommon("алея");
addCommon("горад");
addCommon("мястэчка");
addCommon("вёска");
addCommon("дарога");
addCommon("набярэжная");
addCommon("востраў");
addCommon("астравок");
addCommon("завулак");
addCommon("плошча");
addCommon("пасёлак");
addCommon("праезд");
addCommon("праспект");
addCommon("станцыя");
addCommon("тунэль");
addCommon("тупік");
addCommon("افي.");
addCommon("إلى");
addCommon("تسوية");
addCommon("جادة");
addCommon("جزيرة");
addCommon("جسر");
addCommon("زقاق");
addCommon("شارع");
addCommon("طريق");
addCommon("قرية");
addCommon("مأزق");
addCommon("محطة");
addCommon("مدينة");
addCommon("مرور");
addCommon("مسار");
addCommon("ممر");
addCommon("منطقة");
addCommon("نفق");
addCommon("път");
addCommon("булевард");
addCommon("град");
addCommon("село");
addCommon("кей");
addCommon("островче");
addCommon("платно");
addCommon("квадрат");
addCommon("пътуване");
addCommon("произход");
addCommon("гара");
addCommon("тунел");
addCommon("канал");
addCommon("körút");
addCommon("híd");
addCommon("rakpart");
addCommon("állomás");
addCommon("alagút");
addCommon("đường");
addCommon("đại");
addCommon("làng");
addCommon("cầu");
addCommon("đảo");
addCommon("phố");
addCommon("gốc");
addCommon("kênh");
addCommon("δρόμο");
addCommon("λεωφόρος");
addCommon("πόλη");
addCommon("κωμόπολη");
addCommon("χωριό");
addCommon("δρόμος");
addCommon("γέφυρα");
addCommon("αποβάθρα");
addCommon("νησί");
addCommon("νησίδα");
addCommon("λωρίδα");
addCommon("πλατεία");
addCommon("χωριό");
addCommon("ταξίδια");
addCommon("ø");
addCommon("bane");
}
}