home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume36 / remind / patch04a / dutch.h next >
Encoding:
C/C++ Source or Header  |  1993-03-07  |  3.2 KB  |  107 lines

  1. /***************************************************************/
  2. /*                                                             */
  3. /*  DUTCH.H                                                    */
  4. /*                                                             */
  5. /*  Support for the DUTCH language.                            */
  6. /*                                                             */
  7. /*  Author: Willem Kasdorp                                     */
  8. /*                                                             */
  9. /*  Modified slightly by David Skoll                           */
  10. /*                                                             */
  11. /*  This file is part of REMIND.                               */
  12. /*  Copyright (C) 1992, 1993 by David F. Skoll.                */
  13. /*                                                             */
  14. /***************************************************************/
  15.  
  16. /* The very first define in a language support file must be L_LANGNAME: */
  17. #define L_LANGNAME "Dutch"
  18.  
  19. /* Day names */
  20. #define L_SUNDAY "Zondag"
  21. #define L_MONDAY "Maandag"
  22. #define L_TUESDAY "Dinsdag"
  23. #define L_WEDNESDAY "Woensdag"
  24. #define L_THURSDAY "Donderdag"
  25. #define L_FRIDAY "Vrijdag"
  26. #define L_SATURDAY "Zaterdag"
  27.  
  28. /* Day initials - first letter only */
  29. #define L_DAYINIT "ZMDWDVZ"
  30.  
  31. /* Month names */
  32. #define L_JAN "Januari"
  33. #define L_FEB "Februari"
  34. #define L_MAR "Maart"
  35. #define L_APR "April"
  36. #define L_MAY "Mei"
  37. #define L_JUN "Juni"
  38. #define L_JUL "Juli"
  39. #define L_AUG "Augustus"
  40. #define L_SEP "September"
  41. #define L_OCT "October"
  42. #define L_NOV "November"
  43. #define L_DEC "December"
  44.  
  45. /* Today and tomorrow */
  46. #define L_TODAY "vandaag"
  47. #define L_TOMORROW "morgen"
  48.  
  49. /* The default banner */
  50. #define L_BANNER "Herinneringen voor %w, %d%s %m, %y%o:"
  51.  
  52. /* "am" and "pm" */
  53. #define L_AM "am"
  54. #define L_PM "pm"
  55.  
  56. /*** The following are only used in dosubst.c ***/
  57. #ifdef L_IN_DOSUBST
  58.  
  59. /* Ago and from now */
  60. #define L_AGO "geleden"
  61. #define L_FROMNOW "vanaf nu"
  62.  
  63. /* "in %d days' time" */
  64. #define L_INXDAYS "over %d dagen"
  65.  
  66. /* "on" as in "on date..." */
  67. #define L_ON "op"
  68.  
  69. /* Pluralizing - this is a problem for many languages and may require
  70.    a more drastic fix. (Indeed..., wkasdo) */
  71. #define L_PLURAL "s"
  72.  
  73. /* Minutes, hours, at, etc */
  74. #define L_NOW "nu"
  75. #define L_AT "op"
  76. #define L_MINUTE "minuut"
  77. #define L_HOUR "uur"
  78. #define L_IS "is"
  79. #define L_WAS "was"
  80. #define L_AND "en"
  81. /* What to add to make "hour" plural (should result in uren, not uuren (wkasdo) */
  82. #define L_HPLU "en"  
  83. /* What to add to make "minute" plural (should be minuten, not minuuten) */
  84. #define L_MPLU "en"
  85.  
  86. /* Define any overrides here, such as L_ORDINAL_OVERRIDE, L_A_OVER, etc.
  87.    See the file dosubst.c for more info. */
  88.  
  89. /* Willem - I fixed the uren/uuren problem here */
  90. #define L_1_OVER \
  91. if (tdiff == 0) \
  92.    sprintf(s, L_NOW); \
  93. else if (hdiff == 0) \
  94.    sprintf(s, "%d %s %s", mdiff, \
  95.       (mdiff == 1 ? "minuut" : "minuten"), when); \
  96. else if (mdiff == 0) \
  97.    sprintf(s, "%d %s %s", hdiff, \
  98.       (mdiff == 1 ? "uur" : "uren"), when); \
  99.    else sprintf(s, "%d %s %s %d %s %s", hdiff, \
  100.       (hdiff == 1 ? "uur" : "uren"), \
  101.       L_AND, mdiff, \
  102.       (mdiff == 1 ? "minuut" : "minuten"), \
  103.        when);
  104.  
  105. #endif /* L_IN_DOSUBST */
  106.  
  107.