added 'make ParseFre' and 'make ParseEngFre' to lib/src/Makefile; added the script french/MkWikt.hs

This commit is contained in:
aarne
2013-10-10 23:32:05 +00:00
parent 482e8ef8cd
commit a0e6576e45
3 changed files with 10 additions and 7 deletions

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="app_name">GF Translator</string> <string name="app_name">GF4Translator</string>
<string name="microphone">Microphone</string> <string name="microphone">Microphone</string>
<string name="switch_languages">Switch languages</string> <string name="switch_languages">Switch languages</string>

View File

@@ -44,8 +44,8 @@ public class LexicalEntryActivity extends ListActivity {
List<String> data = new ArrayList<String>(); List<String> data = new ArrayList<String>();
for (MorphoAnalysis a : list) { for (MorphoAnalysis a : list) {
Expr e = Expr.readExpr(a.getLemma()); // Expr e = Expr.readExpr(a.getLemma());
String phrase = mTranslator.linearize(e); String phrase = "FOO" ; //mTranslator.linearize(e);
if (!data.contains(phrase)) { if (!data.contains(phrase)) {
data.add(phrase); data.add(phrase);

View File

@@ -20,13 +20,16 @@ public class Translator {
private static final String TAG = "Translator"; private static final String TAG = "Translator";
// TODO: allow changing // TODO: allow changing
private String mGrammar = "ParseEngAbs.pgf"; private String mGrammar = "ParseEngChi.pgf";
// TODO: build dynamically? // TODO: build dynamically?
private Language[] mLanguages = { private Language[] mLanguages = {
new Language("en-US", "English", "ParseEng"), new Language("en-US", "English", "ParseEng"),
new Language("bg-BG", "Bulgarian", "ParseBul"), new Language("cmn-Hans-CN", "Chinese", "ParseChi"),
new Language("cmn-Hans-CN", "Chinese", "ParseChi") // new Language("de-DE", "German", "ParseGer"),
// new Language("es-ES", "Spanish", "ResourceDemoSpa"),
//new Language("fr-FR", "French", "ResourceDemoFre"),
// new Language("bg-BG", "Bulgarian", "ParseBul"),
}; };
private Language mSourceLanguage; private Language mSourceLanguage;
@@ -92,7 +95,7 @@ public class Translator {
return output; return output;
} catch (ParseError e) { } catch (ParseError e) {
Log.e(TAG, "Parse error: " + e); Log.e(TAG, "Parse error: " + e);
return "parse error: " + e.getMessage(); // TODO: no no no return "parse error: " + input + " " + e.getMessage(); // TODO: no no no
} }
} }