home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / os2 / remind / src / dutch.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-10-12  |  3.3 KB  |  109 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. /*  Further corrections by Erik-Jan Vens                       */
  12. /*                                                             */
  13. /*  This file is part of REMIND.                               */
  14. /*  Copyright (C) 1992, 1993 by David F. Skoll.                */
  15. /*                                                             */
  16. /***************************************************************/
  17.  
  18. /* The very first define in a language support file must be L_LANGNAME: */
  19. #define L_LANGNAME "Dutch"
  20.  
  21. /* Day names */
  22. #define L_SUNDAY "zondag"
  23. #define L_MONDAY "maandag"
  24. #define L_TUESDAY "dinsdag"
  25. #define L_WEDNESDAY "woensdag"
  26. #define L_THURSDAY "donderdag"
  27. #define L_FRIDAY "vrijdag"
  28. #define L_SATURDAY "zaterdag"
  29.  
  30. /* Day initials - first letter only */
  31. #define L_DAYINIT "zmdwdvz"
  32.  
  33. /* Month names */
  34. #define L_JAN "januari"
  35. #define L_FEB "februari"
  36. #define L_MAR "maart"
  37. #define L_APR "april"
  38. #define L_MAY "mei"
  39. #define L_JUN "juni"
  40. #define L_JUL "juli"
  41. #define L_AUG "augustus"
  42. #define L_SEP "september"
  43. #define L_OCT "oktober"
  44. #define L_NOV "november"
  45. #define L_DEC "december"
  46.  
  47. /* Today and tomorrow */
  48. #define L_TODAY "vandaag"
  49. #define L_TOMORROW "morgen"
  50.  
  51. /* The default banner */
  52. #define L_BANNER "Herinneringen voor %w, %d%s %m, %y%o:"
  53.  
  54. /* "am" and "pm" */
  55. #define L_AM "am"
  56. #define L_PM "pm"
  57.  
  58. /*** The following are only used in dosubst.c ***/
  59. #ifdef L_IN_DOSUBST
  60.  
  61. /* Ago and from now */
  62. #define L_AGO "geleden"
  63. #define L_FROMNOW "vanaf nu"
  64.  
  65. /* "in %d days' time" */
  66. #define L_INXDAYS "over %d dagen"
  67.  
  68. /* "on" as in "on date..." */
  69. #define L_ON "op"
  70.  
  71. /* Pluralizing - this is a problem for many languages and may require
  72.    a more drastic fix. (Indeed..., wkasdo) */
  73. #define L_PLURAL "s"
  74.  
  75. /* Minutes, hours, at, etc */
  76. #define L_NOW "nu"
  77. #define L_AT "op"
  78. #define L_MINUTE "minuut"
  79. #define L_HOUR "uur"
  80. #define L_IS "is"
  81. #define L_WAS "was"
  82. #define L_AND "en"
  83. /* What to add to make "hour" plural (should result in uren, not uuren (wkasdo) */
  84. #define L_HPLU "en"  
  85. /* What to add to make "minute" plural (should be minuten, not minuuten) */
  86. #define L_MPLU "en"
  87.  
  88. /* Define any overrides here, such as L_ORDINAL_OVERRIDE, L_A_OVER, etc.
  89.    See the file dosubst.c for more info. */
  90.  
  91. /* Willem - I fixed the uren/uuren problem here */
  92. #define L_1_OVER \
  93. if (tdiff == 0) \
  94.    sprintf(s, L_NOW); \
  95. else if (hdiff == 0) \
  96.    sprintf(s, "%d %s %s", mdiff, \
  97.       (mdiff == 1 ? "minuut" : "minuten"), when); \
  98. else if (mdiff == 0) \
  99.    sprintf(s, "%d %s %s", hdiff, \
  100.       (mdiff == 1 ? "uur" : "uren"), when); \
  101.    else sprintf(s, "%d %s %s %d %s %s", hdiff, \
  102.       (hdiff == 1 ? "uur" : "uren"), \
  103.       L_AND, mdiff, \
  104.       (mdiff == 1 ? "minuut" : "minuten"), \
  105.        when);
  106.  
  107. #endif /* L_IN_DOSUBST */
  108.  
  109.