summaryrefslogtreecommitdiff
path: root/src/ui/android
diff options
context:
space:
mode:
authoraarne <aarne@chalmers.se>2013-12-02 13:34:51 +0000
committeraarne <aarne@chalmers.se>2013-12-02 13:34:51 +0000
commitfad27b1b4a1bf2eafc863efe0c36bdfa54c12bcf (patch)
treed5099a5be8d4e28e7fda33fb530c86295c2a430f /src/ui/android
parent91d8bd8e106f4f1bdfef899bf0aa8dc3ec36d84a (diff)
ui/android/.../Translate.java uses Parse8 (change the name and language list if you need something else)
Diffstat (limited to 'src/ui/android')
-rw-r--r--src/ui/android/src/org/grammaticalframework/ui/android/Translator.java20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/Translator.java b/src/ui/android/src/org/grammaticalframework/ui/android/Translator.java
index dddc59108..18aea8664 100644
--- a/src/ui/android/src/org/grammaticalframework/ui/android/Translator.java
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/Translator.java
@@ -26,20 +26,20 @@ public class Translator {
private static final String TAG = "Translator";
// TODO: allow changing
- private String mGrammar = "ParseEngAbs.pgf";
- /// private String mGrammar = "TranslateEngChiFinSwe.pgf"; // AR
+ private String mGrammar = "Parse8.pgf";
// TODO: build dynamically?
private Language[] mLanguages = {
- /*
- new Language("en-US", "English", "TranslateEng", R.xml.inflection_en), // AR
- new Language("cmn-Hans-CN", "Chinese", "TranslateChi", R.xml.inflection_cmn),
- new Language("fi-FI", "Finnish", "TranslateFin", R.xml.inflection_fi, R.xml.qwerty),
- new Language("sv-SE", "Swedish", "TranslateSwe", R.xml.inflection_sv),
- */
- new Language("en-US", "English", "ParseEng", R.xml.inflection_en, R.xml.qwerty),
+
+ new Language("en-US", "English", "ParseEng", R.xml.inflection_en, R.xml.qwerty),
new Language("bg-BG", "Bulgarian", "ParseBul", R.xml.inflection_bg, R.xml.cyrillic),
+ new Language("cmn-Hans-CN", "Chinese", "ParseChi", R.xml.inflection_cmn, R.xml.qwerty),
+ new Language("fi-FI", "Finnish", "ParseFin", R.xml.inflection_fi2, R.xml.qwerty),
+ new Language("fr-FR", "French", "ParseFre", 0, R.xml.qwerty),
+ new Language("de-DE", "German", "ParseGer", 0, R.xml.qwerty),
+ new Language("hi-IN", "Hindi", "ParseHin", 0, R.xml.qwerty), ///
new Language("sv-SE", "Swedish", "ParseSwe", R.xml.inflection_sv, R.xml.qwerty),
+
};
private Context mContext;
@@ -129,7 +129,7 @@ public class Translator {
try {
Concr sourceLang = getConcr(getSourceLanguage().getConcrete());
- Expr expr = sourceLang.parseBest(getGrammar().getStartCat(), input);
+ Expr expr = sourceLang.parseBest(getGrammar().getStartCat(), input);
Concr targetLang = getConcr(getTargetLanguage().getConcrete());
String output = targetLang.linearize(expr);
return output;