David,

I deleted my local git copy, re-pulled and compiled and it worked perfect (with 
my locale still set to el_GR.utf-8 and no customizations)
Here's how it looks:

u...@host:~/DOWNLOADS/Remind.git$ src/remind -cuc+1 ~/gr.rem
┌──────────┬──────────┬──────────┬──────────┬──────────┬──────────┬──────────┐
│  Sunday  │  Monday  │ Tuesday  │Wednesday │ Thursday │  Friday  │ Saturday │
├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
│12 Sep    │13 Sep    │14 Sep ***│15 Sep    │16 Sep    │17 Sep    │18 Sep    │
│          │          │          │          │          │          │          │
│καθημερινή│καθημερινή│καθημερινή│καθημερινή│καθημερινή│καθημερινή│καθημερινή│
│υπενθύμιση│υπενθύμιση│υπενθύμιση│υπενθύμιση│υπενθύμιση│υπενθύμιση│υπενθύμιση│
│- ελληνικά│- ελληνικά│- ελληνικά│- ελληνικά│- ελληνικά│- ελληνικά│- ελληνικά│
│          │          │          │          │          │          │          │
│daily     │daily     │daily     │daily     │daily     │daily     │daily     │
│reminder -│reminder -│reminder -│reminder -│reminder -│reminder -│reminder -│
│greek     │greek     │greek     │greek     │greek     │greek     │greek     │
└──────────┴──────────┴──────────┴──────────┴──────────┴──────────┴──────────┘


I then made a copy of the source tree and compiled with my langs/greek.h and 
unfortunately there was a problem with the day names but the reminders looked ok

u...@host:~/DOWNLOADS/Remind.git-gr$ src/remind -cuc+1 ~/gr.rem
┌──────────┬──────────┬──────────┬──────────┬──────────┬──────────┬──────────┐
│Κυρια│Δευτέ│Τρίτη│Τετάρ│Πέμπτ│Παρασ│Σάββα│
├──────────┼──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤
│12 Σ�   │13 Σ�   │14 Σ�***│15 Σ�   │16 Σ�   │17 Σ�   │18 Σ�   │
│          │          │          │          │          │          │          │
│καθημερινή│καθημερινή│καθημερινή│καθημερινή│καθημερινή│καθημερινή│καθημερινή│
│υπενθύμιση│υπενθύμιση│υπενθύμιση│υπενθύμιση│υπενθύμιση│υπενθύμιση│υπενθύμιση│
│- ελληνικά│- ελληνικά│- ελληνικά│- ελληνικά│- ελληνικά│- ελληνικά│- ελληνικά│
│          │          │          │          │          │          │          │
│daily     │daily     │daily     │daily     │daily     │daily     │daily     │
│reminder -│reminder -│reminder -│reminder -│reminder -│reminder -│reminder -│
│greek     │greek     │greek     │greek     │greek     │greek     │greek     │
└──────────┴──────────┴──────────┴──────────┴──────────┴──────────┴──────────┘

I attached my src/langs/greek.h in case you want to experiment with the day 
names some day,
also the small change in src/lang.h I did:

u...@host:~/DOWNLOADS/Remind.git-gr$ diff src/lang.h ../Remind.git/src/lang.h
28d27
< #define GREEK     13 /* translated by Doros Eracledes                  */
44c43
< #define LANG GREEK
---
> #define LANG ENGLISH
74,75d72
< #elif LANG == GREEK
< #include "langs/greek.h"

For now I'll continue using remind compiled with default English language...

Thanks again
Doros 

/***************************************************************/
/*                                                             */
/*  GREEK.H                                                    */
/*                                                             */
/*  Support for the Greek language.                            */
/*  Contributed by Doros Eracledes                             */
/*  This file is part of REMIND.                               */
/*  Copyright (C) 1992-1998 by David F. Skoll                  */
/*  Copyright 1999-2000 by Roaring Penguin Software Inc.       */
/*                                                             */
/***************************************************************/

/* The very first define in a language support file must be L_LANGNAME: */
#define L_LANGNAME "Greek"

/* Day names */
#define L_SUNDAY "Κυριακή"
#define L_MONDAY "Δευτέρα"
#define L_TUESDAY "Τρίτη"
#define L_WEDNESDAY "Τετάρτη"
#define L_THURSDAY "Πέμπτη"
#define L_FRIDAY "Παρασκευή"
#define L_SATURDAY "Σάββατο"

/* Month names */
#define L_JAN "Ιανουάριος"
#define L_FEB "Φεβρουάριος"
#define L_MAR "Μάρτης"
#define L_APR "Απρίλης"
#define L_MAY "Μάιος"
#define L_JUN "Ιούνιος"
#define L_JUL "Ιούλιος"
#define L_AUG "Αύγουστος"
#define L_SEP "Σεπτέμβριος"
#define L_OCT "Οκτώβριος"
#define L_NOV "Νοέμβριος"
#define L_DEC "Δεκέμβριος"

/* Today and tomorrow */
#define L_TODAY "σήμερα"
#define L_TOMORROW "αύριο"

/* The default banner */
#define L_BANNER "Reminders για %w, %d%s %m, %y%o:"

/* "πμ" and "μμ" */
#define L_AM "πμ"
#define L_PM "μμ"

/*** The following are only used in dosubst.c ***/
#ifdef L_IN_DOSUBST

/* Ago and from now */
#define L_AGO "πρίν"
#define L_FROMNOW "απο τώρα"

/* "in %d days' time" */
#define L_INXDAYS "σε %d ημέρες"

/* "on" as in "on date..." */
/*#define L_ON "στις" */
#define L_ON "τη" 


/* Pluralizing - this is a problem for many languages and may require
   a more drastic fix */
#define L_PLURAL ""

/* Minutes, hours, at, etc */
#define L_NOW "τώρα"
#define L_AT "σε"
#define L_MINUTE "λεπτ"
#define L_HOUR "ώρα"
#define L_IS "είναι"
#define L_WAS "ήταν"
#define L_AND "καί"
/* What to add to make "hour" plural */
#define L_HPLU "ες"  
/* What to add to make "minute" plural */
#define L_MPLU "ά"

/* Define any overrides here, such as L_ORDINAL_OVERRIDE, L_A_OVER, etc.
   See the file dosubst.c for more info. */
/*#define L_ORDINAL_OVERRIDE plu = ""; */
#define L_ORDINAL_OVERRIDE \
switch(d) { \
   case 1: plu = "η"; break; \
   default: plu = ""; break; \
}



#endif /* L_IN_DOSUBST */
_______________________________________________
Remind-fans mailing list
[email protected]
http://lists.roaringpenguin.com/cgi-bin/mailman/listinfo/remind-fans
Remind is at http://www.roaringpenguin.com/products/remind

Reply via email to