Gem greek_names

Ruby, Ruby on Rails, Sinatra, ...

Συντονιστές: WebDev Moderators, Super-Moderators, Ruby Moderators

Απάντηση
Άβαταρ μέλους
falegk
Δημοσιεύσεις: 44
Εγγραφή: 04 Δεκ 2009 19:17
Τοποθεσία: Thessaloniki
Επικοινωνία:

Gem greek_names

Δημοσίευση από falegk » 25 Μαρ 2015 20:49

Ας ξεθάψουμε λίγο και την Ruby :lol:

Μετά από πειραματισμούς για την δημιουργία gem προέκυψε αυτό και ίσως βοηθήσει κάποιον κάποτε....

Η χρήση της είναι απλή και αυτό που κάνει (προς το παρών μόνο αυτό, όταν βρώ χρόνο θα το εξελίξω) είναι να μετατρέπει τα Ελληνικά ονόματα στην κλητική τους μορφή.
Αυτό συμβαίνει κυρίως όταν απευθυνόμαστε σε κάποιον π.χ "Γεια σου, Γιώργο", "Το άρθρο αυτό ανήκει στον Αντώνη".

Είχα το πρόβλημα με τα ονόματα σε μία βάση δεδομένων τα οποία αποθηκεύονται κυρίως με την μορφή "Αλέξανδρος Παπαδόπουλος", "Αλέξης Τσίπρας" κτλ.
και όταν ήθελα να τα καλέσω (π.χ να στείλω mail) στην μορφή "Γεια σου, Αλέξανδρε" υπήρχε μια σύγχυση.


Χρήση

Αφού το κάνετε εγκατάσταση ( https://github.com/falegk/greek_names ) μπορείτε να το χρησιμοποιήσετε εύκολα
καλώντας το στην εφαρμογή σας

Κώδικας: Επιλογή όλων

require 'greek_names'
 
GreekNames.vocative("Αλέξανδρος") # => "Αλέξανδρε"
GreekNames.vocative("Γιώργος") # => "Γιώργο"
GreekNames.vocative("Αντώνης") # => "Αντώνη"
GreekNames.vocative("Δήμητρα") # => "Δήμητρα"
"Καλημέρα σας κ." + GreekNames.vocative("Παπαδόπουλος") # => "Καλημέρα σας κ. Παπαδόπουλε"

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

Gem greek_names

Δημοσίευση από burnmind » 25 Μαρ 2015 21:17

Δεν έχω σχέση με τη Ruby, αλλά ωραία ιδέα και λογικά θα είναι χρήσιμο σε όποιον έχει τέτοια use cases με Ελληνικά ονόματα.

Άβαταρ μέλους
Kainourios
Ruby Moderator
Δημοσιεύσεις: 504
Εγγραφή: 18 Μάιος 2005 16:20
Τοποθεσία: Κορυδαλλός
Επικοινωνία:

Gem greek_names

Δημοσίευση από Kainourios » 25 Μαρ 2015 22:45

Ωραία ιδέα και υλοποίηση! Θα είχε ενδιαφέρον να έβαζες και μερικά specs :)

Άβαταρ μέλους
falegk
Δημοσιεύσεις: 44
Εγγραφή: 04 Δεκ 2009 19:17
Τοποθεσία: Thessaloniki
Επικοινωνία:

Gem greek_names

Δημοσίευση από falegk » 26 Μαρ 2015 08:44

thanks.

Ναι πρέπει να προσθέσω και specs ;)

Απάντηση

Επιστροφή στο “Ruby & frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες