Elxis CMS Forum
Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: arvacon on August 01, 2011, 04:32:28
-
Καλημερα σε ολους.
Θελω να μετονομασω το main menu module σε κατι αλλο, αλλα να εμφανιζεται και ελληνικα και αγγλικα αντιστοιχα μεταφρασμενο.
Οταν παω στα modules και αλλαζω ονομασια στο "main menu" και του αλλαζω το ονομα σε "something menu", αυτο παραμενει στα αγγλικα και ας γυριζω to site στα ελληνικα. Απο που μπορω να επεμβω να γινεται μεταφραση στο νεο ονομα? Απ' οτι βλεπω το main menu εχει προεπιλογη "ολες οι γλωσσες", οποτε δε θα πρεπε να μεταφραζει αυτο που του βαζω σε ελληνικα η αντιστροφα?
-
Αν κατάλαβα καλά θες να εμφανίζεις διαφορετικό τίτλο για κάθε γλώσσα του module mainmenu. Τότε κάνε copy του module και δημοσίευσε το ένα μόνο στην Ελληνική δίνοντας ως τίτλο αυτό που θες, επιλέγοντας φυσικά εμφάνιση τίτλου και το αντίγραφό του δημοσίευσέ το μόνο στην Αγγλική, δίνοντας ως τίτλο αυτό που θες, επιλέγοντας και εδώ εμφάνιση τίτλου.
-
Τότε κάνε copy του module και δημοσίευσε το ένα μόνο στην Ελληνική δίνοντας ως τίτλο αυτό που θες, επιλέγοντας φυσικά εμφάνιση τίτλου και το αντίγραφό του δημοσίευσέ το μόνο στην Αγγλική, δίνοντας ως τίτλο αυτό που θες, επιλέγοντας και εδώ εμφάνιση τίτλου.
Πολύ σωστά !
-
H άλλη επιλογή που μπορείς να κάνεις; Ανοίγεις τα αρχεία :
[Για Αγγλικά] => /language/english/english.php
[Για Ελληνικά] => /language/greek/greek.php
Στην σειρά 365 των αρχείων αυτών θα βρεις αντίστοιχα :
define('_MAINMENU_BOX','Main Menu');
define('_MAINMENU_BOX','Κύριο Μενού');
το αλλάζεις σε :
define('_MAINMENU_BOX','What you want');
define('_MAINMENU_BOX','Ότι γουστάρεις');
τα αποθηκεύεις σε UTF-8 without BOM χρησιμοποιώντας ένα πρόγραμμα όπως notepad++ (http://notepad-plus-plus.org/) και είσαι έτοιμος!
-
H άλλη επιλογή που μπορείς να κάνεις; Ανοίγεις τα αρχεία :
[Για Αγγλικά] => /language/english/english.php
[Για Ελληνικά] => /language/greek/greek.php
Στην σειρά 365 των αρχείων αυτών θα βρεις αντίστοιχα :
define('_MAINMENU_BOX','Main Menu');
define('_MAINMENU_BOX','Κύριο Μενού');
το αλλάζεις σε :
define('_MAINMENU_BOX','What you want');
define('_MAINMENU_BOX','Ότι γουστάρεις');
τα αποθηκεύεις σε UTF-8 without BOM χρησιμοποιώντας ένα πρόγραμμα όπως notepad++ (http://notepad-plus-plus.org/) και είσαι έτοιμος!
Αγαπητέ Σταύρο ο τρόπος αυτός, ναι μεν είναι επίσης σωστός, ξεφεύγει όμως από την λογική χρήσης - διαχείρισης του Elxis CMS που ούτως ή άλλως δίνει λύσεις σε πολλές περιπτώσεις. Συνεπώς πιστεύω ότι οι χρήστες που μαθαίνουν το Elxis, πρέπει να εντρυφήσουν σε αυτή την λογική, δηλ. με χρήση των δυνατοτήτων της διαχείρισης χωρίς να καταφεύγουν σε καστομιές, που για πολλούς φαντάζει από βουνό έως αδύνατο.
-
Εγώ Νίκο προσπαθώ να δώσω την δυνατότητα της επιλογής. Ο καθένας μπορεί να επιλέξει τον τρόπο που του ταιριάζει ή που θεωρεί ότι είναι ευκολότερος. Για πολλούς τέτοιες επιλογές μπορεί να τους βοηθήσει σε αντίστοιχα προβλήματα που τυχόν αντιμετωπίσουν στο μέλλον.
-
Απ' οτι βλεπω το main menu εχει προεπιλογη "ολες οι γλωσσες", οποτε δε θα πρεπε να μεταφραζει αυτο που του βαζω σε ελληνικα η αντιστροφα?
Όχι δεν ισχύει αυτό. Το 'Όλες ο οι γλώσσες' κλπ αφορά το τι θα φαίνεται στα αντικείμενα του μενού... ανάλογα με την γλώσσα.
Παραπάνω σου δόθηκαν δύο λύσεις και επιλέγεις αυτήν που θέλεις.
-
Ευχαριστω πολυ για τις απαντησεις σας, ηταν κατατοπιστικότατες.
Καλυτερα που δοθηκαν και οι δυο λυσεις πιστευω. ;)
Cheers!