Translated using Weblate (Greek)

Currently translated at 87.8% (8774 of 9986 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
This commit is contained in:
aris-kimi
2025-01-16 21:15:09 +01:00
committed by Hosted Weblate
parent 1b27263cbb
commit d2eba72f65
+362 -362
View File
@@ -10,10 +10,10 @@ msgstr ""
"Project-Id-Version: KiCad\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-01-11 20:07+0300\n"
"PO-Revision-Date: 2025-01-11 15:44+0000\n"
"PO-Revision-Date: 2025-01-12 14:09+0000\n"
"Last-Translator: aris-kimi <[email protected]>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/kicad/master-"
"source/el/>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/kicad/"
"master-source/el/>\n"
"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -3466,7 +3466,7 @@ msgstr "Ρύθμιση Σελίδας..."
#: common/dialogs/dialog_rc_job.cpp:28
msgid "JSON"
msgstr ""
msgstr "JSON"
#: common/dialogs/dialog_rc_job_base.cpp:25
#: kicad/dialogs/panel_jobs_base.cpp:249
@@ -3975,9 +3975,9 @@ msgstr ""
"πρέπει να οριστεί χειροκίνητα."
#: common/dialogs/panel_common_settings.cpp:352
#, c-format
#, c-format, fuzzy
msgid "Default 'explorer.exe /n,/select,%F' for this OS."
msgstr ""
msgstr "Προκαθορισμένο 'explorer.exe /n,/select,%F' για το τρέχον OS."
#: common/dialogs/panel_common_settings.cpp:356
msgid ""
@@ -40699,6 +40699,11 @@ msgid ""
"For the full documentation see [https://docs.kicad.org](https://go.kicad.org/"
"docs/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)."
msgstr ""
"### Τεκμηρίωση\n"
"\n"
"Για την πλήρη τεκμηρίωση δείτε [https://docs.kicad.org](https://"
"docs.kicad.org/GetMajorMinorVersion/en/pcbnew/"
"pcbnew.html#custom_design_rules)."
#: pcbnew/dialogs/panel_setup_rules_help_1clauses.h:2
msgid ""
@@ -40724,6 +40729,27 @@ msgid ""
"<br>\n"
"\n"
msgstr ""
"### Ρήτρες Ανώτατου Επιπέδου\n"
"\n"
" (έκδοση <αριθμός>)\n"
"\n"
" (κανόνας <όνομα_κανόνα> <ρήτρα_κανόνα> ...)\n"
"\n"
"<br>\n"
"\n"
"### Ρήτρες Κανόνα\n"
"\n"
" (περιορισμός <τύπος_περιορισμού> ...)\n"
"\n"
" (συνθήκη \"<έκφραση>\")\n"
"\n"
" (επίπεδο \"<όνομα_επιπέδου>\")\n"
"\n"
" (σοβαρότητα <όνομα_σοβαρότητας>)\n"
"\n"
"\n"
"<br>\n"
"\n"
#: pcbnew/dialogs/panel_setup_rules_help_2constraints.h:2
#, fuzzy
@@ -40909,28 +40935,6 @@ msgid ""
"\n"
"\n"
msgstr ""
"### Ρήτρες Ανώτατου Επιπέδου\n"
"\n"
" (έκδοση <αριθμός>)\n"
"\n"
" (κανόνας <όνομα_κανόνα> <ρήτρα_κανόνα> ...)\n"
"\n"
"\n"
"<br>\n"
"\n"
"### Ρήτρες Κανόνα\n"
"\n"
" (περιορισμός <τύπος_περιορισμού> ...)\n"
"\n"
" (συνθήκη \"<έκφραση>\")\n"
"\n"
" (επίπεδο \"<όνομα_επιπέδου>\")\n"
"\n"
" (σοβαρότητα <όνομα_σοβαρότητας>)\n"
"\n"
"\n"
"<br>\n"
"\n"
"### Περιορισμοί\n"
"\n"
"| Τύπος Περιορισμού | Τύπος "
@@ -40938,90 +40942,92 @@ msgstr ""
"| "
"Περιγραφή "
"|\n"
"|---------------------------|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n"
"|---------------------------|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|"
"\n"
"| `annular_width` | min/opt/"
"max "
"| Ελέγχει το μέγεθος του δακτυλίου στις διελεύσεις."
"<br> "
"| Ελέγχει το μέγεθος του δακτυλίου στις "
"διελεύσεις.<br> "
"|\n"
"| `assertion` | \"&lt;"
"expression>\" "
"| Ελέγχει τη δεδομένη έκφραση."
"<br> "
"| `assertion` | \"&lt;expression>\""
" "
"| Ελέγχει τη δεδομένη "
"έκφραση.<br> "
"|\n"
"| `clearance` | "
"min "
"| Καθορίζει το **ηλεκτρικό** διάκενο μεταξύ χάλκινων αντικειμένων "
"διαφορετικών δικτύων. (Δείτε `physical_clearance` εάν θέλετε να "
"προσδιορίσετε την απόσταση μεταξύ αντικειμένων ανεξάρτητα από κάποιο "
"δίκτυο.)<br><br>Για να επιτρέψτε σε χάλκινα αντικείμενα να επικαλύπτονται "
"(σύγκρουση), δημιουργήστε έναν περιορισμό `clearance` με την τιμή `min` "
"μικρότερη από το μηδέν (για παράδειγμα, `-1`)."
"<br> "
"προσδιορίσετε την απόσταση μεταξύ αντικειμένων ανεξάρτητα από κάποιο δίκτυο.)"
"<br><br>Για να επιτρέψτε σε χάλκινα αντικείμενα να επικαλύπτονται (σύγκρουση)"
", δημιουργήστε έναν περιορισμό `clearance` με την τιμή `min` μικρότερη από "
"το μηδέν (για παράδειγμα, `-1`)"
".<br> "
"|\n"
"| `courtyard_clearance` | "
"min "
"| Ελέγχει το διάκενο μεταξύ της περιοχής του αποτυπώματος και δημιουργεί "
"σφάλμα εάν δύο από αυτά είναι πιο κοντά από την απόσταση `min`. Εάν ένα "
"αποτύπωμα δεν έχει σχήμα περιοχής, δεν θα δημιουργηθούν σφάλματα από αυτόν "
"τον περιορισμό."
"<br> "
"τον "
"περιορισμό.<br> "
"|\n"
"| `diff_pair_gap` | min/opt/"
"max "
"| Ελέγχει το κενό μεταξύ των συζευγμένων διαδρόμων σε ένα διαφορικό ζεύγος. "
"Τα συζευγμένα κομμάτια είναι τμήματα που είναι παράλληλα μεταξύ τους. Το "
"διάκενο διαφορικού ζεύγους δεν ελέγχεται σε μη συζευγμένα τμήματα ενός "
"διαφορικού ζεύγους (για παράδειγμα, το fanout από ένα στοιχείο)."
"<br> "
"διαφορικού ζεύγους (για παράδειγμα, το fanout από ένα στοιχείο)"
".<br> "
"|\n"
"| `diff_pair_uncoupled` | "
"max "
"| Ελέγχει την απόσταση που ένας διάδρομος διαφορικού ζεύγους δρομολογείται "
"μη συζευγμένος από το άλλο κομμάτι πολικότητας του ζεύγους(για παράδειγμα, "
"όταν το ζεύγος βγαίνει από ένα στοιχείο ή αποσυνδέεται για να περάσει γύρω "
"από ένα άλλο αντικείμενο, όπως μια διέλευση)."
"<br> "
"από ένα άλλο αντικείμενο, όπως μια διέλευση)"
".<br> "
"|\n"
"| `disallow` | "
"`track`<br>`via`<br>`micro_via`<br>`buried_via`<br>`pad`<br>`zone`<br>`text`<br>`graphic`<br>`hole`<br>`footprint`<br> "
"| Καθορίστε έναν ή περισσότερους τύπους αντικειμένων προς απαγόρευση, "
"διαχωρισμένους με κενά. Για παράδειγμα, `(constraint disallow track)` ή "
"`(constraint disallow track via pad)`. Εάν ένα αντικείμενο αυτού του τύπου "
"`track`<br>`via`<br>`micro_via`<br>`buried_via`<br>`pad`<br>`zone`<br>`text`<br>`graphic`<br>`hole`<br>`footprint`"
"<br> | Καθορίστε έναν ή περισσότερους τύπους αντικειμένων προς απαγόρευση, "
"διαχωρισμένους με κενά. Για παράδειγμα, `(constraint disallow track)` ή `("
"constraint disallow track via pad)`. Εάν ένα αντικείμενο αυτού του τύπου "
"ταιριάζει με τη συνθήκη κανόνα, θα δημιουργηθεί ένα σφάλμα ΕΚΣ.<br><br>Αυτός "
"ο περιορισμός είναι ουσιαστικά ο ίδιος με μια περιοχή κανόνων, αλλά μπορεί "
"να χρησιμοποιηθεί για τη δημιουργία πιο συγκεκριμένων περιορισμών "
"αποκλεισμού."
"<br> |\n"
"αποκλεισμού.<br> "
"|\n"
"| `edge_clearance` | min/opt/"
"max "
"| Έλεγχος διακένου μεταξύ αντικειμένων και ορίου πλακέτας.<br><br>Αυτό "
"μπορεί να ερμηνευτεί σαν την \"ανοχή φρέζας\" καθώς η άκρη της πλακέτας θα "
"περιλαμβάνει όλα τα γραφικά στοιχεία από το `Edge.Cuts` επίπεδο καθώς και "
"κάθε *οβάλ* οπές έδρας. (Δείτε `physical_hole_clearance` για την ανοχή "
"διάτρησης.)<br> "
"διάτρησης.)"
"<br> "
"|\n"
"| `length` | min/"
"max "
"| Ελέγχει το συνολικό μήκος δρομολόγησης για δίκτυα που ταιριάζουν με την "
"συνθήκη του κανόνα του περιορισμού και δημιουργεί σφάλμα για κάθε δίκτυο που "
"είναι κάτω του `min` (αν καθοριστεί) ή άνω του `max` (αν "
"καθοριστεί)<br> "
"είναι κάτω του `min` (αν καθοριστεί) ή άνω του `max` (αν καθοριστεί)"
"<br> "
"|\n"
"| `hole` | min/"
"max "
"| Ελέγχει το μέγεθος (διάμετρο) οπής διάτρησης σε έδρα ή διέλευση. Για οβάλ "
"οπές, η μικρότερη (μικρή) διάμετρος θα ελεγθεί έναντι του`min` (αν "
"καθοριστεί) και η μεγαλύτερη (μεγάλη) διάμετρος θα ελεγθεί έναντι του`max` "
"(αν καθοριστεί)."
"<br> "
"καθοριστεί) και η μεγαλύτερη (μεγάλη) διάμετρος θα ελεγθεί έναντι του`max` ("
"αν καθοριστεί)"
".<br> "
"|\n"
"| `hole_clearance` | "
"min "
"| Ελέγχει το διάκενο μεταξύ διαμπερούς οπής σε έδρα ή διέλευση και χάλκινων "
"αντικειμένων σε διαφορετικό δίκτυο. Το διάκενο προσμετράται από τη διάμετρο "
"της οπής, όχι το κέντρο."
"<br> "
"της οπής, όχι το "
"κέντρο.<br> "
"|\n"
"| `hole_to_hole` | "
"min "
@@ -41030,15 +41036,15 @@ msgstr ""
"κέντρα τους.<br><br>Αυτός ο περιορισμός είναι αποκλειστικά για την προστασία "
"των τρυπανιών. Το διάκενο μεταξύ **διατρήσεων-λέιζερ** (μικρο-διελεύσεις) "
"και άλλων μη μηχανολογικών τρυπημένων οπών δεν ελέγχεται, ούτε το διάκενο "
"μεταξύ **φρέζας** (οβάλ-σχήμα) και άλλων μη μηχανολογικών τρυπημένων οπών."
"<br> |\n"
"μεταξύ **φρέζας** (οβάλ-σχήμα) και άλλων μη μηχανολογικών τρυπημένων "
"οπών.<br> |\n"
"| `physical_clearance` | "
"min "
"| Ελέγχει το διάκενο μεταξύ αντικειμένων σε δεδομένο επίπεδο "
"(συμπεριλαμβανομένων μη χάλκινων επιπέδων).<br><br>Ενώ μπορεί να εκτελέσει "
"| Ελέγχει το διάκενο μεταξύ αντικειμένων σε δεδομένο επίπεδο ("
"συμπεριλαμβανομένων μη χάλκινων επιπέδων).<br><br>Ενώ μπορεί να εκτελέσει "
"περισσότερους ελέγχους γενικής χρήσης από το `clearance`, είναι πιο αργό. "
"Προτιμάται η χρήση `clearance` όπου ταιριάζει."
"<br> "
"Προτιμάται η χρήση `clearance` όπου "
"ταιριάζει.<br> "
"|\n"
"| `physical_hole_clearance` | "
"min "
@@ -41046,14 +41052,13 @@ msgstr ""
"αντικείμενο, ανεξαρτήτως δικτύου. Το διάκενο προσμετράται από τη διάμετρο "
"της οπής, όχι το κέντρο.<br><br>Όπως η \"ανοχή διάτρησης\" μιας και "
"περιλαμβάνει μόνο **στρογγυλές** οπές (Δείτε `edge_clearance` για την ανοχή "
"φρέζας)."
"<br> "
"φρέζας)"
".<br> "
"|\n"
"| `silk_clearance` | min/opt/"
"max "
"| Ελέγχει το διάκενο μεταξύ αντικειμένων σε επίπεδα μεταξοτυπίας και άλλων "
"αντικειμένων."
"<br> "
"αντικειμένων.<br> "
"|\n"
"| `skew` | "
"max "
@@ -41062,320 +41067,40 @@ msgstr ""
"όλου του μήκους κάθε δικτύου που αντιστοιχεί στον κανόνα. Εάν η απόλυτη "
"τιμή της διαφοράς μεταξύ αυτού του μέσου όρου και του μήκους οποιουδήποτε "
"δικτύου είναι πάνω από την τιμή 'max' του περιορισμού, θα δημιουργηθεί "
"σφάλμα."
"<br> "
"σφάλμα.<br> "
"|\n"
"| `thermal_relief_gap` | "
"min "
"| Καθορίζει το πλάτος κένου μεταξύ έδρας και ζώνης με σύνδεση θερμικής "
"ανακούφισης."
"<br> "
"ανακούφισης.<br> "
"|\n"
"| `thermal_spoke_width` | "
"opt "
"| Καθορίζει το πλάτος των ακτίνων που συνδέουν έδρα με ζώνη με σύνδεση "
"θερμικής ανακούφισης."
"<br> "
"θερμικής "
"ανακούφισης.<br> "
"|\n"
"| `track_width` | min/opt/"
"max "
"| Ελέγχει το πλάτος των τμημάτων διαδρόμου και τόξου. Θα δημιουργηθεί ένα "
"σφάλμα για κάθε τμήμα που έχει πλάτος κάτω από την τιμή \"min\" (αν έχει "
"καθοριστεί) ή πάνω από την τιμή \"max\" (αν έχει καθοριστεί)."
"<br> "
"καθοριστεί) ή πάνω από την τιμή \"max\" (αν έχει καθοριστεί)"
".<br> "
"|\n"
"| `via_count` | "
"max "
"| Μετρά τον πλήθος των διελεύσεων κάθε δικτύου που αντιστοιχεί στην συνθήκη "
"του κανόνα. Εάν ο αριθμός υπερβαίνει τον περιορισμό \"max\" σε οποιοδήποτε "
"αντιστοιχισμένο δίκτυο, θα δημιουργηθεί ένα σφάλμα για το δίκτυο αυτό."
"<br> "
"αντιστοιχισμένο δίκτυο, θα δημιουργηθεί ένα σφάλμα για το δίκτυο "
"αυτό.<br> "
"|\n"
"| `zone_connection` | "
"`solid`<br>`thermal_reliefs`<br>`none` "
"| Καθορίζει τη σύνδεση μεταξύ ζώνης και έδρας."
"<br> "
"| `zone_connection` | `solid`<br>`thermal_reliefs`<br>`none`"
" "
"| Καθορίζει τη σύνδεση μεταξύ ζώνης και "
"έδρας.<br> "
"|\n"
"\n"
"\n"
"### Αντικείμενα\n"
"\n"
" * `A` &nbsp;&nbsp; _το πρώτο (ή το μόνο) αντικείμενο υπό δοκιμή_\n"
" * `B` &nbsp;&nbsp; _το δεύτερο αντικείμενο υπό δοκιμή (για δυαδικούς "
"ελέγχους)_\n"
" * `L` &nbsp;&nbsp; _το επίπεδο υπό δοκιμή_\n"
"\n"
"<br>\n"
"\n"
"### Ονόματα Σοβαροτήτων\n"
"\n"
" * warning\n"
" * error\n"
" * exclusion\n"
" * ignore\n"
"\n"
"<br>\n"
"\n"
"### Παραδείγματα\n"
"\n"
" (version 1)\n"
"\n"
" (rule HV\n"
" (constraint clearance (min 1.5mm))\n"
" (condition \"A.NetClass == 'HV'\"))\n"
"\n"
"\n"
" (rule HV\n"
" (layer outer)\n"
" (constraint clearance (min 1.5mm))\n"
" (condition \"A.NetClass == 'HV'\"))\n"
"\n"
"\n"
" (rule HV_HV\n"
" # ευρύτερο διάκενο μεταξύ των διαδρόμων HV\n"
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
"\n"
"\n"
" (rule HV_unshielded\n"
" (constraint clearance (min 2mm))\n"
" (condition \"A.NetClass == 'HV' && !A.enclosedByArea('Shield*')\"))\n"
"\n"
"\n"
" (rule heavy_thermals\n"
" (constraint thermal_spoke_width (min 0.5mm))\n"
" (condition \"A.NetClass == 'HV'\"))\n"
"<br><br>\n"
"\n"
"### Σημειώσεις\n"
"\n"
"Η ρήτρα έκδοσης πρέπει να είναι η πρώτη. Υποδεικνύει τη συντακτική έκδοση "
"του αρχείου έτσι ώστε \n"
"οι μελλοντικοί αναλυτές κανόνων μπορούν να εκτελούν αυτόματες ενημερώσεις. "
"Θα πρέπει να\n"
"οριστεί σε \"1\".\n"
"\n"
"Οι κανόνες θα πρέπει να ταξινομούνται κατά ιδιαιτερότητα. Επόμενοι κανόνες "
"ισχύουν\n"
"έναντι των προηγούμενων· μόλις βρεθεί ένας κανόνας που να ταιριάζει\n"
"δεν θα ελεγχθούν περαιτέρω.\n"
"\n"
"Χρησιμοποιήστε το Ctrl+/ για να σχολιάσετε ή να αφαιρέσετε το σχόλιο.\n"
"<br><br><br>\n"
"\n"
"### Έκφραση Συναρτήσεων\n"
"\n"
"Όλες οι παράμετροι συνάρτησης υποστηρίζουν απλούς χαρακτήρες (`*` και `?`).\n"
"<br><br>\n"
"\n"
" A.intersectsCourtyard('<footprint_refdes>')\n"
"Αληθές αν οποιοδήποτε τμήμα του `A` είναι εντός της περιοχής του ορισμένου "
"αποτυπώματος.\n"
"<br><br>\n"
"\n"
" A.intersectsFrontCourtyard('<footprint_refdes>')\n"
"Αληθές αν οποιοδήποτε τμήμα του `A` είναι εντός της περιοχής του ορισμένου "
"αποτυπώματος.\n"
"<br><br>\n"
"\n"
" A.intersectsBackCourtyard('<footprint_refdes>')\n"
"Αληθές αν οποιοδήποτε τμήμα του `A` είναι εντός της πίσω περιοχής του "
"ορισμένου αποτυπώματος.\n"
"<br><br>\n"
"\n"
" A.intersectsArea('<zone_name>')\n"
"Αληθές αν οποιοδήποτε τμήμα του `A` είναι εντός του περιγράμματος της "
"ορισμένης ζώνης.\n"
"<br><br>\n"
"\n"
" A.enclosedByArea('<zone_name>')\n"
"Αληθές αν όλο το `A` είναι εντός του περιγράμματος της ορισμένης ζώνης.\n"
"\n"
"Σημείωση: αυτή είναι δυνητικά πιο ακριβή κλήση από το `intersectsArea()`. "
"Καλέστε το `intersectsArea()`\n"
"όπου μπορεί να εφαρμόζει.\n"
"<br><br>\n"
"\n"
" A.getField('<field_name>')\n"
"Η τιμή του ορισμένου πεδίου. Μόνο τα αποτυπώματα έχουν πεδία, επομένως η "
"τιμή θα επιστραφεί μόνο εάν\n"
"το `A`είναι αποτύπωμα.\n"
"<br><br>\n"
"\n"
" A.isPlated()\n"
"Αληθές αν το`A` έχει επιμεταλλωμένη τρύπα.\n"
"<br><br>\n"
"\n"
" A.inDiffPair('<net_name>')\n"
"Αληθές αν το `A` έχεο δίκτυο που είναι μέλος του ορισμένου διαφορικού "
"ζεύγους.\n"
"`<net_name>` είναι το βασικό όνομα του ζεύγους. Για παράδειγμα, "
"`inDiffPair('/CLK')`\n"
"ταιριάζει με τα δίκτυα `/CLK_P` και `/CLK_N`.\n"
"<br><br>\n"
"\n"
" AB.isCoupledDiffPair()\n"
"Αληθές αν το `A` και το `B` είναι μέλη του ίδιου διαφορικού ζεύγους.\n"
"<br><br>\n"
"\n"
" A.memberOfGroup('<group_name>')\n"
"Αληθές αν το `A` είναι μέλος της ορισμένης ομάδας. Το όνομα μπορεί να "
"περιέχει χαρακτήρες μπαλαντέρ.\n"
"Περιλαμβάνει εμφωλευμένη ιδιότητα μέλους.\n"
"<br><br>\n"
"\n"
" A.memberOfFootprint('<footprint_reference>')\n"
"Αληθές αν το `A` είναι μέλος αποτυπώματος με τον ορισμένο προσδιορισμό "
"αναφοράς. Ο\n"
"προσδιορισμός μπορεί να περιέχει χαρακτήρες μπαλαντέρ.\n"
"<br><br>\n"
"\n"
" A.memberOfSheet('<sheet_path>')\n"
"Αληθές αν το `A` είναι μέλος του ορισμένου φύλλου σχηματικού. Η διαδρομή "
"μπορεί να περιέχει χαρακτήρες μπαλαντέρ.\n"
"<br><br>\n"
"\n"
" A.existsOnLayer('<layer_name>')\n"
"Αληθές αν το `A` υπάρχει στο ορισμένο επίπεδο. Το όνομα του επιπέδου μπορεί "
"να είναι\n"
"είτε το όνομα που ορίστηκε στο Ρυθμίσεις Πλακέτας > Επίπεδα Επεξεργαστή "
"Πλακέτας ή\n"
"το καθορισμένο όνομα (πχ: `F.Cu`).\n"
"\n"
"Σημείωση: αυτό επιστρέφει αληθές αν το`A` είναι στο ορισμένο επίπεδο, "
"ανεξάρτητα από\n"
"το αν ο κανόνας εφαρμόζει σε αυτό το επίπεδο.\n"
"Για το δεύτερο κάνετε χρήση της `(επίπεδο \"όνομα_επιπέδου\")` ρήτρας του "
"κανόνα.\n"
"<br><br>\n"
"\n"
"### Περισσότερα Παραδείγματα\n"
"\n"
" (rule \"copper keepout\"\n"
" (constraint disallow track via zone)\n"
" (condition \"A.intersectsArea('zone3')\"))\n"
"\n"
"\n"
" (rule \"BGA neckdown\"\n"
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
" (condition \"A.intersectsCourtyard('U3')\"))\n"
"\n"
"\n"
" # αποφυγή μεταξοτυπίας επάνω από tented διελεύσεις\n"
" (rule silk_over_via\n"
" (constraint silk_clearance (min 0.2mm))\n"
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
"\n"
"\n"
" (rule \"Distance between Vias of Different Nets\"\n"
" (constraint hole_to_hole (min 0.254mm))\n"
" (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
"Net\"))\n"
"\n"
" (rule \"Clearance between Pads of Different Nets\"\n"
" (constraint clearance (min 3.0mm))\n"
" (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
"Net\"))\n"
"\n"
"\n"
" (rule \"Via Hole to Track Clearance\"\n"
" (constraint hole_clearance (min 0.254mm))\n"
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
"\n"
" (rule \"Pad to Track Clearance\"\n"
" (constraint clearance (min 0.2mm))\n"
" (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
"\n"
"\n"
" (rule \"clearance-to-1mm-cutout\"\n"
" (constraint edge_clearance (min 0.8mm))\n"
" (condition \"A.Layer == 'Edge.Cuts' && A.Line_Width == 1.0mm\"))\n"
"\n"
"\n"
" (rule \"Max Drill Hole Size Mechanical\"\n"
" (constraint hole_size (max 6.3mm))\n"
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
"\n"
" (rule \"Max Drill Hole Size PTH\"\n"
" (constraint hole_size (max 6.35mm))\n"
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
"\n"
"\n"
" # Καθορισμός βέλτιστου κενού για ένα συγκεκριμένο διαφορικό ζεύγος\n"
" (rule \"dp clock gap\"\n"
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
" (condition \"A.inDiffPair('/CLK')\"))\n"
"\n"
" # Καθορισμός μεγαλύτερου διακένου γύρω από οποιοδήποτε διαφορικό ζεύγος\n"
" (rule \"dp clearance\"\n"
" (constraint clearance (min \"1.5mm\"))\n"
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
"\n"
"\n"
" # Να μην γίνει χρήση θερμικής ανακούφισης σε έδρες ψύξης\n"
" (rule heat_sink_pad\n"
" (constraint zone_connection solid)\n"
" (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
"\n"
" # Απαίτηση σύνδεσης 4 ακτινών θερμικής ανακούφισης σε γονική ζώνη\n"
" (rule fully_spoked_pads\n"
" (constraint min_resolved_spokes 4))\n"
"\n"
" # Ορισμός κενού θερμικής ανακούφισης & πλάτους ακτίνας για όλες τις "
"ζώνες\n"
" (rule defined_relief\n"
" (constraint thermal_relief_gap (min 10mil))\n"
" (constraint thermal_spoke_width (min 12mil)))\n"
"\n"
" # Παράκαμψη κενού θερμικής ανακούφισης & πλάτους ακτίνας για ζώνες GND "
"και PWR\n"
" (rule defined_relief_pwr\n"
" (constraint thermal_relief_gap (min 10mil))\n"
" (constraint thermal_spoke_width (min 12mil))\n"
" (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
"\n"
"\n"
" # Αποτρέψτε τη διαρροή συγκόλλησης από έδρες SMD\n"
" (rule holes_in_pads\n"
" (constraint physical_hole_clearance (min 0.2mm))\n"
" (condition \"B.Pad_Type == 'SMD'\"))\n"
"\n"
" # Απαγόρευση παρακάμψεων περιθωρίου μάσκας συγκόλλησης\n"
" (rule \"disallow solder mask margin overrides\"\n"
" (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
" (condition \"A.Type == 'Pad'\"))\n"
"\n"
"\n"
" # Επιβάλετε ένα μηχανικό διάκενο μεταξύ των εξαρτημάτων και της άκρης "
"της πλακέτας\n"
" (rule front_mechanical_board_edge_clearance\n"
" (layer \"F.Courtyard\")\n"
" (constraint physical_clearance (min 3mm))\n"
" (condition \"B.Layer == 'Edge.Cuts'\"))\n"
"\n"
"\n"
" # Έλεγχος ικανότητας μεταφοράς ρεύματος\n"
" (rule high-current\n"
" (constraint track_width (min 1.0mm))\n"
" (constraint connection_width (min 0.8mm))\n"
" (condition \"A.NetClass == 'Power'\"))\n"
"\n"
"\n"
" # Ξεχωριστοί περιορισμοί μεγέθους αρίδας τρυπανιού και φρέζας\n"
" (rule \"Plated through-hole size\"\n"
" (constraint hole_size (min 0.2mm) (max 6.35mm))\n"
" (condition \"A.isPlated() && A.Hole_Size_X == A.Hole_Size_Y\"))\n"
"\n"
" (rule \"Plated slot size\"\n"
" (constraint hole_size (min 0.5mm))\n"
" (condition \"A.isPlated() && A.Hole_Size_X != A.Hole_Size_Y\"))\n"
"\n"
"\n"
"### Τεκμηρίωση\n"
"\n"
"Για την πλήρη τεκμηρίωση δείτε [https://docs.kicad.org](https://docs.kicad."
"org/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)."
#: pcbnew/dialogs/panel_setup_rules_help_3items.h:2
msgid ""
@@ -41388,6 +41113,15 @@ msgid ""
"<br>\n"
"\n"
msgstr ""
"### Αντικείμενα\n"
"\n"
" * `A` &nbsp;&nbsp; _το πρώτο (ή το μόνο) αντικείμενο υπό δοκιμή_\n"
" * `B` &nbsp;&nbsp; _το δεύτερο αντικείμενο υπό δοκιμή (για δυαδικούς "
"ελέγχους)_\n"
" * `L` &nbsp;&nbsp; _το επίπεδο υπό δοκιμή_\n"
"\n"
"<br>\n"
"\n"
#: pcbnew/dialogs/panel_setup_rules_help_4severity_names.h:2
msgid ""
@@ -41401,6 +41135,15 @@ msgid ""
"<br>\n"
"\n"
msgstr ""
"### Ονόματα Σοβαροτήτων\n"
"\n"
" * warning\n"
" * error\n"
" * exclusion\n"
" * ignore\n"
"\n"
"<br>\n"
"\n"
#: pcbnew/dialogs/panel_setup_rules_help_5examples.h:2
msgid ""
@@ -41436,6 +41179,37 @@ msgid ""
"<br><br>\n"
"\n"
msgstr ""
"### Παραδείγματα\n"
"\n"
" (version 1)\n"
"\n"
" (rule HV\n"
" (constraint clearance (min 1.5mm))\n"
" (condition \"A.NetClass == 'HV'\"))\n"
"\n"
"\n"
" (rule HV\n"
" (layer outer)\n"
" (constraint clearance (min 1.5mm))\n"
" (condition \"A.NetClass == 'HV'\"))\n"
"\n"
"\n"
" (rule HV_HV\n"
" # ευρύτερο διάκενο μεταξύ των διαδρόμων HV\n"
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
"\n"
"\n"
" (rule HV_unshielded\n"
" (constraint clearance (min 2mm))\n"
" (condition \"A.NetClass == 'HV' && !A.enclosedByArea('Shield*')\"))\n"
"\n"
"\n"
" (rule heavy_thermals\n"
" (constraint thermal_spoke_width (min 0.5mm))\n"
" (condition \"A.NetClass == 'HV'\"))\n"
"<br><br>\n"
"\n"
#: pcbnew/dialogs/panel_setup_rules_help_6notes.h:2
msgid ""
@@ -41454,6 +41228,22 @@ msgid ""
"<br><br><br>\n"
"\n"
msgstr ""
"### Σημειώσεις\n"
"\n"
"Η ρήτρα έκδοσης πρέπει να είναι η πρώτη. Υποδεικνύει τη συντακτική έκδοση "
"του αρχείου έτσι ώστε \n"
"οι μελλοντικοί αναλυτές κανόνων μπορούν να εκτελούν αυτόματες ενημερώσεις. "
"Θα πρέπει να\n"
"οριστεί σε \"1\".\n"
"\n"
"Οι κανόνες θα πρέπει να ταξινομούνται κατά ιδιαιτερότητα. Επόμενοι κανόνες "
"ισχύουν\n"
"έναντι των προηγούμενων· μόλις βρεθεί ένας κανόνας που να ταιριάζει\n"
"δεν θα ελεγχθούν περαιτέρω.\n"
"\n"
"Χρησιμοποιήστε το Ctrl+/ για να σχολιάσετε ή να αφαιρέσετε το σχόλιο.\n"
"<br><br><br>\n"
"\n"
#: pcbnew/dialogs/panel_setup_rules_help_7properties.h:2
msgid ""
@@ -41468,6 +41258,7 @@ msgid ""
msgstr ""
#: pcbnew/dialogs/panel_setup_rules_help_8expression_functions.h:2
#, fuzzy
msgid ""
"### Expression functions\n"
"\n"
@@ -41587,8 +41378,95 @@ msgid ""
"<br><br>\n"
"\n"
msgstr ""
"### Έκφραση Συναρτήσεων\n"
"\n"
"Όλες οι παράμετροι συνάρτησης υποστηρίζουν απλούς χαρακτήρες (`*` και `?`).\n"
"<br><br>\n"
"\n"
" A.intersectsCourtyard('<footprint_refdes>')\n"
"Αληθές αν οποιοδήποτε τμήμα του `A` είναι εντός της περιοχής του ορισμένου "
"αποτυπώματος.\n"
"<br><br>\n"
"\n"
" A.intersectsFrontCourtyard('<footprint_refdes>')\n"
"Αληθές αν οποιοδήποτε τμήμα του `A` είναι εντός της περιοχής του ορισμένου "
"αποτυπώματος.\n"
"<br><br>\n"
"\n"
" A.intersectsBackCourtyard('<footprint_refdes>')\n"
"Αληθές αν οποιοδήποτε τμήμα του `A` είναι εντός της πίσω περιοχής του "
"ορισμένου αποτυπώματος.\n"
"<br><br>\n"
"\n"
" A.intersectsArea('<zone_name>')\n"
"Αληθές αν οποιοδήποτε τμήμα του `A` είναι εντός του περιγράμματος της "
"ορισμένης ζώνης.\n"
"<br><br>\n"
"\n"
" A.enclosedByArea('<zone_name>')\n"
"Αληθές αν όλο το `A` είναι εντός του περιγράμματος της ορισμένης ζώνης.\n"
"\n"
"Σημείωση: αυτή είναι δυνητικά πιο ακριβή κλήση από το `intersectsArea()`. "
"Καλέστε το `intersectsArea()`\n"
"όπου μπορεί να εφαρμόζει.\n"
"<br><br>\n"
"\n"
" A.getField('<field_name>')\n"
"Η τιμή του ορισμένου πεδίου. Μόνο τα αποτυπώματα έχουν πεδία, επομένως η "
"τιμή θα επιστραφεί μόνο εάν\n"
"το `A`είναι αποτύπωμα.\n"
"<br><br>\n"
"\n"
" A.isPlated()\n"
"Αληθές αν το`A` έχει επιμεταλλωμένη τρύπα.\n"
"<br><br>\n"
"\n"
" A.inDiffPair('<net_name>')\n"
"Αληθές αν το `A` έχεο δίκτυο που είναι μέλος του ορισμένου διαφορικού "
"ζεύγους.\n"
"`<net_name>` είναι το βασικό όνομα του ζεύγους. Για παράδειγμα, "
"`inDiffPair('/CLK')`\n"
"ταιριάζει με τα δίκτυα `/CLK_P` και `/CLK_N`.\n"
"<br><br>\n"
"\n"
" AB.isCoupledDiffPair()\n"
"Αληθές αν το `A` και το `B` είναι μέλη του ίδιου διαφορικού ζεύγους.\n"
"<br><br>\n"
"\n"
" A.memberOfGroup('<group_name>')\n"
"Αληθές αν το `A` είναι μέλος της ορισμένης ομάδας. Το όνομα μπορεί να "
"περιέχει χαρακτήρες μπαλαντέρ.\n"
"Περιλαμβάνει εμφωλευμένη ιδιότητα μέλους.\n"
"<br><br>\n"
"\n"
" A.memberOfFootprint('<footprint_reference>')\n"
"Αληθές αν το `A` είναι μέλος αποτυπώματος με τον ορισμένο προσδιορισμό "
"αναφοράς. Ο\n"
"προσδιορισμός μπορεί να περιέχει χαρακτήρες μπαλαντέρ.\n"
"<br><br>\n"
"\n"
" A.memberOfSheet('<sheet_path>')\n"
"Αληθές αν το `A` είναι μέλος του ορισμένου φύλλου σχηματικού. Η διαδρομή "
"μπορεί να περιέχει χαρακτήρες μπαλαντέρ.\n"
"<br><br>\n"
"\n"
" A.existsOnLayer('<layer_name>')\n"
"Αληθές αν το `A` υπάρχει στο ορισμένο επίπεδο. Το όνομα του επιπέδου μπορεί "
"να είναι\n"
"είτε το όνομα που ορίστηκε στο Ρυθμίσεις Πλακέτας > Επίπεδα Επεξεργαστή "
"Πλακέτας ή\n"
"το καθορισμένο όνομα (πχ: `F.Cu`).\n"
"\n"
"Σημείωση: αυτό επιστρέφει αληθές αν το`A` είναι στο ορισμένο επίπεδο, "
"ανεξάρτητα από\n"
"το αν ο κανόνας εφαρμόζει σε αυτό το επίπεδο.\n"
"Για το δεύτερο κάνετε χρήση της `(επίπεδο \"όνομα_επιπέδου\")` ρήτρας του "
"κανόνα.\n"
"<br><br>\n"
"\n"
#: pcbnew/dialogs/panel_setup_rules_help_9more_examples.h:2
#, fuzzy
msgid ""
"### More Examples\n"
"\n"
@@ -41733,6 +41611,128 @@ msgid ""
" (severity ignore))\n"
"\n"
msgstr ""
"### Περισσότερα Παραδείγματα\n"
"\n"
" (rule \"copper keepout\"\n"
" (constraint disallow track via zone)\n"
" (condition \"A.intersectsArea('zone3')\"))\n"
"\n"
"\n"
" (rule \"BGA neckdown\"\n"
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
" (condition \"A.intersectsCourtyard('U3')\"))\n"
"\n"
"\n"
" # αποφυγή μεταξοτυπίας επάνω από tented διελεύσεις\n"
" (rule silk_over_via\n"
" (constraint silk_clearance (min 0.2mm))\n"
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
"\n"
"\n"
" (rule \"Distance between Vias of Different Nets\"\n"
" (constraint hole_to_hole (min 0.254mm))\n"
" (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B.Net\"))"
"\n"
"\n"
" (rule \"Clearance between Pads of Different Nets\"\n"
" (constraint clearance (min 3.0mm))\n"
" (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B.Net\"))"
"\n"
"\n"
"\n"
" (rule \"Via Hole to Track Clearance\"\n"
" (constraint hole_clearance (min 0.254mm))\n"
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
"\n"
" (rule \"Pad to Track Clearance\"\n"
" (constraint clearance (min 0.2mm))\n"
" (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
"\n"
"\n"
" (rule \"clearance-to-1mm-cutout\"\n"
" (constraint edge_clearance (min 0.8mm))\n"
" (condition \"A.Layer == 'Edge.Cuts' && A.Line_Width == 1.0mm\"))\n"
"\n"
"\n"
" (rule \"Max Drill Hole Size Mechanical\"\n"
" (constraint hole_size (max 6.3mm))\n"
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
"\n"
" (rule \"Max Drill Hole Size PTH\"\n"
" (constraint hole_size (max 6.35mm))\n"
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
"\n"
"\n"
" # Καθορισμός βέλτιστου κενού για ένα συγκεκριμένο διαφορικό ζεύγος\n"
" (rule \"dp clock gap\"\n"
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
" (condition \"A.inDiffPair('/CLK')\"))\n"
"\n"
" # Καθορισμός μεγαλύτερου διακένου γύρω από οποιοδήποτε διαφορικό ζεύγος\n"
" (rule \"dp clearance\"\n"
" (constraint clearance (min \"1.5mm\"))\n"
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
"\n"
"\n"
" # Να μην γίνει χρήση θερμικής ανακούφισης σε έδρες ψύξης\n"
" (rule heat_sink_pad\n"
" (constraint zone_connection solid)\n"
" (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
"\n"
" # Απαίτηση σύνδεσης 4 ακτινών θερμικής ανακούφισης σε γονική ζώνη\n"
" (rule fully_spoked_pads\n"
" (constraint min_resolved_spokes 4))\n"
"\n"
" # Ορισμός κενού θερμικής ανακούφισης & πλάτους ακτίνας για όλες τις "
"ζώνες\n"
" (rule defined_relief\n"
" (constraint thermal_relief_gap (min 10mil))\n"
" (constraint thermal_spoke_width (min 12mil)))\n"
"\n"
" # Παράκαμψη κενού θερμικής ανακούφισης & πλάτους ακτίνας για ζώνες GND "
"και PWR\n"
" (rule defined_relief_pwr\n"
" (constraint thermal_relief_gap (min 10mil))\n"
" (constraint thermal_spoke_width (min 12mil))\n"
" (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
"\n"
"\n"
" # Αποτρέψτε τη διαρροή συγκόλλησης από έδρες SMD\n"
" (rule holes_in_pads\n"
" (constraint physical_hole_clearance (min 0.2mm))\n"
" (condition \"B.Pad_Type == 'SMD'\"))\n"
"\n"
" # Απαγόρευση παρακάμψεων περιθωρίου μάσκας συγκόλλησης\n"
" (rule \"disallow solder mask margin overrides\"\n"
" (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
" (condition \"A.Type == 'Pad'\"))\n"
"\n"
"\n"
" # Επιβάλετε ένα μηχανικό διάκενο μεταξύ των εξαρτημάτων και της άκρης "
"της πλακέτας\n"
" (rule front_mechanical_board_edge_clearance\n"
" (layer \"F.Courtyard\")\n"
" (constraint physical_clearance (min 3mm))\n"
" (condition \"B.Layer == 'Edge.Cuts'\"))\n"
"\n"
"\n"
" # Έλεγχος ικανότητας μεταφοράς ρεύματος\n"
" (rule high-current\n"
" (constraint track_width (min 1.0mm))\n"
" (constraint connection_width (min 0.8mm))\n"
" (condition \"A.NetClass == 'Power'\"))\n"
"\n"
"\n"
" # Ξεχωριστοί περιορισμοί μεγέθους αρίδας τρυπανιού και φρέζας\n"
" (rule \"Plated through-hole size\"\n"
" (constraint hole_size (min 0.2mm) (max 6.35mm))\n"
" (condition \"A.isPlated() && A.Hole_Size_X == A.Hole_Size_Y\"))\n"
"\n"
" (rule \"Plated slot size\"\n"
" (constraint hole_size (min 0.5mm))\n"
" (condition \"A.isPlated() && A.Hole_Size_X != A.Hole_Size_Y\"))\n"
"\n"
#: pcbnew/dialogs/panel_setup_teardrops_base.cpp:19
#, fuzzy