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