mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-10 11:42:51 -06:00
added 'make ParseFre' and 'make ParseEngFre' to lib/src/Makefile; added the script french/MkWikt.hs
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user