Skip to content

Commit

Permalink
Refine input and output behavior of blocks
Browse files Browse the repository at this point in the history
  • Loading branch information
foivospro committed Sep 20, 2024
1 parent 1ce6567 commit d46423e
Show file tree
Hide file tree
Showing 23 changed files with 92 additions and 115 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
node_modules
.DS_Store
npm-debug.log
.env
.env
.history
Binary file modified blockly_unix_database.db
Binary file not shown.
6 changes: 3 additions & 3 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -337,10 +337,12 @@
{ kind: 'block', type: 'tail' },
{ kind: 'block', type: 'wc' },
{ kind: 'block', type: 'sort' },
{ kind: 'block', type: 'cat' },
{ kind: 'block', type: 'uniq' },
{ kind: 'block', type: 'cut' },
{ kind: 'block', type: 'grep' },
{ kind: 'block', type: 'sed' }
{ kind: 'block', type: 'sed' },
{ kind: 'block', type: 'echo' }
]
},
{
Expand All @@ -365,7 +367,6 @@
colour: '#FE9B13',
contents: [
{ kind: 'block', type: 'gzip' },
{ kind: 'block', type: 'cat' },
{ kind: 'block', type: 'touch' },
{ kind: 'block', type: 'ln' },
{ kind: 'block', type: 'mv' },
Expand Down Expand Up @@ -556,7 +557,6 @@
colour: '#009688',
contents: [
{ kind: 'block', type: 'kill' },
{ kind: 'block', type: 'echo' },
{ kind: 'block', type: 'sleep' }
]
}
Expand Down
4 changes: 2 additions & 2 deletions public/blocks/catBlock.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
var catBlock = {
type: 'cat',
category: 'File Operations',
category: 'Text Processing',
unix_description: [
{
lineNumbers: '-n',
Expand Down Expand Up @@ -38,7 +38,7 @@ var catBlock = {
checked: false
}
],
style: 'File Operations',
style: 'Text Processing',
previousStatement: 'Action',
nextStatement: 'Action',
tooltip: '%{BKY_CAT_TOOLTIP}',
Expand Down
1 change: 0 additions & 1 deletion public/blocks/dateBlock.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ var dateBlock = {
extensions: ['integer_validation'],

style: 'System Monitoring',
previousStatement: 'Action',
nextStatement: 'Action',
tooltip: '%{BKY_DATE_TOOLTIP}',
helpUrl: '%{BKY_DATE_HELPURL}'
Expand Down
1 change: 0 additions & 1 deletion public/blocks/dfBlock.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ var dfBlock = {
extensions: ['integer_validation'],

style: 'System Monitoring',
previousStatement: 'Action',
nextStatement: 'Action',
tooltip: '%{BKY_DF_TOOLTIP}',
helpUrl: '%{BKY_DF_HELPURL}'
Expand Down
7 changes: 3 additions & 4 deletions public/blocks/echoBlock.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
var echoBlock = {
type: 'echo',
message0: '%{BKY_ECHO}',
category: 'Other Commands',
category: 'Text Processing',
unix_description: [
{
command: 'str'
Expand All @@ -12,11 +12,10 @@ var echoBlock = {
{
type: 'field_input',
name: 'echoInput',
text: ''
text: 'Hello World!'
}
],
style: 'Other Commands',
previousStatement: 'Action',
style: 'Text Processing',
nextStatement: 'Action',
tooltip: '%{BKY_ECHO_TOOLTIP}',
helpUrl: '%{BKY_ECHO_HELPURL}' // URL to further information or documentation.
Expand Down
4 changes: 1 addition & 3 deletions public/blocks/headBlock.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,7 @@ var headBlock = {
unix_description: [
{
bytes: '-c',
lines: '-n',
QUIET: '--quiet',
VERBOSE: '--verbose'
lines: '-n'
}
],
message1: '%{BKY_HEAD_METRIC}',
Expand Down
1 change: 0 additions & 1 deletion public/blocks/hostnameBlock.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@ var hostnameBlock = {
extensions: ['integer_validation'],

style: 'System Monitoring',
previousStatement: 'Action',
nextStatement: 'Action',
tooltip: '%{BKY_HOSTNAME_TOOLTIP}',
helpUrl: '%{BKY_HOSTNAME_HELPURL}'
Expand Down
2 changes: 0 additions & 2 deletions public/blocks/killBlock.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ var killBlock = {
}
],
style: 'Other Commands',
previousStatement: 'Action',
nextStatement: 'Action',
tooltip: '%{BKY_KILL_TOOLTIP}',
helpUrl: '%{BKY_KILL_HELPURL}'
};
Expand Down
1 change: 0 additions & 1 deletion public/blocks/lnBlock.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,6 @@ var lnBlock = {
}
],
style: 'File Operations',
nextStatement: 'Action',
tooltip: '%{BKY_LN_TOOLTIP}',
helpUrl: 'https://linux.die.net/man/1/ln'
};
Expand Down
1 change: 0 additions & 1 deletion public/blocks/mkdirBlock.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ var mkdirBlock = {
}
],
style: 'Directory Operations',
nextStatement: 'Action',
tooltip: '%{BKY_MKDIR_TOOLTIP}',
helpUrl: '' // URL to further information or documentation.
};
Expand Down
1 change: 0 additions & 1 deletion public/blocks/mvBlock.js
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@ var mvBlock = {
}
],
style: 'File Operations',
nextStatement: 'Action',
tooltip: 'Μετακινεί ή μετονομάζει αρχεία.',
helpUrl: 'https://linux.die.net/man/1/mv'
};
Expand Down
1 change: 0 additions & 1 deletion public/blocks/pingBlock.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ var pingBlock = {

category: 'Network Operations',
style: 'Network Operations',
previousStatement: 'Action',
nextStatement: 'Action',
tooltip: '%{BKY_PING_TOOLTIP}'
};
Expand Down
1 change: 0 additions & 1 deletion public/blocks/psBlock.js
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,6 @@ var psBlock = {
extensions: ['integer_validation'],

style: 'System Monitoring',
previousStatement: 'Action',
nextStatement: 'Action',
tooltip: '%{BKY_PS_TOOLTIP}',
helpUrl: '%{BKY_PS_HELPURL}' // URL to further information or documentation.
Expand Down
2 changes: 0 additions & 2 deletions public/blocks/rmBlock.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,6 @@ var rmBlock = {
],
extensions: [],
style: 'File Operations',
previousStatement: 'Action',
nextStatement: 'Action',
tooltip: '%{BKY_RM_TOOLTIP}',
helpUrl: 'https://linux.die.net/man/1/rm'
};
Expand Down
2 changes: 0 additions & 2 deletions public/blocks/sleepBlock.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ var sleepBlock = {
}
],
style: 'Other Commands',
previousStatement: 'Action',
nextStatement: 'Action',
tooltip: '%{BKY_SLEEP_TOOLTIP}',
helpUrl: 'https://linux.die.net/man/1/sleep'
};
Expand Down
2 changes: 1 addition & 1 deletion public/blocks/tailBlock.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ var tailBlock = {
type: 'field_dropdown',
name: 'metric_type',
options: [
['elements', 'elements'],
['lines', 'lines'],
['bytes', 'bytes']
]
}
Expand Down
2 changes: 0 additions & 2 deletions public/blocks/touchBlock.js
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,6 @@ var touchBlock = {
],
extensions: ['validate_touch_time_t', 'validate_touch_time_d'],
style: 'File Operations',
previousStatement: 'Action',
nextStatement: 'Action',
tooltip: '%{BKY_TOUCH_TOOLTIP}',
helpUrl: '%{BKY_TOUCH_HELPURL}' // URL to further information or documentation.
};
Expand Down
1 change: 0 additions & 1 deletion public/blocks/uptimeBlock.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ var uptimeBlock = {
extensions: ['integer_validation'],

style: 'System Monitoring',
previousStatement: 'Action',
nextStatement: 'Action',
tooltip: '%{BKY_UPTIME_TOOLTIP}',
helpUrl: '%{BKY_UPTIME_HELPURL}'
Expand Down
1 change: 0 additions & 1 deletion public/blocks/whoBlock.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@ var whoBlock = {
extensions: ['integer_validation'],

style: 'System Monitoring',
previousStatement: 'Action',
nextStatement: 'Action',
tooltip: '%{BKY_WHO_TOOLTIP}',
helpUrl: '%{BKY_WHO_HELPURL}'
Expand Down
80 changes: 38 additions & 42 deletions public/js/el.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,6 @@ Blockly.Msg['CUT_END'] = 'Τέλος : ';
Blockly.Msg['CUT_TOOLTIP'] =
'Αποκοπή σε ένα αρχείο ή μια συμβολοσειρά.\nΓια συνεχόμενες αποκοπές χρησιμοποιήστε κόμμα(,) , για αποκοπές εύρους χρησιμοποιήστε παύλα (-)';
Blockly.Msg['CUT_HELPURL'] = 'https://www.google.com/';
Blockly.Msg['ECHO'] = 'Εγγραφή στην έξοδο';
Blockly.Msg['ECHO_TOOLTIP'] = 'Εγγραφή παραμέτρων στην τυπική έξοδο';
Blockly.Msg['ECHO_HELPURL'] = 'https://www.google.com/';
Blockly.Msg['FIELD_NUMBER'] = 'Τρέχων πεδίο';
Blockly.Msg['FIELD_NUMBER_TOOLTIP'] =
'Αντιπροσωπεύει τον τρέχοντα αριθμό πεδίου (στήλη)';
Expand Down Expand Up @@ -98,17 +95,17 @@ Blockly.Msg['GREP_CASE_INSENSITIVE'] = 'Χωρίς διάκριση πεζών-
Blockly.Msg['GREP_WHOLE_WORD_SEARCH'] = 'Αναζήτηση πλήρους λέξης %1';
Blockly.Msg['GREP_COUNT_MATCHES'] = 'Μέτρηση των αντιστοιχιών %1';
Blockly.Msg['GREP_PATTERN_NEGATION'] =
'Εμφάνιση γραμμών που δεν ταιριάζουν στο μοτίβο %1';
'Έξοδος γραμμών που δεν ταιριάζουν στο μοτίβο %1';
Blockly.Msg['GREP_RECURSIVE_SEARCH'] = 'Αναζήτηση αναδρομικά %1';
Blockly.Msg['GREP_DISPLAY_LINE_NUMBERS'] = 'Εμφάνιση αριθμών γραμμών %1';
Blockly.Msg['GREP_DISPLAY_LINE_NUMBERS'] = 'Έξοδος αριθμών γραμμών %1';
Blockly.Msg['GREP_STOP_AFTER_NUM_MATCHES'] =
'Σταμάτησε μετά από %1 αντιστοιχίες';
Blockly.Msg['GREP_MULTIPLE_PATTERN_SEARCH'] = 'Αναζήτηση με πολλαπλά μοτίβα %1';
Blockly.Msg['GREP_PRINT_CONTEXT_BEFORE_MATCH'] =
'Εμφάνιση %1 γραμμών πριν από την αντιστοιχία %2';
'Έξοδος %1 γραμμών πριν από την αντιστοιχία %2';
Blockly.Msg['GREP_PRINT_CONTEXT_AFTER_MATCH'] =
'Εμφάνιση %1 γραμμών μετά την αντιστοιχία %2';
Blockly.Msg['GREP_SHOW_FILENAME'] = 'Εμφάνιση ονόματος αρχείου %1';
'Έξοδος %1 γραμμών μετά την αντιστοιχία %2';
Blockly.Msg['GREP_SHOW_FILENAME'] = 'Έξοδος ονόματος αρχείου %1';
Blockly.Msg['GREP_TOOLTIP'] = 'Αναζήτηση σε αρχείο με μοτίβο';
Blockly.Msg['GREP_HELPURL'] = 'https://www.google.com/';
Blockly.Msg['GZIP_FILE'] = '%1 Αρχείο';
Expand All @@ -120,13 +117,13 @@ Blockly.Msg['GZIP_HELPURL'] = 'https://www.google.com/';
Blockly.Msg['HEAD_MESSAGE'] = 'Πρώτα στοιχεία αρχείου';
Blockly.Msg['HEAD_METRIC'] = 'Μετρική %1';
Blockly.Msg['HEAD_NUMBER_OF'] = 'Αριθμός %1';
Blockly.Msg['HEAD_TOOLTIP'] = 'Εμφάνιση του πρώτου μέρους των αρχείων';
Blockly.Msg['HEAD_TOOLTIP'] = 'Έξοδος του πρώτου μέρους των αρχείων';
Blockly.Msg['HEAD_HELPURL'] = 'https://www.google.com/';
Blockly.Msg['LS_MESSAGE'] = 'Λίστα αρχείων & καταλόγων';
Blockly.Msg['LS_SHOW_DETAILS'] = 'Εμφάνιση λεπτομερειών %1';
Blockly.Msg['LS_SHOW_DETAILS'] = 'Έξοδος λεπτομερειών %1';
Blockly.Msg['LS_SUBDIRECTORIES'] = 'Αναζήτηση σε όλους τους υποκαταλόγους %1';
Blockly.Msg['LS_HIDDEN'] = 'Εμφάνιση κρυφών αρχείων %1';
Blockly.Msg['LS_REVERSE_ORDER'] = 'Εμφάνιση σε αντίστροφη σειρά %1';
Blockly.Msg['LS_HIDDEN'] = 'Έξοδος κρυφών αρχείων %1';
Blockly.Msg['LS_REVERSE_ORDER'] = 'Έξοδος σε αντίστροφη σειρά %1';
Blockly.Msg['LS_TOOLTIP'] = 'Λίστα περιεχομένων καταλόγου';
Blockly.Msg['LS_HELPURL'] = 'https://www.google.com/';
Blockly.Msg['LN_MESSAGE'] = 'Σύνδεση αρχείων';
Expand Down Expand Up @@ -921,9 +918,9 @@ Blockly.Msg['UNIQ_COUNT'] =
'Μέτρηση των εμφανίσεων των \n γραμμών που αφαιρέθηκαν %1';
Blockly.Msg['UNIQ_CASE'] = ' Χωρίς διάκριση πεζών-κεφαλαίων %1';
Blockly.Msg['UNIQ_OUTPUT_NON_REPEATED_LINES'] =
'Εμφάνιση μόνο μη επαναλαμβανόμενων γραμμών %1';
'Έξοδος μόνο μη επαναλαμβανόμενων γραμμών %1';
Blockly.Msg['UNIQ_OUTPUT_SINGLE_COPY_OF_REPEATED_LINES'] =
'Εμφάνιση μόνο ενός αντίγραφου των επαναλαμβανόμενων γραμμών %1';
'Έξοδος μόνο ενός αντίγραφου των επαναλαμβανόμενων γραμμών %1';
Blockly.Msg['UNIQ_SKIP_CHARS'] =
'Παράλειψη των πρώτων %1 χαρακτήρων κάθε γραμμής';
Blockly.Msg['UNIQ_TOOLTIP'] =
Expand Down Expand Up @@ -959,57 +956,56 @@ Blockly.Msg['CATVARIABLES'] = 'Μεταβλητές';

// df command
Blockly.Msg['DF'] = 'Χρήση χώρου δίσκου';
Blockly.Msg['DF_SHOW_FS_TYPE'] = 'Εμφάνιση τύπου συστήματος αρχείων %1';
Blockly.Msg['DF_SHOW_TOTAL_BLOCKS'] = 'Εμφάνιση συνολικού αριθμού blocks %1';
Blockly.Msg['DF_SHOW_USED_BLOCKS'] = 'Εμφάνιση χρησιμοποιημένων blocks %1';
Blockly.Msg['DF_SHOW_AVAILABLE_BLOCKS'] = 'Εμφάνιση διαθέσιμων blocks %1';
Blockly.Msg['DF_SHOW_FS_TYPE'] = 'Έξοδος τύπου συστήματος αρχείων %1';
Blockly.Msg['DF_SHOW_TOTAL_BLOCKS'] = 'Έξοδος συνολικού αριθμού blocks %1';
Blockly.Msg['DF_SHOW_USED_BLOCKS'] = 'Έξοδος χρησιμοποιημένων blocks %1';
Blockly.Msg['DF_SHOW_AVAILABLE_BLOCKS'] = 'Έξοδος διαθέσιμων blocks %1';
Blockly.Msg['DF_TOOLTIP'] =
'Εκτελεί την εντολή df για εμφάνιση πληροφοριών χρήσης χώρου δίσκου';
Blockly.Msg['DF_HELPURL'] = 'https://man7.org/linux/man-pages/man1/df.1.html';

// uptime command
Blockly.Msg['UPTIME'] = 'Χρόνος λειτουργίας συστήματος';
Blockly.Msg['UPTIME_PRETTY'] = 'Εμφάνιση χρόνου λειτουργίας σε όμορφη μορφή %1';
Blockly.Msg['UPTIME_PRETTY'] = 'Έξοδος χρόνου λειτουργίας σε όμορφη μορφή %1';
Blockly.Msg['UPTIME_SINCE'] =
'Εμφάνιση του χρόνου λειτουργίας από την εκκίνηση %1';
Blockly.Msg['UPTIME_KERNEL_VERSION'] = 'Εμφάνιση της έκδοσης του πυρήνα %1';
'Έξοδος του χρόνου λειτουργίας από την εκκίνηση %1';
Blockly.Msg['UPTIME_KERNEL_VERSION'] = 'Έξοδος της έκδοσης του πυρήνα %1';
Blockly.Msg['UPTIME_TOOLTIP'] =
'Εμφανίζει τον χρόνο λειτουργίας του συστήματος, τον αριθμό των χρηστών και τους μέσους όρους φορτίου';
Blockly.Msg['UPTIME_HELPURL'] =
'https://man7.org/linux/man-pages/man1/uptime.1.html';

// who command
Blockly.Msg['WHO'] = 'Εμφάνιση ποιοι χρήστες είναι συνδεδεμένοι';
Blockly.Msg['WHO_SHOW_HEADING'] = 'Εμφάνιση πληροφοριών κεφαλίδας %1';
Blockly.Msg['WHO_SHOW_ALL'] = 'Εμφάνιση όλων των πληροφοριών %1';
Blockly.Msg['WHO_SHOW_USERS'] = 'Εμφάνιση διεργασιών χρηστών %1';
Blockly.Msg['WHO_SHOW_BOOT_TIME'] = 'Εμφάνιση τελευταίου χρόνου εκκίνησης %1';
Blockly.Msg['WHO_SHOW_RUNLEVEL'] = 'Εμφάνιση του τρέχοντος runlevel %1';
Blockly.Msg['WHO'] = 'Έξοδος ποιοι χρήστες είναι συνδεδεμένοι';
Blockly.Msg['WHO_SHOW_HEADING'] = 'Έξοδος πληροφοριών κεφαλίδας %1';
Blockly.Msg['WHO_SHOW_ALL'] = 'Έξοδος όλων των πληροφοριών %1';
Blockly.Msg['WHO_SHOW_USERS'] = 'Έξοδος διεργασιών χρηστών %1';
Blockly.Msg['WHO_SHOW_BOOT_TIME'] = 'Έξοδος τελευταίου χρόνου εκκίνησης %1';
Blockly.Msg['WHO_SHOW_RUNLEVEL'] = 'Έξοδος του τρέχοντος runlevel %1';
Blockly.Msg['WHO_TOOLTIP'] =
'Εμφανίζει ποιοι χρήστες είναι συνδεδεμένοι και σχετικές πληροφορίες συστήματος';
Blockly.Msg['WHO_HELPURL'] = 'https://man7.org/linux/man-pages/man1/who.1.html';

// hostname command
Blockly.Msg['SYSTEM_HOSTNAME_COMMAND'] = 'Εμφάνιση του ονόματος του συστήματος';
Blockly.Msg['HOSTNAME_SHOW_HOSTNAME'] =
'Εμφάνιση του ονόματος του συστήματος %1';
Blockly.Msg['SYSTEM_HOSTNAME_COMMAND'] = 'Έξοδος του ονόματος του συστήματος';
Blockly.Msg['HOSTNAME_SHOW_HOSTNAME'] = 'Έξοδος του ονόματος του συστήματος %1';
Blockly.Msg['HOSTNAME_SET_HOSTNAME'] =
'Ορισμός του ονόματος του συστήματος σε %1';
Blockly.Msg['HOSTNAME_SHOW_ALIASES'] =
'Εμφάνιση ψευδωνύμων του ονόματος συστήματος %1';
'Έξοδος ψευδωνύμων του ονόματος συστήματος %1';
Blockly.Msg['HOSTNAME_SHOW_IP'] =
'Εμφάνιση της IP διεύθυνσης που συνδέεται με το όνομα συστήματος %1';
'Έξοδος της IP διεύθυνσης που συνδέεται με το όνομα συστήματος %1';
Blockly.Msg['HOSTNAME_SHOW_FQDN'] =
'Εμφάνιση του πλήρως καταρτισμένου ονόματος τομέα (FQDN) %1';
'Έξοδος του πλήρως καταρτισμένου ονόματος τομέα (FQDN) %1';
Blockly.Msg['HOSTNAME_TOOLTIP'] =
'Εμφανίζει ή ορίζει το όνομα του συστήματος και σχετικές πληροφορίες';
Blockly.Msg['HOSTNAME_HELPURL'] =
'https://man7.org/linux/man-pages/man1/hostname.1.html';

// date command
Blockly.Msg['SYSTEM_DATE_COMMAND'] =
'Εμφάνιση της τρέχουσας ημερομηνίας και ώρας';
Blockly.Msg['DATE_UTC_TIME'] = 'Εμφάνιση ώρας σε UTC %1';
'Έξοδος της τρέχουσας ημερομηνίας και ώρας';
Blockly.Msg['DATE_UTC_TIME'] = 'Έξοδος ώρας σε UTC %1';
Blockly.Msg['DATE_TOOLTIP'] =
'Εμφανίζει ή ορίζει την ημερομηνία και ώρα του συστήματος';
Blockly.Msg['DATE_HELPURL'] =
Expand All @@ -1023,9 +1019,9 @@ Blockly.Msg['KILL_HELPURL'] =
'https://man7.org/linux/man-pages/man1/kill.1.html';

// echo command
Blockly.Msg['ECHO'] = 'Εκτύπωση μηνύματος';
Blockly.Msg['ECHO_BLOCK'] = 'εκτύπωση μηνύματος %1';
Blockly.Msg['ECHO_TOOLTIP'] = 'Εκτυπώνει ένα μήνυμα στο τερματικό';
Blockly.Msg['ECHO'] = 'Εγγραφή στην έξοδο:';
Blockly.Msg['ECHO_TOOLTIP'] = 'Εγγραφή παραμέτρων στην τυπική έξοδο';
Blockly.Msg['ECHO_BLOCK'] = '%1';
Blockly.Msg['ECHO_HELPURL'] =
'https://man7.org/linux/man-pages/man1/echo.1.html';

Expand All @@ -1038,11 +1034,11 @@ Blockly.Msg['SLEEP_HELPURL'] =

// ps command
Blockly.Msg['PS'] = 'Κατάσταση διεργασίας';
Blockly.Msg['PS_SHOW_ALL'] = 'Εμφάνιση όλων των διεργασιών %1';
Blockly.Msg['PS_SHOW_USER'] = 'Εμφάνιση διεργασιών για χρήστη %1';
Blockly.Msg['PS_SHOW_PID'] = 'Εμφάνιση διεργασίας με PID %1';
Blockly.Msg['PS_SHOW_ALL'] = 'Έξοδος όλων των διεργασιών %1';
Blockly.Msg['PS_SHOW_USER'] = 'Έξοδος διεργασιών για χρήστη %1';
Blockly.Msg['PS_SHOW_PID'] = 'Έξοδος διεργασίας με PID %1';
Blockly.Msg['PS_FORMAT'] = 'Μορφή εξόδου %1';
Blockly.Msg['PS_SHOW_THREAD'] = 'Εμφάνιση νημάτων %1';
Blockly.Msg['PS_SHOW_THREAD'] = 'Έξοδος νημάτων %1';
Blockly.Msg['PS_TOOLTIP'] =
'Εκτελεί την εντολή ps για εμφάνιση πληροφοριών διεργασίας';
Blockly.Msg['PS_HELPURL'] = 'https://man7.org/linux/man-pages/man1/ps.1.html';
Expand Down
Loading

0 comments on commit d46423e

Please sign in to comment.