From dc5bce159ddc77726af2782a539e0e8faa29389b Mon Sep 17 00:00:00 2001 From: Michael Demetriou Date: Mon, 28 May 2018 18:12:46 +0300 Subject: [PATCH] Greek translation Added translations for greek (el). Also added DS_Store to .gitignore --- .gitignore | 1 + resources/lang/el/auth.php | 19 +++++ resources/lang/el/notification.php | 13 +++ resources/lang/el/pagination.php | 19 +++++ resources/lang/el/passwords.php | 22 ++++++ resources/lang/el/profile.php | 5 ++ resources/lang/el/validation.php | 122 +++++++++++++++++++++++++++++ 7 files changed, 201 insertions(+) create mode 100644 resources/lang/el/auth.php create mode 100644 resources/lang/el/notification.php create mode 100644 resources/lang/el/pagination.php create mode 100644 resources/lang/el/passwords.php create mode 100644 resources/lang/el/profile.php create mode 100644 resources/lang/el/validation.php diff --git a/.gitignore b/.gitignore index d52873f2..82945e0a 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ Homestead.yaml npm-debug.log yarn-error.log .env +.DS_Store diff --git a/resources/lang/el/auth.php b/resources/lang/el/auth.php new file mode 100644 index 00000000..9d1cd7f4 --- /dev/null +++ b/resources/lang/el/auth.php @@ -0,0 +1,19 @@ + 'Αυτά τα στοιχεία δεν υπάρχουν στα κατάστιχά μας.', + 'throttle' => 'Λόγω πολλαπλών δοκιμών, παρακαλώ δοκιμάστε ξανά σε :seconds δευτερόλεπτα.', + +]; diff --git a/resources/lang/el/notification.php b/resources/lang/el/notification.php new file mode 100644 index 00000000..3af597da --- /dev/null +++ b/resources/lang/el/notification.php @@ -0,0 +1,13 @@ + 'έδειξε προτίμηση στη φωτογραφία σου.', //'preferred your photo' + //'likedPhoto' => 'αγάπησε τη φωτογραφία σου.', //'loved your photo' (this is too much, we don't use 'love' like that) + //'likedPhoto' => 'έκανε like στη φωτογραφία σου.', //'did a like on your photo' (this sounds cheesy) + + //In greek "like" is only passive (i.e. you can say "Your photo was liked by user" but not "user liked your photo"). + // So we either can use "loved", use the english word ("performed a 'like' on your photo"), or (the one I chose) say + // "user preferred your photo" + +]; \ No newline at end of file diff --git a/resources/lang/el/pagination.php b/resources/lang/el/pagination.php new file mode 100644 index 00000000..32e04a90 --- /dev/null +++ b/resources/lang/el/pagination.php @@ -0,0 +1,19 @@ + '« Προηγούμενο', + 'next' => 'Επόμενο »', + +]; diff --git a/resources/lang/el/passwords.php b/resources/lang/el/passwords.php new file mode 100644 index 00000000..475f290f --- /dev/null +++ b/resources/lang/el/passwords.php @@ -0,0 +1,22 @@ + 'Ο κωδικός πρέπει να έχει τουλάχιστον 6 χαρακτήρες και να είναι ίδιος με την επιβεβαίωση.', + 'reset' => 'Έγινε επαναφορά του κωδικού σας', + 'sent' => 'Ο σύνδεσμος για την επαναφορά του κωδικού έφυγε με e-mail.', + 'token' => 'Ο σύνδεσμος επαναφοράς κωδικού δεν είναι έγκυρος.', + 'user' => "Δεν υπάρχει χρήστης με αυτό το e-mail στη βάση δεδομένων.", + +]; diff --git a/resources/lang/el/profile.php b/resources/lang/el/profile.php new file mode 100644 index 00000000..b47b2f7b --- /dev/null +++ b/resources/lang/el/profile.php @@ -0,0 +1,5 @@ + 'Αυτός ο χρήστης δεν έχει δημοσιεύσει τίποτα ακόμη!', +]; \ No newline at end of file diff --git a/resources/lang/el/validation.php b/resources/lang/el/validation.php new file mode 100644 index 00000000..fb027870 --- /dev/null +++ b/resources/lang/el/validation.php @@ -0,0 +1,122 @@ + 'Πρέπει να αποδεκτείτε το :attribute.', + 'active_url' => 'Το :attribute δεν είναι έγκυρο URL.', + 'after' => 'Η :attribute πρέπει να είναι μετά την :date.', + 'after_or_equal' => 'Η :attribute πρέπει να είναι ακριβώς :date ή αργότερα.', + 'alpha' => 'Το στοιχείο :attribute δέχεται μόνο γράμματα.', + 'alpha_dash' => 'Το στοιχείο :attribute δέχεται μόνο γράμματα, αριθμούς και παύλες.', + 'alpha_num' => 'Το στοιχείο :attribute δέχεται μόνο γράμματα και αριθμούς.', + 'array' => 'Το στοιχείο :attribute πρέπει να είναι πίνακας.', + 'before' => 'Το στοιχείο :attribute πρέπει να είναι πριν την :date.', + 'before_or_equal' => 'Το στοιχείο :attribute πρέπει να είναι ακριβώς :date ή νωρίτερα.', + 'between' => [ + 'numeric' => 'Το στοιχείο :attribute πρέπει να είναι μεταξύ :min και :max.', + 'file' => 'Το στοιχείο :attribute πρέπει να είναι μεταξύ :min και :max kb.', + 'string' => 'Το στοιχείο :attribute πρέπει να είναι μεταξύ :min και :max χαρακτήρες.', + 'array' => 'Το στοιχείο :attribute πρέπει να έχει μεταξύ :min και :max αντικείμενα.', + ], + 'boolean' => 'Το στοιχείο :attribute πρέπει να είναι είτε αληθές είτε ψευδές.', + 'confirmed' => 'Η επιβεβαίωση του στοιχείου :attribute δεν ταιριάζει.', + 'date' => 'Το στοιχείο :attribute δεν είναι έγκυρη ημερομηνία.', + 'date_format' => 'Το στοιχείο :attribute δεν έχει τη σωστή μορφοποίηση: :format.', + 'different' => 'Τα στοιχεία :attribute και :other πρέπει να διαφέρουν.', + 'digits' => 'Το στοιχείο :attribute πρέπει να αποτελείται από :digits ψηφία.', + 'digits_between' => 'Το στοιχείο :attribute πρέπει να έχει μεταξύ :min και :max ψηφία.', + 'dimensions' => 'Το στοιχείο :attribute δεν έχει έγκυρες διαστάσεις εικόνας.', + 'distinct' => 'Το πεδίο :attribute έχει διπλή τιμή.', + 'email' => 'Το :attribute πρέπει να είναι έγκυρη διεύθυνση e-mail.', + 'exists' => 'Το επιλεγμένο στοιχείο :attribute δεν είναι έγκυρο.', + 'file' => 'Το στοιχείο :attribute πρέπει να είναι αρχείο.', + 'filled' => 'Το πεδίο :attribute πρέπει να έχει τιμή.', + 'image' => 'Το στοιχείο :attribute πρέπει να είναι εικόνα.', + 'in' => 'Το επιλεγμένο στοιχείο :attribute δεν είναι έγκυρο.', + 'in_array' => 'Το πεδίο :attribute δεν υπάρχει στο :other.', + 'integer' => 'Το στοιχείο :attribute πρέπει να είναι ακέραιος.', + 'ip' => 'Το στοιχείο :attribute πρέπει να είναι έγκυρη διεύθυνση IP.', + 'ipv4' => 'Το στοιχείο :attribute πρέπει να είναι έγκυρη διεύθυνση IPv4.', + 'ipv6' => 'Το στοιχείο :attribute πρέπει να είναι έγκυρη διεύθυνση IPv6.', + 'json' => 'Το στοιχείο :attribute πρέπει να είναι έγκυρη συμβολοσειρά JSON.', + 'max' => [ + 'numeric' => 'Το στοιχείο :attribute δεν μπορεί να είναι μεγαλύτερο από :max.', + 'file' => 'Το στοιχείο :attribute δεν μπορεί να είναι μεγαλύτερο από :max kb.', + 'string' => 'Το στοιχείο :attribute δεν μπορεί να είναι μεγαλύτερο από :max χαρακτήρες.', + 'array' => 'Το στοιχείο :attribute may not have more than :max items.', + ], + 'mimes' => 'Το στοιχείο :attribute πρεπει να είναι αρχείο τύπου: :values.', + 'mimetypes' => 'Το στοιχείο :attribute πρεπει να είναι αρχείο τύπου: :values.', + 'min' => [ + 'numeric' => 'Το στοιχείο :attribute πρέπει να είναι τουλάχιστον :min.', + 'file' => 'Το στοιχείο :attribute πρέπει να είναι τουλάχιστον :min kb.', + 'string' => 'Το στοιχείο :attribute πρέπει να είναι τουλάχιστον :min χαρακτήρες.', + 'array' => 'Το στοιχείο :attribute must have at least :min items.', + ], + 'not_in' => 'Το επιλεγμένο στοιχείο :attribute δεν είναι έγκυρο.', + 'not_regex' => 'Η μορφοποίηση του στοιχείου :attribute δεν είναι έγκυρη.', + 'numeric' => 'Το στοιχείο :attribute πρέπει να είναι αριθμός.', + 'present' => 'Το πεδίο :attribute πρέπει να υπάρχει.', + 'regex' => 'Η μορφοποίηση του στοιχείου :attribute δεν είναι έγκυρη.', + 'required' => 'Το πεδίο :attribute είναι απαραίτητο.', + 'required_if' => 'Το πεδίο :attribute είναι απαραίτητο όταν το :other είναι :value.', + 'required_unless' => 'Το πεδίο :attribute είναι απαραίτητο unless :other είναι ένα από: :values.', + 'required_with' => 'Το πεδίο :attribute είναι απαραίτητο όταν το :values υπάρχει.', + 'required_with_all' => 'Το πεδίο :attribute είναι απαραίτητο όταν το :values υπάρχει.', + 'required_without' => 'Το πεδίο :attribute είναι απαραίτητο όταν το :values δεν υπάρχει.', + 'required_without_all' => 'Το πεδίο :attribute είναι απαραίτητο όταν καμία από τις τιμές :values δεν υπάρχει.', + 'same' => 'Τα στοιχεία :attribute και :other πρέπει να ταιριάζουν.', + 'size' => [ + 'numeric' => 'Το στοιχείο :attribute πρέπει να έχει μέγεθος :size.', + 'file' => 'Το στοιχείο :attribute πρέπει να έχει μέγεθος :size kb.', + 'string' => 'Το στοιχείο :attribute πρέπει να έχει μέγεθος :size χαρακτήρες.', + 'array' => 'Το στοιχείο :attribute πρέπει να έχει :size αντικείμενα.', + ], + 'string' => 'Το στοιχείο :attribute πρέπει να είναι συμβολοσειρά.', + 'timezone' => 'Το στοιχείο :attribute πρέπει να είναι έγκυρη ζώνη ώρας.', + 'unique' => 'Το στοιχείο :attribute είναι πιασμένο :-(.', + 'uploaded' => 'Το στοιχείο :attribute απέτυχε να ανέβει.', + 'url' => 'Η μορφοποίηση του στοιχείου :attribute δεν είναι έγκυρη.', + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap attribute place-holders + | with something more reader friendly such as E-Mail Address instead + | of "email". This simply helps us make messages a little cleaner. + | + */ + + 'attributes' => [], + +];