> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/3.x/el/odigos-ekpaideyti/teacher-guide/adding-content/multi-language-content.md).

# Πολύγλωσσο περιεχόμενο

Το Chamilo σάς επιτρέπει να γράφετε **πολλές γλωσσικές εκδοχές του ίδιου κομματιού περιεχομένου σε ένα μόνο πεδίο** — μια ενότητα περιγραφής μαθήματος, ένα έγγραφο, μια ερώτηση τεστ, μια έρευνα — και κάθε εκπαιδευόμενος να βλέπει αυτόματα μόνο την εκδοχή που είναι γραμμένη στη δική του γλώσσα. Πρόκειται για τη λειτουργία **translate\_html**, που ονομάζεται έτσι από τη ρύθμιση της πλατφόρμας που την ελέγχει.

Εμπλέκει τρία διαφορετικά άτομα, καθένα από τα οποία βλέπει μια διαφορετική πλευρά της:

* **Ο διαχειριστής σας** πρέπει να ενεργοποιήσει τη λειτουργία σε επίπεδο πλατφόρμας προτού μπορέσει να τη χρησιμοποιήσει οποιοσδήποτε.
* **Εσείς (ο εκπαιδευτής)** γράφετε τις διαφορετικές γλωσσικές εκδοχές, χρησιμοποιώντας ένα κουμπί στον επεξεργαστή εμπλουτισμένου κειμένου.
* **Ο εκπαιδευόμενος** επωφελείται χωρίς ποτέ να γνωρίζει ότι υπάρχει — απλώς βλέπει το περιεχόμενο στη δική του γλώσσα, χωρίς καμία ρύθμιση να εντοπίσει ή να εναλλάξει.

## Ενεργοποίηση της Λειτουργίας

Αυτό είναι έργο διαχειριστή, όχι εκπαιδευτή. Στην ενότητα **Διαχείριση > Ρυθμίσεις διαμόρφωσης > Επεξεργαστής**, η ρύθμιση **Υποστήριξη πολυγλωσσικού περιεχομένου HTML** (`translate_html`) πρέπει να είναι ενεργοποιημένη. Αν δεν βλέπετε το κουμπί **Lang ISO** που περιγράφεται παρακάτω στη γραμμή εργαλείων του επεξεργαστή σας, αυτό είναι σχεδόν σίγουρα ο λόγος — ρωτήστε τον διαχειριστή σας. Δείτε τις [Ρυθμίσεις επεξεργαστή](/3.x/el/odigos-diaxeirisis/admin-guide/platform-settings/editor-settings.md) για την πλήρη αναφορά ρυθμίσεων. Από την έκδοση v3.0.0, αυτή η ρύθμιση είναι ενεργοποιημένη από προεπιλογή (δεν ίσχυε πριν από αυτή την έκδοση), εκτός αν έχετε αναβαθμίσει την έκδοσή σας από προηγούμενη στην οποία η ρύθμιση ήταν απενεργοποιημένη.

Η εκ νέου απενεργοποίηση αυτής της ρύθμισης δεν διαγράφει ούτε καταστρέφει οποιοδήποτε περιεχόμενο έχει ήδη γραφτεί με αυτόν τον τρόπο — δείτε [Τι βλέπουν οι εκπαιδευόμενοι](#what-learners-see) παρακάτω.

## Συγγραφή Πολυγλωσσικού Περιεχομένου

Η λειτουργία είναι διαθέσιμη οπουδήποτε έχετε τον πλήρη επεξεργαστή εμπλουτισμένου κειμένου: ενότητες [περιγραφής μαθήματος](/3.x/el/odigos-ekpaideyti/teacher-guide/creating-your-course/course-description.md), [έγγραφα](/3.x/el/odigos-ekpaideyti/teacher-guide/adding-content/documents.md), ερωτήσεις τεστ και ερευνών, και άλλα.

1. Γράψτε (ή επικολλήστε) το περιεχόμενο στην προεπιλεγμένη σας γλώσσα, ως συνήθως.
2. Επιλέξτε αυτό το κείμενο και, στη συνέχεια, κάντε κλικ στο κουμπί **Lang ISO** στη γραμμή εργαλείων του επεξεργαστή.
3. Από το μενού, επιλέξτε τη γλώσσα στην οποία μόλις γράψατε — η λίστα καλύπτει κάθε γλώσσα που έχει ενεργή η πλατφόρμα σας. Αν αυτή που χρειάζεστε δεν εμφανίζεται, χρησιμοποιήστε την επιλογή **Custom Chamilo ISO code...** στο κάτω μέρος και πληκτρολογήστε την (π.χ. `en_US`, `fr_FR`, `es`).
4. Το Chamilo περιβάλλει την επιλογή σας με αυτή την ετικέτα γλώσσας. Τώρα γράψτε (ή επικολλήστε) την εκδοχή της επόμενης γλώσσας αμέσως μετά, επιλέξτε την και επαναλάβετε με διαφορετική γλώσσα.

Συνεχίστε για όσες γλώσσες θέλετε να καλύψετε. Όλες βρίσκονται στο ίδιο πεδίο — ενώ επεξεργάζεστε, θα βλέπετε κάθε γλωσσική εκδοχή στοιβαγμένη η μία μετά την άλλη· μόνο όταν κάποιος *προβάλλει* πραγματικά τη σελίδα το Chamilo αποκρύπτει τα πάντα εκτός από τη μία γλώσσα που ισχύει για αυτόν (δείτε παρακάτω).

### Μετάφραση με Υποστήριξη AI

Αν ο διαχειριστής σας έχει διαμορφώσει έναν πάροχο κειμένου AI, το ίδιο μενού **Lang ISO** προσφέρει επίσης την επιλογή **Add translation to...** στην κορυφή. Αυτό στέλνει το υπάρχον περιεχόμενό σας στο διαμορφωμένο μοντέλο AI και εισάγει ένα νέο, αυτόματα μεταφρασμένο μπλοκ στη γλώσσα που επιλέγετε (ή σε κάθε εναπομένουσα γλώσσα ταυτόχρονα, αν το επιτρέπει η πλατφόρμα σας) — δεν χρειάζεται να το γράψετε μόνοι σας. Τα υπάρχοντα γλωσσικά μπλοκ μένουν ανέγγιχτα και οι γλώσσες που ήδη υπάρχουν εξαιρούνται από τη λίστα, ώστε η επαναλαμβανόμενη χρήση να μην δημιουργεί διπλότυπα.

Όπως με κάθε περιεχόμενο που παράγεται από AI, διορθώστε το αποτέλεσμα — είναι ένας γρήγορος τρόπος να αποκτήσετε ένα σταθερό πρώτο προσχέδιο σε μια γλώσσα που ίσως δεν μιλάτε οι ίδιοι, όχι υποκατάστατο της αναθεώρησης.

## Τι Βλέπουν οι Εκπαιδευόμενοι

Κάθε εκπαιδευόμενος βλέπει ακριβώς μία γλωσσική εκδοχή: το Chamilo δοκιμάζει πρώτα τη δική του γλώσσα διεπαφής· αν κανένα από τα μπλοκ σας δεν ταιριάζει, επιστρέφει στη γλώσσα του ίδιου του μαθήματος, έπειτα στην προεπιλεγμένη γλώσσα της πλατφόρμας· αν καμία από αυτές δεν ταιριάζει επίσης, εμφανίζει όποια γλώσσα τυχαίνει να έχετε γράψει πρώτη αντί να αφήσει το περιεχόμενο κενό. Όλα αυτά συμβαίνουν αυτόματα — δεν υπάρχει τίποτα να διαμορφώσει ο εκπαιδευόμενος και τίποτα να διαμορφώσετε εσείς ανά εκπαιδευόμενο.

Ακολουθεί η ίδια ενότητα περιγραφής μαθήματος, όπως τη βλέπουν τρεις εκπαιδευόμενοι με διαφορετικές γλώσσες διεπαφής — τίποτα άλλο στο μάθημα δεν άλλαξε ανάμεσα σε αυτά τα τρία στιγμιότυπα οθόνης, μόνο η γλώσσα του ίδιου του θεατή:

### Κάτω από το Καπό

Αν ανοίξετε ποτέ την προβολή **Πηγαίου κώδικα** ενός πεδίου πολλαπλών γλωσσών (το κουμπί `<>` στη γραμμή εργαλείων του επεξεργαστή), θα δείτε κάθε γλωσσική έκδοση τυλιγμένη ως εξής:

Κάθε έκδοση είναι τυλιγμένη σε ένα `<div class="mce-translatehtml" lang="...">` (ή `<span>`, για μια σύντομη ενσωματωμένη φράση αντί για ολόκληρο μπλοκ) — αυτό το χαρακτηριστικό `lang` είναι αυτό που το Chamilo αντιστοιχίζει με τη γλώσσα του θεατή για να αποφασίσει τι να εμφανίσει. Αξίζει να αναγνωρίζετε αυτό το συγκεκριμένο όνομα κλάσης αν επιθεωρείτε ποτέ τον πηγαίο κώδικα της σελίδας ή αντιμετωπίζετε περιεχόμενο που φαίνεται λάθος: το **`mce-translatehtml`** είναι ο δείκτης που πρέπει να αναζητήσετε.

Αυτό εξηγεί επίσης γιατί η απενεργοποίηση του `translate_html` στις ρυθμίσεις της πλατφόρμας δεν σπάει τίποτα που έχει ήδη γραφτεί: η ρύθμιση ελέγχει μόνο αν εμφανίζεται το κουμπί *συγγραφής* **Lang ISO** στον επεξεργαστή. Το φιλτράρισμα *στην πλευρά εμφάνισης* που περιγράφεται παραπάνω εκτελείται άνευ όρων, οπότε το προηγουμένως γραμμένο περιεχόμενο πολλαπλών γλωσσών παραμένει σωστά φιλτραρισμένο για κάθε θεατή ακόμη και σε μια πλατφόρμα όπου ένας διαχειριστής έχει έκτοτε απενεργοποιήσει το κουμπί συγγραφής.

## Οι Τίτλοι Δεν Λειτουργούν Με Αυτόν τον Τρόπο

Ο τίτλος ενός μαθήματος, ο τίτλος ενός εγγράφου, ο τίτλος ενός τεστ — αυτά είναι πεδία απλού κειμένου, όχι εμπλουτισμένου κειμένου, οπότε δεν μπορούν να κρατήσουν τη σήμανση με ετικέτα `lang` που περιγράφεται παραπάνω. Παραμένουν ως μία ενιαία, ουδέτερη τιμή ανεξάρτητα από το ποιος τα κοιτάζει, ανεξάρτητα από το πόσες γλωσσικές εκδόσεις έχετε γράψει στο περιεχόμενο από κάτω.

Η μία εξαίρεση: αν ο διαχειριστής σας έχει ενεργοποιήσει την **Αποθήκευση τίτλων ως HTML** (`save_titles_as_html`, επίσης στην ενότητα **Διαχείριση > Ρυθμίσεις διαμόρφωσης > Επεξεργαστής**) για το συγκεκριμένο πεδίο τίτλου με το οποίο εργάζεστε, αυτό το πεδίο γίνεται επίσης πραγματικό πεδίο HTML, και η ίδια τεχνική **Lang ISO** που περιγράφεται παραπάνω μπορεί να εφαρμοστεί σε αυτό. Αυτό είναι ασυνήθιστο και χρησιμοποιείται κυρίως για ερωτήσεις τεστ — οι περισσότεροι τίτλοι σε όλη την πλατφόρμα παραμένουν απλό κείμενο.

## Συμβουλές

* **Κρατήστε τη γλώσσα προέλευσης πρώτη** — τοποθετήστε την πιο κοινή γλώσσα της πλατφόρμας σας πρώτη στο πεδίο· είναι η πιο φυσική εναλλακτική αν ξεχάσετε να επισημάνετε μια πιο σπάνια γλώσσα αργότερα.
* **Μην εμφωλεύετε μπλοκ γλωσσών** — γράψτε κάθε έκδοση ως ξεχωριστό, διαδοχικό μπλοκ· η εμφώλευση του ενός μέσα στο άλλο δεν υποστηρίζεται και ο επεξεργαστής ξετυλίγει ενεργά τις εμφωλευμένες σημάνσεις όταν εισάγετε μια νέα.
* **Μια ενότητα που φαίνεται κενή σε μία γλώσσα** συνήθως σημαίνει ότι δεν επισημάνθηκε ποτέ μπλοκ γι' αυτήν (ή για την επεκταμένη εναλλακτική προεπιλογή μαθήματος/πλατφόρμας) — ελέγξτε την προβολή Πηγαίου κώδικα για τις γλώσσες που υπάρχουν πραγματικά.
