hallgren
4479bb81b7
Wide Coverage Demo App updates
...
+ Add Clear button.
+ Use localstorage to remember entered text between visits.
+ Add a link to it on the GF cloud service start page.
2014-04-09 13:59:35 +00:00
aarne
88cf84613e
more passives in App. Import changes are now produced with MkApp.hs, which copies the exclude list from App.gf to the concrete syntax files.
2014-04-09 14:01:06 +00:00
aarne
a3921bffd7
rewrote App so that it just inherits Translate and excludes some functions. This minimizes the duplication of code between Translate and App. Also added some functions, which make App 15% slower but increase the coverage and quality. This trade-off has to be studied further.
2014-04-09 13:04:19 +00:00
hallgren
622ab0b44c
Fix build problem in PGFService.hs when configured without c-runtime
2014-04-08 20:45:54 +00:00
hallgren
29efca71cb
PGF web service: add lexer support
...
The PGF web API commands parse, translate, translategroup, c-parse and
c-translate now support a lexer parameter. Possible values are "text",
"code" and "mixed".
This is used in the Wide Coverage Demo App to save one server roundtrip.
2014-04-08 16:10:33 +00:00
aarne
44521edd2d
small fixes in App grammar - don't affect performance
2014-04-08 16:14:05 +00:00
hallgren
9cac98a356
Move basic lexing functions from GF.Text.Lexing to the new module PGF.Lexing
...
They are thus part of the PGF Run-Time Library, making it possible to add
lexing functionality in PGF service in a natural way.
2014-04-08 14:07:49 +00:00
hallgren
936f3d8297
Wide Coverage Demo App: remove quality markers ("+" or "*") before unlexing
...
Otherwise the first word won't be capitalized.
2014-04-08 13:46:57 +00:00
kr.angelov
a90756aeda
added preliminary API for custom literals from Java. Not functional yet
2014-04-08 13:54:49 +00:00
kr.angelov
f99d3033aa
bugfix in the C runtime that shows up with only some grammars
2014-04-08 12:41:41 +00:00
hallgren
64623d4881
Wide Coverage Demo App: restore swap button
2014-04-08 11:32:54 +00:00
hallgren
c8a8883df8
demos/translation.t2t: more space for the demo app
2014-04-07 13:01:00 +00:00
hallgren
5868118ea9
Wide Coverage Demo Web App: add segmentation
...
Click on sentences to choose among alternative translations.
2014-04-07 12:51:13 +00:00
kr.angelov
e3d49bea01
Expr and ExprProb are now serializable objects
2014-04-07 12:52:51 +00:00
kr.angelov
317d32aa93
fix in the keyboard
2014-04-07 12:42:02 +00:00
kr.angelov
3ff5557389
added alternative_item.xml
2014-04-07 12:41:23 +00:00
kr.angelov
8fa202613f
a bit more text in the help
2014-04-07 09:43:20 +00:00
kr.angelov
419aab3025
show alternative translations on Android
2014-04-07 09:14:14 +00:00
hallgren
a0adabb3a1
Wide coverage demo app: show an error message even if the error string is empty
2014-04-06 23:44:31 +00:00
hallgren
ea67953012
Wide coverage demo app: show an error message if linearization fails
2014-04-06 23:13:18 +00:00
hallgren
5344d42536
gftranslate.js: use Translate10.pgf
2014-04-06 19:59:04 +00:00
hallgren
d6d056034b
TypeCheck.RConcrete: contravariance in table types
2014-04-04 16:50:12 +00:00
aarne
ad5f7397ad
path in AppFin
2014-04-04 14:32:36 +00:00
aarne
1bd5bcfad3
polarities restored in Hin translation
2014-04-04 12:05:20 +00:00
hallgren
c58649bd29
Removed imports of TypeCheck.Concrete, fixed problems in TypeCheck.RConcrete
...
+ The current type checker for concrete syntax is in
GF.Compile.TypeCheck.RConcrete, but GF.Compile.TypeCheck.Concrete was
still imported in GFI.
+ Fixed a bug that allowed Ints n as a subtype of Ints m, regardless of
m and n. It now requires n<=m. Note: the type checker still allows Int
as a subtype of Ints m, regardless of m.
+ Fixed a potential efficiency problem with large record types, by reducing
the number of recursive calls from |R|*|S| to |R| when checking if R<=S.
+ Fixed a misleading comment: "alpha g t u" checks that u is a subtype of t,
the other way around. Similarly, "checkIfEqLType gr g t u trm" checks that
u is a subtype of t, not the other way around, and not that t is equal to u.
2014-04-04 13:51:07 +00:00
hallgren
8986541160
Wide Coverage Translation Web App: redesigned user interface
...
The layout now resembles a certain other online translation service.
The translation is started automatically after text is entered, no need to
press the Translate button.
2014-04-04 12:52:41 +00:00
hallgren
5cc0f39520
gftranslate.js: increase length limit from 200 to 500 encoded bytes
2014-04-04 12:39:36 +00:00
hallgren
6cbd1a753c
Simple Translator: show more alternatives when using GF robust translation
...
The maximum number of alternatives shown has been increased from 2 to 5
although it can slow down translation.
2014-04-04 12:35:20 +00:00
hallgren
9ceadecf89
Slightly more informative error messages in translation web apps
2014-04-04 12:33:31 +00:00
hallgren
4018073bdb
PGFService.hs: adapt to changes in the Haskell binding to the C run-time system
...
Parse errors used to cause crashes, but they are now handled and reported.
2014-04-04 12:28:00 +00:00
kr.angelov
bd892b8a1d
fix the haskell binding to handle parse errors
2014-04-04 11:46:40 +00:00
aarne
dafaef7fec
AdvS added to app
2014-04-04 07:30:06 +00:00
aarne
1af3bb65b4
text in app help
2014-04-04 07:28:55 +00:00
kr.angelov
67debbd8c3
now the output from the speech recognizer is editable with the keyboard
2014-04-04 09:04:00 +00:00
kr.angelov
2f6ee53ff6
add activity_help.xml
2014-04-04 07:51:05 +00:00
kr.angelov
2834d0b44d
add the forgoten HelpActivity.java
2014-04-04 07:48:50 +00:00
kr.angelov
587b02a63b
add touch feedback to the two buttons in the app
2014-04-03 20:30:23 +00:00
kr.angelov
3f99060252
added help view in the android app. The help itself is not very useful right now
2014-04-03 14:22:44 +00:00
kr.angelov
6a8f271ba5
GFTranslator to DGTranslator in a few more places
2014-04-03 14:06:26 +00:00
kr.angelov
ba5e918b69
remove the old android icon
2014-04-03 14:02:50 +00:00
kr.angelov
b7283ade9c
change the project name to DGTranslator
2014-04-03 13:48:08 +00:00
kr.angelov
7a319e0794
a new icon and a new name for the DG Translator
2014-04-03 13:44:14 +00:00
aarne
942808bc84
added AdvVP and AdVVP to App
2014-04-03 07:25:57 +00:00
kr.angelov
e6f9143c63
bugfix in the keyboard translation
2014-04-03 06:14:15 +00:00
aarne
cae40d2b0e
Android app sources in examples/app - read README for advice
2014-04-02 21:34:40 +00:00
kr.angelov
0a8034c008
fix in the keyboard XMLs
2014-04-02 20:05:16 +00:00
kr.angelov
b3ba3d3c1c
initial binding to Prolog for the C runtime
2014-04-02 10:03:19 +00:00
aarne
d4cbadb6ad
use chunking before morpho lookup in backup parsing ; show results with unknown linearizations in darkest red
2014-04-01 16:24:35 +00:00
hallgren
23c9a042cb
Bug fix for pattern macros in pre{}
...
This bug was introduced sometime between 2013-08-21 and 2013-11-01 and caused
the function convertTerm in GF.Compile.GeneratePMCFG to encounter a EPatt where
it expected Strs. I fixed it by applying the function getPatts (from the old
partial evaluator) to the pattern.
2014-04-01 10:54:41 +00:00
aarne
13d4e01ecb
Hin and Bul keyboards in app restored
2014-03-31 19:45:41 +00:00