Advanced Visual Verification (captcha) mod - Ελληνική μετάφραση

Started by Butcher, August 23, 2007, 12:22:29 PM

Previous topic - Next topic

Butcher

Advanced Visual Verification (captcha)   Έκδοση 1.2
http://custom.simplemachines.org/mods/index.php?mod=907

Modifications.greek-utf8.php
// --- Begin added code - Advanced Visual Verification ---
$txt['verificationVisual'] = 'Οπτική επαλήθευση';
$txt['verificationSettingsDesc'] = 'Εδώ μπορείς να αλλάξεις πολλές ρυθμίσεις που αφορούν την οπτική επαλήθευση της ιστοσελίδας σου.';

$txt['enable_visual_verification'] = 'Ενεργοποίηση οπτικής επαλήθευσης';
$txt['verificationCodeChars'] = 'Αριθμός χαρακτήρων στην εικόνα επαλήθευσης';
$txt['verificationMaxTries'] = 'Αριθμός λαθών πριν από τον αποκλεισμό του χρήστη';
$txt['verificationWaitTime'] = 'Λεπτά πριν από τη λήξη του αποκλεισμού';

$txt['verificationAskRegister'] = 'Ζήτηση κατά την εγγραφή';
$txt['verificationAskGuestPost'] = 'Ζήτηση κατά την ταχυδρόμηση φιλοξενουμένων';
$txt['verificationAskPM'] = 'Ζήτηση κατά την αποστολή πρωσικών μηνυμάτων';
$txt['verificationPMvalid'] = 'Τα μέγιστα προσωπικά μηνύματα μια εικόνας επαλήθευσης ισχύουν για:';
$txt['verificationPMvalidDesc'] = 'Αυτός είναι ο αριθμός προσωπικών μηνυμάτων που οι χρήστες δεν θα ρωτηθούν για την επαλήθευση εικόνας μόλις πληκτρολογήσουν τον κωδικό σωστά. Προτεινόμενη αξία είναι περίπου 5-10.';
$txt['verificationAskGuestSearch'] = 'Ζήτηση κατά την αναζήτηση των φιλοξενουμένων';
$txt['verificationAskMemberSearch'] = 'Ζήτηση κατά την αναζήτηση των μελών';
$txt['verificationSearchValid'] = 'Μέγιστος αριθμός αναζητήσεων, για τις οποίες ισχύει μια εικόνα επαλήθευσης';
$txt['verificationSearchValidDesc'] = 'Αυτός είναι ο αριθμός προσωπικών μηνυμάτων που οι χρήστες δεν θα ρωτηθούν για την επαλήθευση εικόνας μόλις πληκτρολογήσουν τον κωδικό σωστά.
Προτεινόμενη αξία είναι περίπου 5-10.';

$txt['verificationImageBackground'] = 'Τύπος υποβάθρου εικόνας';
$txt['verificationBGnoise'] = 'Θόρυβος';
$txt['verificationBGnoiseDesc'] = 'Γρήγορο, αλλά όχι πολύ αποτελεσματικό. Μπορείτε να χρησιμοποιήσετε αυτό εκτός αν υποψιάζεστε ότι το φόρουμ σας παίρνει την αυτόματη εγγραφή.';
$txt['verificationBGlines'] = 'Διαστρεβλωμένες Γραμμές';
$txt['verificationBGlinesDesc'] = 'Προτείνεται. Παράγει ευκολία στην ανάγνωση αλλά δυσκολία στο να μαντέψεις τους χαραχτήρες.';
$txt['verificationBGcolored'] = 'Τυχαία Χρώματα';
$txt['verificationBGcoloredDesc'] = 'Δύσκολο να αναγνωριστεί, αλλά αργό και δύσκολο για να διαβαστεί. Δεν είναι δυνατή η προβολή του σε όλους τους servers. Δες μια προεπισκόπηση πριν το χρησιμοποιήσεις.';
$txt['verificationBGcircles'] = 'Inverted circles';
$txt['verificationBGcirclesDesc'] = 'Δυσκολότερα να σπάσει, αλλά επιβραδύνει και δυσκολεύει στην ανάγνωση.';

$txt['verificationImageSize'] = 'Μέγεθος φωτογραφίας';
$txt['verificationImageSizeSmall'] = 'Μικρή';
$txt['verificationImageSizeMedium'] = 'Μέτρια';
$txt['verificationImageSizeLarge'] = 'Μεγάλη';

$txt['verificationGDnotsupported'] = 'Ο server δεν έχει την GD library εγκατεστημένη. Οι εικόνες επαλήθευσης θα αναπαράγονται χωρίς την GD';

$txt['verificationPreview'] = 'Προεπισκόπηση Φωτογραφίας';
$txt['verificationPreviewDesc'] = '(Παρακαλώ περιμένετε όταν παράγεται η πρόβλεψη)';

$txt['verificationReadChars'] = 'Πρέπει να διαβάσεις <b>%s</b> χαραχτήρες στην εικόνα.';
$txt['verification_brute_force'] = 'Εχεις υπερβεί το όριο αποτυχίας επαλήθευσης μιας εικόνας. Πρέπει να περιμένεις %s λεπτά πριν ξαναδοκιμάσεις.';
$txt['error_visual_verification_failed'] = 'Τα γράμματα που πληκτρολόγησες δεν ταιριάζουν με τα γράμματα που φαίνονται στην φωτογραφία..';
// --- End added code ---


Θα ήθελα και μια βοήθεια. Γιατί όταν έχω το φόρουμ στα ελληνικά δεν μου εμφανίζει τις εικόνες? Ούτε όταν κάποιος χρήστης πάει να κάνει εγγραφή, ούτε και στις ρυθμίσεις από την διαχείριση.

Σημ. Για τυχόν αλλαγές που πιστεύετε πως πρέπει να γίνουν στη μετάφραση ας υποδειχθούν.

Ευχαριστώ.

Nefeli

Τι θέμα έχεις; Είναι το default ή μήπως άλλο; Το ενημέρωσες με τις μετατροπές του mod; Ενημέρωσες και το φάκελλο των ελληνικών με τα αντίστοιχα αρχεία;

Butcher

ναι, αυτό ξέχασα να το αναφέρω, το default έχω.
το μόνο που έκανα είναι να βάλω την μετάφραση που έδοσα παραπάνω...δεν ξέρω τι άλλο πρέπει να αλλάξω :/

Υπάρχει και ένας φάκελος ttf_fonts (που περιέχει τις εικόνες του captcha) ο οποίος είναι στο Theme/default

Nefeli

Το ότι έχεις το default απλοποιεί τα πράγματα.

Το αρχείο που έχεις ονομάσει Modifications.greek-utf8.php δεν υπάρχει αντίστοιχο στο mod.

Από ό,τι είδα πήρες ένα κομμάτι του κώδικα, το μετέφρασες και το αποθήκευσες σαν ξεχωριστό αρχείο.
Δεν πρόκειται να λειτουργήσει γιατί απλούστατα δεν αντιστοιχείται από τον κώδικα του mod.

Υποθέτω πως έχεις ήδη ανεβάσει το mod και λειτουργεί σωστά στην αγγλική γλώσσα. Άρα δεν υπάρχει λόγος να επεξεργαστείς το install και να το εγκαταστήσεις ξανά. (η μετάφραση θα έπρεπε να προστεθεί στο install.xml κάτω από τη παράγραφο που αφορά το Modifications.english.php)

Αυτό που θα κάνεις πιο απλά είναι:
Άνοιξε σε editor το υπάρχον Modifications.greek.php που έχεις στο σέρβερ σου.
Πρόσθεσε το κομμάτι που έχεις μεταφράσει στο σημείο που δίνει το install.xml οδηγίες.

<file name="$languagedir/Modifications.english.php">
<operation>
<search position="end"></search>
<add>

Δηλαδή στο τέλος. ;)

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

Ενημέρωσέ μας για το αποτέλεσμα. Καλή επιτυχία. :D


Προσθήκη: Εγώ δουλεύω σε κωδικοποίηση WIN οπότε δεν γνωρίζω τις ιδαιτερότητες που πιθανόν να απαιτεί το utf. Δεν νομίζω πάντως πως θα έχει διαφορές η διαδικασία.

Butcher

Την μετάφραση την είχα βάλει σωστά. Όσο αναφορά το Modifications.greek-utf8.php δεν το έφτιαξα εγώ αλλά έτσι κατέβασα την ελληνική μετάφραση.
Όλα μου τα ελληνικά αρχεία ειναι .......greek-utf8.php

Το έκανα rename σε Modifications.greek.php και δουλεύει μια χαρά.
Το κακό είναι πως με αυτή τη λύση χάνω όλες τις μεταφράσεις αλλά βλέπω τις εικόνες από το captcha.

Δοκίμασα επίσης να βάλω και το Modifications.greek-utf8.php χωρίς την μετάφραση μέσα και το Modifications.greek.php το οποίο έιχε την μετάφραση αλλα ούτε έτσι δούλεψε.

Και μόλις παρατήρησα πως έχω πρόβλημα και με το default captcha όταν το έχω στα ελληνικά.
Να υποθέσω ότι η μετάφραση που είναι σε utf8 δεν είναι αυτή που έπρεπε να βάλω?
Αλλά για να υπάρχει θα πει πως δεν έπρεπε να είχα πρόβλημα...

Nefeli

QuoteΤην μετάφραση την είχα βάλει σωστά.
Όταν λες σωστά, τι εννοείς ακριβώς; Που και πως;

QuoteΌσο αναφορά το Modifications.greek-utf8.php δεν το έφτιαξα εγώ αλλά έτσι κατέβασα την ελληνική μετάφραση
Μα το αρχικό σου μήνυμα φαίνεται να το έφτιαξες εσύ. Από που το κατέβασες αφού δεν περιέχεται στο πακέτο του mod;

QuoteΤο έκανα rename σε Modifications.greek.php και δουλεύει μια χαρά.
Εδώ αρχίζω να σε ... χάνω. ::)
Αν δουλεύει το mod, που και ποιο είναι ακριβώς το πρόβλημα;
Αν όντως έχεις αντικαταστήσει (και όχι προσθέσει στο κώδικα του) το Modifications.greek.php που υπάρχει από την εγκατάσταση του smf σε ξεχωριστά σε κάθε theme, πιθανά να έχεις χάσει άλλα προϋπάρχοντα mods. Σίγουρα δεν είναι η τυπική διαδικασία!!!!

Παρακάτω σε ... χάνω τελείως.  :o

Προσθήκη:
Μήπως εννοείς την αρχική αρχική εγκατάσταση του smf?
Και πάλι όμως, θα έπρεπε να ακολουθήσεις τις οδηγίες του προηγούμενου μου μηνύματος. Νομίζω πως είμαι σαφής.

Nefeli

Ωχ .......... τώρα κατάλαβα τι έκανες!

Αντικατέστησες το Modifications.greek-utf8.php, το αρχικό αρχείο της εγκατάστασης του smf και της μετάφρασης των ελληνικών του φόρουμ (και όχι του μοντ συγκεκριμένα) με αυτό το αρχείο που παραθέτεις στην αρχή του τοπικ!

Φυσικό είναι να βλέπεις (και αν καλά καλά) το μοντ και να χάνεις άλλες πληροφορίες.

Να προσθέσεις έπρεπε το κώδικα στο προϋπάρχον από την εγκατάσταση αρχείο. ΟΧΙ να το αντικαταστήσεις!

Να επαναφέρεις άμεσα το Modifications.greek-utf8.php της αρχικής σου εγκατάστασης.
Αν το έχεις από μπακαπ ακόμα καλύτερα μια που η αρχική εγκατάσταση δεν έχει όλες τις προσθήκες που έχουν γίνει εν τω μεταξύ από τα άλλα μοντ.
Αμέσως μετά, ακολούθησε τη διαδικασία που σου περιγράφω στην αρχή, προσθέτοντας το μεταφρασμένο κομμάτι και ΟΧΙ αντικαθιστώντας ολόκληρο το αρχείο .

Butcher

Νομίζω ότι δεν έχουμε συνεννοηθεί πλήρως.... 

Η μετάφραση που έχω από την εγκατάσταση του smf είναι η smf_1-1-3_greek-utf8. Τη μετάφραση που έδωσα παραπάνω την έχω προσθέσει στο τέλος του Modifications.greek-utf8.php όπως και εσύ είπες.

Quote
Αμέσως μετά, ακολούθησε τη διαδικασία που σου περιγράφω στην αρχή, προσθέτοντας το μεταφρασμένο κομμάτι και ΟΧΙ αντικαθιστώντας ολόκληρο το αρχείο

Δηλ. αυτό που έχω κάνει και για άλλα mod έκανα και για το Advanced Visual Verification (captcha).
Τώρα γιατί εξακολουθώ να μην βλέπω τις εικόνες όταν το forum είναι στα ελληνικά δεν μπορώ να καταλάβω.

Και όπως ανέφερα έχω το ίδιο πρόβλημα και με το default captcha που έχει το smf. Δηλ.. ελληνικά και captcha δε μπορώ να έχω.


agridoc

Butcher μπορείς να δώσεις ένα link για το site;

Αν δεν θέλεις να το δημοσιοποιήσεις στείλε ΠΜ.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

Nefeli

Quote from: Butcher on August 23, 2007, 06:32:39 PM
Νομίζω ότι δεν έχουμε συνεννοηθεί πλήρως.... 

Αυτό είναι από τα πλέον προφανή. Κανένας δεν είναι στο μυαλό του άλλου και δεν οφείλει να είναι.  :D

Butcher

Το link το έχεις σε pm agridoc

Σήκωσα άλλο ένα smf 1.1.3 με την ελληνική μετάφραση utf8 μόνο. Οι εικόνες από το default captcha φαίνονται μια χαρά.

Εγκατέστησα και το Advanced Visual Verification χωρίς να προσθέσω την μετάφραση και είναι οκ.
Μόλις έβαλα την μετάφραση σε ANSI* format οι εικόνες εμφανιζόντουσαν, αλλά τα ελληνικά ήταν όλα έτσι ? ? ? ?.
Μόλις έκανα convert σε utf8 το Modifications.greek-utf8.php τα ελληνικά ήταν οκ αλλά οι εικόνες από το mod δεν φαινόντουσαν.

Βρήκα μια λύση αλλά δεν είναι η καλύτερη...

Ξανακατέβασα το αρχείο και το μετέτρεψα σε ANSI format και δουλεύουν όλα. Το μόνο κακό με αυτό είναι πως σε περίπτωση που πρέπει να προσθέσω κάτι στο Modifications.greek-utf8.php και το κατεβάσω στα win τα ελληνικά είναι έτσι...  ΟπΟ,,ΞΉΞΊΞ® επαλήθεΟ...ΟƒΞ.


Άρα το πρόβλημα είναι στο format των ελληνικών, καμία ιδέα?

*Δε μπορώ να καταλάβω γιατί εφόσον έχω βάλει την utf8 μετάφραση μόλις κατεβάσω ένα αρχείο το Notepad++ το βγάζει σε ANSI μορφή.   :-\

agridoc

Ζήτησα το link γιατί έγραφες

Quote from: Butcher on August 23, 2007, 05:37:54 PMΤο έκανα rename σε Modifications.greek.php και δουλεύει μια χαρά.
Το κακό είναι πως με αυτή τη λύση χάνω όλες τις μεταφράσεις αλλά βλέπω τις εικόνες από το captcha.

Ηθελα να δω αν έχεις βάλει σωστό codepage. Εξηγείται με αρχείο σε λάθος format, με το rename απλά δεν έβρισκε το Modifications.greek-utf8.php.

Η εργασία σε UTF-8 είναι ένας από τους λόγους που δεν το προτιμώ, αν δεν είναι απαραίτητο.

Μπορείς να χρησιμοποιήσεις το Word ή το Open Office writer για σωστή μετατροπή.

Συνήθως δουλεύω σε Windows και μετατρέπω σε UTF-8 με το Babelpad.

Το Notepad++ το είχα δοκιμάσει αλλά δεν μου άρεσε, έχει όμως αρκετούς φίλους.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

Butcher

Ευχαριστώ για την βοήθεια και τους δυο σας  :)

Advertisement: