From 06c24b96eabb6488b1db085e7eff63660599f79e Mon Sep 17 00:00:00 2001 From: Jason Dent Date: Tue, 2 Apr 2024 09:24:31 +0200 Subject: [PATCH] fix: Update the samples and README.md (#3070) --- dictionaries/grc_GR/README.md | 61 ++++++++- .../grc_GR/samples/Hymn-4-to-Hermes.md | 118 ++++++++++++++++++ .../grc_GR/samples/cspell.config.yaml | 2 +- dictionaries/grc_GR/src/hunspell/README.md | 2 + 4 files changed, 180 insertions(+), 3 deletions(-) create mode 100644 dictionaries/grc_GR/samples/Hymn-4-to-Hermes.md diff --git a/dictionaries/grc_GR/README.md b/dictionaries/grc_GR/README.md index 9fdd019674c..8e2053ba10d 100644 --- a/dictionaries/grc_GR/README.md +++ b/dictionaries/grc_GR/README.md @@ -23,7 +23,7 @@ cspell link remove @cspell/dict-grc Manual installation is useful if you want to include this dictionary as part of your CI/CD lint process. -``` +```sh npm i @cspell/dict-grc ``` @@ -33,11 +33,68 @@ The `cspell-ext.json` file in this package should be added to the import section { // … "import": ["@cspell/dict-grc/cspell-ext.json"], + "language": "en,grc", // this will enable both English and Ancient Greek // … } ``` -# Dictionary Development +## Usage + +It is necessary to enable the dictionary before it is used. + +There are two approaches to enabling the dictionary. + +1. Enabling the language locale. + Any of the following locales can be used: `grc`, `grc_GR`, `gr`, `el-GRC`. +2. Including the dictionary. + +### Enabling the language locale + +**Using a cspell directive in the document** + +**Example directive in Markdown:** + +```markdown + + +# Εἲς Ἑρμῆν +``` + +**Using cspell configuration file** + +**`cspell.config.yaml`** + +```yaml +language: en,grc # Enable both English and Ancient Greek +``` + +### Including the dictionary + +**Using a cspell directive in the document** + +**Example dictionary directive in Markdown:** + +```markdown + + +# Εἲς Ἑρμῆν +``` + +**Using cspell configuration file** + +**`cspell.config.yaml`** + +```yaml +dictionaries: + - grc # Always enable the Ancient Greek dictionary +``` + +## Dictionary Development See: [How to Create a New Dictionary](https://github.com/streetsidesoftware/cspell-dicts#how-to-create-a-new-dictionary) diff --git a/dictionaries/grc_GR/samples/Hymn-4-to-Hermes.md b/dictionaries/grc_GR/samples/Hymn-4-to-Hermes.md new file mode 100644 index 00000000000..b9275279293 --- /dev/null +++ b/dictionaries/grc_GR/samples/Hymn-4-to-Hermes.md @@ -0,0 +1,118 @@ +# Hymn 4 to Hermes + +[Hymn 4 to Hermes, Εἲς Ἑρμῆν](https://www.perseus.tufts.edu/hopper/text?doc=urn:cts:greekLit:tlg0013.tlg004.perseus-grc1) + +# Εἲς Ἑρμῆν + +Ἑρμῆν ὕμνει, Μοῦσα, Διὸς καὶ Μαιάδος υἱόν, +Κυλλήνης μεδέοντα καὶ Ἀρκαδίης πολυμήλου, +ἄγγελον ἀθανάτων ἐριούνιον, ὃν τέκε Μαῖα, +νύμφη ἐυπλόκαμος, Διὸς ἐν φιλότητι μιγεῖσα, +5 +αἰδοίη: μακάρων δὲ θεῶν ἠλεύαθ᾽ ὅμιλον, +ἄντρον ἔσω ναίουσα παλίσκιον, ἔνθα Κρονίων +νύμφῃ ἐυπλοκάμῳ μισγέσκετο νυκτὸς ἀμολγῷ, +ὄφρα κατὰ γλυκὺς ὕπνος ἔχοι λευκώλενον Ἥρην, +λήθων ἀθανάτους τε θεοὺς θνητούς τ᾽ ἀνθρώπους. + + +10 +ἀλλ᾽ ὅτε δὴ μεγάλοιο Διὸς νόος ἐξετελεῖτο, +τῇ δ᾽ ἤδη δέκατος μεὶς οὐρανῷ ἐστήρικτο, +εἴς τε φόως ἄγαγεν ἀρίσημά τε ἔργα τέτυκτο: +καὶ τότ᾽ ἐγείνατο παῖδα πολύτροπον, αἱμυλομήτην, +ληιστῆρ᾽, ἐλατῆρα βοῶν, ἡγήτορ᾽ ὀνείρων, +15 +νυκτὸς ὀπωπητῆρα, πυληδόκον, ὃς τάχ᾽ ἔμελλεν +ἀμφανέειν κλυτὰ ἔργα μετ᾽ ἀθανάτοισι θεοῖσιν. +ἠῷος γεγονὼς μέσῳ ἤματι ἐγκιθάριζεν, +ἑσπέριος βοῦς κλέψεν ἑκηβόλου Ἀπόλλωνος +τετράδι τῇ προτέρῃ, τῇ μιν τέκε πότνια Μαῖα. +20 +ὃς καί, ἐπειδὴ μητρὸς ἀπ᾽ ἀθανάτων θόρε γυίων, +οὐκέτι δηρὸν ἔκειτο μένων ἱερῷ ἐνὶ λίκνῳ, +ἀλλ᾽ ὅ γ᾽ ἀναΐξας ζήτει βόας Ἀπόλλωνος +οὐδὸν ὑπερβαίνων ὑψηρεφέος ἄντροιο. +ἔνθα χέλυν εὑρὼν ἐκτήσατο μυρίον ὄλβον: +25 +Ἑρμῆς τοι πρώτιστα χέλυν τεκτήνατ᾽ ἀοιδόν: +ἥ ῥά οἱ ἀντεβόλησεν ἐπ᾽ αὐλείῃσι θύρῃσι +βοσκομένη προπάροιθε δόμων ἐριθηλέα ποίην, +σαῦλα ποσὶν βαίνουσα: Διὸς δ᾽ ἐριούνιος υἱὸς +ἀθρήσας ἐγέλασσε καὶ αὐτίκα μῦθον ἔειπε: +30 +σύμβολον ἤδη μοι μέγ᾽ ὀνήσιμον: οὐκ ὀνοτάζω. +χαῖρε, φυὴν ἐρόεσσα, χοροιτύπε, δαιτὸς ἑταίρη, +ἀσπασίη προφανεῖσα: πόθεν τόδε καλὸν ἄθυρμα +αἰόλον ὄστρακον ἕσσο χέλυς ὄρεσι ζώουσα; +ἀλλ᾽ οἴσω σ᾽ ἐς δῶμα λαβών: ὄφελός τι μοι ἔσσῃ, +35 +οὐδ᾽ ἀποτιμήσω: σὺ δέ με πρώτιστον ὀνήσεις +3 +οἴκοι βέλτερον εἶναι, ἐπεὶ βλαβερὸν τὸ θύρηφιν: +ἦ γὰρ ἐπηλυσίης πολυπήμονος ἔσσεαι ἔχμα +ζώουσ᾽: ἢν δὲ θάνῃς, τότε κεν μάλα καλὸν ἀείδοις. +ὣς ἂρ᾽ ἔφη: καὶ χερσὶν ἅμ᾽ ἀμφοτέρῃσιν ἀείρας +40 +ἂψ εἴσω κίε δῶμα φέρων ἐρατεινὸν ἄθυρμα. +ἔνθ᾽ ἀναπηρώσας γλυφάνῳ πολιοῖο σιδήρου +αἰῶν᾽ ἐξετόρησεν ὀρεσκῴοιο χελώνης. +ὡς δ᾽ ὁπότ᾽ ὠκὺ νόημα διὰ στέρνοιο περήσῃ +ἀνέρος, ὅν τε θαμειαὶ ἐπιστρωφῶσι μέριμναι, +45 +ἢ ὅτε δινηθῶσιν ἀπ᾽ ὀφθαλμῶν ἀμαρυγαί, +ὣς ἅμ᾽ ἔπος τε καὶ ἔργον ἐμήδετο κύδιμος Ἑρμῆς. +πῆξε δ᾽ ἄρ᾽ ἐν μέτροισι ταμὼν δόνακας καλάμοιο +πειρήνας διὰ νῶτα διὰ ῥινοῖο χελώνης. +ἀμφὶ δὲ δέρμα τάνυσσε βοὸς πραπίδεσσιν ἑῇσι +50 +καὶ πήχεις ἐνέθηκ᾽, ἐπὶ δὲ ζυγὸν ἤραρεν ἀμφοῖν, +ἑπτὰ δὲ θηλυτέρων ὀίων ἐτανύσσατο χορδάς. +αὐτὰρ ἐπεὶ δὴ τεῦξε, φέρων, ἐρατεινὸν ἄθυρμα, +πλήκτρῳ ἐπειρήτιζε κατὰ μέρος: ἣ δ᾽ ὑπὸ χειρὸς +σμερδαλέον κονάβησε: θεὸς δ᾽ ὑπὸ καλὸν ἄειδεν +55 +ἐξ αὐτοσχεδίης πειρώμενος, ἠύτε κοῦροι +ἡβηταὶ θαλίῃσι παραιβόλα κερτομέουσιν, +ἀμφὶ Δία Κρονίδην καὶ Μαιάδα καλλιπέδιλον, +ὡς πάρος ὠρίζεσκον ἑταιρείῃ φιλότητι, +ἥν τ᾽ αὐτοῦ γενεὴν ὀνομακλυτὸν ἐξονομάζων: +60 +ἀμφιπόλους τε γέραιρε καὶ ἀγλαὰ δώματα νύμφης +καὶ τρίποδας κατὰ οἶκον ἐπηετανούς τε λέβητας. +καὶ τὰ μὲν οὖν ἤειδε, τὰ δὲ φρεσὶν ἄλλα μενοίνα. +καὶ τὴν μὲν κατέθηκε φέρων ἱερῷ ἐνὶ λίκνῳ, +φόρμιγγα γλαφυρήν: ὃ δ᾽ ἄρα κρειῶν ἐρατίζων +65 +ἆλτο κατὰ σκοπιὴν εὐώδεος ἐκ μεγάροιο +ὁρμαίνων δόλον αἰπὺν ἐνὶ φρεσίν, οἶά τε φῶτες +φηληταὶ διέπουσι μελαίνης νυκτὸς ἐν ὥρῃ. +ἠέλιος μὲν ἔδυνε κατὰ χθονὸς Ὠκεανόνδε +αὐτοῖσίν θ᾽ ἵπποισι καὶ ἅρμασιν: αὐτὰρ ἄρ᾽ Ἑρμῆς +70 +Πιερίης ἀφίκανε θέων ὄρεα σκιόεντα, +ἔνθα θεῶν μακάρων βόες ἄμβροτοι αὖλιν ἔχεσκον +βοσκόμεναι λειμῶνας ἀκηρασίους, ἐρατεινούς. +τῶν τότε Μαιάδος υἱός, ἐύσκοπος Ἀργειφόντης, +πεντήκοντ᾽ ἀγέλης ἀπετάμνετο βοῦς ἐριμύκους. +75 +πλανοδίας δ᾽ ἤλαυνε διὰ ψαμαθώδεα χῶρον +ἴχνι᾽ ἀποστρέψας: δολίης δ᾽ οὐ λήθετο τέχνης +ἀντία ποιήσας ὁπλάς, τὰς πρόσθεν ὄπισθεν, +τὰς δ᾽ ὄπιθεν πρόσθεν: κατὰ δ᾽ ἔμπαλιν αὐτὸς ἔβαινε. +σάνδαλα δ᾽ αὐτίκα ῥιψὶν ἐπὶ ψαμάθοις ἁλίῃσιν, +80 +ἄφραστ᾽ ἠδ᾽ ἀνόητα διέπλεκε, θαυματὰ ἔργα, +συμμίσγων μυρίκας καὶ μυρσινοειδέας ὄζους. +τῶν τότε συνδήσας νεοθηλέος ἄγκαλον ὕλης +ἀβλαβέως ὑπὸ ποσσὶν ἐδήσατο σάνδαλα κοῦφα +αὐτοῖσιν πετάλοισι τὰ κύδιμος Ἀργειφόντης +85 +ἔσπασε Πιερίηθεν ὁδοιπορίην ἀλεγύνων, +οἷά τ᾽ ἐπειγόμενος δολιχὴν ὁδόν, αὐτοτροπήσας.† +τὸν δὲ γέρων ἐνόησε δέμων ἀνθοῦσαν ἀλωὴν +ἱέμενον πεδίονδε δι᾽ Ὀγχηστὸν λεχεποίην +τὸν πρότερος προσέφη Μαίης ἐρικυδέος υἱός: + + + diff --git a/dictionaries/grc_GR/samples/cspell.config.yaml b/dictionaries/grc_GR/samples/cspell.config.yaml index 12a5e704a2e..7aacb3bf48a 100644 --- a/dictionaries/grc_GR/samples/cspell.config.yaml +++ b/dictionaries/grc_GR/samples/cspell.config.yaml @@ -1,3 +1,3 @@ import: - ../cspell-ext.json -language: en,gr +language: en,grc diff --git a/dictionaries/grc_GR/src/hunspell/README.md b/dictionaries/grc_GR/src/hunspell/README.md index 9549f5ba5da..b170684167f 100644 --- a/dictionaries/grc_GR/src/hunspell/README.md +++ b/dictionaries/grc_GR/src/hunspell/README.md @@ -26,3 +26,5 @@ To add the spelling dictionary to Chromium web-browsers, do the following: # Licensing info This dictionary is free: You can redistribute it and/or modify it under the terms of the GNU General Public License (GNU GPL) as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + +