Review: Ελληνική έκδοση gjournal-desktop

Giorgos Keramidas keramida at ceid.upatras.gr
Wed May 28 22:44:47 EEST 2008


On Wed, 28 May 2008 22:30:59 +0300, Giorgos Keramidas <keramida at ceid.upatras.gr> wrote:
>> Ναι γιατί έχω φτιάξει ένα freebsd-articles στο mercurial για τα
>> πρωτότυπα άρθρα και είναι εκεί. Θα το στείλω για approval στο Gabor,
>> και μετά θα ξαναγυρίσει σε εμάς στο ncvs merge ;)

BTW, το hg είναι αρκετά "έξυπνο", οπότε αν γίνει commit το *ίδιο*
περιεχόμενο στο προσωπικό σου doc-el tree και γίνει import αργότερα,
κάνει automerge κρατώντας μόνο τα $FreeBSD$ id που έβαλε το CVS ως diff.

Οπότε αν σε αγχώνει μήπως βγάλει conflict για όλο το sgml, δε θα βγάλει :-)

Έτσι ακριβώς έκανα repeated merges με τα import που έκανα σήμερα το πρωί.

> Υπάρχει το (local-en-label-title-sep) DSSSL function στο `freebsd.dsl'
> αρχείο του `doc/el_GR.ISO8859-7/share/sgml'.  Βρήκα και πως φτιάχνεται:
>
> %%%
> diff -r fd71b86b8a13 el_GR.ISO8859-7/share/sgml/freebsd.dsl
> --- a/el_GR.ISO8859-7/share/sgml/freebsd.dsl    Wed May 28 12:53:36 2008 +0300
> +++ b/el_GR.ISO8859-7/share/sgml/freebsd.dsl    Wed May 28 22:26:24 2008 +0300
> @@ -242,7 +242,7 @@
>
>        <!-- Both sets of stylesheets ..................................... -->
>
> -      (define (local-en-label-title-sep)
> +      (define (local-el-label-title-sep)
>          (list

Και μια σύντομη εξήγηση γι αυτό.  Η DSSSL είναι μια Lisp-like γλώσσα με
την οποία μετατρέπει το SGML σε 'customized μορφές' το plain DocBook/SGML.

Τον αντίστοιχο ρόλο στο DocBook/XML (νεώτερες versions) τον παίζει το
XSLT και το xsltproc 'stylesheet processor' utility.

Δεν είχα προσέξει ότι το (local-en-label-title-sep ...) function είχε
-en- στο όνομα.  Προφανώς επειδή στα Ελληνικά κείμενα η γλώσσα είναι
"el" έψαχνε το DSSSL style processor να βρει το function με όνομα
`local-el-label-title-sep'.  Δεν το έβρισκε, και απλά χρησιμοποιούσε
κάποιο κενό "default" για τα separator strings :(



More information about the Freebsd-doc-el mailing list