/tsimapiak/parse.py |
---|
127,5 → 127,6 |
if word == None: |
word = parseword(sent[-left:]) |
left -= len(word["word"]["navi"].split(" ")) |
word["word"]["translated"] = dbconnector.translate(word["word"]["id"],"eng") |
ret.append(word) |
return ret |
return ret |
/tsimapiak/dbconnector.py |
---|
32,4 → 32,14 |
else: |
ret.append({"id": row["id"], "navi": row["navi"], "infix": row["navi"].lower(), "type": row["partOfSpeech"]}) |
db.close() |
return ret |
return ret |
def translate(word,language): |
db = tornado.database.Connection("127.0.0.1", "navi", user="navi", password="navi") |
for row in db.query(""" |
SELECT * |
FROM `localizedWords` |
WHERE id = ? AND languageCode = ?""",word,language): |
ret = row["localized"] |
db.close() |
return ret |
/webapp/templates/parse.html |
---|
12,6 → 12,7 |
<table border="1"> |
<tr> |
<th>Words</th> |
<th>English</th> |
<th>Parts</th> |
<th>Data</th> |
</tr> |
18,6 → 19,7 |
{% for wor in out %} |
<tr> |
<td rowspan="4">{{ wor["word"]["navi"] }}</td> |
<td rowspan="4">{{ wor["translated"] }}</td> |
<td>Infixes:</td> |
<td>{{ u", ".join(wor["inf"]) }}</td> |
</tr> |