Version 0 of Universal Greeting

Updated 2002-01-31 16:03:02

A Tcl universal greeting - from a session on tkchat - NEM

 namespace eval universal {
     package require msgcat
     msgcat::mcset en_US "Good Morning!"
     msgcat::mcset en_UK "Good Morning!"
     msgcat::mcset es_ES "Good Morning!" "�Buena Ma�ana!"
     msgcat::mcset fr_FR "Good Morning!" "Bonjour!"
     msgcat::mcset en_US "Good Afternoon!"
     msgcat::mcset en_UK "Good Afternoon!"
     msgcat::mcset es_ES "Good Afternoon!" "�Buena Tarde!"
     msgcat::mcset fr_FR "Good Afternoon!" "Bonne Apr�s-midi!"
     proc greeting {} {
        set timeofday [expr {[clock format [clock seconds] -format %p]\
            == "AM" ? "Morning" : "Afternoon"}]
        return [msgcat::mc "Good $timeofday!"]
     }
 } 

Add other languages. Also, I'm not sure if es_ES is the right code for Spanish.