-
Notifications
You must be signed in to change notification settings - Fork 0
Milestones
List view
Translations are currently included in unedited form in the Entry class of the DB model. This is problematic as different meanings should not be grouped together, and different languages are not possible. Whitaker’s documentation gives the following: , [comma] is used to separate meanings that are similar. The philosophy has been to list a number of synonyms just to key the reader in making his translation. ; [semicolon] is used to separate sets of meanings that differ in intent. This is just a general tendency and is not always rigorously enforced. : [colon] is used with an AREA code to specify a single special meaning appropriate for that AREA in a series of general meanings. For example, L: has the same impact as (legal) before or after a definition in meaning. This supplements the use of the AREA code in the set of flags, which implies that all or most of the meanings are associated with that area. / [solidus] means 'or' or gives an alternative word. It sometimes replaces the comma and is often used to compress the meaning into a short line. (...) [parentheses] set off and optional word or modifier, e.g., '(nearly) white' means 'white' or 'nearly white', (matter in) dispute means either the matter in dispute or the dispute itself. They are also used to set off an explanation, further information about the word or meaning, or an example of a translation or a word combination. ? [question mark] in a meaning implies a doubt about the interpretation, or even about the existence of the word at all. For the purposes of this program, it does not matter much. If the dubious word does not exist, no one will ask for it. If it appears in his text, the reader is warned that the interpretation may be questionable to some degree, but is what is available. May indicate somewhat more doubt than (perh.). ~ [tilde] stands for the stem or word in question. Usually it does not have an ending affixed, as is the convention in other dictionaries, but represents the word with whatever ending is proper. It is just a space saving shorthand or abbreviation. {~ [tilde] also is the flag for changing the language base. ~E (plus Enter/CR) changes from Latin-to-English to English-to-Latin. ~L changes back.) => in meaning this indicates a translation example. The plan is as follows: Separate different meaning groups (semicolons) to give translation sets in a TranslationSet object Separate different translations in a Translation object, linked to a TranslationSet Add an Area property to the Translation object to account for dealing with colons Leave parentheses as they are Leave solidi as they are Add a Confidence property to the Translation object to account for questionable interpretation Leave tilde and => as they are for the time being.
No due date•1/1 issues closedThe ability to parse: * Nouns * Pronouns * Adjectives * Numerals * Adverbs * Verbs
No due date•1/2 issues closed