Installing IWrite32 Defining transliteration map Creating documents using IWrite32 Printing a document Mailing a document Faxing a document Knows bugs/issues Support etc. Installing IWrite32IWrite32 is very easy to install. I still don't have a SETUP program ready. So, for now follow these instructions to install the software on your computer :
If you create a new map file and/or modify an existing one, I would appreciate if you send it to me so that I can include it in the package. This will make others' lives considerably simpler. This help file is available in the Docs subdirectory for future reference. Defining transliteration mapIn order to convert the English text into your language, IWrite32 needs to know:
<English characters><wsp><stand alone characters><wsp><applied as><wsp><type><wsp><sides> Description of each component in the format :
A note on <English characters>, <stand alone characters> and <applied as>Although you can use any character(s) while defining these three sets, remember that the backslash (\), plus (+) and hyphen (-) are special characters. They have special meanings in the map files as described in below. So, if you want to include any of them in your pattern, prepend a backslash before them, i.e. use double backslash (\\), \+ and \- respectively.These three sets of characters are the most important part of the transliteration map. They decide what is converted into what. So for each sound in your language, you have to find the proper character(s) in your font (use Character Map in Accessories) and note down their ASCII or extended ASCII codes. These characters can be plain ASCII characters or a combination of ASCII and extended ASCII. Plain ASCII characters are written as is. Extended ASCII characters can be written as hex or decimal or octal numbers. The prefix shows the number used : \x for hex, \d for decimal and \o for octal numbers. Extended ASCII characters MUST be separated from each other and from ASCII characters by a '+' character. If any of these sets has no characters, use a '-' chatacter. Please remember that the <English characters> set cannot have '-' (nothing) as the data (although \- is a valid pattern). With this information, let's look at some sample transliteration maps:
If you think you are still confused, drop me a line stating your problem and I will try to help you out. Creating documents using IWrite32As usual, use the File - New menu to create a new, empty document. Start typing your text. When you are through, you can save it using File - Save menu. You can convert it using your transliteration map by pressing F4. This will open a new editor sheet and display the converted text in it. You can change the font of any part of the original or converted text to suit your needs. Once changed, this font will be remembered for your next session. If you are not happy with the converted text, modify the text you typed in and repeat the process. IWrite32 will re-use the transliteration window for showing converted text, if the window is still open. If you modify the output document in any way and attempt to transliterate the original document once again, IWrite32 will prompt you to save the output document. However, you may choose not to save it and proceed. Please remember that if you change style or font of any text, and want to see the change later, you must save it. IWrite32 does not save font information for individual parts of text. So, next time you start a new file, it will start editing in the last English font you used. And when you convert the text, it will use the last Indian font you used. So, if you change the style of any part of a converted text and close the sheet without saving, you can convert the text once again, but you will have to re-do all style changes once again. You can also embed English text in your document. If you want a section of your text passed through unconverted, wrap it between <Eng> and </Eng> tags. The text will be passed through unconverted and displayed in the English font you are currently using. Note that the <Eng> and </Eng> are case-sensitive. So, if you use <ENG> </ENG> or <eng> </eng>, IWrite32 will convert the tags along with embedded text. If you need on-line reference to the transliteration map you are currently using, press F5. This will display a dialog with a table containing sounds in your language and corresponding character sets in English. Press the Escape key to close the dialog. Please note that IWrite32 is guided by the transliteration map that you define. If you define a sound with small letter(s), use the same small letter(s) in your text too. Do not use capital letters or a mix of smalls and capitals unless your transliteration map takes care of such text. IWrite32 will pass-through any character(s) not defined in the transliteration map as is and the output might look strange. Do not insist on writing the first character of a sentence in capital letter. Printing a documentPrinting a document is exactly similar to printing in Notepad or Word. Choose File - Print... menu option, select a printer and hit OK. IWrite32 is printer independent. You can use any printer supported by Windows to print your documents. If the fonts that you use for editing your document are printer downloadable, you should get a WYSIWYG print-out. Before printing a document you can preview it and make sure that the format of the print-out is as expected. You can Preview and Print both the English and the converted documents. Mailing a documentIWrite32 offers a simple mailing functionality. It uses MAPI to mail the document - so you must have Microsoft Windows Messaging installed and enabled on your machine. For more information on how to setup messaging, refer help pages on Windows Messaging in your system help (Help command in Start menu of your system). Faxing a documentFaxing in Windows usually means printing using a FAX driver. You may or may not be able to fax your documents depending on whether you have installed a faxing software that emulates a printer. If you use WinFax, QuickLink, etc. you can send faxes from within IWrite32. To fax a document, follow these steps:
Please note that IWrite32 as such has no faxing capability. It depends on regular faxing softwares to send faxes. So, you have to have a modem, a telephone connection and a compatible faxing software to send faxes from IWrite32. Known bugs/issuesIWrite32 is a small and simple tool. It does not have scope for large scale bugs. However, I did my part as a "real programmer" and packed in a few bugs efficiently in such little space. It is upto you to find them and get them fixed (by me, of course :-). However, following is a list of issues that I came up with and still don't have a solution for.
Support etc.Well, now comes the tricky part. You see, this is a charityware. You shouldn't expect formal support etc. for this tool. I keep getting mails from people mostly with questions about setting up the map files. I usually help them out - after all it is a tool that I developed. However, it may take sometime before I get back to you with an answer. Please bear with me. I wrote this tool for myself and later realised that it could be useful to you too and therefore I let you use it. I am not liable for any kind of support although I promise that I will try my best. I too have my regular work and I am not left with much time to spare at the end of a day. So, I will try to provide support as best I can but don't let your expectations be too high. However, I am always open to new ideas, bug reports, suggestions, etc. (even questions). So, keep those mails coming. You can always reach me at subhabrata.biswas@usa.net. I will keep my website posted with the latest version of IWrite32. So visit https://members.tripod.com/sbiswas/IWrite32/IWrite32.html often and get the current version of IWrite32. |