Index of /esperanto/src/ticktalk

      Name                    Last modified       Size  Description

[DIR] Parent Directory 27-Sep-1993 14:59 - [   ] INSTALL 03-Sep-1993 14:24 2k [   ] Imakefile 03-Sep-1993 15:42 3k [   ] Makefile 31-Jan-1997 15:25 13k [   ] Makefile.noX 03-Sep-1993 16:55 5k [   ] Makefile.save 03-Sep-1993 16:55 5k [   ] README.koi7-bold-16 03-Sep-1993 14:24 1k [   ] RELEASE 03-Sep-1993 14:24 2k [   ] TODO 03-Sep-1993 14:24 1k [   ] XTicktalk.ad 03-Sep-1993 14:24 1k [TXT] afrikaans.c 03-Sep-1993 14:24 3k [TXT] babytalk.c 03-Sep-1993 14:24 2k [TXT] bangla.c 03-Sep-1993 14:24 8k [   ] bundle 03-Sep-1993 14:24 1k [TXT] c.c 03-Sep-1993 14:24 2k [TXT] dutch.c 03-Sep-1993 14:24 4k [TXT] english.c 03-Sep-1993 14:24 3k [TXT] esperanto.c 03-Sep-1993 14:24 3k [TXT] finnish.c 03-Sep-1993 14:24 3k [TXT] french.c 03-Sep-1993 14:24 5k [TXT] german.c 03-Sep-1993 14:24 3k [TXT] greek.c 03-Sep-1993 14:24 4k [TXT] hebrew.c 03-Sep-1993 14:24 3k [TXT] italian.c 03-Sep-1993 14:24 4k [TXT] japanese.c 03-Sep-1993 14:24 6k [TXT] klingon.c 03-Sep-1993 14:24 3k [   ] koi7-bold-16.bdf 03-Sep-1993 14:24 13k [IMG] midnight.xbm 03-Sep-1993 14:24 242k [TXT] norwegian.c 03-Sep-1993 14:24 6k [TXT] piglatin.c 03-Sep-1993 14:24 3k [TXT] portuguese.c 03-Sep-1993 14:24 6k [TXT] random.c 03-Sep-1993 14:24 1k [TXT] russian.c 03-Sep-1993 14:24 2k [TXT] spanish.c 03-Sep-1993 14:24 4k [TXT] swedish.c 03-Sep-1993 14:24 4k [TXT] ticktalk.c 03-Sep-1993 14:24 39k [TXT] ticktalk.h 03-Sep-1993 16:20 3k [TXT] vietnamese.c 03-Sep-1993 14:24 3k [TXT] xticktalk.man 03-Sep-1993 14:24 4k [IMG] xticktalk.xbm 03-Sep-1993 14:24 3k

Archive-name: xticktalk-v4.3
Submitted-by: art@midnight.com

Available via anonymous ftp from midnight.com!

-------------------------------------------------------------------------------
Release notes for version 4.3 (differences from 4.0):

o Changed Icon to cooler one

o Added Imakefile

o Added dynamic language changing

o Added support for kanji characters using x18n athena widget set

o Added -language c

o Added -language russian with font!

o More elegant update algorithm

o Added -language bangla

o Added -maxsize option for fixed width

-------------------------------------------------------------------------------
Ticktalk is a program to display the time in words in various languages.
Currently the languages supported are:
	English		(Art Mellor)
	French		(thanks to Kaveh Kardan)
	Afrikaans	(thanks to Linda Matthew)
	Dutch		(thanks to Richard van de Stadt and others)
	Finnish		(thanks to Vesa K|pp{)
	Pig Latin	(thanks to John 'Pig' Reardon)
			Note to non-english speakers:
			This is a coded jargon popular with children.
	Spanish		(thanks to Chris Hadley)
	Japenese	(thanks to Johan van der Werf)
			Uses ascii roomaji or kanji (JIS convention)
	German		(thanks to Jochen Linz)
	Swedish		(thanks to H}kan Lennest}l)
			Uses ascii or Latin1
	Norwegian	(thanks to Ole Arntzen)
			Uses ascii or Latin1
	VietNamese	(thanks to Kiem Ngo)
	Italian		(thanks to Massimo Dal Zotto)
	Baby Talk	(Art Mellor)
			'The Big Hand Is On The One And ...'
	Klingon		(thanks to Paul E. Black)
			Note to non-trekkies:
			Klingons are from Star Trek (a TV/Movie series)
	Greek		(thanks to Diomidis Spinellis)
	Portuguese	(thanks to Fernando Rui de O. Moreir)
	Hebrew		(thanks to Amos Shapir)
			Uses the encoding for ISO-8859/8 (which is the
			"official" standard) and the IBM encoding (with
			the -ibm flag).
	Random		(Art Mellor)
	Esperanto	(thanks to Noam Mohr)
	Bengla		(thanks to Muhammad A Muquit)
	Russian		(thanks to Matthew Harrell)

I am making this program available in hopes of extending the capabilities
to include as many languages as possible (see below how to add languages
if you are interested).

See INSTALL for instructions on how to install
See Man page for details on how to use
See RELEASE for release notes from the past
See TODO for things you can work on
Get xmultibiff from an archive site or midnight.com
    (or send mail to badger@midnight.com)
    It's a really cool biff to watch multiple mailboxes!
Send me your comments and I'll add you to a mailing list to get updates.

-------------------------------------------------------------------------------
Problems, complaints and compliments to: art@midnight.com
If you want to be added to a mailing list to receive updates as new languages
are added, send me mail and I will add you.
-------------------------------------------------------------------------------

Do you know another language? Do you want to be famous and go down in history
as having added that language to this program? Here's how to do it for language
'Newlanguage':


0. Now really, are you fluent? Please don't try to remember high school
   language class - I don't want to be flooded with flames from
   native speakers telling me the program is wrong :-)

1. Make a file newlanguage.c by copying a similar language file.

2. Write the routine 'Time2WordNewlanguage' (you will probably need to
   also write 'Number2WordNewlanguage' to do this).
   Don't forget to do the right things for approximate and before flags.

3. Search for "ADDLANG" in Makefile/ticktalk.h/ticktalk.c and follow the
   comments that follow that string.

4. If your code needs a special flag, search for "ADDFLAG" in
   Makefile/ticktalk.h/ticktalk.c and follow the directions.

5. Use 'make testtalk' to test your code.
	% make testtalk
	% testtalk -language newlanguage hour min
   will allow you to test individual times
	% testtalk -language newlanguage
   will print all possible times to stdout. Redirect to a file or pipe
   to more to verify everything looks ok. Don't forget to test with
   the -before and -approximate flags!

6. Send me newlanguage.c and I will integrate your changes into the latest
   version and send out an update.
   Please also indicate your fluency: native,lived there,other
   My email address is art@midnight.com (617/890-1001)

   *PLEASE DON'T SEND DIFFS!* I am not archiving old versions so what you
	diff against and what I have may not be the same.

If anyone knows how to easily add languages that use different character
sets, please let me know (or better yet, add one and send me the code).

===============================================================================