Skip to content

Commit 1c06b5d

Browse files
committed
gr_GR translation
1 parent 7c067cd commit 1c06b5d

File tree

1 file changed

+27
-27
lines changed

1 file changed

+27
-27
lines changed

translations/gr_GR/readme.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1153,20 +1153,20 @@
11531153

11541154
7. <a name="misc">Misc</a>
11551155

1156-
This section will serve to illustrate ideas and concepts that should not be considered dogma, but instead exists to encourage questioning practices in an attempt to find better ways to do common JavaScript programming tasks.
1156+
Αυτή η ενότητα θα χρησιμεύσει για να Εικονογραφηθούν ιδέες και έννοιες που δεν πρέπει να θεωρούνται δόγμα, αλλά αντίθετα υπάρχουν για να ενθαρρύνουμε τις πρακτικές αμφισβήτησης σε μια προσπάθεια να βρούμε καλύτερους τρόπους για να κάνουμε κοινές εργασίες προγραμματισμού JavaScript.
11571157

1158-
A. Using `switch` should be avoided, modern method tracing will blacklist functions with switch statements
1158+
A. Η χρήση του `switch` πρέπει να αποφεύγεται, ο σύγχρονος εντοπισμός μεθόδων θα περιλαμβάνει μαύρες λίστες με εντολές μεταγωγής
11591159

1160-
There seems to be drastic improvements to the execution of `switch` statements in latest releases of Firefox and Chrome.
1160+
Φαίνεται να υπάρχουν δραστικές βελτιώσεις στην εκτέλεση των δηλώσεων `switch` στις τελευταίες εκδόσεις του Firefox και του Chrome.
11611161
http://jsperf.com/switch-vs-object-literal-vs-module
11621162

1163-
Notable improvements can be witnessed here as well:
1163+
Σημαντικές βελτιώσεις μπορούν να παρατηρηθούν και εδώ:
11641164
https://github.com/rwldrn/idiomatic.js/issues/13
11651165

11661166
```javascript
11671167
11681168
// 7.A.1.1
1169-
// An example switch statement
1169+
// Ένα παράδειγμα switch statement
11701170
11711171
switch( foo ) {
11721172
case "alpha":
@@ -1176,69 +1176,69 @@
11761176
beta();
11771177
break;
11781178
default:
1179-
// something to default to
1179+
// κάτι στο οποίο να κάνει default
11801180
break;
11811181
}
11821182
11831183
// 7.A.1.2
1184-
// A alternate approach that supports composability and reusability is to
1185-
// use an object to store "cases" and a function to delegate:
1184+
// Μια εναλλακτική προσέγγιση που υποστηρίζει τη δυνατότητα σύνθεσης και επαναχρησιμοποίησης είναι
1185+
// η χρήση ενός αντικειμένου για την αποθήκευση "cases" και ένα function για την ανάθεση:
11861186
11871187
var cases, delegator;
11881188
1189-
// Example returns for illustration only.
1189+
// Παράδειγμα επιστρέφει μόνο για απεικόνιση.
11901190
cases = {
11911191
alpha: function() {
11921192
// statements
1193-
// a return
1193+
// ένα return
11941194
return [ "Alpha", arguments.length ];
11951195
},
11961196
beta: function() {
11971197
// statements
1198-
// a return
1198+
// ένα return
11991199
return [ "Beta", arguments.length ];
12001200
},
12011201
_default: function() {
12021202
// statements
1203-
// a return
1203+
// ένα return
12041204
return [ "Default", arguments.length ];
12051205
}
12061206
};
12071207
12081208
delegator = function() {
12091209
var args, key, delegate;
12101210
1211-
// Transform arguments list into an array
1211+
// Μετατρέψτε το arguments list σε ένα array
12121212
args = [].slice.call( arguments );
12131213
1214-
// shift the case key from the arguments
1214+
// shift το case key από τα arguments
12151215
key = args.shift();
12161216
1217-
// Assign the default case handler
1217+
// Αναθέστε το default case handler
12181218
delegate = cases._default;
12191219
12201220
// Derive the method to delegate operation to
12211221
if ( cases.hasOwnProperty( key ) ) {
12221222
delegate = cases[ key ];
12231223
}
12241224
1225-
// The scope arg could be set to something specific,
1226-
// in this case, |null| will suffice
1225+
// Τα scope arg θα μπορούσαν να ανατεθούν σε κάτι συγκεκριμένο,
1226+
// σε αυτήν την περίπτωση το |null| θα ήταν αρκετό
12271227
return delegate.apply( null, args );
12281228
};
12291229
12301230
// 7.A.1.3
1231-
// Put the API in 7.A.1.2 to work:
1231+
// Κάντε το API από το 7.A.1.2 να δουλέψει:
12321232
12331233
delegator( "alpha", 1, 2, 3, 4, 5 );
12341234
// [ "Alpha", 5 ]
12351235
1236-
// Of course, the `case` key argument could easily be based
1237-
// on some other arbitrary condition.
1236+
// Φυσικά, το `case` key argument θα μπορούσε έυκολα να είναι βασισμένο
1237+
// σε κάποιο άλλο τυχαίο condition.
12381238
12391239
var caseKey, someUserInput;
12401240
1241-
// Possibly some kind of form input?
1241+
// Πιθανών κάποιου είδους form input;
12421242
someUserInput = 9;
12431243
12441244
if ( someUserInput > 10 ) {
@@ -1247,29 +1247,29 @@
12471247
caseKey = "beta";
12481248
}
12491249
1250-
// or...
1250+
// ή...
12511251
12521252
caseKey = someUserInput > 10 ? "alpha" : "beta";
12531253
1254-
// And then...
1254+
// Ύστερα...
12551255
12561256
delegator( caseKey, someUserInput );
12571257
// [ "Beta", 1 ]
12581258
1259-
// And of course...
1259+
// Και φυσικά...
12601260
12611261
delegator();
12621262
// [ "Default", 0 ]
12631263
12641264
12651265
```
12661266

1267-
B. Early returns promote code readability with negligible performance difference
1267+
B. Οι πρώτες επιστροφές προάγουν την αναγνωσιμότητα του κώδικα με αμελητέα διαφορά απόδοσης
12681268

12691269
```javascript
12701270
12711271
// 7.B.1.1
1272-
// Bad:
1272+
// Κακό:
12731273
function returnLate( foo ) {
12741274
var ret;
12751275
@@ -1281,7 +1281,7 @@
12811281
return ret;
12821282
}
12831283
1284-
// Good:
1284+
// Καλό:
12851285
12861286
function returnEarly( foo ) {
12871287

0 commit comments

Comments
 (0)