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