03/21/06: Newest plugin available here NOTE: also download bookmarks.txt which is necessary to run the bookmark plugin. The MAP UprLwr32.DLL is a replacement for the file of the same name that is standard on IBM Eudora installations. It contains all of the translators, unchanged, of that DLL plus eight additional ones. All the translators work on a selected block of text or, in the absence of blocked text, on the entire message body. The eight, arranged alphabetically by name are: 1. Bookmark - automatically inserts MAP bookmark urls in the current message. 2. Count Case - counts the characters and words in a message/selection. 3. Fix Case - automates some of the things a MAP editor does to a message/selecton. 4. Media Case - accesses the MAP media database to get a media entry's information. 5. Paragraph Case - automates the insertion of a blank line between paragraphs of an article. 6. Subject Case - helps format subject and sub-heading fields. 7. Title Case - the same as Subject Case except that it does not capitalize certain embedded words. 8. Version Case - displays the date the DLL was compiled. This will normally be the file date as well. Details for each translator - again in alphabetical order by name - follow the installation and usage information. If you have problems, questions, suggestions, or wish to be put on the list that updates are automatically sent to, contact: Terry Liittschwager 541-896-0033 voice terry@epud.net 90432 Fish Hatchery Road Walterville, OR 97489-9603
Installing UprLwr32.DLL is a matter of replacing the existing DLL of the same name with the new DLL. The following steps are one way to do it: 1. Close Eudora. 2. Find the old DLL. It should be in either the "Plugins" folder located under the Eudora app, or the "Plugins" folder where your mailboxes are located. 3. Rename the old DLL to UprLwr32.DLL.old. This keeps Eudora from recognizing it as a file of plug-ins but leaves it in the folder for ease of restoration should that be necessary. 4. Put the new UprLwr32.DLL into the "Plugins" folder. If the new DLL has come to you as an e-mail attachment, it will be in Eudora's Attach folder - typically C:\Program Files\Qualcomm\ Eudora\Attach. Move it to the Plugins folder. If you simply copy it, thus leaving a file with the name UprLwr32.DLL in the Attach folder, the next update will be renamed to something else when it comes into the Attach folder. 5. Start Eudora. 6. Verify the new plug-in has loaded by selecting Edit > Message Plug-ins. You should find there all that you had before plus Count, Fix Case, Media Case, Paragraph Case, Search, Subject Case, Title Case, and Version. If they're not there, Eudora did not find and successfully load the DLL, 7.You can return Eudora to its original state by removing the new file and restoring the original name of the old file. 8. If you have customized your toolbar by adding translator buttons from the old UprLwr32.DLL, you may find it necessary to redo that customization. You can, of course, add the new translators to your toolbar. That is by far the most efficient way to use them.
Putting often used functions on your toolbar minimizes mouse movement. For example, to invoke Subject Case without doing this requires three mouse clicks: Edit > Message Plug-ins > Subject Case. If Subject Case is on the toolbar, you need only one click. To put items on the toolbar, right click on an empty toolbar area, select Customize, and follow your nose from there. To reposition items on the toolbar, drag them with the Alt key pressed. As noted in the Introduction, all of the translators in UprLwr32.DLL, both the original and the added, work on a selected block of text or, in the absence of blocked text, on the entire message body. The latter produces undesirable results with Subject Case and Paragraph Case, but can be reversed with a Ctrl-Z, as can any translator's changes. Using Fix Case on the entire message body does no harm, and is, in fact, the way it is best used. However, Fix Case does remove styled text formatting information, but for MAP purposes that is inconsequential as styled text should not be sent to mapnews. In any event, formatting information will be stripped automatically by Eudora upon sending if the Tools > Options > Styled Text > Send plain text only radio button is down, which it should be for messages to mapnews. For what they're worth, the steps I use to edit a message from roboeditor follow, a step being defined as a key click or mouse operation. I have toolbar buttons for all the operations for which buttons can be used lined up on my toolbar in the order in which they will be used. 1. Open the top message from the mailbox into which all messages to be edited have been filtered. 2. Block the entire Subject line by clicking on it's left margin. For this to work - blocking by just clicking on the left margin - you must not be using Microsoft's Viewer. To stop using MS Viewer, go to Tools > Options > Viewing Mail > Message Window and clear the Use Microsoft's viewer box. If you're using the MS Viewer, you can still block by dragging the pointer across that which you wish to block. 3. Click Subject Case on toolbar. 4. Click Copy on toolbar. 5. Click Send Again on toolbar. This opens a new window containing the message to be sent to mapnews@mapinc.org. 6. Click Fix Case on toolbar. I don't take the time to check to see if Fix Case is needed. It's quicker just to click it. If there's nothing for it to fix, it does nothing. 7. Block the To address by double-clicking on it. 8. Click Insert Recipient MapNews on toolbar. This assumes you have set up a Eudora address book entry for Mapnews that points to mapnews@mapinc.org and have put an icon for that recipient on the toolbar. 9. Block Subject field. 10. Click Paste on toolbar. I have the toolbar buttons for steps 3, 4, 5, 6, 8, and 10 all lined up, left to right, on my toolbar. This minimizes pointer movement. After these steps, I click into the body of the message for the remaining editing. If the article is one newshawked by myself, in other words one which I believe is ready to go, I have only the following left to complete the cycle: 11. Block the from the ## MAP ## line down to, but not including, the Author: line, or where it would be if it doesn't exist. 12. Click Delete (middle key on my trackball - very convenient). 14. Click Queue. If you don't find Queue on the displayed message toolbar, go to Tools > Options > Sending Mail and clear the Immediate Send box. 15. Click Send Queued Messages on toolbar. Why not just use the Immediate send option rather than the two step queue-send procedure? Simply because I've found that queue-send works better for me; the pause and the necessity of clicking queue gives me a moment to ask myself if I've really got it right. Plus it allows me the option of delaying the sending of all messages until later. 16. Click the down arrow icon on the toolbar to open the next message to be edited. I don't have to wait for the send to complete first; it's a background task. 17. Since I used Subject Case on the roboeditor message on the screen, Eudora asks if I want that change kept. I dismiss the box with a 'no' click because I want the message retained in its original form. At this point I'm done with that edit. The screen shows the next message to be edited if there is one, or the list of headers in the mailbox if there are no more remaining unworked messages.
Bookmark inserts MAP bookmark URLs if appropriate words/phrases that trigger the bookmarks appear in the message. Here's how it now works: 1. When you start Eudora, the DLL checks for a file named bookmarks.txt in the same directory in which Eudora.exe resides. If it finds such a file, Bookmark will work accordingly. 2. Bookmarks.txt can have up to 50 entries, each consisting of up to five lines. The first one to four lines are the qualifying words. The last line is the Bookmark line. For an example, the first entry of bookmarks.txt as distributed is: 1 +cannabis|marijuana 1 -medical|^CA|^CN|^Canada|^UK Bookmark: http://www.mapinc.org/pot.htm (Cannabis) The first line says that the bookmark should be included (the + sign) if either cannabis or marijuana appears at least once in the body of the message. The maximum number of characters for the word(s), including the | sign, if any, between them is 50. The second line says the bookmark should not be included (the - sign) if at least once the word 'medical' appears in the body of the message or any one of CA, CN, Canada, or UK appears in the message subject field. It's the ^ character before those location codes that cause them to be searched for in the subject field rather than the message body. The number at the first character position of the qualifying lines can be from 1 to 9. It is the number of times the words in the line must appear in the message for the line to qualify the bookmark. All plus lines have to be satisfied for the bookmark to appear. Any minus line qualifying cancels the bookmark's appearance. The search of the message body is case insensitive. The search of the subject field is case sensitive. 3. Fix case MUST be used on the message before Bookmark is used because it's during Fix case that the search is made for the key words/phrases that are to trigger the insertions. 4. Bookmark makes the insertions immediately after the first Author line it finds. If it can't find an Author line, it makes the insertion after the first Details line it finds. So, you shouldn't use Bookmark until the extraneous Source entries supplied by roboeditor are eliminated, which, of course, Fix Case will do if it can. If there is no Detail line or an Author line, Bookmark will do nothing. 4. If you click Bookmark and there is no bookmarks.txt in the same folder containing Eudora.exe, you'll get a notification message. 5. You can, of course, manually add and delete bookmarks as usual before or after using Bookmark. 6. You can use any text editor to change bookmarks.txt.
Count displays a Message Box with the number of bytes and words in the message body or, if a selection has been made, in the selection. The message/selection is not changed in any way.
Fix Case automates some of the things a MAP editor does to prepare an article for posting. It's meant to be used without first blocking any text in a message received from roboeditor. You can, of course, select text and it will act only on the selection. It does the following: 1. It removes the X from XPubdate and XAuthor strings. 2. If the Source line supplied by the newshawk substantively matches the Source line in a roboeditor supplied source block, it discards the other roboeditor source blocks. A single ### MAP ### line is left. Source information above the line has been supplied by roboeditor, that below the line by the newshawk. 3. In an Author line, the words become subject case. 4. When it finds an equal sign that's not part of a URL, it checks the next two characters to see if they are valid hexadecimal digits. If they are, it replaces all three characters with the appropriate ASCII character. Go to http://www.bbsinc.com/pic/fnt-mswin.gif to see a correspondence table. Also, there's a translation table at the end of this documentation. 5. It replaces two consecutive single quotes or apostrophes with the standard double quote. 6. It replaces the so-called smart quotes, both single and double, with standard single and double quotes. 7. It replaces the hex 97 long dash - the em dash - with two hyphens. 8. It replaces the a=90=84 sequence roboeditor sometimes hands us in place of an em dash with two hyphens. 9. It cleans up the occasional multi-part message in MIME format that we get. The cleanup may not be complete. 10. It replaces the British pound sign, as well as =A3, with UKP. Note that is different from the GBP of http://www.egt.ie/standards/iso4217/input.html. Also note that as of this writing (18 May 2002), robo is replacing a (the British currency symbol) with a question mark. Fix case will replace a question mark followed by a number with UKP. 11. It replaces the Japanese yen sign, as well as =A5, with JPY in accordance with http://www.egt.ie/standards/iso4217/input.html. 12. Newshawk lines containing the following will be changed as follows: [names removed to protect the anonymous] 13. A left square bracket followed immediately by a right square bracket - [] - are removed. This combination is occasionally left when Eudora's remove-formatting command is used on the html code of some newspapers. If there are no alphabetic or numerical characters left in the line in which they occurred, the line itself is removed. 14. Advertisements identified as such will be removed. If Fix Case sees the following two line sequences, it removes them and all subsequent lines: _________________________________________________________ Do You Yahoo!? _________________________________________________________ FindLaw - Free Case Law, Jobs, Library, Community _________________________________________________________ Get your FREE download of MSN Explorer at _________________________________________________________ GET INTERNET ACCESS FROM JUNO! _________________________________________________________ GO.com Mail Get Your Free, Private E-mail at _________________________________________________________ Help STOP SPAM with the new MSN 8 and get 2 months FREE* _________________________________________________________ Join the worlds largest e-mail service with MSN Hotmail. --------------------------------------------------------- Powered by telstra.com _________________________________________________________ Send and receive Hotmail on your mobile device: 15. Robo may end articles with a line of 75 hyphens followed by an "Attachment:" line giving a temporary URL on the MapInc server. Fix Case removes these two lines. 16. A line starting with "Source URL:" will be removed. 17. A "(((END)" line, inserted by some e-mail systems at the end of a message, will be removed. 18. A blank line immediately following the XPubdate line will be removed. 19. An =8B sequence is replaced by two hyphens. 20. An =8C sequence is replaced by a single quote. 21. An =95 sequence is replaced by a single quote. 22. LENGTH, BODY, and LOAD-DATE lines are removed. 23. A HEADLINE: line will have the "HEADLINE:" removed but will leave the rest, and will capitalize that remainder. Note that if the headline is contained on more than one line, only that first line is capitalized. 24. An ’ character sequence is replaced by hyphen. 25. The “ and ” character squences are each replaced by a standard double-quote. 26. If XWebpage has a url following it on the same line, the X will be removed. If there is no url following it, the line will be left unchanged. 27. If the newshawk Webpage line is exactly the same as the XWebpage line (with the X removed), the newshawk line will be removed. 28. If a newshawk has used "Subj:" rather than "Subject:" in the body of the message, that will be changed to "Subject:". 29. The html little solid circle used to denote list items is sometimes rendered as ● by roboeditor. Fix Case will change that to two consecutive dashes. 30. A ? immediately followed by a digit will be changed to UKP. 31. When a line starting with [name removed to protect the anonymous] (Trippin's signature) is encountered, it and subsequent lines are removed. Fix Case performs other translations as follows. In theory these will never happen as roboeditor does not pass us the codes for the items below. However, should they get through, the following will happen: 1. The cents sign will be replaced with the word cents. 2. The copyright symbol will be replaced with the word Copyright. 3. The registered symbol will be replaced with the word Registered. 4. The trademark symbol will be replaced with TM. 5. The left and right single caret signs will be replaced with the less than and greater than signs respectively. 6. The left and right double caret signs will be replaced with two less than and two greater than signs respectively. 7. The one-quarter, one-half, and three-quarters single character symbols will be replaced with the three character sequences 1/4, 1/2, and 3/4 respectively. 8. A number of foreign characters will be replaced with generally accepted English transliterations if such exist or with an English character resembling the foreign character. If neither a transliteration or a resembling character exist, the foreign character will be replaced with a blank. With one exception, Fix Case does not pass through any byte that has its high order bit set. In other words, it's output - but for the exception - is always and entirely US-ASCII. The exception is the Euro currency sign . The table below show the Fix Case translations of individual input characters. View this table in a fixed-width font to get things to line up. Column 1 is the US-ASCII standard. Column 2 is the extended control set that Microsoft Windows uses for additional characters. Column 3 is symbols and foreign characters. If no translation character is shown, the character is replaced by a blank. If the columnar information below does not line up, switch to a fixed pitch font and it will. Column 1 Column 2 Column 3 hex char translation hex char translation hex char translation 20 80 A0 21 ! ! 81 A1 22 " " 82 , A2 cents 23 # # 83 f A3 UKP 24 $ $ 84 A4 25 % % 85 ... A5 JPY 26 & & 86 A6 | 27 ' \ 87 A7 28 ( ( 88 ^ A8 " 29 ) ) 89 % A9 Copyright 2A * * 8A S AA 2B + + 8B < AB << 2C , , 8C OE AC - 2D - - 8D AD - - 2E . . 8E Z AE Registered 2F / / 8F AF 30 0 0 90 B0 31 1 1 91 ' B1 32 2 2 92 ' B2 2 33 3 3 93 " " B3 3 34 4 4 94 " " B4 \ 35 5 5 95 * B5 36 6 6 96 - - B6 37 7 7 97 -- B7 38 8 8 98 ~ ~ B8 , 39 9 9 99 TM B9 1 3A : : 9A s BA 3B ; ; 9B > BB >> 3C < < 9C oe BC 1/4 3D = = 9D BD 1/2 3E > > 9E z BE 3/4 3F ? ? 9F Y BF ? 40 @ @ C0 A 41 A A C1 A 42 B B C2 A 43 C C C3 A 44 D D C4 Ae 45 E E C5 A 46 F F C6 Ae 47 G G C7 C 48 H H C8 E 49 I I C9 E 4A J J CA E 4B K K CB E 4C L L CC I 4D M M CD I 4E N N CE I 4F O O CF I 50 P P D0 D 51 Q Q D1 N 52 R R D2 O 53 S S D3 O 54 T T D4 O 55 U U D5 O 56 V V D6 Oe 57 W W D7 x 58 X X D8 O 59 Y Y D9 U 5A Z Z DA U 5B [ [ DB U 5C \ \ DC Ue 5D ] ] DD Y 5E ^ ^ DE 5F _ _ DF ss 60 ` ' E0 a 61 a a E1 a 62 b b E2 a 63 c c E3 ae 64 d d E4 a 65 e e E5 a 66 f f E6 ae 67 g g E7 c 68 h h E8 e 69 i i E9 e 6A j j EA e 6B k k EB e 6C l l EC i 6D m m ED i 6E n n EE i 6F o o EF i 70 p p F0 o 71 q q F1 n 72 r r F2 o 73 s s F3 o 74 t t F4 o 75 u u F5 o 76 v v F6 oe 77 w w F7 / 78 x x F8 o 79 y y F9 u 7A z z FA u 7B { { FB u 7C | | FC ue 7D } } FD y 7E ~ ~ FE 7F FF y Finally, Fix Case pops up a "Formatting Alert" message box if it encounters Section or Page references or a date that does not match the XPubdate.
Media Case causes a request to be sent to http://www.mapinc.org/perl/details.pl?source= with the argument being the media name. For example, if the argument were Los Angeles Times, the request would be: http://www.mapinc.org/perl/details.pl?source=Los+Angeles+Times and the media database information would replace that part of the messaged selected. Media Case first searches for a "Source:" in the selection. If it finds it, it uses what immediately follows as the search argument. If there is no "Source:", it attempts to use the entire selection as the media name. Two situations in which Media Case is useful are: 1. A newshawk has posted an article for which there is yet no entry in the media database. At the same time, he posts the media information to dbtalk. Roboeditor sends the article to an editor, but the media database entry (with the details field) is missing. The editor can select all of the info that the newshawk supplied and invoke Media Case. All that he selected will then be replaced by what Media Case returns if by that time the media database has been updated. 2. A newshawk has a line like: Source: NY Post (NY) which will result in roboeditor not supplying the media database entry because it's expecting "New York". The editor can get the entry by changing the NY to New York, select the line, and invoke Media Case. The single line will be replaced by all of the lines for the media database entry for the New York Post. Currently Media Case can return approximately 8,000 characters. So, if the search field is "Times" or something equally as ubiquitous, all that the media database wants to display will not be available as the results are more than 8,000 characters. If for some reason the search fails, an error message is generated. However, I'm sure that in development, I did not encounter all possible errors. If you see strange results, let me know.
The intended use for Paragraph Case is to automate the insertion of a blank line between paragraphs of an article as copied from a website. Paragraph Case scans the selected text for CR/LF sequences at the end of sentences. Upon finding them, it does the following depending on the number of pairs found consecutively: 1. one pair - passes the pair through and then adds a second pair 2. two pairs - passes the pairs through 3. more than two pairs - passes the first two pairs through, discards the others The selected text can be either wrapped or unwrapped. If there is no period preceding a CR/LF sequence, a check is made to see how long the line is. If it's less than 45 characters, it assumes the line is not word wrapped and inserts an additional CR/LF sequence.
Subject Case helps format subject and sub-heading fields. It works like Eudora's Word Case with the following differences: 1. Letters immediately following a period or a hyphen will be capitalized. 2. Letters immediately following a single quote will be capitalized unless the character preceding the single quote is an alphabetic or numeric character, in which case the letter following the single quote will become lower case. This avoids capitalizing the letter following the single quote in the case of contractions, possessives and the like. 3. Editor codes - for example #T# - are stripped. 4. The capitalized two character abbreviations of states and provinces are left untouched. Exceptions are AS, IN, ON, and OR, which will be left capitalized only if they are immediately followed by a colon. The colon is used by Subject Case to distinguish them as location codes rather than those connecting words. And in case you're wondering, AS is American Samoa. 5. "Subject:" appearing at the beginning of a selected will be stripped and the end of line codes, x0A and x0D, for that line will be stripped. This causes the line following to be appended to the Subject: line. However, only that part of the line that we want for copying will be selected. Note that messages coming to us from roboeditor may have a hidden line following the message body's Subject: line, and stripping the CR/LF sequence will cause that line to appear. 6. If the selection starts with "Subject:", the number of following characters are counted. If that count is greater than 70, a warning message is displayed. This is an alert that roboauditor may truncate the title. 7. If "Subj:" is in the Subject line, it will be removed. This is in response to Alun's posts. 8. Multiple spaces between words will be changed to a single space. 9. If the character strings ?UTF-8?Q? or ?ISO-8859-1?Q? or ?Windows-1252?Q? immediately follow the editor codes, they will be removed, and the rest of the selected text is scanned and changed as follows: a. The character strings E28093 and E28094 are changed to a double quote. b. The character strings E28098 and E28099 are changed to a single quote. c. A 20 string is changed to a blank. d. A 2C string is changed to a comma. e. A 3F string is changed to a question mark. f. A 92 string is changed to a single quote. g. A 96 string is changed to a hyphen. h. An E9 string is changed to an e. 10. The character string "NZ:" will be changed to "New Zealand:". An example of the effects of 3 & 4 is "#T# US CA: OPED: Congress declines to be piss tested" would become "US CA: OPED: Congress Declines To Be Piss Tested". Items 4 & 5 depend on exact input formatting and selection. Any deviation will result in the character strings not being recognized as editor or country/state codes. There are a number of word strings that Subject Case passes through as is to avoid changing abbreviations and acronyms used. Words all in caps and two or three characters long and ending in U can reasonably be expected to be abbreviations or acronyms and are not changed. Additionally, the words listed below - with their expanded meaning, or at least what I think their expansion is - are not changed: ACLU - American Civil Liberties Union ADD - Attention Deficit Disorder AIDS - Acquired Immune Deficiency Syndrome AMA - American Medical Association AP - Associated Press ATF - Alcohol, Tobacco, and Firearms (as in BATF) BART - Bay Area Rapid Transit BATF - Bureau of Alcohol, Tobacco, and Firearms BBC - British Broadcasting Corporation (or maybe Company) BC - British Columbia BCs - possessive of BC BLM - Bureau of Land Management CHP - California Highway Patrol CIA - Central Intelligence Agency DA - District Attorney DARE - Drug Abuse Resistance Education DAs - possessive of DA DEA - Drug Enforcement Administration DNE - Division of Narcotics Enforcement DOJ - Department of Justice DPFCA - Drug Policy Foundation of California DTF - Drug Task Force DUI - Driving Under the Influence DWI - Driving While Intoxicated ER - Emergency Room ERs - plural or possessive of ER FAA - Federal Aviation Administration FARC - Revolutionary Armed Forces of Colombia FBI - Federal Bureau of Investigation FDA - Food and Drug Adminstration GBI - Georgia Bureau of Investigation GHB - Gamma-Hydroxy Buterate (the so-called date rape drug) GOP - Grand Old Party (the Republicans) HIV - Human Immunodeficiency Virus (or something like that) HPD - Honolulu Police Department IDUs - plural or posessive of IDU INS - Immigration and Naturalization Service IV - Intravenous JAMA - Journal of the American Medical Association KBI - Kansas Bureau of Investigation KSP - Kansas State Patrol LA - Los Angeles or Louisiana LAPD - Los Angeles Police Department LSD - Lysergic Acid Diethylamide LTE - Letter To Editor LTEs - plural of LTE MAJ - Medical Asssociation of Jamaica MDMA - Methylenedioxy-N-methylamphetamine (Ecstasy) MEG - Metropolitan Enforcement Group MJ - Marijuana (or Mary Jane) MLA - Member of the Legislative Assembly MMJ - Medical Marijuana MP - Member of Parliament or Military Police MPs - plural or possessive of MP NAFTA - North American Free Trade Agreement or Association NBA - National Basketball Association??? NCA - National Crime Authority (Australia) NCAA - National Collegiate Athletic Association NCDA - National Council on Drug Abuse (Jamaica) NDIC - National Drug Information Center NE - Northeast or Nebraska NEP - Needle Exchange Program NHS - National Health Service NIDA - National Institute of Drug Abuse NN - Newport News NPA - Non-Partisan Association NSW - New South Wales NW - Northwest OC - Orange County OD - Overdose OK - Okay or Oklahoma OKs - the action of okaying OPED - Opinion Editorial PDEA - Philippine Drug Enforcement Agency PM - Prime Minister PMC - Private Military Contractor PNP - Philippine National Police PUB - Published??? RCMP - Royal Canadian Mounted Police RICO - Racketeer Influenced and Corrupt Organizations RP - Republic of the Phillippines SE - Southeast SF - San Francisco SSA - Shan State Army SUV - Sport Utility Vehicle SUVs - plural or possessive of SUV SW - Southwest SWAT - Special Weapons And Tactics TBI - Tennessee Bureau of Investigation THC - Tetrahydrocannabinol TV - Television, transvestite TVs - possessive or plural of TV UA - Urinalysis UAs - plural of UA UC - University of California UCLA - University of California Los Angeles UK - United Kingdom UMC - University Medical Center UN - United Nations UNC - University of North Carolina UNDCP - United Nations Drug Control Program US - United States USA - United States of America USFJ - United States Forces Japan USFS - United States Forest Service VA - Veterans Administration or Virginia) WHO - World Health Organization
Title Case does what Subject Case does except that it will put the following 13 words in lower case when they are connecting words rather than the first or last: a an and for in into is nor of on or the to However, which embedded words should not be capitalized is somewhat subjective. The Chicago Manual of Style, 14th Edition, section 7.127, says: "In regular title capitalization, also known as headline style, the first and last words and all nouns, pronouns, adjectives, verbs, adverbs, and subordinating conjunctions (if, because, as, that, etc.) are capitalized. Articles (a, an the), coordinating conjunctions (and, but, or, for, nor), and prepositions, regardless of length, are lowercased unless they are the first or last word of the title or subtitle." This would mean that words like "concerning", "throughout", and "underneath" should not be capitalized. To me, though, words that long uncapitalized look really strange. So, what I've done is to have Title Case default to not capitalizing the 13 words I'm comfortable with seeing that way. However, you can override the default by putting a file named NoCaps.txt (the file name is case insensitive) in the same folder that has Eudora.exe. If you put it in any other folder, Title Case won't find it. I've attached such a file containing 55 words (mostly prepositions) that meet the Chicago Manual of Style's rule. Note that if you use a NoCaps.txt file, you must specify all words you want uncapitalized as the content of the file completely replaces the default words. Title Case can accept a maximum of 70 such words, and the maximum length of a word is 15 characters. You can edit NoCaps.txt with any text editor. Two examples of Title Case usage: THE DEA IS A GOVERNMENT AGENCY will be changed to The DEA is a Government Agency and A GOVERNMENT AGENCY THE DEA IS will be changed to A Government Agency the DEA Is
Version displays a Message Box with the date the DLL was compiled. The file date will normally be the same. The message/selection is not changed in any way.