Commit graph

  • f106deb884 Private correspondence with Robert Chilton led to me to add and remove a few prefix rules. BLC and BGL are here, BLK, BLG, BLNG, BLJ, BNG, BJ, BNY, BN, and BDZ are gone. dchandler 2003-10-25 21:40:21 +0000
  • af013a6a39 I renamed this function a while ago. dchandler 2003-10-22 02:49:16 +0000
  • 7d24ab393f Code cleanup. dchandler 2003-10-21 03:44:02 +0000
  • c764eee8d0 Added a new warning for DMAR and others affected similarly affected by prefix rules, where seeing D+MAR, not D-MAR, could have caused an input operator to type in DMAR. This is a "Most" warning, but DMA causes a higher-priority "Some" warning. dchandler 2003-10-21 03:36:57 +0000
  • 2f39921381 Added more test cases. dchandler 2003-10-21 02:14:45 +0000
  • 2f81a801ef Added three new kinds of warnings to ACIP->Tibetan conversions. dchandler 2003-10-21 02:00:49 +0000
  • a47af2c165 Bulletproofing -- code cleanup. dchandler 2003-10-21 00:31:10 +0000
  • 188b9c322e Warn about prefix rules only in Most and All modes. dchandler 2003-10-21 00:23:55 +0000
  • 1224030898 Speedup. dchandler 2003-10-21 00:19:15 +0000
  • 1d9b405bb8 Forgot to add this file earlier. dchandler 2003-10-20 13:49:54 +0000
  • 5d9305c9d5 "Browse..." buttons are smart about file types now. dchandler 2003-10-19 23:17:25 +0000
  • 3aa3859354 ACIP->Unicode crash fixed. dchandler 2003-10-19 22:19:16 +0000
  • 5aab4acc93 I've undone the SNYAM'AM == SNYAMA'AM hack. The only occurrence of SNYAM'AM in the ACIP texts I've got is likely a typo, says Robert Chilton. dchandler 2003-10-19 20:48:22 +0000
  • 4b1395e0ba Jskad has a new feature: Convert Selection from ACIP to Tibetan. It uses the ACIP converter to do its work. dchandler 2003-10-19 20:16:06 +0000
  • 5ce84d4d9a Tiny code cleanup. dchandler 2003-10-19 04:43:34 +0000
  • 0edebd55d7 We were dying in the "can ts+h take a ga prefix?" check for GTZHAN. dchandler 2003-10-19 03:47:33 +0000
  • 47648186b4 Untabified -- whitespace only has changed. Use 'cvs diff -wb' to avoid seeing these differences. dchandler 2003-10-18 18:34:49 +0000
  • e5534f69ee Untabified -- whitespace only has changed. Use 'cvs diff -wb' to avoid seeing these differences. dchandler 2003-10-18 18:29:46 +0000
  • 557ed7ed44 DKY'O etc. weren't being handled properly by ACIP->Tibetan. Now they are. dchandler 2003-10-18 17:49:29 +0000
  • e799438f86 CVS ignoring backup files. dchandler 2003-10-18 17:47:56 +0000
  • 3b55ea509f Prefix rules have changed. A few are gone; a few new ones are here. I've implemented here a list that Robert Chilton sent me in private correspondence. He doesn't describe it as definitive, but since it affects ACIP->Tibetan conversions, and it's the best I've got, here they are. There's still an optional warning about "Hey, prefix rules matter for this tsheg bar." dchandler 2003-10-18 05:48:53 +0000
  • f28bee4c71 The appendage 'um is here too. dchandler 2003-10-18 05:10:49 +0000
  • 8c99adeb63 TMW->EWTS, TMW->ACIP, and ACIP->Unicode/TMW now support more appendages. Personal correspondence with Robert Chilton led me to support, besides 'am, 'ang, 'o, 'i, and 'u, the following: dchandler 2003-10-18 03:04:47 +0000
  • 5e18feb47d ACIP now stacks greedily. TTTTTA is T+T+T+T+TA, even though that stack doesn't exist in TM or TMW. Robert Chilton, in personal correspondence, agreed that this is the way to do things. dchandler 2003-10-16 04:15:10 +0000
  • 5f4fbfab7c Bulletproofing and debugging support. dchandler 2003-10-16 04:13:14 +0000
  • 129ebccd67 In TCC #1 keyboard, h>cj now works. I may have fixed this in a terrible way, breaking other things even. Hard to say because I don't really understand the code I changed. But DuffPaneTest passes. dchandler 2003-10-12 18:16:17 +0000
  • d7fdacfcdc Open menu is now Open..., Save as is now Save as... dchandler 2003-10-12 18:12:19 +0000
  • 8dbfff17e1 All .rtf and .Rtf and .RTF files are selectable now. dchandler 2003-10-12 18:11:50 +0000
  • 35209ce7fd I'm going to have to debug this, and the tab stops make the source unreadable. I don't like messing with whitespace, but it seems like I'll be the main maintainer for a while, and the people after me can use cvs diff -wb. So I'm untabifying. dchandler 2003-10-12 16:44:28 +0000
  • 749b8d6727 Added toString for debugging. dchandler 2003-10-04 16:33:47 +0000
  • b983af8031 r-t, not rt. This was why converting 'brtul' from TMW to Wylie didn't work. dchandler 2003-10-04 16:33:23 +0000
  • 6a11eddb1e Warning level "None" wasn't working. dchandler 2003-10-04 16:12:48 +0000
  • b10098cc61 "Most" warnings now excludes "the last stack has no vowel", making it much more useful. dchandler 2003-10-04 15:10:18 +0000
  • ee50291ed4 Andres found that "THAG PA" caused a NullPointerException. That's fixed. dchandler 2003-10-04 01:22:59 +0000
  • c8927b827c Fixed bugs in the scanner. Added reference to yogacara bhumi in the about window. amontano 2003-09-23 19:05:23 +0000
  • e89c49651c Now translation tool accepts synonyms separated by ';' in the entry field. amontano 2003-09-14 05:56:20 +0000
  • 115d0e0e6c Fixed ACIP->TMW vowels like 'I etc. dchandler 2003-09-12 05:06:37 +0000
  • 16817d0b8e Fixed Javadocs. dchandler 2003-09-10 01:19:05 +0000
  • cc853be387 Fixed a bug with regards to the word order in the servlet version. amontano 2003-09-09 16:02:03 +0000
  • 1467f9cd3f Fixed display of servlet version and added option to include links to other versions. See http://iris.lib.virginia.edu/tibetan/servlet/org.thdl.tib.scanner.OnLineScannerFilter?thdlBanner=on amontano 2003-09-08 21:32:40 +0000
  • 73d01111ca Fixed the "clicking on the translate button makes the thdl menu go away" error. on the servlet version of the translation tool. amontano 2003-09-08 16:39:18 +0000
  • 07fbbcaf45 Solved some sorting errors with the servlet version. Also if the service parameter thdlBanner=anything is sent, the THDL's java script menu is displayed (if it is running on the thdl server). There is still a bug. Menu goes away when pressing "translate" button. See: http://iris.lib.virginia.edu/tibetan/servlet/org.thdl.tib.scanner.OnLineScannerFilter?thdlBanner=on amontano 2003-09-08 08:12:56 +0000
  • e42d76b3b8 Nicer default Latin font for ACIP->* conversions. dchandler 2003-09-07 22:08:35 +0000
  • 6872ea8028 Corrected the usage info. dchandler 2003-09-07 22:08:00 +0000
  • d8657abd44 ACIP font shrinking as in {KA (GA)} is now supported. dchandler 2003-09-07 18:30:59 +0000
  • 07e360d9a8 The ACIP {NYA%} is supported. {NYAo} and {NYAx} are confusing to me, because I don't know which glyphs o and x correspond to. For that reason, they cause ERRORs. dchandler 2003-09-07 16:19:50 +0000
  • f57cdda867 Now translation tool displays to where is it connected amontano 2003-09-07 03:40:51 +0000
  • b489034598 Fixed a call to a deprecated method amontano 2003-09-07 03:39:08 +0000
  • 0d6d6ed611 Added GUI support for color-coding. Added support for color-coding and choosing the warning level to TibetanConverter. dchandler 2003-09-06 22:56:10 +0000
  • 1308f14807 sanskrit=green, prefix-rule-afflicted-tsheg-bar=yellow dchandler 2003-09-05 06:05:46 +0000
  • 899b042ec0 Preliminary, untested color support in ACIP->TMW conversion. dchandler 2003-09-05 05:54:35 +0000
  • 717c3b94f3 Fixed ACIP->Unicode spaces/tshegs and newlines, especially with shads. dchandler 2003-09-05 05:08:47 +0000
  • 5c240ac072 From the converter GUI, you can now choose TMW->ACIP text and TMW->Wylie text. All the conversions show you which format they take as input and which format they give as output. dchandler 2003-09-05 02:05:34 +0000
  • 4abbf6db37 --to-acip-text and --to-wylie-text added; these get you text files, not RTF files like --to-acip and --to-wylie do. The GUI converter doesn't yet allow you to get text files. dchandler 2003-09-04 05:16:47 +0000
  • cc615f34df ACIP->TMW and ACIP->Unicode have my pre-stamp of non-approval. Except for (NYAx} and {NYAo}, they're as good as I'll get them without input from experts of the employ of a complementary, syllabary-based approach. dchandler 2003-09-04 04:34:18 +0000
  • ae7a7577bc ACIP->TMW and ACIP->Unicode are now smart about when a newline is really a newline and when a space is really a tsheg. The space in {KA ,MDO} is a tsheg, but the space in {GA ,MDO} is not. dchandler 2003-09-04 04:13:01 +0000
  • d2749cecd0 ACIP->TMW and ACIP->Unicode are now smart about when a newline is really a newline and when a space is really a tsheg. The space in {KA ,MDO} is a tsheg, but the space in {GA ,MDO} is not. dchandler 2003-09-04 04:04:21 +0000
  • 72e531e515 Use shortened 'dreng-bu, not regular. As per TM glyphs. I suspect that the following would look better with shortened 'dreng-bu also, but I'm sticking with the TM/TMW docs: dchandler 2003-09-04 03:46:35 +0000
  • 2f58ec2760 A bunch of Sanskrit stacks of the form ts+... and dz+...had 1,125 for their drengbu, but that is actually a naro. I changed it to 1,123 (which is one of the two drengbus). a1tsal 2003-09-04 02:06:58 +0000
  • 316f59107b A preliminary TMW->ACIP converter is here. There are known bugs, mostly with rare punctuation. dchandler 2003-09-02 06:39:33 +0000
  • cc9ab06864 Added utility routine. Better comments. dchandler 2003-08-31 20:38:28 +0000
  • 045c4069c9 Preliminary ACIP->TMW support is in place. {DU} gives you something less beautiful than what Jskad would give, so more work is needed. dchandler 2003-08-31 16:06:35 +0000
  • 1f4d53be2e Moved ^M to punctuation section. Removed obsolete comment. a1tsal 2003-08-31 00:44:23 +0000
  • 522812996e Remove unused sections of tibwn.ini. a1tsal 2003-08-31 00:34:15 +0000
  • dd22e161a5 Code cleanup for Jskad's Tibetan font converter GUI. dchandler 2003-08-30 05:01:15 +0000
  • 896344f2d1 David Chapman removed some lines from tibwn.ini. That breaks TM<->TMW mappings, so I've put them back, but with the EWTS non-correspondences \tmwXYYY. dchandler 2003-08-26 01:28:02 +0000
  • ccdebf6719 Removed half numbers (no longer in EWTS) Brought <?Other?> closer to EWTS Removed __TILDE__ (no longer in EWTS) Changed M^ to ^M per new EWTS draft Added ai, au, -i from WW tibwn.ini -- they were missing in this version a1tsal 2003-08-25 23:19:48 +0000
  • 1982c5847b Jskad's converter now has ACIP-to-Unicode built in. There are known bugs; it is pre-alpha. It's usable, though, and finds tons of errors in ACIP input files, with the user deciding just how pedantic to be. The biggest outstanding bug is the silent one: treating { }, space, as tsheg instead of whitespace when we ought to know better. dchandler 2003-08-24 06:40:53 +0000
  • d5ad760230 TMW->Wylie conversion now takes advantage of prefix rules, the rules that say "ya can take a ga prefix" etc. dchandler 2003-08-23 22:03:37 +0000
  • 21ef657921 I'd broken the ACIP->Wylie for ACIP vowels {'A}, {'I}, etc. dchandler 2003-08-22 05:13:32 +0000
  • 1afb3a0fdd ACIP->Unicode, without going through TMW, is now possible, so long as \, the Sanskrit virama, is not used. Of the 1370-odd ACIP texts I've got here, about 57% make it through the gauntlet (fewer if you demand a vowel or disambiguator on every stack of a non-Tibetan tsheg bar). dchandler 2003-08-18 02:38:54 +0000
  • 245aac4911 I'm now stricter about accepting alphabetic characters. F, Q, X, a, b, c, d, e, ... do not belong in ACIP, so the scanner rejects them. This should make it even easier to distinguish automatically between Tibetan and English texts. dchandler 2003-08-17 02:38:58 +0000
  • 39451d8879 Fixed a couple of small bugs. dchandler 2003-08-17 02:12:49 +0000
  • 4581a2d8ab Improved the ACIP scanner (the part of the converter that says, "This is a correction, that's a comment, this is Tibetan, that's Latin (English), that's Tibetan inter-tsheg-bar punctuation, etc.) It now accepts more real-world ACIP files, i.e. it handles illegal constructs. The error checking is more user-friendly. There are now tests. dchandler 2003-08-17 01:45:55 +0000
  • 0b91ed0beb I've improved the ACIP tsheg bar scanner to handle a lot of illegal constructions that occur in practice. dchandler 2003-08-16 16:13:53 +0000
  • 2a57439516 Updated the info displayed on the about window. amontano 2003-08-14 14:16:49 +0000
  • da384c6c2f Now when loading, takes the default font options from the DuffPane. amontano 2003-08-14 14:16:23 +0000
  • 2b59d9838d I now have a function that takes as input a String of ACIP and breaks up that String into tsheg bars, punctuation, etc., while finding errors. I've tested it some, but I'm not yet committing the tests. dchandler 2003-08-14 05:10:47 +0000
  • d4732938a3 This test no longer fails. dchandler 2003-08-13 12:59:11 +0000
  • 57f506384f The ACIP->Tibetan converter now has perfect low-level functionality, and it has the capability to produce error messages and warnings that make sense to the user. One can now get the correct parse, if one exists, for an ACIP tsheg bar. dchandler 2003-08-12 04:13:11 +0000
  • 87266646fb Removed misinformation. dchandler 2003-08-10 19:33:01 +0000
  • e21d3774a9 Added an unfinished ACIP->Tibetan converter. Once it works properly for ACIP, it'll easily be made to work as a perfect EWTS Wylie->Tibetan converter. It has an extensive suite of tests for the existing functionality. dchandler 2003-08-10 19:30:07 +0000
  • 39e0435b6b Refactored this code so that Wylie->Tibetan and ACIP->Tibetan conversions can make use of it. Hooray for reuse. dchandler 2003-08-10 19:02:56 +0000
  • bcf1c12b6a We now produce EWTS m.ya, g.rwa, d.rwa, and b.ya during TMW->Wylie. Our disambiguation is now perfect, happening when and only when it is necessary. These are all illegal, so it shouldn't affect many existing conversions. But if there were typos, it could. dchandler 2003-08-10 18:46:01 +0000
  • 9093fd3c05 We now produce EWTS m.ya, g.rwa, d.rwa, and b.ya during TMW->Wylie. Our disambiguation is now perfect, happening when and only when it is necessary. These are all illegal, so it shouldn't affect many existing conversions. But if there were typos, it could. dchandler 2003-08-10 18:38:20 +0000
  • 251d8feae5 brtan now gives TMW->Wylie brtan, not b.rtan. Etc. See bug report http://sourceforge.net/tracker/index.php?func=detail&aid=785791&group_id=61934&atid=502515. dchandler 2003-08-09 17:48:40 +0000
  • 7dffc47cb7 'bad now gives TMW->Wylie 'bad, not TMW->Wylie 'abd. Andres came across this one, so we've added it to the list of ambiguous three-consonant combos. dchandler 2003-08-09 17:05:43 +0000
  • 45ded5f4de The translation tool (two of four builds of it) now includes keyboard documentation to go along with its new multi-keyboard support. dchandler 2003-08-09 16:20:18 +0000
  • 52cdc17794 Added support for multiple keyboards and ability to set the preferences for size of tibetan font and type and size of roman font. amontano 2003-08-09 08:00:58 +0000
  • 8e4b508de8 Made a new class for the preference window so that other software (i.e. the translation tool) can use re-use that same code to set up the attributes of the tibetan and roman fonts. amontano 2003-08-09 07:57:21 +0000
  • ef0df405d9 Redesigned the interface of the handheld version. amontano 2003-08-03 06:29:08 +0000
  • 2b5a5fe67a Got rid of redundant code amontano 2003-08-03 06:28:22 +0000
  • cce779bf88 Added a wizard window to avoid as much as possible using the command line. This way through clicking on the application through the wizard one can choose to connect to the available on-line dicts, open a local dict or generate a dict database. amontano 2003-08-03 06:27:30 +0000
  • 4caeafa1b1 You shouldn't have one of these without the other, now that there are two. This way neither TM nor TMW fonts will be loaded. dchandler 2003-07-26 00:55:32 +0000
  • 2bb499e5a7 This was dying with a NullPointerException when you started it up using 'ant tt-run' with no dictionary. Now it starts up and shows you a nice error message, "Dictionary could not be loaded!", instead. dchandler 2003-07-26 00:53:59 +0000
  • e198519c5f Jskad now supports EWTS ~, i.e. TMW8.91. dchandler 2003-07-25 02:35:31 +0000
  • 5df9b5b91a now supports sorting amontano 2003-07-25 01:43:58 +0000
  • 97f5fe91b3 when invalid wylie is encountered, instead of displaying a message it raises an exception. amontano 2003-07-25 01:43:18 +0000
  • 7cdbf33333 changed it to support for 30 dictionaries (instead of just 15) amontano 2003-07-25 01:42:17 +0000
  • 7b04d7bca5 changed the "about" info amontano 2003-07-25 01:41:30 +0000