News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Κλίσεις μηνών

Started by Yngwiedis, July 31, 2011, 07:19:13 PM

Previous topic - Next topic

Yngwiedis

Καλησπέρα σας...

Θα ήθελα να μάθω αν υπάρχει τρόπος να αλλάξω τις κλίσεις των μηνών στα διάφορα σημεία που αναφέρονται.
Π.Χ. το Δευτέρα 01 Αύγουστος 2011 να γίνει Δευτέρα 01 Αυγούστου 2011.

Δοκίμασα να αλλάξω στο index.greek-utf8.php αυτές τις γραμμές:
$txt['months'] = array(1 => 'Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου');
$txt['months_titles'] = array(1 => 'Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος');


σε:
$txt['months'] = array(1 => 'Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου');
$txt['months_titles'] = array(1 => 'Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου');


αλλά δυστυχώς δεν άλλαξε κάτι.

Σας ευχαριστώ.
AmityHost.com - The Affordable Host

Yngwiedis

Λίγη βοήθεια παρακαλώ ;
AmityHost.com - The Affordable Host

agridoc

Οι κλίσεις έχουν προστεθεί με παρέμβαση του spiros.

Η σωστή λύση θα ήταν ν' αντικατασταθεί ένα $txt['months_titles'] με $txt['months']. Αλλάζοντας την ονομαστική σε γενική δεν θα έπρεπε να βρίσκει ονομαστική στα ελληνικά, όμως το κάνει. ::)

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

Yngwiedis

Οπότε τι κάνουμε ;
Ψάχνουμε στην βάση μπας και βρούμε την καταχώρηση ;
AmityHost.com - The Affordable Host

agridoc

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

Προσωπικά, από πριν μπουν καν οι κλίσεις χρησιμοποιώ το %b αντί για το %B και εμφανίζονται οι συντμήσεις.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

Yngwiedis

Ναι αλλά αυτό με τις συντμήσεις είναι "γιατροσόφι".
Το θέμα είναι να βρούμε τι φταίει.
Nα ρωτάγαμε στο English support ;
AmityHost.com - The Affordable Host

Yngwiedis

Κάποια απάντηση ;
AmityHost.com - The Affordable Host

agridoc

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

Yngwiedis

Μιας και είσαι και Moderator του ελληνικού τομέα, κάντο εσύ.
Απλά δημοσίευσε και το link του θέματος που θα δημιουργήσεις για να βλέπουμε την εξέλιξη.
AmityHost.com - The Affordable Host

agridoc

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

Yngwiedis

Έγινε... Αναμένουμε νέα...
AmityHost.com - The Affordable Host

agridoc

Ψάχνοντας παλιότερα μηνύματα για να τεθεί το θέμα, βρήκα τι γίνεται, είναι αυτό που υποψιαζόμουνα.

Για την ιστορία του θέματος: Language problem with Greek month translations, Δεκ. 2004, Re: Future release of SMF κ.α. σε πίνακες περιορισμένης πρόσβασης, όμως το άμεσα πιο ενδιαφέρον είναι

Some problems with Greek translation - please advise

Από εκεί
Quote from: [Unknown] on November 22, 2004, 05:53:39 PM
They are based on the locale you specify at the beginning of index.greek.php.

-[Unknown]

Η όλη ιστορία βρίσκεται στο index.greek.php
$txt['lang_locale'] = 'el_GR';

Γι' αυτό δεν επηρεάζεται από την αλλαγή κειμένου. Δεν χρησιμοποιεί τις παραμέτρους του SMF αλλά του server.

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

Yngwiedis

Κάτι τέτοιο σκέφτηκα κι εγώ... Οτι τα παίρνει από κάπου από τον server.

Ελπίζω να βρεθεί άκρη πάντως γιατί είναι πολύ κοτσάνα έτσι.
Εμείς φταίμε δηλαδή που στα αγγλικά οι μήνες δεν κλίνονται και έχουν βολευτεί έτσι ;  :P
AmityHost.com - The Affordable Host

vkot

Δεν έχω καταλάβει τι συμβαίνει ακριβώς (είναι και πρωί  :P), αυτό που θέλω να πω είναι ότι συνήθως μετά από αλλαγές στα αρχεία γλώσσας θα πρέπει να διαγράφετε την cache του φόρουμ. Το κάνατε;
For specialized SMF installation/customization, Web Development, Linux Server Administration, click here.
Για εξειδικευμένες υπηρεσίες στα παραπάνω, πατήστε εδώ.

spiros

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

agridoc

Η γενική των ονομάτων των μηνών έχει προστεθεί στις παραμέτρους κειμένου του SMF και δουλεύει στο ημερολόγιο.
$txt['months_titles']  $txt['months']

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

Μια δοκιμή για επαλήθευση. Στο index.greek.php

Βρείτε το
$txt['lang_locale'] = 'el_GR';

Αλλάξτε το σε
$txt['lang_locale'] = 'en_US';

Σε UTF-8 το el_GR είναι el_GR.utf8 και το en_US en_US.utf8 .

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

Yngwiedis

Αλλάζοντας σε en_US.utf8 οι ημερομηνίες αλλάζουν στα αγγλικά όπως το είπες.
Οπότε τι γίνεται ;
AmityHost.com - The Affordable Host

agridoc

Δεν βρήκα κάποια λύση στα γρήγορα. Γίνεται αναφορά και υπομονή.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

Yngwiedis

Καλημέρα...

Μήπως είχαμε κάποιο νέο ;
AmityHost.com - The Affordable Host

agridoc

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

agridoc

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

emanuele

As per agridoc request, please have a look if the attached package fix your issue. (After the redirect tick the new check box "Use SMF translations instead of server locale")

I can't be sure this is a proper fix. ;)

* emanuele is a Doc guy, not a Dev guru. :P


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

agridoc

I have tested it before request and it works. Yngwiedis will test it more thoroughly.

The Greek SMF community thanks you emanuele and SMF Team for interest and your quick fix.
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

agridoc

Δύο μηνύματα παραπάνω http://www.simplemachines.org/community/index.php?topic=444686.msg3143919#msg3143919 υπάρχει συνημμένα ένα mod, translation_for_dates.zip, που διορθώνει το θέμα της κλίσης μηνών.

Στο modifications.greek.php ή modifications.greek-utf8.php για UTF-8

Βρείτε το
?>

Προσθήκη πριν
$txt['use_smf_translation'] = 'Χρήση της μετάφρασης του SMF αντί για το server locale';
  For Greek aeromodellers and our friends around the world  - Greek Button sets for SMF - Greeklish to Greek mod
Δeν αφιερώνω χρόνο για μηνύματα σε greeklish.

Yngwiedis

Όλα δουλεύουν τέλεια.

Ευχαριστώ πάρα πολύ agridoc.
Ευχαριστώ και τον emanuele για την δημιουργία του mod. (Thank you very much for the mod emanuele)

Χαίρομαι που "βοήθησα" να λυθεί ένα παλιό και χρόνιο προβληματάκι :)
AmityHost.com - The Affordable Host

Advertisement: