diff --git a/contrib/hbrun/doc/hbrun.el.md b/contrib/hbrun/doc/hbrun.el.md
index b9dd86382e..10767acd0d 100644
--- a/contrib/hbrun/doc/hbrun.el.md
+++ b/contrib/hbrun/doc/hbrun.el.md
@@ -2,10 +2,11 @@ Harbour Shell / Script Runner 3\.2\.0dev \(r2013\-03\-28 03:24\)
Copyright \(c\) 2007\-2013, Viktor Szakáts
Copyright \(c\) 2003\-2007, Przemysław Czerpak
+Μετάφραση \(el\): \(να βάλλω το όνομα μου εδώ\)
Σύνταξη:
- hbrun <file\[\.hb|\.prg|\.hrb|\.dbf\]>|<option> \[<παραμετρος\[ι\]>\]
+ hbrun <αρχείο\[\.hb|\.prg|\.hrb|\.dbf\]>|<επιλογή> \[<παραμετρος\[ι\]>\]
Περιγραφή:
@@ -65,9 +66,9 @@ Shell API διαθέσιμο σε σενάρια Harbour:
- **hbshell\_ext\_get\_list\(\) \-> <aPackages>**
Λίστα φορτωμένων πακέτων
- **hbshell\_DirBase\(\) \-> <cBaseDir>**
-hb\_DirBase\(\) not mapped to script\.
+Το hb\_DirBase\(\) δεν χαρτογραφήθηκε σε σενάριο\.
- **hbshell\_ProgName\(\) \-> <cPath>**
-hb\_ProgName\(\) not mapped to script\.
+Το hb\_ProgName\(\) δεν χαρτογραφήθηκε σε σενάριο\.
Σημειώσεις:
diff --git a/utils/hbmk2/doc/hbmk2.el.md b/utils/hbmk2/doc/hbmk2.el.md
index 472afa1421..1542a110e7 100644
--- a/utils/hbmk2/doc/hbmk2.el.md
+++ b/utils/hbmk2/doc/hbmk2.el.md
@@ -1,10 +1,11 @@
Harbour Make \(hbmk2\) 3\.2\.0dev \(r2013\-03\-28 03:24\)
Copyright \(c\) 1999\-2013, Viktor Szakáts
+Μετάφραση \(el\): \(να βάλλω το όνομα μου εδώ\)
Σύνταξη:
- hbmk2 \[options\] \[<script\[s\]>\] <src\[s\]\[\.prg|\.c|\.obj|\.o|\.rc|\.res|\.def|\.po|\.pot|\.hbl|@\.clp|\.d|\.ch\]>
+ hbmk2 \[επιλογές\] \[<σενάριο\[α\]>\] <πηγαίο αρχείο\[α\]\[\.prg|\.c|\.obj|\.o|\.rc|\.res|\.def|\.po|\.pot|\.hbl|@\.clp|\.d|\.ch\]>
Περιγραφή:
@@ -25,7 +26,7 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
- **\-hbexe** δημιουργία εκτελέσιμου \(προεπιλογή\)
- **\-hblib** δημιουργία στατικής βιβλιοθήκης
- **\-hbdyn** δημιουργία δυναμικής βιβλιοθήκης \(χωρίς συνδεδεμένη Harbour VM\)
- - **\-hbdynvm** create dynamic library \(with linked Harbour VM\)
+ - **\-hbdynvm** δημιουργία δυναμικής βιβλιοθήκης \(με συνδεδεμένη Harbour VM\)
- **\-mt|\-st** link with multi/single\-thread Harbour VM
@@ -35,9 +36,9 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
- **\-fullstatic** διασύνδεση με όλες τις static βιβλιοθήκες
- **\-pic\[\-\]** δημιουργία position independent αντικειμενικού κώδικα \(πάντα ενεροπιημένο στα μοντέλα \-hbdyn/\-hbdynvm\)
- **\-\[full|fix\]shared** δημιούργησε κοινόχρηστα Harbour binaries χωρίς/με απόλυτη αναφορά καταλόγου στη βιβλιοθήκη Harbour \(προεπιλογή: ''fullshared'' οταν το Harbour είναι εγκατεστημένο σε περιοχή συστήματος, αλλοιώς 'fixshared'\) \(επιλογή fix/full μόνο σε \*nix \)
- - **\-nulrdd\[\-\]** link with nulrdd
+ - **\-nulrdd\[\-\]** διασύνδεση με nulrdd
- **\-debug\[\-\]** προσθήκη/παράλειψη πληροφοριών αποσφλαμάτωσης μεταγλωττιστή C\. Για αποσφαλμάτωση σε επίπεδο Harbour, χρησιμοποιείστε την συνηθισμένη επιλογή \-b του Harbour
- - **\-optim\[\-\]** toggle C compiler optimizations \(default: on\)
+ - **\-optim\[\-\]** εναλλαγή βελτιστοποιήσεων μεταγλωττιστή C \(προεπιλογή: on\)
- **\-cpp\[\-\]** εξαναγκασμός C\+\+/C μοντέλου
- **\-cpp=<value>** επιλογή C\+\+ μοντέλου\. Επιτρεπτές τιμές είναι: def, yes, no
- **\-map\[\-\]** δημιουργία \(ή όχι\) ενός map αρχείου
@@ -55,11 +56,11 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
- **\-nolibgrouping\[\-\]** απενεργοποίηση ομαδοποίησης βιβλιοθηκών σε μεταγλωττιστές βασισμένους σε
- **\-nomiscsyslib\[\-\]** μη προσθέτετε επιπλέον λιστα βιβλιοθηκών συστήματος στην προκαθορισμένη λιστα βιβλιοθηκών
- **\-traceonly** εμφάνιση των προς εκτέλεση εντολών, αλλά χωρίς να εκτελεστούν
- - **\-warn=<level>** set C compiler warning level
-<level> can be: max, yes, low, no, def \(default: yes\)
+ - **\-warn=<level>** ορισμός επίπεδου ειδοποιήσεων του μεταγλωττιστή C
+το <lev> μπορεί να είναι: max, yes, low, no, def \(προεπιλογή: yes\)
- **\-safe\[\-\]** ενεργοποίηση επιλογών ασφαλείας του μεταγλωττιστή/συνδέτη C \(προεπιλογή: ενεργοποιημένο σε Windows, απενεργοποιημένο σε άλλα συστήματα\)
- - **\-compr=<level>** compress executable/dynamic lib \(needs UPX tool\)
-<level> can be: yes, no, min, max
+ - **\-compr=<level>** συμπίεση εκτελέσιμου/δυναμικής βιβλιοθήκης \(απαιτεί το εργαλείο UPX\)
+το <level> μπορεί να είναι: yes, no, min, max
- **\-run\[\-\]** εκτέλεση/ή όχι, του εκτελέσιμου που θα δημιουργηθεί
- **\-vcshead=<file>** δημιουργία header αρχείων \.ch με πληροφορίες της τοπικής αποθήκες \-local repository\-\. Προς το παρόν υποστηρίζονται τα Git, SVN, Mercurial, Bazaar, Fossil, CVS και Monotone\.
Τα header που θα δημιουργηθούν θα ορίσουν τη σταθερά \_HBMK\_VCS\_TYPE\_ στο όνομα του VCS που ανιχνεύτηκε και τη \_HBMK\_VCS\_ID\_ στο μοναδικό ID της τοπικής αποθήκης\. Αν δεν ανιχνευτεί κάποιο VCS , ένα διαδοχικός αριθμός θα ενημερώνεται αυτόματα με κάθε μεταγλώττιση\.
@@ -69,8 +70,8 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
- **\-sign=<key>** σήμανση εκτελέσιμου με το <key> \(μόνο σε Windows και Darwin \)\. Σε περιβάλλον Windows χρησιμοποιείται το signtool\.exe \(περιέχεται στο MS Windows SDK\) ή το posign\.exe \(περιέχεται στην Pelles C 7\), με αυτή τη σειρά, αμφότερα ανιχνεύονται αυτόματα\.
- **\-signpw=<pw>** χρήση <pw> ως συνθηματικού κατά την σήμανση του εκτελέσιμου \(μόνο σε Windows και Darwin\)
- **\-instfile=<g:file>** προσθήκη <file> iστη λίστα αρχείων προς αντιγραφή στο μονοπάτι που ορίστηκε από την επιλογή \-instpath\. <g> είναι μια προαιρετική ομάδα αντιγραφής \(πεζά/κεφαλαία ευαίσθητο\), πρέπει να έχει μήκος τουλάχιστον δύο χαρακτήρων\. Σε περίπτωση μη καθορισμού του <file>, η λίστα αρχείων σε αυτή την ομάδα θα εκκενωθεί\.
- - **\-instpath=<g:path>** αντιγραφή στόχου στο <path>\. Αν το <path> είναι κατάλογος, πρέπει να τελειώνει με τον διαχωριστή μονοπατιού, σε αυτή την περίπτωσητα αρχεία που καθορίστηκαν με την επιλογή \-instfile θα αντιγραφούν επίσης\. Μπορεί να οριστεί πολλαπλές φορές\. <g> είναι μια προαιρετική ομάδα αντιγραφής, πρέπει να έχει μήκος τουλάχιστον δύο χαρακτήρων\. Ο στόχος κατασκευής θα αντιγραφτεί αυτόματα σε προεπιλεγμένη \(άδεια\) ομάδα αντιγραφής\. Υπάρχουν οι ακόλουθες ενσωματωμένες <g> ομάδες αντιγραφής: 'depimplib' για τις βιβλιοθήκες εισαγωγής και 'depimplibsrc' για πηγαία \(\.dll\) αρχεία βιβλιοθηκών εισαγωγής, ανήκοντας αμφότερες σε εξαρτήσεις\.
- - **\-instforce\[\-\]** αντιγραφή στόχου στο κατάλογο εγκατάστασης έστω κια είναι ενημερωμένο
+ - **\-instpath=<g:path>** copy target file\(s\) to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
+ - **\-instforce\[\-\]** copy target file\(s\) to install path even if already up to date
- **\-depimplib\[\-\]** ενεργοποίηση \(ή απενεργοποίηση\) δημιουργίας βιβλιοθήκης εισαγωγής για πηγαίες βιβλιοθήκες εισαγωγής που ορίστηκαν με τις επιλογές \-depimplibs= \(προεπιλογή: yes\)
- **\-stop\[=<text>\]** Τερματισμός χωρίς να κάνει οτιδήποτε και εμφάνιση του κειμένου <text> άν καθορίστηκε
- **\-echo=<text>** αντήχηση \-echo\- κειμένου στην οθόνη
@@ -87,8 +88,8 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
- **\-cflag=<f>** πέρασμα μιας σημαίας στο μεταλωττιστή C
- **\-resflag=<f>** πέρασμα μιας σημαίας στο μεταλωττιστή resource \(μόνο σε Windows\)
- **\-ldflag=<f>** απλό πέρασμα σημαίας \-flag\- στο συνδέτη \-linker\- \(εκτελέσιμο\)
- - **\-dflag=<f>** pass single flag to linker \(dynamic library\)
- - **\-aflag=<f>** pass single flag to linker \(static library\)
+ - **\-dflag=<f>** πέρασμα μιας σημαίας στον συνδέτη \(dynamic library\)
+ - **\-aflag=<f>** πέρασμα μιας σημαίας στον συνδέτη \(static library\)
- **\-iflag=<f>** περασμα απλής σημαίας στην εντολή δημιουργίας βιβλιοθήκης εισαγωγής
- **\-signflag=<f>** περασμα απλής σημαίας στην εντολή σήμανσης κώδικα
- **\-runflag=<f>** πέρασμα μίας σημαίας \-flag\- στο εκτελέσιμο εξόδου όταν έχει γίνει χρήση της επιλογής \-run
@@ -107,7 +108,7 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
\(προεπιλογή: \.hbmk/<platform>/<compiler> \[\*\] σε incremental ρυθμό, αλλιώς ο temp κατάλογος του Λ\.Σ\.\)
- - **\-hbcontainer** εικονικός στόχος, δεν δημιουργεί τίποτα\. Χρήσιμο για την δημιουργία ενός \.hbp με μοναδικό σκοπό την μνεία των υπο\-έργων
+ - **\-hbcontainer** virtual build target, it does not create anything\. Useful for creating an \.hbp with the sole purpose of referencing sub\-projects
- **\-hbimplib** Δημιουργία βιβλιοθήκης εισαγωγής \(μόνο σε Windows\)
@@ -142,10 +143,10 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
Οι παρακάτω επιλογές είναι διαθέσιμες στη γραμμή\-εντολών:
- - **\-target=<script>** ορίζει ένα νέο στόχο κατασκευής\. το <script> μπορεί να είναι \.prg \(ή χωρίς καμμία κατάληξη\) ή \.hbp αρχείο\. Σημειώστε ότι τα αρχεία \.hbp θεωρούνται αυτόματα ως ξεχωριστοί στόχοι\.
+ - **\-target=<script>** specify a new build target\. <script> can be \.prg \(or no extension\) or \.hbp file\. Note that \.hbp files are automatically considered as separate build targets\.
- - **\-hbrun** εκτέλεση στόχου
+ - **\-hbrun** run build target
- **\-hbraw** διακοπή μετά το τρέξιμο του μεταγλωττιστή
- **\-hbcmp|\-clipper** τερματισμός μετά την δημιουργία των object αρχείων
δημιουργείστε δεσμό/αντιγράψτε το hbmk2 σε hbcmp/clipper για να επιτύχετε το αυτό αποτέλεσμα
@@ -176,11 +177,11 @@ Copyright \(c\) 1999\-2013, Viktor Szakáts
- **\-xhp=<file>** μετατροπή έργου \.xhp \(xMate\) <file> σε αρχείο \.hbp
- - **\-\-hbdirbin** output Harbour binary directory
- - **\-\-hbdirdyn** output Harbour dynamic library directory
- - **\-\-hbdirlib** κατάλογος εξόδου στατικής βιβλιοθήκης Harbour
- - **\-\-hbdirinc** output Harbour header directory
- - **\-\-hbinfo\[=nested\]** εξάγει πληροφορίες κατασκευής του Harbour\. Είναι σε μορφή JSON\. Τα συμπεριλαμβανόμενα μονοπάτια πάντοτε περιέχουν εμπρόσθιες κάθετες παύλες\. Κάθε JSON τμήμα ακολουθείται από ένα 0x0A χαρακτήρα\.
+ - **\-\-hbdirbin** output Harbour binary directory to stdout
+ - **\-\-hbdirdyn** output Harbour dynamic library directory to stdout
+ - **\-\-hbdirlib** output Harbour static library directory to stdout
+ - **\-\-hbdirinc** output Harbour header directory to stdout
+ - **\-\-hbinfo\[=nested\]** output Harbour build information to stdout\. Output is in JSON format\. The included paths always contain forward slashes\. Each JSON block is followed by an 0x0A byte\.
- **\-plat=<platform>** παραμερισμός προεπιλεγμένης πλατφόρμας\-στόχου \(προεπιλογή: αυτομάτως\)
@@ -243,7 +244,7 @@ Options below are internal/developer ones \(compatibility not guaranteed\):
- **hbmk\.hbc** standard αρχείο \.hbc που δέχεται αυτόματη επεξεργασία , αν είναι παρόν\. Πιθανή\(ές\) τοποθεσίες \(με σειρά προτεραιότητας\) \[\*\]: %APPDATA%\\\.harbour, <hbmk2 κατάλογος>
- **hbmk\.hbm** προαιρετικό \.hbm αρχείο μέσα στο τρέχοντα κατάλογο εργασίας, που δέχεται επεξεργασία αυτομάτως πρίν από τυχόν άλλες επιλογές
- **$hb\_pkg\_dynlib\.hbm** ειδικό \.hbm αρχείο ενσωματομένο μέσα στο hbmk2\. Διαχειρίζεται τις λεπτομέρειες δημιουργίας μιας δυναμικής βιβλιοθήκης \(κατά το πρότυπο των Harbour contribs\)\.
- - **$hb\_pkg\_install\.hbm** ειδικό \.hbm αρχείο ενσωματωμένο εντός του hbmk2\. Διαχειρίζεται τις λεπτομέρειες εγκατάστασης των στόχων και των σχετιζόμενων πακέτων στις standard περιοχές \(κατά το πρότυπο των Harbour contribs\)\.
+ - **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing build targets and related package files to standard locations \(in the style of Harbour contribs\)\.
- **\*\.hb** Σενάριο Harbour
@@ -303,9 +304,9 @@ Options below are internal/developer ones \(compatibility not guaranteed\):
- **\{<platform>\}** η πλατφόρμα\-στόχος\. Οπου <platform> μπορεί να είναι κάθε τιμή αποδεκτή από την επιλογή \-plat= \.
- **\{<compiler>\}** ο C μεταγλωττιστής\-στόχος\. Οπου <compiler> μπορεί να είναι κάθε τιμή αποδεκτή απο την επιλογή \-comp\.
- **\{<cpu>\}** σκοπούμενη CPU\. Οπου <cpu> μπορεί να είναι κάτι από : x86, x86\_64, ia64, arm, mips, sh
- - **\{<targettype>\}** τύπος στόχου\. Οπου <targettype> είναι οποιαδήποτε από τις τιμές που επιστρέφονται από την macro μεταβλητή $\{hb\_targettype\}\.
- - **\{mt\}** ο στόχος είναι multi\-threaded \(δες \-mt επιλογή\)
- - **\{st\}** ο στόχος είναι single\-threaded \(δες \-st επιλογή\)
+ - **\{<targettype>\}** build target type\. Where <targettype> is any of the values returned by macro variable $\{hb\_targettype\}\.
+ - **\{mt\}** build target is multi\-threaded \(see \-mt option\)
+ - **\{st\}** build target is single\-threaded \(see \-st option\)
- **\{gui\}** στόχος Γραφικού Περιβάλλοντος Χρήστη GUI \(δες επιλογή \-gui\)
- **\{std\}** στόχος κονσόλας \(δες επιλογή \-console\)
- **\{debug\}** Ενεργοποιημένη αποσφαλμάτωση επιπέδου C \(δες επιλογή \-debug\)
@@ -340,7 +341,7 @@ Options below are internal/developer ones \(compatibility not guaranteed\):
- **\_\_HBSCRIPT\_\_HBMK\_PLUGIN** όταν ένα σενάριο \.hb είναι μεταγλωττισμένο ως plugin του hbmk2
- **\_\_HBEXTREQ\_\_** όταν ενα \.hbx πηγαίο αρχείο είναι παρόν σε ένα έργο \(διαθέσιμο στα πηγαία αρχεία Harbour\)
- - **HBMK\_HAS\_<hbcname>** όταν το πακέτο <hbcname>\.hbc διασυνδέεται με το στόχο\. Η τιμή είναι η version= τιμή απο το αρχείο \.hbc, μετασχηματισμένη σε δεκαδικό αριθμό, που είναι '1', αν δεν έχει οριστεί\. \(διαθέσιμο σε πηγαία αρχεία Harbour\)
+ - **HBMK\_HAS\_<hbcname>** when <hbcname>\.hbc package is linked to the build target\. The value is the version= value from the \.hbc file, converted to a decimal number, which is '1', if not specified\. \(available in Harbour sources\)
- **HBMK\_HAS\_<depname>** όταν ανιχνεύτηκε <depname> εξάρτηση \(διαθέσιμο σε πηγαίους κώδικες C\)
@@ -392,7 +393,7 @@ Options below are internal/developer ones \(compatibility not guaranteed\):
- **headers=** προσθήκη διαχωρισμένης με κενό λίστας από headers μορφής \.ch ως πρότυπο header
- **libs=** προσθέστε λίστα βιβλιοθηκών διαχωρισμένων με κενό \(δες περισσότερα στην \-l επιλογή\)
- **frameworks=** προσθήκη λίστας frameworks διαχωρισμένων με κενό \(μόνο σε Darwin\)
- - **requests=** προσθέστε διαχωρισμένη με κενό λίστα συμβόλων που θα διασυνδεθούν υποχρεωτικά στο στόχο
+ - **requests=** add space separated list of symbols to force link to the build target
- **syslibs=** προσθήκη λίστας βιβλιοθηκών χωρισμένων με κενό διάστημα ως βιβλιοθήκες συστήματος \(πρίν από άλλες βιβλιοθήκες\)
- **hbcs=** ενσωμάτψση λίστας \.hbc αρχείων διαχωρισμένων με κενό διάστημα\. Επιτρέπονται ονόματα χωρίς την κατάληξη\. Οι αναφορές αυτές επεξεργάζονται επι τόπου\.
- **autohbcs=** λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή \-autohbc=
@@ -456,23 +457,23 @@ Plugin API:
\('hbmk' is the context variable received by the plugin entry function\)
- - **hbmk\_Register\_Input\_File\_Extension\( hbmk, cExt \) \-> NIL**
+ - **hbmk\_Register\_Input\_File\_Extension\( hbmk, <cExt> \) \-> NIL**
Καταχώριση κατάληξης αρχείου που θα περαστεί σε plugin \(από προεπιλογή, όλες οι άγνωστες καταλήξεις αρχείων περνάνε στον μεταγλωττιστή Harbour\)\.
- - **hbmk\_AddInput\_PRG\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_PRG\( hbmk, <cFileName> \) \-> NIL**
Προσθήκη ενός Harbour αρχείου εισόδου στο έργο\.
- - **hbmk\_AddInput\_C\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_C\( hbmk, <cFileName> \) \-> NIL**
Προσθήκη ενός C αρχείου εισόδου στο έργο\.
- - **hbmk\_AddInput\_CPP\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_CPP\( hbmk, <cFileName> \) \-> NIL**
Προσθήκη ενός C\+\+ αρχείου εισόδου στο έργο\.
- - **hbmk\_AddInput\_RC\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_RC\( hbmk, <cFileName> \) \-> NIL**
Προσθήκη ενός Windows resource αρχείου στο έργο\.
- - **hbmk\_AddInput\_OBJ\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_OBJ\( hbmk, <cFileName> \) \-> NIL**
Προσθήκη ενός δυαδικού object αρχείου στο έργο\.
- - **hbmk\_AddInput\_INSTFILE\( hbmk, cFileName, \[<cGroup>\] \) \-> NIL**
+ - **hbmk\_AddInput\_INSTFILE\( hbmk, <cFileName>, \[<cGroup>\] \) \-> NIL**
Προσθήκη αρχείου προς εγκατάσταση, με ένα προαιρετικό \-instpath= όνομα ομάδας\.
- - **hbmk\_OutStd\( hbmk, cText \) \-> NIL**
+ - **hbmk\_OutStd\( hbmk, <cText> \) \-> NIL**
Εξοδος κειμένου στο stdout\.
- - **hbmk\_OutErr\( hbmk, cText \) \-> NIL**
+ - **hbmk\_OutErr\( hbmk, <cText> \) \-> NIL**
Εξοδος κειμένου στο
- **hbmk\_OutStdRaw\( hbmk, \.\.\. \) \-> NIL**
Εξοδος κειμένου στο stdout χωρίς καμμία μορφοποίηση\.
@@ -480,10 +481,10 @@ Plugin API:
Εξοδος κειμένου στο stderr χωρίς καμμία μορφοποίηση\.
- **hbmk\_Macro\( hbmk, <cMacro> \) \-> <cResult>**
Αξιολόγηση της macro έκφρασης hbmk2 \.
- - **hbmk\_FNameEscape\( hbmk, cFileName \) \-> <cFileName>**
+ - **hbmk\_FNameEscape\( hbmk, <cFileName> \) \-> <cFileName>**
Οριοθετημενο με Escape ή εισαγωγικά ονομααρχείου για να χρησιμοποιηθεί ως παραμέτρος εξωτερικής εντολή\.
- - **hbmk\_PathSepToTarget\( hbmk, cFileName \) \-> <cFileName>**
-Μετατροπή ονόματοςαρχείου στην απαιτούμενη μορφή για την σκοπούμενη εργαλειογραμμή
+ - **hbmk\_PathSepToTarget\( hbmk, <cFileName> \) \-> <cFileName>**
+Convert filename to the format required for the target platform/C compiler\.
- **hbmk\_PathSepToForward\( <cPath> \) \-> <cPath>**
Μετατροπή του ονόματος αρχείου ωστε να έχει εμπρός κάθετο / ως διαχωρστή\.
- **hbmk\_PathFromWorkdirToCWD\( hbmk \) \-> <cRelativePath>**
@@ -494,7 +495,7 @@ Plugin API:
Αλλαγή του καταλόγου και της κατάληξης του αρχείου
- **hbmk\_FuncNameEncode\( <cFuncName> \) \-> <cFuncNameEncoded>**
Κωδικοποίηση ονόματος συνάρτησης σύμφωνα με τους κανόνες Harbour περί μορφοποίησης ονόματων HB\_FUNC\(\) συναρτήσεων σε κώδικα C \.
- - **hbmk\_StrStripQuote\( cString \) \-> <cString>**
+ - **hbmk\_StrStripQuote\( <cString> \) \-> <cString>**
Αφαίρεση των διπλών εισαγωγικών εγκλεισμού από μία συμβολοσειρά\.
- **hbmk\_ArrayToList\( <aList>, \[<cSeparator>\] \) \-> <cList>**
Μετατροπή ενός πίνακα συμβολοσειρών σε συμβολοσειρά\. Προεπιλεγμένος διαχωριστής είναι ένα κενό διάστημα\.
@@ -556,9 +557,9 @@ Shell API διαθέσιμο σε σενάρια Harbour:
- **hbshell\_ext\_get\_list\(\) \-> <aPackages>**
Λίστα φορτωμένων πακέτων
- **hbshell\_DirBase\(\) \-> <cBaseDir>**
-hb\_DirBase\(\) not mapped to script\.
+Το hb\_DirBase\(\) δεν χαρτογραφήθηκε σε σενάριο\.
- **hbshell\_ProgName\(\) \-> <cPath>**
-hb\_ProgName\(\) not mapped to script\.
+Το hb\_ProgName\(\) δεν χαρτογραφήθηκε σε σενάριο\.
Παραδείγματα για να ξεκινήσετε τη χρήση του hbmk2:
@@ -632,10 +633,10 @@ $ hbmk2 \-hblib mylibsrc\.prg \-omylib \-inc
Σημειώσεις:
- - <script> μπορεί να είναι:
- <@script> ή <script\.hbm>: επιλογές γραμμής εντολών σε αρχείο
- <script\.hbp>: επιλογές γραμμής εντολών σε αρχείο, σηματοδοτεί επίσης ενα νέο στόχο αν οριστεί στην γραμμή\-εντολών
- <script\.hbc>: αρχείο διαμόρφωσης πακέτου
+ - <script> can be:
+ <@script> or <script\.hbm>: command\-line options in file
+ <script\.hbp>: command\-line options in file, it also marks a new build target if specified on the command\-line
+ <script\.hbc>: package configuration file
- Πηγαίο όνομα\-αρχείου χωρίς κατάληξη θα φορτώσει το \.hbp αρχείο, αν υπάρχει τέτοιο \.hbp αρχείο στον τρέχοντα κατάλογο\. Αν όχι, θα γίνει χρήση \.prg κατάληξης\.
- Πολλαπλές \-l, \-L, \-i και <script> παράμετροι είναι δεκτές\.
- Οι συνηθισμένες επιλογές του μεταγλωττιστή Harbour γίνονται επίσης δεκτές ως έχουν\.
@@ -647,7 +648,7 @@ $ hbmk2 \-hblib mylibsrc\.prg \-omylib \-inc
Τα φίλτρα μπορούν να συνδυαστούν με χρήση τελεστών '&' \(and\), '|' \(or\), να αναιρεθούν με τον τελεστή '\!' και να ομαδοποιηθούν με αγγύλες\. Π\.χ\.: \{win\}, \{gcc\}, \{linux|darwin\}, \{win&\!pocc\}, \{\(win|linux\)&\!watcom\}, \{unix&mt&gui\}, \-cflag=\{win\}\-DMYDEF, \-stop\{dos\}, \-stop\{\!allwin\}
- Οι περισσότερες \.hbc γραμμές \(libs=, hbcs=, prgflags=, cflags=, ldflags=, libpaths=, instfiles=, instpaths=, echo=\) και οι αντίστοιχες παράμετροι γραμμής\-εντολής αποδέχονται μεταβλητές macro\. Η libpaths= επίσης αποδέχεται %\{hb\_name\} που μεταφράζεται στο όνομα του υπο διερεύνηση \.hbc αρχείου
- Επιλογές που δέχοντα μεταβλητές macro υποστηρίζουν επίσης υποκατάσταση εντολών\. Περικλείστε την εντολή μεσα σε \`\`, και, αν η εντολή περιέχει κενό διάστημα, περικλείστε τη επίσης σε διπλά εισαγωγικά\. Η standard έξοδος τη εντολής θα χρησιμοποιηθεί ως τιμή\. Π\.χ\. "\-cflag=\`wx\-config \-\-cflags\`", ή ldflags=\{unix&gcc\}"\`wx\-config \-\-libs\`"\.
- - Οταν ορίζονται πολλαπλές επιλογές για τον καθορισμό του τύπου του στόχου \(\-hblib, \-hbdyn, etc\.\), θα προτιμηθεί η πρώτη απ'αυτές, οι υπόλοιπες θα αγνοηθούν σιωπηρά\.
+ - When multiple build target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
- Βιβλιοθήκες και object αρχεία δημιουργημένα με/για τον CA\-Cl\*pper δεν θα λειτουργήσουν με κανέναν υποστηριζόμενο μεταγλωττιστή/πλατφόρμα\.
- Η υποστήρξη προεπιλογών και χαρακτηριστικών μπορεί να διαφέρει ανάλογα με την πλατφόρμα/μεταγλωττιστή\.
- Δεν χρειάζεστε το GNU Make ή κάποιο άλλο make μεταγλωττιστή C και το MSYS \(σε Windows\) για να εκτελέσετε το hbmk2\.
@@ -659,7 +660,7 @@ $ hbmk2 \-hblib mylibsrc\.prg \-omylib \-inc
- Τιμές με αστερίσκο \[\*\] μπορεί να εξαρτώνται από την πλατφόρμα υποδοχής ή/και τη διαμόρφωση\. Η παρούσα βοήθεια δημιουργήθηκε στην 'win' πλατφόρμα υποδοχής\.
-Supported <compiler> values for each supported <platform> value:
+Υποστηριζόμενες τιμές <compiler> γιά κάθε υποστηριζόμενη <platform> τιμή:
- **linux** gcc, clang, icc, watcom, sunpro, open64
diff --git a/utils/hbmk2/doc/hbmk2.en.md b/utils/hbmk2/doc/hbmk2.en.md
index 39d565fc2a..42a6cfdfc4 100644
--- a/utils/hbmk2/doc/hbmk2.en.md
+++ b/utils/hbmk2/doc/hbmk2.en.md
@@ -68,8 +68,8 @@ Options:
- **\-sign=<key>** sign executable with <key> \(Windows and Darwin only\)\. On Windows signtool\.exe is used \(part of MS Windows SDK\) or posign\.exe \(part of Pelles C 7\), in that order, both autodetected\.
- **\-signpw=<pw>** use <pw> as password when signing executable \(Windows and Darwin only\)
- **\-instfile=<g:file>** add <file> in to the list of files to be copied to path specified by \-instpath option\. <g> is an optional copy group \(case sensitive\), it must be at least two characters long\. In case you do not specify <file>, the list of files in that group will be emptied\.
- - **\-instpath=<g:path>** copy target to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
- - **\-instforce\[\-\]** copy target to install path even if it is up to date
+ - **\-instpath=<g:path>** copy target file\(s\) to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
+ - **\-instforce\[\-\]** copy target file\(s\) to install path even if already up to date
- **\-depimplib\[\-\]** enable \(or disable\) import library generation for import library sources specified in \-depimplibs= options \(default: yes\)
- **\-stop\[=<text>\]** stop without doing anything and display <text> if specified
- **\-echo=<text>** echo text on screen
@@ -106,7 +106,7 @@ Options:
\(default: \.hbmk/<platform>/<compiler> \[\*\] in incremental mode, OS temp directory otherwise\)
- - **\-hbcontainer** virtual target, it does not create anything\. Useful for creating an \.hbp with the sole purpose of referencing sub\-projects
+ - **\-hbcontainer** virtual build target, it does not create anything\. Useful for creating an \.hbp with the sole purpose of referencing sub\-projects
- **\-hbimplib** create import library \(Windows only\)
@@ -141,10 +141,10 @@ Options:
Options below are available on command\-line:
- - **\-target=<script>** specify a new build target\. <script> can be \.prg \(or no extension\) or \.hbp file\. Note that \.hbp files are automatically considered as separate targets\.
+ - **\-target=<script>** specify a new build target\. <script> can be \.prg \(or no extension\) or \.hbp file\. Note that \.hbp files are automatically considered as separate build targets\.
- - **\-hbrun** run target
+ - **\-hbrun** run build target
- **\-hbraw** stop after running Harbour compiler
- **\-hbcmp|\-clipper** stop after creating the object files
create link/copy hbmk2 to hbcmp/clipper for the same effect
@@ -175,11 +175,11 @@ create link/copy hbmk2 to rtlink/blinker/exospace for the same effect
- **\-xhp=<file>** convert \.xhp \(xMate\) project <file> to \.hbp file
- - **\-\-hbdirbin** output Harbour binary directory
- - **\-\-hbdirdyn** output Harbour dynamic library directory
- - **\-\-hbdirlib** output Harbour static library directory
- - **\-\-hbdirinc** output Harbour header directory
- - **\-\-hbinfo\[=nested\]** output Harbour build information\. Output is in JSON format\. The included paths always contain forward slashes\. Each JSON block is followed by an 0x0A byte\.
+ - **\-\-hbdirbin** output Harbour binary directory to stdout
+ - **\-\-hbdirdyn** output Harbour dynamic library directory to stdout
+ - **\-\-hbdirlib** output Harbour static library directory to stdout
+ - **\-\-hbdirinc** output Harbour header directory to stdout
+ - **\-\-hbinfo\[=nested\]** output Harbour build information to stdout\. Output is in JSON format\. The included paths always contain forward slashes\. Each JSON block is followed by an 0x0A byte\.
- **\-plat=<platform>** override default target platform \(default: automatic\)
@@ -242,7 +242,7 @@ Files:
- **hbmk\.hbc** standard \.hbc file that gets automatically processed, if present\. Possible location\(s\) \(in order of precedence\) \[\*\]: %APPDATA%\\\.harbour, <hbmk2 directory>
- **hbmk\.hbm** optional \.hbm file residing in current working directory, which gets automatically processed before other options
- **$hb\_pkg\_dynlib\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of creating a dynamic library \(in the style of Harbour contribs\)\.
- - **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing targets and related package files to standard locations \(in the style of Harbour contribs\)\.
+ - **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing build targets and related package files to standard locations \(in the style of Harbour contribs\)\.
- **\*\.hb** Harbour script
@@ -302,9 +302,9 @@ Filters \(you can combine and/or negate them\):
- **\{<platform>\}** target platform\. Where <platform> can be any value accepted by \-plat= option\.
- **\{<compiler>\}** target C compiler\. Where <compiler> can be any value accepted by \-comp= option\.
- **\{<cpu>\}** target CPU\. Where <cpu> can be any of: x86, x86\_64, ia64, arm, mips, sh
- - **\{<targettype>\}** target type\. Where <targettype> is any of the values returned by macro variable $\{hb\_targettype\}\.
- - **\{mt\}** target is multi\-threaded \(see \-mt option\)
- - **\{st\}** target is single\-threaded \(see \-st option\)
+ - **\{<targettype>\}** build target type\. Where <targettype> is any of the values returned by macro variable $\{hb\_targettype\}\.
+ - **\{mt\}** build target is multi\-threaded \(see \-mt option\)
+ - **\{st\}** build target is single\-threaded \(see \-st option\)
- **\{gui\}** GUI target \(see \-gui option\)
- **\{std\}** console target \(see \-console option\)
- **\{debug\}** C level debugging is enabled \(see \-debug option\)
@@ -339,7 +339,7 @@ Predefined constants in sources:
- **\_\_HBSCRIPT\_\_HBMK\_PLUGIN** when an \.hb script is compiled as hbmk2 plugin
- **\_\_HBEXTREQ\_\_** when an \.hbx source file is present in a project \(available in Harbour sources\)
- - **HBMK\_HAS\_<hbcname>** when <hbcname>\.hbc package is linked to the target\. The value is the version= value from the \.hbc file, converted to a decimal number, which is '1', if not specified\. \(available in Harbour sources\)
+ - **HBMK\_HAS\_<hbcname>** when <hbcname>\.hbc package is linked to the build target\. The value is the version= value from the \.hbc file, converted to a decimal number, which is '1', if not specified\. \(available in Harbour sources\)
- **HBMK\_HAS\_<depname>** when <depname> dependency was detected \(available in C sources\)
@@ -391,7 +391,7 @@ Environment variables:
- **headers=** add space separated list of \.ch format headers as standard header
- **libs=** add space separated list of libraries \(see more at \-l option\)
- **frameworks=** add space separated list of frameworks \(Darwin only\)
- - **requests=** add space separated list of symbols to force link to the target
+ - **requests=** add space separated list of symbols to force link to the build target
- **syslibs=** add space separated list of libraries as system libraries \(before regular libraries\)
- **hbcs=** embed space separated list of \.hbc files\. Names without the extension is accepted\. These references are processed in place\.
- **autohbcs=** space separated list of values as in \-autohbc= option
@@ -455,23 +455,23 @@ Plugin API:
\('hbmk' is the context variable received by the plugin entry function\)
- - **hbmk\_Register\_Input\_File\_Extension\( hbmk, cExt \) \-> NIL**
+ - **hbmk\_Register\_Input\_File\_Extension\( hbmk, <cExt> \) \-> NIL**
Register input file extension to be passed to plugin \(by default all unknown file extensions are passed to Harbour compiler\)\.
- - **hbmk\_AddInput\_PRG\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_PRG\( hbmk, <cFileName> \) \-> NIL**
Add a Harbour input file to the project\.
- - **hbmk\_AddInput\_C\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_C\( hbmk, <cFileName> \) \-> NIL**
Add a C input file to the project\.
- - **hbmk\_AddInput\_CPP\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_CPP\( hbmk, <cFileName> \) \-> NIL**
Add a C\+\+ input file to the project\.
- - **hbmk\_AddInput\_RC\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_RC\( hbmk, <cFileName> \) \-> NIL**
Add a Windows resource input file to the project\.
- - **hbmk\_AddInput\_OBJ\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_OBJ\( hbmk, <cFileName> \) \-> NIL**
Add a binary object file to the project\.
- - **hbmk\_AddInput\_INSTFILE\( hbmk, cFileName, \[<cGroup>\] \) \-> NIL**
+ - **hbmk\_AddInput\_INSTFILE\( hbmk, <cFileName>, \[<cGroup>\] \) \-> NIL**
Add a file to be installed, with an optional \-instpath= group name\.
- - **hbmk\_OutStd\( hbmk, cText \) \-> NIL**
+ - **hbmk\_OutStd\( hbmk, <cText> \) \-> NIL**
Output text to stdout\.
- - **hbmk\_OutErr\( hbmk, cText \) \-> NIL**
+ - **hbmk\_OutErr\( hbmk, <cText> \) \-> NIL**
Output text to stderr\.
- **hbmk\_OutStdRaw\( hbmk, \.\.\. \) \-> NIL**
Output text to stdout without any formatting\.
@@ -479,10 +479,10 @@ Output text to stdout without any formatting\.
Output text to stderr without any formatting\.
- **hbmk\_Macro\( hbmk, <cMacro> \) \-> <cResult>**
Evaluate hbmk2 macro expression\.
- - **hbmk\_FNameEscape\( hbmk, cFileName \) \-> <cFileName>**
+ - **hbmk\_FNameEscape\( hbmk, <cFileName> \) \-> <cFileName>**
Escape/quote filename for using it as external command parameter\.
- - **hbmk\_PathSepToTarget\( hbmk, cFileName \) \-> <cFileName>**
-Convert filename to the format required for the target toolchain\.
+ - **hbmk\_PathSepToTarget\( hbmk, <cFileName> \) \-> <cFileName>**
+Convert filename to the format required for the target platform/C compiler\.
- **hbmk\_PathSepToForward\( <cPath> \) \-> <cPath>**
Convert filename to have forward slash directory separators\.
- **hbmk\_PathFromWorkdirToCWD\( hbmk \) \-> <cRelativePath>**
@@ -493,7 +493,7 @@ Find file in <xPath> \(array or pathsep delimited string are accepted\) wi
Change directory and/or extension in filename\.
- **hbmk\_FuncNameEncode\( <cFuncName> \) \-> <cFuncNameEncoded>**
Encode function name according to Harbour compiler rules for forming HB\_FUNC\(\) function names in C code\.
- - **hbmk\_StrStripQuote\( cString \) \-> <cString>**
+ - **hbmk\_StrStripQuote\( <cString> \) \-> <cString>**
Strip double quote enclosure from a string\.
- **hbmk\_ArrayToList\( <aList>, \[<cSeparator>\] \) \-> <cList>**
Convert array of strings to a string\. Default separator is a single space\.
@@ -633,7 +633,7 @@ Notes:
- <script> can be:
<@script> or <script\.hbm>: command\-line options in file
- <script\.hbp>: command\-line options in file, it also marks a new target if specified on the command\-line
+ <script\.hbp>: command\-line options in file, it also marks a new build target if specified on the command\-line
<script\.hbc>: package configuration file
- Source filename without extension will load the \.hbp file, if such \.hbp file exists in current directory\. If not, \.prg extension will be used\.
- Multiple \-l, \-L, \-i and <script> parameters are accepted\.
@@ -646,7 +646,7 @@ Notes:
Filters can be combined using '&' \(and\), '|' \(or\) operators, negated by '\!' operator and grouped by parentheses\. Ex\.: \{win\}, \{gcc\}, \{linux|darwin\}, \{win&\!pocc\}, \{\(win|linux\)&\!watcom\}, \{unix&mt&gui\}, \-cflag=\{win\}\-DMYDEF, \-stop\{dos\}, \-stop\{\!allwin\}
- Most \.hbc lines \(libs=, hbcs=, prgflags=, cflags=, ldflags=, libpaths=, instfiles=, instpaths=, echo=\) and corresponding command\-line parameters will accept macro variables\. libpaths= also accepts %\{hb\_name\} which translates to the name of the \.hbc file under search\.
- Options accepting macro variables also support command substitution\. Enclose command inside \`\`, and, if the command contains space, also enclose in double quotes\. Standard output of the command will be used as the value\. F\.e\. "\-cflag=\`wx\-config \-\-cflags\`", or ldflags=\{unix&gcc\}"\`wx\-config \-\-libs\`"\.
- - When multiple target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
+ - When multiple build target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
- Libraries and object files built with/for CA\-Cl\*pper will not work with any supported platform/compiler\.
- Defaults and feature support may vary by platform/compiler\.
- GNU Make or any C compiler specific make tool and MSYS \(on Windows\) are not needed to run hbmk2\.
diff --git a/utils/hbmk2/doc/hbmk2.es_419.md b/utils/hbmk2/doc/hbmk2.es_419.md
index 4d04396a8c..d8d7709e24 100644
--- a/utils/hbmk2/doc/hbmk2.es_419.md
+++ b/utils/hbmk2/doc/hbmk2.es_419.md
@@ -69,8 +69,8 @@ Opciones:
- **\-sign=<key>** sign executable with <key> \(Windows and Darwin only\)\. On Windows signtool\.exe is used \(part of MS Windows SDK\) or posign\.exe \(part of Pelles C 7\), in that order, both autodetected\.
- **\-signpw=<pw>** use <pw> como contraseña al firmar ejecutables \(solo Windows y Darwin\)
- **\-instfile=<g:file>** anadir <archivo> a la lista de archivos que desea copiar a la ruta especificada por la opción \-instpath\. <g> es un grupo opcional de copia \(distingue mayúsculas y minúsculas\), debe haber al menos dos caracteres\. En caso de que no se especifica <archivo>, la lista de archivos en ese grupo se vaciará\.
- - **\-instpath=<g:path>** copy target to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
- - **\-instforce\[\-\]** copia destino a ruta de instalación incluso si está actualizado
+ - **\-instpath=<g:path>** copy target file\(s\) to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
+ - **\-instforce\[\-\]** copy target file\(s\) to install path even if already up to date
- **\-depimplib\[\-\]** activar \(o desactivar\) la generación de Bibliotecas de Importación para fuentes de biblioteca de importación especificados en la opción \-depimplibs= \(por defecto: yes\)
- **\-stop\[=<text>\]** parar sin hacer nada y mostrar <text> si se ha especificado
- **\-echo=<text>** Muestra texto en la pantalla
@@ -107,7 +107,7 @@ Opciones:
\(por defecto: \.hbmk/<platform>/<compiler> \[\*\] en modo incremental, directorio temporal del SO de otra manera\)
- - **\-hbcontainer** destino virtual, no crea nada\. Útil para crear un \.hbp con el solo propósito de referenciar sub\-proyectos
+ - **\-hbcontainer** virtual build target, it does not create anything\. Useful for creating an \.hbp with the sole purpose of referencing sub\-projects
- **\-hbimplib** crear biblioteca de importación \(solo Windows\)
@@ -142,10 +142,10 @@ Opciones:
Las opciones de mas abajo están disponibles en la línea de comandos:
- - **\-target=<script>** especifica un nuevo destino de construcción\. <script> puede ser \.prg \(o sin extensión\) o \.hbp archivo\. Tenga en cuenta que los archivos \.hbp son automáticamente considerados como destinos separados\.
+ - **\-target=<script>** specify a new build target\. <script> can be \.prg \(or no extension\) or \.hbp file\. Note that \.hbp files are automatically considered as separate build targets\.
- - **\-hbrun** ejecutar destino
+ - **\-hbrun** run build target
- **\-hbraw** parar después de ejecutar compilador Harbour
- **\-hbcmp|\-clipper** para después de la creación de los archivos objeto
crear un enlace/copia a hbmk2 para hbcmp/clipper resultará el mismo efecto
@@ -176,11 +176,11 @@ crear link o copiar hbmk2 para rtlink/blinker/exospace resultará el mismo efect
- **\-xhp=<file>** convierte un proyecto \.xhp \(xMate\) en un archivo \.hbp
- - **\-\-hbdirbin** directorio de binarios de Harbour
- - **\-\-hbdirdyn** directorio de salida de librerías dinámicas de Harbour
- - **\-\-hbdirlib** directorio de salida de librerías estáticas de Harbour
- - **\-\-hbdirinc** directorio de cabeceras de Harbour
- - **\-\-hbinfo\[=nested\]** muestra información de la construcción de Harbour\. La salida es en formato JSON\. Las rutas incluidas siempre contienen barras invertidas\. Cada bloque JSON siempre es seguido por un byte 0x0A\.
+ - **\-\-hbdirbin** output Harbour binary directory to stdout
+ - **\-\-hbdirdyn** output Harbour dynamic library directory to stdout
+ - **\-\-hbdirlib** output Harbour static library directory to stdout
+ - **\-\-hbdirinc** output Harbour header directory to stdout
+ - **\-\-hbinfo\[=nested\]** output Harbour build information to stdout\. Output is in JSON format\. The included paths always contain forward slashes\. Each JSON block is followed by an 0x0A byte\.
- **\-plat=<platform>** reemplaza la plataforma destino por defecto \(por defecto: automático\)
@@ -236,14 +236,14 @@ Usted puede enlazar/copiar/renombrar hbmk2 a los siguientes nombres para alterar
Archivos:
- - **\*\.hbp** project file\. Can contain any number of command\-line options, which are expected to create an output\. Lines beginning with '\#' character are ignored, otherwise newline is optional and options are space separated, just like on the command\-line\. You must enclose option containing space in double quotes\. Each \.hbp file reference will be executed as a sub\-project\.
+ - **\*\.hbp** archivo de proyecto\. Puede contener cualquier número de opciones de línea de comandos, que deben generar una salida\. Las líneas que comienzan con "\#" son ignoradas, de otra manera, una nueva línea es opcional y las opciones están separadas por espacio, tal como en la línea de comandos\. Se deben encomillar las opciones que contengan espacios\. Cada referencia a un archivo \.hbp será ejecutada como un sub\-proyecto\.
- **\*\.hbm** Conjunto de opciones\. Puede ser usado para agrupar opciones comunes dentro de un archivo e incluirlo entre los archivos del projecto\. Utiliza el mismo formato que los archivos \.hbp\.
- **\*\.hbc** collection of options that accompany components \(aka 'libs', aka packages\)\. Use different syntax than command\-line and \.hbp/\.hbm files\. Lines beginning with '\#' character are ignored, each directive must be placed in separate lines\.
- **\*\.ch** si se envía como archivo fuente, será usado como cabecera estándar adicional
- **hbmk\.hbc** standard \.hbc file that gets automatically processed, if present\. Possible location\(s\) \(in order of precedence\) \[\*\]: %APPDATA%\\\.harbour, <directorio hbmk2>
- **hbmk\.hbm** optional \.hbm file residing in current working directory, which gets automatically processed before other options
- **$hb\_pkg\_dynlib\.hbm** archivo especial \.hbm incrustado dentro de hbmk2\. Maneja los detalles de la creación de una librería dinámica \(al estilo de contribuciones Harbour\)\.
- - **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing targets and related package files to standard locations \(in the style of Harbour contribs\)\.
+ - **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing build targets and related package files to standard locations \(in the style of Harbour contribs\)\.
- **\*\.hb** script Harbour
@@ -303,9 +303,9 @@ Filtros \(puede combinar y/o negarlos\):
- **\{<platform>\}** plataforma destino\. Donde <platform> puede ser cualquier valor aceptado por la opción \-plat= \.
- **\{<compiler>\}** compilador C destino\. Donde <compiler> puede ser cualquier valor aceptado por la opción \-comp= \.
- **\{<cpu>\}** CPU destino\. Donde <cpu> puede ser uno de: x86, x86\_64, ia64, arm, mips, sh
- - **\{<targettype>\}** tipo destino, Donde <targettype> es cualquiera de los valores retornados por la macro variable $\{hb\_targettype\}\.
- - **\{mt\}** destino es multihilo \(vea opción \-mt\)
- - **\{st\}** destino es monohilo \(vea opción \-st\)
+ - **\{<targettype>\}** build target type\. Where <targettype> is any of the values returned by macro variable $\{hb\_targettype\}\.
+ - **\{mt\}** build target is multi\-threaded \(see \-mt option\)
+ - **\{st\}** build target is single\-threaded \(see \-st option\)
- **\{gui\}** GUI destino \(vea opción \-gui\)
- **\{std\}** consola destino \(vea opción \-console\)
- **\{debug\}** El nivel de depuración C está habilitado \(ver la opción \-debug\-\)
@@ -340,7 +340,7 @@ Constantes predefinidas en fuentes\.
- **\_\_HBSCRIPT\_\_HBMK\_PLUGIN** cuando un script \.hb es compilado como plugin hbmk2
- **\_\_HBEXTREQ\_\_** cuando una fuente \.hbx existe en un proyecto \(disponible en las fuentes Harbour\)
- - **HBMK\_HAS\_<hbcname>** when <hbcname>\.hbc package is linked to the target\. The value is the version= value from the \.hbc file, converted to a decimal number, which is '1', if not specified\. \(available in Harbour sources\)
+ - **HBMK\_HAS\_<hbcname>** when <hbcname>\.hbc package is linked to the build target\. The value is the version= value from the \.hbc file, converted to a decimal number, which is '1', if not specified\. \(available in Harbour sources\)
- **HBMK\_HAS\_<depname>** cuando la dependencia <depname> ha sido detectada \(disponible en fuentes C\)
@@ -392,7 +392,7 @@ directivas \.hbc \(deben ser escritas en líneas separadas\):
- **headers=** agregar lista de archivos de cabecera \.ch separados por espacios como cabeceras estándar
- **libs=** agregar lista de bibliotecas separadas por espacio \(vea mas en la opción \-l\)
- **frameworks=** agregar lista de frameworks separados por espacio \(solo Darwin\)
- - **requests=** agrega lista de símbolos separados por espacio para forzar el enlace al objetivo\.
+ - **requests=** add space separated list of symbols to force link to the build target
- **syslibs=** agregar lista de bibliotecas separadas por espacio como bibliotecas de sistema \(antes de las bibliotecas regulares\)
- **hbcs=** incrusta una lista de archivos \.hbc separados por espacios\. Se aceptan nombres sin extensión\. Estas referencias se procesan en el momento\.
- **autohbcs=** space separated list of values as in \-autohbc= option
@@ -456,23 +456,23 @@ API de plugin:
\('hbmk' es la variable de contexto recibida por la función principal del plugin\)
- - **hbmk\_Register\_Input\_File\_Extension\( hbmk, cExt \) \-> NIL**
+ - **hbmk\_Register\_Input\_File\_Extension\( hbmk, <cExt> \) \-> NIL**
Registra extensión de archivo de entrada para enviar al plugin \(por defecto todas las extensiones de archivo desconocidas son pasadas al compilador Harbour\)\.
- - **hbmk\_AddInput\_PRG\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_PRG\( hbmk, <cFileName> \) \-> NIL**
Agregar un archivo Harbour al proyecto\.
- - **hbmk\_AddInput\_C\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_C\( hbmk, <cFileName> \) \-> NIL**
Agregar un archivo C al proyecto\.
- - **hbmk\_AddInput\_CPP\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_CPP\( hbmk, <cFileName> \) \-> NIL**
Agregar un archivo C\+\+ al proyecto\.
- - **hbmk\_AddInput\_RC\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_RC\( hbmk, <cFileName> \) \-> NIL**
Agregar un archivo de recursos Windows al proyecto\.
- - **hbmk\_AddInput\_OBJ\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_OBJ\( hbmk, <cFileName> \) \-> NIL**
Agregar un archivo binario objeto al proyecto\.
- - **hbmk\_AddInput\_INSTFILE\( hbmk, cFileName, \[<cGroup>\] \) \-> NIL**
+ - **hbmk\_AddInput\_INSTFILE\( hbmk, <cFileName>, \[<cGroup>\] \) \-> NIL**
Agrega un archivo a instalar, con un nombre de grupo opcional \-instpath=
- - **hbmk\_OutStd\( hbmk, cText \) \-> NIL**
+ - **hbmk\_OutStd\( hbmk, <cText> \) \-> NIL**
Texto de salida a stdout\.
- - **hbmk\_OutErr\( hbmk, cText \) \-> NIL**
+ - **hbmk\_OutErr\( hbmk, <cText> \) \-> NIL**
Texto de salida a stderr\.
- **hbmk\_OutStdRaw\( hbmk, \.\.\. \) \-> NIL**
Enviar texto a stdout sin ningún formato\.
@@ -480,10 +480,10 @@ Enviar texto a stdout sin ningún formato\.
Enviar texto a stderr sin ningún formato\.
- **hbmk\_Macro\( hbmk, <cMacro> \) \-> <cResult>**
Evaluate la expresión macro hbmk2\.
- - **hbmk\_FNameEscape\( hbmk, cFileName \) \-> <cFileName>**
+ - **hbmk\_FNameEscape\( hbmk, <cFileName> \) \-> <cFileName>**
Escapa/encomilla el nombre de archivo para utilizarlo como parámetro de un comando externo
- - **hbmk\_PathSepToTarget\( hbmk, cFileName \) \-> <cFileName>**
-Convierte el nombre del fichero al formato requerido por la herramienta destino
+ - **hbmk\_PathSepToTarget\( hbmk, <cFileName> \) \-> <cFileName>**
+Convert filename to the format required for the target platform/C compiler\.
- **hbmk\_PathSepToForward\( <cPath> \) \-> <cPath>**
Convierte el nombre de archivo para que tenga barras invertidas como separadores de directorios\.
- **hbmk\_PathFromWorkdirToCWD\( hbmk \) \-> <cRelativePath>**
@@ -494,7 +494,7 @@ Find file in <xPath> \(array or pathsep delimited string are accepted\) wi
Cambiar directorio y/o extensión en nombre de archivo\.
- **hbmk\_FuncNameEncode\( <cFuncName> \) \-> <cFuncNameEncoded>**
Codifica el nombre de la función de acuerdo a las reglas del compilador Harbour para formar los nombres de función HB\_FUNC\(\) en el código C\.
- - **hbmk\_StrStripQuote\( cString \) \-> <cString>**
+ - **hbmk\_StrStripQuote\( <cString> \) \-> <cString>**
Remueve doble encomillado de una cadena\.
- **hbmk\_ArrayToList\( <aList>, \[<cSeparator>\] \) \-> <cList>**
Convertir array de cadenas a cadena\. El separador por defecto es un espacio simple\.
@@ -632,10 +632,10 @@ Códigos de salida \("errorlevels"\):
Notas:
- - <script> puede ser:
- <@script> o <script\.hbm>: comandos de opciones de línea en el archivo
- <script\.hbp>: comandos de opciones de línea en el archivo, también marca un nuevo destino si se especifica en la línea de comandos
- <script\.hbc>: archivo de configuración de paquetes
+ - <script> can be:
+ <@script> or <script\.hbm>: command\-line options in file
+ <script\.hbp>: command\-line options in file, it also marks a new build target if specified on the command\-line
+ <script\.hbc>: package configuration file
- Un archivo fuente sin extensión cargará el archivo \.hbp, si este \.hbp existe en el directorio actual\. De otra manera, se usará la extensión \.prg\.
- Múltiples parámetros son aceptados \-l, \-L, \-i y <script>\.
- las opciones regulares de compilador Harbour también son aceptadas\.
@@ -647,7 +647,7 @@ Notas:
Formato de filtro: \{\[\!\]\[<plataforma>|<compilador>|<cpu>|<palabra\-clave>\]\}\. Filtros pueden ser combinados usando los operadores '&', '|' y agrupados en parénteses\. Ej\.: \{win\}, \{gcc\}, \{linux|darwin\}, \{win&\!pocc\}, \{\(win|linux\)&\!watcom\}, \{unix&mt&gui\}, \-cflag=\{win\}\-DMYDEF, \-stop\{dos\}, \-stop\{\!allwin\}
- Most \.hbc lines \(libs=, hbcs=, prgflags=, cflags=, ldflags=, libpaths=, instfiles=, instpaths=, echo=\) and corresponding command\-line parameters will accept macro variables\. libpaths= also accepts %\{hb\_name\} which translates to the name of the \.hbc file under search\.
- Tambien acepta Opciones de macros sustitución de comandos\. Incluya comando dentro de \`\`, y, si el comando contiene espacios, también entre comillas dobles\. F\.e\. "\-cflag==\`wx\-config \-cflags\`", o ldflags=\{unix&gcc\}"\`wx\-config \-\-libs\`"\.
- - Cuando se especifican múltiples opciones de tipo de destino \(\-hblib, \-hbdyn, etc\.\) , solo se utilizará la primera, las demás serán ignoradas silenciosamente\.
+ - When multiple build target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
- Bibliotecas y archivos objeto construidos con/para CA\-Cl\*pper no funcionaran con ninguna plataforma/compilador seleccionado\.
- Modos por defecto y soporte de características pueden variar por plataforma/compilador\.
- No se necesita GNU Make u otra utilidad 'make' específica de un compilador C y MSYS \(en Windows\) para ejecutar hbmk2\.
diff --git a/utils/hbmk2/doc/hbmk2.es_ES.md b/utils/hbmk2/doc/hbmk2.es_ES.md
index 828d8be729..a757450885 100644
--- a/utils/hbmk2/doc/hbmk2.es_ES.md
+++ b/utils/hbmk2/doc/hbmk2.es_ES.md
@@ -69,8 +69,8 @@ Opciones:
- **\-sign=<key>** firma del ejecutable con <key> \(solo en Windows y Darwin\)\. En Windows se usa signtool\.exe \(incluido en MS Windows SDK\) o posign\.exe \(incluido en Pelles C 7\), por ese orden, se detectan ambos automaticamente\.
- **\-signpw=<pw>** utilice <pw> como contraseña cuando firme el ejecutable \(sólo Windows y Darwin\)
- **\-instfile=<g:file>** anadir <archivo> a la lista de archivos que desea copiar a la ruta especificada por la opción \-instpath\. <g> es un grupo opcional de copia \(distingue mayúsculas y minúsculas\), debe haber al menos dos caracteres\. En caso de que no se especifica <archivo>, la lista de archivos en ese grupo se vaciará\.
- - **\-instpath=<g:path>** copy target to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
- - **\-instforce\[\-\]** copia destino a ruta de instalación incluso si está actualizado
+ - **\-instpath=<g:path>** copy target file\(s\) to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
+ - **\-instforce\[\-\]** copy target file\(s\) to install path even if already up to date
- **\-depimplib\[\-\]** activar \(o desactivar\) la generación de Bibliotecas de Importación para fuentes de biblioteca de importación especificados en la opción \-depimplibs= \(por defecto: yes\)
- **\-stop\[=<text>\]** parar sin hacer nada y mostrar <text> si se ha especificado
- **\-echo=<text>** eco de texto en la pantalla
@@ -107,7 +107,7 @@ Opciones:
\(por defecto: \.hbmk/<plataforma>/<compilador> \[\*\] en modo incremental, si no, directorio temporal del SO\)
- - **\-hbcontainer** objetivo virtual, no crea nada\. Útil para crear un \.hbp con el único propósito de hacer referencia a sub\-proyectos
+ - **\-hbcontainer** virtual build target, it does not create anything\. Useful for creating an \.hbp with the sole purpose of referencing sub\-projects
- **\-hbimplib** crear librería de importación \(solo en Windows\)
@@ -142,10 +142,10 @@ Opciones:
Las siguientes opciones están disponibles en línea de comandos:
- - **\-target=<script>** especifica un nuevo destino de construcción\. <script> puede ser \.prg \(o sin extensión\) o \.hbp archivo\. Tenga en cuenta que los archivos \.hbp son automáticamente considerados como destinos separados\.
+ - **\-target=<script>** specify a new build target\. <script> can be \.prg \(or no extension\) or \.hbp file\. Note that \.hbp files are automatically considered as separate build targets\.
- - **\-hbrun** ejecutar destino
+ - **\-hbrun** run build target
- **\-hbraw** parar después de ejecutar compilador Harbour
- **\-hbcmp|\-clipper** para después de la creación de los archivos objeto
crear un enlace/copia a hbmk2 para hbcmp/clipper resultará el mismo efecto
@@ -176,11 +176,11 @@ crear link o copiar hbmk2 para rtlink/blinker/exospace resultará el mismo efect
- **\-xhp=<file>** convierte un proyecto \.xhp \(xMate\) en un archivo \.hbp
- - **\-\-hbdirbin** directorio de binarios de Harbour
- - **\-\-hbdirdyn** directorio de salida de librerías dinámicas de Harbour
- - **\-\-hbdirlib** directorio de salida de librerías estáticas de Harbour
- - **\-\-hbdirinc** directorio de cabeceras de Harbour
- - **\-\-hbinfo\[=nested\]** salida de información de la construcción de Harbour\. La salida es en formato JSON\. Las rutas incluidas siempre contienen barras\. Cada bloque JSON siempre es seguido por un byte 0x0A\.
+ - **\-\-hbdirbin** output Harbour binary directory to stdout
+ - **\-\-hbdirdyn** output Harbour dynamic library directory to stdout
+ - **\-\-hbdirlib** output Harbour static library directory to stdout
+ - **\-\-hbdirinc** output Harbour header directory to stdout
+ - **\-\-hbinfo\[=nested\]** output Harbour build information to stdout\. Output is in JSON format\. The included paths always contain forward slashes\. Each JSON block is followed by an 0x0A byte\.
- **\-plat=<platform>** override default target platform \(default: automatic\)
@@ -243,7 +243,7 @@ Ficheros:
- **hbmk\.hbc** archivo \.hbc estandar que es procesado automáticamente si está presente\. Posible\(s\) localizacion\(es\) \(en orden de preferencia\) \[\*\]: %APPDATA%\\\.harbour, <directorio hbmk2>
- **hbmk\.hbm** archivo \.hbm situado en el directorio de trabajo actual, que es procesado automáticamente antes que otras opciones
- **$hb\_pkg\_dynlib\.hbm** archivo especial \.hbm incrustado en hbmk2\. Se encarga de la creación de una biblioteca dinámica \(al estilo de las contribuciones de Harbour\)
- - **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing targets and related package files to standard locations \(in the style of Harbour contribs\)\.
+ - **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing build targets and related package files to standard locations \(in the style of Harbour contribs\)\.
- **\*\.hb** Archivo de órdenes de Harbour
@@ -303,9 +303,9 @@ Filtros \(puedes combinarlos y/o negarlos\):
- **\{<platform>\}** target platform\. Where <platform> can be any value accepted by \-plat= option\.
- **\{<compiler>\}** target C compiler\. Where <compiler> can be any value accepted by \-comp= option\.
- **\{<cpu>\}** CPU destino\. <cpu> puede ser una de: x86, x86\_64, ia64, arm, mips, sh
- - **\{<targettype>\}** target type\. Where <targettype> is any of the values returned by macro variable $\{hb\_targettype\}\.
- - **\{mt\}** el objetivo es multihilo \(ver opción \-mt\)
- - **\{st\}** el objetivo es monohilo \(ver opción \-st\)
+ - **\{<targettype>\}** build target type\. Where <targettype> is any of the values returned by macro variable $\{hb\_targettype\}\.
+ - **\{mt\}** build target is multi\-threaded \(see \-mt option\)
+ - **\{st\}** build target is single\-threaded \(see \-st option\)
- **\{gui\}** GUI target \(see \-gui option\)
- **\{std\}** el objetivo es una consola de linea de comandos \(ver opción \-console\)
- **\{debug\}** C level debugging is enabled \(see \-debug option\)
@@ -340,7 +340,7 @@ Constantes predefinidas en el código fuente:
- **\_\_HBSCRIPT\_\_HBMK\_PLUGIN** when an \.hb script is compiled as hbmk2 plugin
- **\_\_HBEXTREQ\_\_** when an \.hbx source file is present in a project \(available in Harbour sources\)
- - **HBMK\_HAS\_<hbcname>** cuando el paquete <hbcname>\.hbc se enlaza al destino\. El valor se obtiene de la entrada version= del archivo \.hbc, convertido a número decimal, '1' si no se especifica\. \(Disponible en el código fuente de Harbour\)\.
+ - **HBMK\_HAS\_<hbcname>** when <hbcname>\.hbc package is linked to the build target\. The value is the version= value from the \.hbc file, converted to a decimal number, which is '1', if not specified\. \(available in Harbour sources\)
- **HBMK\_HAS\_<depname>** cuando la dependencia <depname> se detectó \(disponible en código fuente C\)
@@ -392,7 +392,7 @@ directivas \.hbc \(tienen que ser escritas en líneas separadas\):
- **headers=** añadir una lista de archivos de cabecera \.ch separados por espacios como cabeceras estándar
- **libs=** añadir lista de bibliotecas separadas por espacios \(ver más en la opción \-l\)
- **frameworks=** add space separated list of frameworks \(Darwin only\)
- - **requests=** añadir lista de símbolos separados por espacios para forzar a enlazarlos al destino
+ - **requests=** add space separated list of symbols to force link to the build target
- **syslibs=** añadir lista de bibliotecas separadas por espacios como bibliotecas del sistema \(antes de las bibliotecas normales\)
- **hbcs=** incrusta una lista de archivos \.hbc separados por espacios\. Se aceptan nombres sin extensión\. Estas referencias se procesan en el sitio\.
- **autohbcs=** space separated list of values as in \-autohbc= option
@@ -456,23 +456,23 @@ Plugin API:
\('hbmk' is the context variable received by the plugin entry function\)
- - **hbmk\_Register\_Input\_File\_Extension\( hbmk, cExt \) \-> NIL**
+ - **hbmk\_Register\_Input\_File\_Extension\( hbmk, <cExt> \) \-> NIL**
Registra la extensión de archivo de entrada para ser pasada a un complemento \(por defecto, todos los archivos con extensión desconocida se pasan al compilador Harbour\)\.
- - **hbmk\_AddInput\_PRG\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_PRG\( hbmk, <cFileName> \) \-> NIL**
Añadir un archivo de entrada de Harbour al proyecto\.
- - **hbmk\_AddInput\_C\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_C\( hbmk, <cFileName> \) \-> NIL**
Añadir un archivo de entrada de C al proyecto\.
- - **hbmk\_AddInput\_CPP\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_CPP\( hbmk, <cFileName> \) \-> NIL**
Añadir un archivo de entrada de C\+\+ al proyecto\.
- - **hbmk\_AddInput\_RC\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_RC\( hbmk, <cFileName> \) \-> NIL**
Añadir un archivo de entrda de recursos de Windows al proyecto\.
- - **hbmk\_AddInput\_OBJ\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_OBJ\( hbmk, <cFileName> \) \-> NIL**
Añadir un archivo objeto binario al proyecto\.
- - **hbmk\_AddInput\_INSTFILE\( hbmk, cFileName, \[<cGroup>\] \) \-> NIL**
+ - **hbmk\_AddInput\_INSTFILE\( hbmk, <cFileName>, \[<cGroup>\] \) \-> NIL**
Añadir un archivo para instalar, con un nombre de grupo \-instpath= opcional\.
- - **hbmk\_OutStd\( hbmk, cText \) \-> NIL**
+ - **hbmk\_OutStd\( hbmk, <cText> \) \-> NIL**
Enviar el texto de salida a stdout\.
- - **hbmk\_OutErr\( hbmk, cText \) \-> NIL**
+ - **hbmk\_OutErr\( hbmk, <cText> \) \-> NIL**
Enviar el texto de salida a stderr\.
- **hbmk\_OutStdRaw\( hbmk, \.\.\. \) \-> NIL**
Output text to stdout without any formatting\.
@@ -480,10 +480,10 @@ Output text to stdout without any formatting\.
Output text to stderr without any formatting\.
- **hbmk\_Macro\( hbmk, <cMacro> \) \-> <cResult>**
Evaluate hbmk2 macro expression\.
- - **hbmk\_FNameEscape\( hbmk, cFileName \) \-> <cFileName>**
+ - **hbmk\_FNameEscape\( hbmk, <cFileName> \) \-> <cFileName>**
El nombre de archivo tiene que estar entrecomillado para usarlo como parámetro de comando externo\.
- - **hbmk\_PathSepToTarget\( hbmk, cFileName \) \-> <cFileName>**
-Convert filename to the format required for the target toolchain\.
+ - **hbmk\_PathSepToTarget\( hbmk, <cFileName> \) \-> <cFileName>**
+Convert filename to the format required for the target platform/C compiler\.
- **hbmk\_PathSepToForward\( <cPath> \) \-> <cPath>**
Convierte el nombre de archivo para que tenga barras como separadores de directorios\.
- **hbmk\_PathFromWorkdirToCWD\( hbmk \) \-> <cRelativePath>**
@@ -494,7 +494,7 @@ Buscar el archivo en <xPath> \(se admite una matriz o una cadena delimitad
Change directory and/or extension in filename\.
- **hbmk\_FuncNameEncode\( <cFuncName> \) \-> <cFuncNameEncoded>**
Codifica el nombre de la función de acuerdo a las reglas del compilador Harbour para formar los nombres de función HB\_FUNC\(\) en el código C\.
- - **hbmk\_StrStripQuote\( cString \) \-> <cString>**
+ - **hbmk\_StrStripQuote\( <cString> \) \-> <cString>**
Strip double quote enclosure from a string\.
- **hbmk\_ArrayToList\( <aList>, \[<cSeparator>\] \) \-> <cList>**
Convierte una lista de cadenas a una cadena\. Por defecto el separador es un solo espacio\.
@@ -632,10 +632,10 @@ Códigos de salida \("errorlevels"\):
Notas:
- - <script> puede ser:
- <@script> o <script\.hbm>: comandos de opciones de línea en el archivo
- <script\.hbp>: comandos de opciones de línea en el archivo, también marca un nuevo destino si se especifica en la línea de comandos
- <script\.hbc>: archivo de configuración de paquetes
+ - <script> can be:
+ <@script> or <script\.hbm>: command\-line options in file
+ <script\.hbp>: command\-line options in file, it also marks a new build target if specified on the command\-line
+ <script\.hbc>: package configuration file
- Un nombre de archivo fuente sin extensión cargará el archivo \.hbp, si este existe en el directorio actual\. Si no, la extensión \.prg será usada\.
- Múltiples parámetros son aceptados \-l, \-L, \-i y <script>\.
- las opciones regulares de compilador Harbour también son aceptadas\.
@@ -647,7 +647,7 @@ Notas:
Formato de filtro: \{\[\!\]\[<plataforma>|<compilador>|<cpu>|<palabra\-clave>\]\}\. Filtros pueden ser combinados usando los operadores '&', '|' y agrupados en parénteses\. Ej\.: \{win\}, \{gcc\}, \{linux|darwin\}, \{win&\!pocc\}, \{\(win|linux\)&\!watcom\}, \{unix&mt&gui\}, \-cflag=\{win\}\-DMYDEF, \-stop\{dos\}, \-stop\{\!allwin\}
- La mayoría de la líneas de un fichero \.hbc \(libs=, hbcs=, prgflags=, cflags=, ldflags=, libpaths=, instfiles=, instpaths=, echo=\) y sus correspondientes parámetros de línea de comandos aceptan variables de macro\. libpaths= también acepta %\{hb\_name\} que se transforma al nombre del fichero \.hbc que se busca\.
- Tambien acepta Opciones de macros sustitución de comandos\. Incluya comando dentro de \`\`, y, si el comando contiene espacios, también entre comillas dobles\. F\.e\. "\-cflag==\`wx\-config \-cflags\`", o ldflags=\{unix&gcc\}"\`wx\-config \-\-libs\`"\.
- - When multiple target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
+ - When multiple build target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
- Bibliotecas y archivos objeto construidos con/para CA\-Cl\*pper no funcionarán con ningún compilador/plataforma soportados\.
- Valores por defecto y caracteristicas soportadas pueden variar entre plataformas/compiladores\.
- No es necesario para ejecutar hbmk2 la herramienta GNU Make o cualquier otra utilidad 'make' específica de un compilador C o de MSYS \(en Windows\)\.
diff --git a/utils/hbmk2/doc/hbmk2.fr_FR.md b/utils/hbmk2/doc/hbmk2.fr_FR.md
index 3f32daa20b..8a88458993 100644
--- a/utils/hbmk2/doc/hbmk2.fr_FR.md
+++ b/utils/hbmk2/doc/hbmk2.fr_FR.md
@@ -68,8 +68,8 @@ Options:
- **\-sign=<key>** sign executable with <key> \(Windows and Darwin only\)\. On Windows signtool\.exe is used \(part of MS Windows SDK\) or posign\.exe \(part of Pelles C 7\), in that order, both autodetected\.
- **\-signpw=<pw>** use <pw> as password when signing executable \(Windows and Darwin only\)
- **\-instfile=<g:file>** add <file> in to the list of files to be copied to path specified by \-instpath option\. <g> is an optional copy group \(case sensitive\), it must be at least two characters long\. In case you do not specify <file>, the list of files in that group will be emptied\.
- - **\-instpath=<g:path>** copy target to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
- - **\-instforce\[\-\]** copier la cible vers le chemin d'installation, même si elle est à jour
+ - **\-instpath=<g:path>** copy target file\(s\) to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
+ - **\-instforce\[\-\]** copy target file\(s\) to install path even if already up to date
- **\-depimplib\[\-\]** enable \(or disable\) import library generation for import library sources specified in \-depimplibs= options \(default: yes\)
- **\-stop\[=<text>\]** stop without doing anything and display <text> if specified
- **\-echo=<text>** echo text on screen
@@ -106,7 +106,7 @@ Options:
\(default: \.hbmk/<platform>/<compiler> \[\*\] in incremental mode, OS temp directory otherwise\)
- - **\-hbcontainer** virtual target, it does not create anything\. Useful for creating an \.hbp with the sole purpose of referencing sub\-projects
+ - **\-hbcontainer** virtual build target, it does not create anything\. Useful for creating an \.hbp with the sole purpose of referencing sub\-projects
- **\-hbimplib** create import library \(Windows only\)
@@ -141,10 +141,10 @@ Options:
Options below are available on command\-line:
- - **\-target=<script>** specify a new build target\. <script> can be \.prg \(or no extension\) or \.hbp file\. Note that \.hbp files are automatically considered as separate targets\.
+ - **\-target=<script>** specify a new build target\. <script> can be \.prg \(or no extension\) or \.hbp file\. Note that \.hbp files are automatically considered as separate build targets\.
- - **\-hbrun** run target
+ - **\-hbrun** run build target
- **\-hbraw** stop after running Harbour compiler
- **\-hbcmp|\-clipper** stop after creating the object files
create link/copy hbmk2 to hbcmp/clipper for the same effect
@@ -175,11 +175,11 @@ create link/copy hbmk2 to rtlink/blinker/exospace for the same effect
- **\-xhp=<file>** convert \.xhp \(xMate\) project <file> to \.hbp file
- - **\-\-hbdirbin** output Harbour binary directory
- - **\-\-hbdirdyn** output Harbour dynamic library directory
- - **\-\-hbdirlib** output Harbour static library directory
- - **\-\-hbdirinc** output Harbour header directory
- - **\-\-hbinfo\[=nested\]** output Harbour build information\. Output is in JSON format\. The included paths always contain forward slashes\. Each JSON block is followed by an 0x0A byte\.
+ - **\-\-hbdirbin** output Harbour binary directory to stdout
+ - **\-\-hbdirdyn** output Harbour dynamic library directory to stdout
+ - **\-\-hbdirlib** output Harbour static library directory to stdout
+ - **\-\-hbdirinc** output Harbour header directory to stdout
+ - **\-\-hbinfo\[=nested\]** output Harbour build information to stdout\. Output is in JSON format\. The included paths always contain forward slashes\. Each JSON block is followed by an 0x0A byte\.
- **\-plat=<platform>** override default target platform \(default: automatic\)
@@ -242,7 +242,7 @@ Files:
- **hbmk\.hbc** standard \.hbc file that gets automatically processed, if present\. Possible location\(s\) \(in order of precedence\) \[\*\]: %APPDATA%\\\.harbour, <Répertoire hbmk2>
- **hbmk\.hbm** optional \.hbm file residing in current working directory, which gets automatically processed before other options
- **$hb\_pkg\_dynlib\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of creating a dynamic library \(in the style of Harbour contribs\)\.
- - **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing targets and related package files to standard locations \(in the style of Harbour contribs\)\.
+ - **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing build targets and related package files to standard locations \(in the style of Harbour contribs\)\.
- **\*\.hb** Harbour script
@@ -302,9 +302,9 @@ Filters \(you can combine and/or negate them\):
- **\{<platform>\}** target platform\. Where <platform> can be any value accepted by \-plat= option\.
- **\{<compiler>\}** target C compiler\. Where <compiler> can be any value accepted by \-comp= option\.
- **\{<cpu>\}** target CPU\. Where <cpu> can be any of: x86, x86\_64, ia64, arm, mips, sh
- - **\{<targettype>\}** target type\. Where <targettype> is any of the values returned by macro variable $\{hb\_targettype\}\.
- - **\{mt\}** target is multi\-threaded \(see \-mt option\)
- - **\{st\}** target is single\-threaded \(see \-st option\)
+ - **\{<targettype>\}** build target type\. Where <targettype> is any of the values returned by macro variable $\{hb\_targettype\}\.
+ - **\{mt\}** build target is multi\-threaded \(see \-mt option\)
+ - **\{st\}** build target is single\-threaded \(see \-st option\)
- **\{gui\}** GUI target \(see \-gui option\)
- **\{std\}** console target \(see \-console option\)
- **\{debug\}** C level debugging is enabled \(see \-debug option\)
@@ -339,7 +339,7 @@ Predefined constants in sources:
- **\_\_HBSCRIPT\_\_HBMK\_PLUGIN** when an \.hb script is compiled as hbmk2 plugin
- **\_\_HBEXTREQ\_\_** when an \.hbx source file is present in a project \(available in Harbour sources\)
- - **HBMK\_HAS\_<hbcname>** when <hbcname>\.hbc package is linked to the target\. The value is the version= value from the \.hbc file, converted to a decimal number, which is '1', if not specified\. \(available in Harbour sources\)
+ - **HBMK\_HAS\_<hbcname>** when <hbcname>\.hbc package is linked to the build target\. The value is the version= value from the \.hbc file, converted to a decimal number, which is '1', if not specified\. \(available in Harbour sources\)
- **HBMK\_HAS\_<depname>** when <depname> dependency was detected \(available in C sources\)
@@ -391,7 +391,7 @@ Environment variables:
- **headers=** add space separated list of \.ch format headers as standard header
- **libs=** add space separated list of libraries \(see more at \-l option\)
- **frameworks=** add space separated list of frameworks \(Darwin only\)
- - **requests=** add space separated list of symbols to force link to the target
+ - **requests=** add space separated list of symbols to force link to the build target
- **syslibs=** add space separated list of libraries as system libraries \(before regular libraries\)
- **hbcs=** embed space separated list of \.hbc files\. Names without the extension is accepted\. These references are processed in place\.
- **autohbcs=** space separated list of values as in \-autohbc= option
@@ -455,23 +455,23 @@ Plugin API:
\('hbmk' is the context variable received by the plugin entry function\)
- - **hbmk\_Register\_Input\_File\_Extension\( hbmk, cExt \) \-> NIL**
+ - **hbmk\_Register\_Input\_File\_Extension\( hbmk, <cExt> \) \-> NIL**
Register input file extension to be passed to plugin \(by default all unknown file extensions are passed to Harbour compiler\)\.
- - **hbmk\_AddInput\_PRG\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_PRG\( hbmk, <cFileName> \) \-> NIL**
Add a Harbour input file to the project\.
- - **hbmk\_AddInput\_C\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_C\( hbmk, <cFileName> \) \-> NIL**
Add a C input file to the project\.
- - **hbmk\_AddInput\_CPP\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_CPP\( hbmk, <cFileName> \) \-> NIL**
Add a C\+\+ input file to the project\.
- - **hbmk\_AddInput\_RC\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_RC\( hbmk, <cFileName> \) \-> NIL**
Add a Windows resource input file to the project\.
- - **hbmk\_AddInput\_OBJ\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_OBJ\( hbmk, <cFileName> \) \-> NIL**
Add a binary object file to the project\.
- - **hbmk\_AddInput\_INSTFILE\( hbmk, cFileName, \[<cGroup>\] \) \-> NIL**
+ - **hbmk\_AddInput\_INSTFILE\( hbmk, <cFileName>, \[<cGroup>\] \) \-> NIL**
Add a file to be installed, with an optional \-instpath= group name\.
- - **hbmk\_OutStd\( hbmk, cText \) \-> NIL**
+ - **hbmk\_OutStd\( hbmk, <cText> \) \-> NIL**
Output text to stdout\.
- - **hbmk\_OutErr\( hbmk, cText \) \-> NIL**
+ - **hbmk\_OutErr\( hbmk, <cText> \) \-> NIL**
Output text to stderr\.
- **hbmk\_OutStdRaw\( hbmk, \.\.\. \) \-> NIL**
Output text to stdout without any formatting\.
@@ -479,10 +479,10 @@ Output text to stdout without any formatting\.
Output text to stderr without any formatting\.
- **hbmk\_Macro\( hbmk, <cMacro> \) \-> <cResult>**
Evaluate hbmk2 macro expression\.
- - **hbmk\_FNameEscape\( hbmk, cFileName \) \-> <cFileName>**
+ - **hbmk\_FNameEscape\( hbmk, <cFileName> \) \-> <cFileName>**
Escape/quote filename for using it as external command parameter\.
- - **hbmk\_PathSepToTarget\( hbmk, cFileName \) \-> <cFileName>**
-Convert filename to the format required for the target toolchain\.
+ - **hbmk\_PathSepToTarget\( hbmk, <cFileName> \) \-> <cFileName>**
+Convert filename to the format required for the target platform/C compiler\.
- **hbmk\_PathSepToForward\( <cPath> \) \-> <cPath>**
Convert filename to have forward slash directory separators\.
- **hbmk\_PathFromWorkdirToCWD\( hbmk \) \-> <cRelativePath>**
@@ -493,7 +493,7 @@ Find file in <xPath> \(array or pathsep delimited string are accepted\) wi
Change directory and/or extension in filename\.
- **hbmk\_FuncNameEncode\( <cFuncName> \) \-> <cFuncNameEncoded>**
Encode function name according to Harbour compiler rules for forming HB\_FUNC\(\) function names in C code\.
- - **hbmk\_StrStripQuote\( cString \) \-> <cString>**
+ - **hbmk\_StrStripQuote\( <cString> \) \-> <cString>**
Strip double quote enclosure from a string\.
- **hbmk\_ArrayToList\( <aList>, \[<cSeparator>\] \) \-> <cList>**
Convert array of strings to a string\. Default separator is a single space\.
@@ -633,7 +633,7 @@ Notes:
- <script> can be:
<@script> or <script\.hbm>: command\-line options in file
- <script\.hbp>: command\-line options in file, it also marks a new target if specified on the command\-line
+ <script\.hbp>: command\-line options in file, it also marks a new build target if specified on the command\-line
<script\.hbc>: package configuration file
- Source filename without extension will load the \.hbp file, if such \.hbp file exists in current directory\. If not, \.prg extension will be used\.
- Multiple \-l, \-L, \-i and <script> parameters are accepted\.
@@ -646,7 +646,7 @@ Notes:
Filters can be combined using '&' \(and\), '|' \(or\) operators, negated by '\!' operator and grouped by parentheses\. Ex\.: \{win\}, \{gcc\}, \{linux|darwin\}, \{win&\!pocc\}, \{\(win|linux\)&\!watcom\}, \{unix&mt&gui\}, \-cflag=\{win\}\-DMYDEF, \-stop\{dos\}, \-stop\{\!allwin\}
- Most \.hbc lines \(libs=, hbcs=, prgflags=, cflags=, ldflags=, libpaths=, instfiles=, instpaths=, echo=\) and corresponding command\-line parameters will accept macro variables\. libpaths= also accepts %\{hb\_name\} which translates to the name of the \.hbc file under search\.
- Options accepting macro variables also support command substitution\. Enclose command inside \`\`, and, if the command contains space, also enclose in double quotes\. Standard output of the command will be used as the value\. F\.e\. "\-cflag=\`wx\-config \-\-cflags\`", or ldflags=\{unix&gcc\}"\`wx\-config \-\-libs\`"\.
- - When multiple target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
+ - When multiple build target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
- Libraries and object files built with/for CA\-Cl\*pper will not work with any supported platform/compiler\.
- Defaults and feature support may vary by platform/compiler\.
- GNU Make ou tout outil make spécifique à un compilateur C et MSYS \(sous Windows\) ne sont pas nécessaires pour exécuter hbmk2\.
diff --git a/utils/hbmk2/doc/hbmk2.hu.md b/utils/hbmk2/doc/hbmk2.hu.md
index 7129f2ba52..abea1fd550 100644
--- a/utils/hbmk2/doc/hbmk2.hu.md
+++ b/utils/hbmk2/doc/hbmk2.hu.md
@@ -69,8 +69,8 @@ Kapcsolók:
- **\-sign=<key>** sign executable with <key> \(Windows and Darwin only\)\. On Windows signtool\.exe is used \(part of MS Windows SDK\) or posign\.exe \(part of Pelles C 7\), in that order, both autodetected\.
- **\-signpw=<pw>** use <pw> as password when signing executable \(Windows and Darwin only\)
- **\-instfile=<g:file>** add <file> in to the list of files to be copied to path specified by \-instpath option\. <g> is an optional copy group \(case sensitive\), it must be at least two characters long\. In case you do not specify <file>, the list of files in that group will be emptied\.
- - **\-instpath=<g:path>** copy target to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
- - **\-instforce\[\-\]** copy target to install path even if it is up to date
+ - **\-instpath=<g:path>** copy target file\(s\) to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
+ - **\-instforce\[\-\]** copy target file\(s\) to install path even if already up to date
- **\-depimplib\[\-\]** enable \(or disable\) import library generation for import library sources specified in \-depimplibs= options \(default: yes\)
- **\-stop\[=<text>\]** álljon meg anélkül hogy bármit csinálna
- **\-echo=<text>** echo text on screen
@@ -107,7 +107,7 @@ Kapcsolók:
\(default: \.hbmk/<platform>/<compiler> \[\*\] in incremental mode, OS temp directory otherwise\)
- - **\-hbcontainer** virtual target, it does not create anything\. Useful for creating an \.hbp with the sole purpose of referencing sub\-projects
+ - **\-hbcontainer** virtual build target, it does not create anything\. Useful for creating an \.hbp with the sole purpose of referencing sub\-projects
- **\-hbimplib** create import library \(Windows only\)
@@ -142,10 +142,10 @@ Kapcsolók:
Options below are available on command\-line:
- - **\-target=<script>** specify a new build target\. <script> can be \.prg \(or no extension\) or \.hbp file\. Note that \.hbp files are automatically considered as separate targets\.
+ - **\-target=<script>** specify a new build target\. <script> can be \.prg \(or no extension\) or \.hbp file\. Note that \.hbp files are automatically considered as separate build targets\.
- - **\-hbrun** cél futtatása
+ - **\-hbrun** run build target
- **\-hbraw** stop after running Harbour compiler
- **\-hbcmp|\-clipper** álljon meg az object állományok létrehozása után
A hbmk2 program hbcmp/clipper nevekre való másolásával/átnevezésével hasonló hatás érhet el
@@ -176,11 +176,11 @@ A hbmk2 program rtlink/blinker/exospace nevekre való másolásával/átnevezés
- **\-xhp=<file>** \.xhp \(xMate\) project állomány konvertálása \.hbp állományba
- - **\-\-hbdirbin** visszatér a Harbour program könyvtárral
- - **\-\-hbdirdyn** visszatér a Harbour dinamikus függvénykönyvtárak könyvtárával
- - **\-\-hbdirlib** visszatér a Harbour statikus függvénykönyvtárak könyvtárával
- - **\-\-hbdirinc** visszatér a Harbour fejléc könyvtárral
- - **\-\-hbinfo\[=nested\]** output Harbour build information\. Output is in JSON format\. The included paths always contain forward slashes\. Each JSON block is followed by an 0x0A byte\.
+ - **\-\-hbdirbin** output Harbour binary directory to stdout
+ - **\-\-hbdirdyn** output Harbour dynamic library directory to stdout
+ - **\-\-hbdirlib** output Harbour static library directory to stdout
+ - **\-\-hbdirinc** output Harbour header directory to stdout
+ - **\-\-hbinfo\[=nested\]** output Harbour build information to stdout\. Output is in JSON format\. The included paths always contain forward slashes\. Each JSON block is followed by an 0x0A byte\.
- **\-plat=<platform>** felülbírálja az alapértelmezett cél platformot \(alapértelmezés: automatikus\)
@@ -243,7 +243,7 @@ Fájlok:
- **hbmk\.hbc** standard \.hbc file that gets automatically processed, if present\. Possible location\(s\) \(in order of precedence\) \[\*\]: %APPDATA%\\\.harbour, <hbmk2 mappa>
- **hbmk\.hbm** optional \.hbm file residing in current working directory, which gets automatically processed before other options
- **$hb\_pkg\_dynlib\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of creating a dynamic library \(in the style of Harbour contribs\)\.
- - **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing targets and related package files to standard locations \(in the style of Harbour contribs\)\.
+ - **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing build targets and related package files to standard locations \(in the style of Harbour contribs\)\.
- **\*\.hb** Harbour script
@@ -303,9 +303,9 @@ Filters \(you can combine and/or negate them\):
- **\{<platform>\}** target platform\. Where <platform> can be any value accepted by \-plat= option\.
- **\{<compiler>\}** target C compiler\. Where <compiler> can be any value accepted by \-comp= option\.
- **\{<cpu>\}** target CPU\. Where <cpu> can be any of: x86, x86\_64, ia64, arm, mips, sh
- - **\{<targettype>\}** target type\. Where <targettype> is any of the values returned by macro variable $\{hb\_targettype\}\.
- - **\{mt\}** target is multi\-threaded \(see \-mt option\)
- - **\{st\}** target is single\-threaded \(see \-st option\)
+ - **\{<targettype>\}** build target type\. Where <targettype> is any of the values returned by macro variable $\{hb\_targettype\}\.
+ - **\{mt\}** build target is multi\-threaded \(see \-mt option\)
+ - **\{st\}** build target is single\-threaded \(see \-st option\)
- **\{gui\}** GUI target \(see \-gui option\)
- **\{std\}** console target \(see \-console option\)
- **\{debug\}** C level debugging is enabled \(see \-debug option\)
@@ -340,7 +340,7 @@ Predefined constants in sources:
- **\_\_HBSCRIPT\_\_HBMK\_PLUGIN** when an \.hb script is compiled as hbmk2 plugin
- **\_\_HBEXTREQ\_\_** when an \.hbx source file is present in a project \(available in Harbour sources\)
- - **HBMK\_HAS\_<hbcname>** when <hbcname>\.hbc package is linked to the target\. The value is the version= value from the \.hbc file, converted to a decimal number, which is '1', if not specified\. \(available in Harbour sources\)
+ - **HBMK\_HAS\_<hbcname>** when <hbcname>\.hbc package is linked to the build target\. The value is the version= value from the \.hbc file, converted to a decimal number, which is '1', if not specified\. \(available in Harbour sources\)
- **HBMK\_HAS\_<depname>** when <depname> dependency was detected \(available in C sources\)
@@ -392,7 +392,7 @@ Environment variables:
- **headers=** add space separated list of \.ch format headers as standard header
- **libs=** add space separated list of libraries \(see more at \-l option\)
- **frameworks=** add space separated list of frameworks \(Darwin only\)
- - **requests=** add space separated list of symbols to force link to the target
+ - **requests=** add space separated list of symbols to force link to the build target
- **syslibs=** add space separated list of libraries as system libraries \(before regular libraries\)
- **hbcs=** embed space separated list of \.hbc files\. Names without the extension is accepted\. These references are processed in place\.
- **autohbcs=** space separated list of values as in \-autohbc= option
@@ -456,23 +456,23 @@ Plugin API:
\('hbmk' is the context variable received by the plugin entry function\)
- - **hbmk\_Register\_Input\_File\_Extension\( hbmk, cExt \) \-> NIL**
+ - **hbmk\_Register\_Input\_File\_Extension\( hbmk, <cExt> \) \-> NIL**
Register input file extension to be passed to plugin \(by default all unknown file extensions are passed to Harbour compiler\)\.
- - **hbmk\_AddInput\_PRG\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_PRG\( hbmk, <cFileName> \) \-> NIL**
Add a Harbour input file to the project\.
- - **hbmk\_AddInput\_C\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_C\( hbmk, <cFileName> \) \-> NIL**
Add a C input file to the project\.
- - **hbmk\_AddInput\_CPP\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_CPP\( hbmk, <cFileName> \) \-> NIL**
Add a C\+\+ input file to the project\.
- - **hbmk\_AddInput\_RC\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_RC\( hbmk, <cFileName> \) \-> NIL**
Add a Windows resource input file to the project\.
- - **hbmk\_AddInput\_OBJ\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_OBJ\( hbmk, <cFileName> \) \-> NIL**
Add a binary object file to the project\.
- - **hbmk\_AddInput\_INSTFILE\( hbmk, cFileName, \[<cGroup>\] \) \-> NIL**
+ - **hbmk\_AddInput\_INSTFILE\( hbmk, <cFileName>, \[<cGroup>\] \) \-> NIL**
Add a file to be installed, with an optional \-instpath= group name\.
- - **hbmk\_OutStd\( hbmk, cText \) \-> NIL**
+ - **hbmk\_OutStd\( hbmk, <cText> \) \-> NIL**
Output text to stdout\.
- - **hbmk\_OutErr\( hbmk, cText \) \-> NIL**
+ - **hbmk\_OutErr\( hbmk, <cText> \) \-> NIL**
Output text to stderr\.
- **hbmk\_OutStdRaw\( hbmk, \.\.\. \) \-> NIL**
Output text to stdout without any formatting\.
@@ -480,10 +480,10 @@ Output text to stdout without any formatting\.
Output text to stderr without any formatting\.
- **hbmk\_Macro\( hbmk, <cMacro> \) \-> <cResult>**
Evaluate hbmk2 macro expression\.
- - **hbmk\_FNameEscape\( hbmk, cFileName \) \-> <cFileName>**
+ - **hbmk\_FNameEscape\( hbmk, <cFileName> \) \-> <cFileName>**
Escape/quote filename for using it as external command parameter\.
- - **hbmk\_PathSepToTarget\( hbmk, cFileName \) \-> <cFileName>**
-Convert filename to the format required for the target toolchain\.
+ - **hbmk\_PathSepToTarget\( hbmk, <cFileName> \) \-> <cFileName>**
+Convert filename to the format required for the target platform/C compiler\.
- **hbmk\_PathSepToForward\( <cPath> \) \-> <cPath>**
Convert filename to have forward slash directory separators\.
- **hbmk\_PathFromWorkdirToCWD\( hbmk \) \-> <cRelativePath>**
@@ -494,7 +494,7 @@ Find file in <xPath> \(array or pathsep delimited string are accepted\) wi
Change directory and/or extension in filename\.
- **hbmk\_FuncNameEncode\( <cFuncName> \) \-> <cFuncNameEncoded>**
Encode function name according to Harbour compiler rules for forming HB\_FUNC\(\) function names in C code\.
- - **hbmk\_StrStripQuote\( cString \) \-> <cString>**
+ - **hbmk\_StrStripQuote\( <cString> \) \-> <cString>**
Strip double quote enclosure from a string\.
- **hbmk\_ArrayToList\( <aList>, \[<cSeparator>\] \) \-> <cList>**
Convert array of strings to a string\. Default separator is a single space\.
@@ -634,7 +634,7 @@ Megjegyzések:
- <script> can be:
<@script> or <script\.hbm>: command\-line options in file
- <script\.hbp>: command\-line options in file, it also marks a new target if specified on the command\-line
+ <script\.hbp>: command\-line options in file, it also marks a new build target if specified on the command\-line
<script\.hbc>: package configuration file
- Source filename without extension will load the \.hbp file, if such \.hbp file exists in current directory\. If not, \.prg extension will be used\.
- Több \-l, \-L, \-i és <parancsállomány> kapcsoló/paraméter is megengedett\.
@@ -646,7 +646,7 @@ Megjegyzések:
Szűrő formátum: \{\[\!\]\[<platform>|<compiler>|<cpu>|<keyword>\]\}\. Szűrők kombinálhatók '&', '|' operátorokkal és zárójelekkel csoportosíthatók\. Pl\.: \{win\}, \{gcc\}, \{linux|darwin\}, \{win&\!pocc\}, \{\(win|linux\)&\!watcom\}, \{unix&mt&gui\}, \-cflag=\{win\}\-DMYDEF, \-stop\{dos\}, \-stop\{\!allwin\}
- A legtöbb \.hbc opcióban és parancssori megfelelőikben \(libs=, hbcs=, prgflags=, cflags=, ldflags=, libpaths=, instfiles=, instpaths=, echo=\) használhatók makró változókat\. libpaths= also accepts %\{hb\_name\} which translates to the name of the \.hbc file under search\.
- Options accepting macro variables also support command substitution\. Enclose command inside \`\`, and, if the command contains space, also enclose in double quotes\. Standard output of the command will be used as the value\. F\.e\. "\-cflag=\`wx\-config \-\-cflags\`", or ldflags=\{unix&gcc\}"\`wx\-config \-\-libs\`"\.
- - When multiple target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
+ - When multiple build target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
- Libraries and object files built with/for CA\-Cl\*pper will not work with any supported platform/compiler\.
- Defaults and feature support may vary by platform/compiler\.
- GNU Make or any C compiler specific make tool and MSYS \(on Windows\) are not needed to run hbmk2\.
diff --git a/utils/hbmk2/doc/hbmk2.it.md b/utils/hbmk2/doc/hbmk2.it.md
index 698d6a5381..da7160975c 100644
--- a/utils/hbmk2/doc/hbmk2.it.md
+++ b/utils/hbmk2/doc/hbmk2.it.md
@@ -69,8 +69,8 @@ Opzioni:
- **\-sign=<key>** sign executable with <key> \(Windows and Darwin only\)\. On Windows signtool\.exe is used \(part of MS Windows SDK\) or posign\.exe \(part of Pelles C 7\), in that order, both autodetected\.
- **\-signpw=<pw>** use <pw> as password when signing executable \(Windows and Darwin only\)
- **\-instfile=<g:file>** add <file> in to the list of files to be copied to path specified by \-instpath option\. <g> is an optional copy group \(case sensitive\), it must be at least two characters long\. In case you do not specify <file>, the list of files in that group will be emptied\.
- - **\-instpath=<g:path>** copy target to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
- - **\-instforce\[\-\]** copy target to install path even if it is up to date
+ - **\-instpath=<g:path>** copy target file\(s\) to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
+ - **\-instforce\[\-\]** copy target file\(s\) to install path even if already up to date
- **\-depimplib\[\-\]** abilita \(o disabilita\) la generazione della libreria d'importazione per i sorgenti della libreria d'importazione specificata nelle opzioni \-deimpslib= \(default: si\)
- **\-stop\[=<text>\]** stop senza alcuna azione e visualizzazione di <text> se specificato
- **\-echo=<text>** visualizzazione del testo sullo schermo
@@ -107,7 +107,7 @@ Opzioni:
\(default: \.hbmk/<platform>/<compiler> \[\*\] in incremental mode, OS temp directory otherwise\)
- - **\-hbcontainer** destinazione virtuale, non crea nessun file\. Utile per creare un \.hbp con l'unico scopo di referenziare sub\-progetti
+ - **\-hbcontainer** virtual build target, it does not create anything\. Useful for creating an \.hbp with the sole purpose of referencing sub\-projects
- **\-hbimplib** create import library \(Windows only\)
@@ -142,10 +142,10 @@ Opzioni:
Opzioni riportate di seguito sono disponibili da riga di comando:
- - **\-target=<script>** specify a new build target\. <script> can be \.prg \(or no extension\) or \.hbp file\. Note that \.hbp files are automatically considered as separate targets\.
+ - **\-target=<script>** specify a new build target\. <script> can be \.prg \(or no extension\) or \.hbp file\. Note that \.hbp files are automatically considered as separate build targets\.
- - **\-hbrun** run target
+ - **\-hbrun** run build target
- **\-hbraw** stop after running Harbour compiler
- **\-hbcmp|\-clipper** stop after creating the object files
create link/copy hbmk2 to hbcmp/clipper for the same effect
@@ -176,11 +176,11 @@ create link/copy hbmk2 to rtlink/blinker/exospace for the same effect
- **\-xhp=<file>** convert \.xhp \(xMate\) project <file> to \.hbp file
- - **\-\-hbdirbin** output Harbour binary directory
- - **\-\-hbdirdyn** cartella di output di Harbour della libreria dinamica
- - **\-\-hbdirlib** output Harbour static library directory
- - **\-\-hbdirinc** output Harbour header directory
- - **\-\-hbinfo\[=nested\]** output Harbour build information\. Output is in JSON format\. The included paths always contain forward slashes\. Each JSON block is followed by an 0x0A byte\.
+ - **\-\-hbdirbin** output Harbour binary directory to stdout
+ - **\-\-hbdirdyn** output Harbour dynamic library directory to stdout
+ - **\-\-hbdirlib** output Harbour static library directory to stdout
+ - **\-\-hbdirinc** output Harbour header directory to stdout
+ - **\-\-hbinfo\[=nested\]** output Harbour build information to stdout\. Output is in JSON format\. The included paths always contain forward slashes\. Each JSON block is followed by an 0x0A byte\.
- **\-plat=<platform>** override default target platform \(default: automatic\)
@@ -243,7 +243,7 @@ Files:
- **hbmk\.hbc** standard \.hbc file that gets automatically processed, if present\. Possible location\(s\) \(in order of precedence\) \[\*\]: %APPDATA%\\\.harbour, <hbmk2 cartella>
- **hbmk\.hbm** optional \.hbm file residing in current working directory, which gets automatically processed before other options
- **$hb\_pkg\_dynlib\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of creating a dynamic library \(in the style of Harbour contribs\)\.
- - **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing targets and related package files to standard locations \(in the style of Harbour contribs\)\.
+ - **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing build targets and related package files to standard locations \(in the style of Harbour contribs\)\.
- **\*\.hb** Script di Harbour
@@ -303,9 +303,9 @@ Filters \(you can combine and/or negate them\):
- **\{<platform>\}** target platform\. Where <platform> can be any value accepted by \-plat= option\.
- **\{<compiler>\}** target C compiler\. Where <compiler> can be any value accepted by \-comp= option\.
- **\{<cpu>\}** CPU di destinazione\. Dove <cpu> può essere una tra i seguenti: x86, x86\_64, ia64, arm, mips, sh
- - **\{<targettype>\}** target type\. Where <targettype> is any of the values returned by macro variable $\{hb\_targettype\}\.
- - **\{mt\}** l'eseguibile è multi\-threaded \(vedi l'opzione \-mt\)
- - **\{st\}** target is single\-threaded \(see \-st option\)
+ - **\{<targettype>\}** build target type\. Where <targettype> is any of the values returned by macro variable $\{hb\_targettype\}\.
+ - **\{mt\}** build target is multi\-threaded \(see \-mt option\)
+ - **\{st\}** build target is single\-threaded \(see \-st option\)
- **\{gui\}** destinazione GUI \(vedi l'opzone \-gui\)
- **\{std\}** console target \(see \-console option\)
- **\{debug\}** è abilitato il debug a livello C \(vedi l'opzione \-debug\)
@@ -340,7 +340,7 @@ Predefined constants in sources:
- **\_\_HBSCRIPT\_\_HBMK\_PLUGIN** quando uno scripr \.hb viene compilato come plugin hbmk2
- **\_\_HBEXTREQ\_\_** when an \.hbx source file is present in a project \(available in Harbour sources\)
- - **HBMK\_HAS\_<hbcname>** when <hbcname>\.hbc package is linked to the target\. The value is the version= value from the \.hbc file, converted to a decimal number, which is '1', if not specified\. \(available in Harbour sources\)
+ - **HBMK\_HAS\_<hbcname>** when <hbcname>\.hbc package is linked to the build target\. The value is the version= value from the \.hbc file, converted to a decimal number, which is '1', if not specified\. \(available in Harbour sources\)
- **HBMK\_HAS\_<depname>** when <depname> dependency was detected \(available in C sources\)
@@ -392,7 +392,7 @@ Variabili d'ambiente:
- **headers=** add space separated list of \.ch format headers as standard header
- **libs=** Aggiungi un elenco di librerie, separate da uno spazio \(più informazioni con l'opzione \-l\)
- **frameworks=** aggiunge una lista di strutture separate da spazio \(solo Darwin\)
- - **requests=** aggiungere una lista di simboli separati da uno spazio per forzare il link al target
+ - **requests=** add space separated list of symbols to force link to the build target
- **syslibs=** add space separated list of libraries as system libraries \(before regular libraries\)
- **hbcs=** embed space separated list of \.hbc files\. Names without the extension is accepted\. These references are processed in place\.
- **autohbcs=** lista di valori separati da spazio come nell'opzione \-autohbc=
@@ -456,23 +456,23 @@ Plugin API:
\('hbmk' is the context variable received by the plugin entry function\)
- - **hbmk\_Register\_Input\_File\_Extension\( hbmk, cExt \) \-> NIL**
+ - **hbmk\_Register\_Input\_File\_Extension\( hbmk, <cExt> \) \-> NIL**
Register input file extension to be passed to plugin \(by default all unknown file extensions are passed to Harbour compiler\)\.
- - **hbmk\_AddInput\_PRG\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_PRG\( hbmk, <cFileName> \) \-> NIL**
Aggiunge al progetto un file Harbour di input
- - **hbmk\_AddInput\_C\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_C\( hbmk, <cFileName> \) \-> NIL**
Aggiungere in input un file \.C al progetto\.
- - **hbmk\_AddInput\_CPP\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_CPP\( hbmk, <cFileName> \) \-> NIL**
Aggiungere al progetto un file C\+\+ in input\.
- - **hbmk\_AddInput\_RC\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_RC\( hbmk, <cFileName> \) \-> NIL**
Aggiunge al progetto un file di risorsa di input
- - **hbmk\_AddInput\_OBJ\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_OBJ\( hbmk, <cFileName> \) \-> NIL**
Aggiunge al progetto un file binario oggetto\.
- - **hbmk\_AddInput\_INSTFILE\( hbmk, cFileName, \[<cGroup>\] \) \-> NIL**
+ - **hbmk\_AddInput\_INSTFILE\( hbmk, <cFileName>, \[<cGroup>\] \) \-> NIL**
Add a file to be installed, with an optional \-instpath= group name\.
- - **hbmk\_OutStd\( hbmk, cText \) \-> NIL**
+ - **hbmk\_OutStd\( hbmk, <cText> \) \-> NIL**
Invio del testo su stdout\.
- - **hbmk\_OutErr\( hbmk, cText \) \-> NIL**
+ - **hbmk\_OutErr\( hbmk, <cText> \) \-> NIL**
Invio del testo su stderr
- **hbmk\_OutStdRaw\( hbmk, \.\.\. \) \-> NIL**
Invia testo a stdout senza alcuna formattazione\.
@@ -480,10 +480,10 @@ Invia testo a stdout senza alcuna formattazione\.
Invia testo a stderr senza alcuna formattazione\.
- **hbmk\_Macro\( hbmk, <cMacro> \) \-> <cResult>**
Esegue la macro espressione hbmk2\.
- - **hbmk\_FNameEscape\( hbmk, cFileName \) \-> <cFileName>**
+ - **hbmk\_FNameEscape\( hbmk, <cFileName> \) \-> <cFileName>**
Escape/quote filename for using it as external command parameter\.
- - **hbmk\_PathSepToTarget\( hbmk, cFileName \) \-> <cFileName>**
-Convert filename to the format required for the target toolchain\.
+ - **hbmk\_PathSepToTarget\( hbmk, <cFileName> \) \-> <cFileName>**
+Convert filename to the format required for the target platform/C compiler\.
- **hbmk\_PathSepToForward\( <cPath> \) \-> <cPath>**
Convert filename to have forward slash directory separators\.
- **hbmk\_PathFromWorkdirToCWD\( hbmk \) \-> <cRelativePath>**
@@ -494,7 +494,7 @@ Find file in <xPath> \(array or pathsep delimited string are accepted\) wi
Cambia cartella e/o estensione nel nome file
- **hbmk\_FuncNameEncode\( <cFuncName> \) \-> <cFuncNameEncoded>**
Encode function name according to Harbour compiler rules for forming HB\_FUNC\(\) function names in C code\.
- - **hbmk\_StrStripQuote\( cString \) \-> <cString>**
+ - **hbmk\_StrStripQuote\( <cString> \) \-> <cString>**
Elimina da una stringa la coppia di delimitatori
- **hbmk\_ArrayToList\( <aList>, \[<cSeparator>\] \) \-> <cList>**
Convert array of strings to a string\. Default separator is a single space\.
@@ -634,7 +634,7 @@ Note:
- <script> can be:
<@script> or <script\.hbm>: command\-line options in file
- <script\.hbp>: command\-line options in file, it also marks a new target if specified on the command\-line
+ <script\.hbp>: command\-line options in file, it also marks a new build target if specified on the command\-line
<script\.hbc>: package configuration file
- Source filename without extension will load the \.hbp file, if such \.hbp file exists in current directory\. If not, \.prg extension will be used\.
- Multiple \-l, \-L, \-i and <script> parameters are accepted\.
@@ -647,7 +647,7 @@ Note:
Filters can be combined using '&' \(and\), '|' \(or\) operators, negated by '\!' operator and grouped by parentheses\. Ex\.: \{win\}, \{gcc\}, \{linux|darwin\}, \{win&\!pocc\}, \{\(win|linux\)&\!watcom\}, \{unix&mt&gui\}, \-cflag=\{win\}\-DMYDEF, \-stop\{dos\}, \-stop\{\!allwin\}
- Most \.hbc lines \(libs=, hbcs=, prgflags=, cflags=, ldflags=, libpaths=, instfiles=, instpaths=, echo=\) and corresponding command\-line parameters will accept macro variables\. libpaths= also accepts %\{hb\_name\} which translates to the name of the \.hbc file under search\.
- Options accepting macro variables also support command substitution\. Enclose command inside \`\`, and, if the command contains space, also enclose in double quotes\. Standard output of the command will be used as the value\. F\.e\. "\-cflag=\`wx\-config \-\-cflags\`", or ldflags=\{unix&gcc\}"\`wx\-config \-\-libs\`"\.
- - When multiple target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
+ - When multiple build target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
- Libraries and object files built with/for CA\-Cl\*pper will not work with any supported platform/compiler\.
- Defaults and feature support may vary by platform/compiler\.
- GNU Make or any C compiler specific make tool and MSYS \(on Windows\) are not needed to run hbmk2\.
diff --git a/utils/hbmk2/doc/hbmk2.pt_BR.md b/utils/hbmk2/doc/hbmk2.pt_BR.md
index f345ec0271..c7f9d338dc 100644
--- a/utils/hbmk2/doc/hbmk2.pt_BR.md
+++ b/utils/hbmk2/doc/hbmk2.pt_BR.md
@@ -70,8 +70,8 @@ Opções
- **\-sign=<key>** sign executable with <key> \(Windows and Darwin only\)\. On Windows signtool\.exe is used \(part of MS Windows SDK\) or posign\.exe \(part of Pelles C 7\), in that order, both autodetected\.
- **\-signpw=<pw>** usar <pw> como senha ao assinar executável \(somente Windows e Darwin\)
- **\-instfile=<g:file>** add <file> in to the list of files to be copied to path specified by \-instpath option\. <g> is an optional copy group \(case sensitive\), it must be at least two characters long\. In case you do not specify <file>, the list of files in that group will be emptied\.
- - **\-instpath=<g:path>** copy target to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
- - **\-instforce\[\-\]** copie para o destino mesmo que ele esteja atualizado
+ - **\-instpath=<g:path>** copy target file\(s\) to <path>\. if <path> is a directory, it should end with path separator, in this case files specified by \-instfile option will also be copied\. can be specified multiple times\. <g> is an optional copy group, it must be at least two characters long\. Build target will be automatically copied to default \(empty\) copy group\. There exist following built\-in <g> groups: 'depimplib' for import libraries and 'depimplibsrc' for import library source \(\.dll\) files, both belonging to dependencies\.
+ - **\-instforce\[\-\]** copy target file\(s\) to install path even if already up to date
- **\-depimplib\[\-\]** enable \(or disable\) import library generation for import library sources specified in \-depimplibs= options \(default: yes\)
- **\-stop\[=<text>\]** interromper sem executar nada
- **\-echo=<text>** ecoa texto na tela
@@ -108,7 +108,7 @@ Opções
\(default: \.hbmk/<platform>/<compiler> \[\*\] in incremental mode, OS temp directory otherwise\)
- - **\-hbcontainer** virtual target, it does not create anything\. Useful for creating an \.hbp with the sole purpose of referencing sub\-projects
+ - **\-hbcontainer** virtual build target, it does not create anything\. Useful for creating an \.hbp with the sole purpose of referencing sub\-projects
- **\-hbimplib** Criar Bibliotecas de importação \(só para Windows\)
@@ -143,10 +143,10 @@ Opções
Opções abaixo estão disponíveis em linha de comando:
- - **\-target=<script>** specify a new build target\. <script> can be \.prg \(or no extension\) or \.hbp file\. Note that \.hbp files are automatically considered as separate targets\.
+ - **\-target=<script>** specify a new build target\. <script> can be \.prg \(or no extension\) or \.hbp file\. Note that \.hbp files are automatically considered as separate build targets\.
- - **\-hbrun** executar alvo
+ - **\-hbrun** run build target
- **\-hbraw** interromper após executar o compilador Harbour
- **\-hbcmp|\-clipper** interromper após criar os arquivos objetos
criar um link ou copiar o hbmk2 para hbcmp/clipper resultará no mesmo efeito
@@ -177,11 +177,11 @@ criar um link ou copiar o hbmk2 para rtlink/blinker/exospace resultará no mesmo
- **\-xhp=<file>** converte um projeto \.xhp \(xMate\) em um arquivo \.hbp
- - **\-\-hbdirbin** exibe o diretório dos binários do Harbour
- - **\-\-hbdirdyn** exibe o diretório das bibliotecas dinâmicas do Harbour
- - **\-\-hbdirlib** exibe o diretório das bibliotecas estáticas do Harbour
- - **\-\-hbdirinc** exibe o diretório dos headers do Harbour
- - **\-\-hbinfo\[=nested\]** output Harbour build information\. Output is in JSON format\. The included paths always contain forward slashes\. Each JSON block is followed by an 0x0A byte\.
+ - **\-\-hbdirbin** output Harbour binary directory to stdout
+ - **\-\-hbdirdyn** output Harbour dynamic library directory to stdout
+ - **\-\-hbdirlib** output Harbour static library directory to stdout
+ - **\-\-hbdirinc** output Harbour header directory to stdout
+ - **\-\-hbinfo\[=nested\]** output Harbour build information to stdout\. Output is in JSON format\. The included paths always contain forward slashes\. Each JSON block is followed by an 0x0A byte\.
- **\-plat=<platform>** override default target platform \(default: automatic\)
@@ -244,7 +244,7 @@ Arquivos:
- **hbmk\.hbc** standard \.hbc file that gets automatically processed, if present\. Possible location\(s\) \(in order of precedence\) \[\*\]: %APPDATA%\\\.harbour, <hbmk2 diretório>
- **hbmk\.hbm** optional \.hbm file residing in current working directory, which gets automatically processed before other options
- **$hb\_pkg\_dynlib\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of creating a dynamic library \(in the style of Harbour contribs\)\.
- - **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing targets and related package files to standard locations \(in the style of Harbour contribs\)\.
+ - **$hb\_pkg\_install\.hbm** special \.hbm file embedded inside hbmk2\. It manages the details of installing build targets and related package files to standard locations \(in the style of Harbour contribs\)\.
- **\*\.hb** script Harbour
@@ -304,9 +304,9 @@ Filtros \(você pode combinar e / ou negá\-los\):
- **\{<platform>\}** target platform\. Where <platform> can be any value accepted by \-plat= option\.
- **\{<compiler>\}** target C compiler\. Where <compiler> can be any value accepted by \-comp= option\.
- **\{<cpu>\}** target CPU\. Where <cpu> can be any of: x86, x86\_64, ia64, arm, mips, sh
- - **\{<targettype>\}** target type\. Where <targettype> is any of the values returned by macro variable $\{hb\_targettype\}\.
- - **\{mt\}** target is multi\-threaded \(see \-mt option\)
- - **\{st\}** o alvo é "single\-threaded" \(veja opção \-st\)
+ - **\{<targettype>\}** build target type\. Where <targettype> is any of the values returned by macro variable $\{hb\_targettype\}\.
+ - **\{mt\}** build target is multi\-threaded \(see \-mt option\)
+ - **\{st\}** build target is single\-threaded \(see \-st option\)
- **\{gui\}** GUI alvo \(veja opção \-gui\)
- **\{std\}** alvo console \(veja opção \-console\)
- **\{debug\}** C level debugging is enabled \(see \-debug option\)
@@ -341,7 +341,7 @@ Predefined constants in sources:
- **\_\_HBSCRIPT\_\_HBMK\_PLUGIN** quando um script \.hb é compilado como hbmk2 plugin
- **\_\_HBEXTREQ\_\_** quando um arquivo \.hbx está presente em um projeto \(disponível nos fontes do Harbour\)
- - **HBMK\_HAS\_<hbcname>** quando o pacote <hbcname>\.hbc está linkado ao alvo\. O valor "version=" é igual ao da versão do arquivo \.hbc, convertido para numero decimal que é '1', se não especificado\. \(disponível nos fontes do Harbour\)
+ - **HBMK\_HAS\_<hbcname>** when <hbcname>\.hbc package is linked to the build target\. The value is the version= value from the \.hbc file, converted to a decimal number, which is '1', if not specified\. \(available in Harbour sources\)
- **HBMK\_HAS\_<depname>** quando dependência <depname> foi detectada \(disponível nos fontes C \)
@@ -393,7 +393,7 @@ diretivas \.hbc \(devem ser escritas em linhas separadas\):
- **headers=** adicionar lista separada por espaços de arquivos "\.ch" tipo "headers"
- **libs=** adicionar lista separada por espaços de bibliotecas \(veja mais opções em \-l\)
- **frameworks=** adicione espaços para separar a lista de "frameworks" \(somente para Darwin\)
- - **requests=** adicionar lista separada por espaços de simbolos para forçar a linkedição
+ - **requests=** add space separated list of symbols to force link to the build target
- **syslibs=** adicionar lista separada por espaços de bibliotecas como bibliotecas do sistema \(antes bibliotecas regulares\)
- **hbcs=** embed space separated list of \.hbc files\. Names without the extension is accepted\. These references are processed in place\.
- **autohbcs=** space separated list of values as in \-autohbc= option
@@ -457,23 +457,23 @@ Plugin API:
\('hbmk' is the context variable received by the plugin entry function\)
- - **hbmk\_Register\_Input\_File\_Extension\( hbmk, cExt \) \-> NIL**
+ - **hbmk\_Register\_Input\_File\_Extension\( hbmk, <cExt> \) \-> NIL**
Register input file extension to be passed to plugin \(by default all unknown file extensions are passed to Harbour compiler\)\.
- - **hbmk\_AddInput\_PRG\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_PRG\( hbmk, <cFileName> \) \-> NIL**
Add a Harbour input file to the project\.
- - **hbmk\_AddInput\_C\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_C\( hbmk, <cFileName> \) \-> NIL**
Adicionar um arquivo de entrada C ao projeto\.
- - **hbmk\_AddInput\_CPP\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_CPP\( hbmk, <cFileName> \) \-> NIL**
Adicionar um arquivo de entrada C\+\+ ao projeto\.
- - **hbmk\_AddInput\_RC\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_RC\( hbmk, <cFileName> \) \-> NIL**
Add a Windows resource input file to the project\.
- - **hbmk\_AddInput\_OBJ\( hbmk, cFileName \) \-> NIL**
+ - **hbmk\_AddInput\_OBJ\( hbmk, <cFileName> \) \-> NIL**
Add a binary object file to the project\.
- - **hbmk\_AddInput\_INSTFILE\( hbmk, cFileName, \[<cGroup>\] \) \-> NIL**
+ - **hbmk\_AddInput\_INSTFILE\( hbmk, <cFileName>, \[<cGroup>\] \) \-> NIL**
adicione um arquivo para ser instalado , com o opcional \-instpath= nome do grupo\.
- - **hbmk\_OutStd\( hbmk, cText \) \-> NIL**
+ - **hbmk\_OutStd\( hbmk, <cText> \) \-> NIL**
Texto de saída para stdout\.
- - **hbmk\_OutErr\( hbmk, cText \) \-> NIL**
+ - **hbmk\_OutErr\( hbmk, <cText> \) \-> NIL**
Texto de saída para stderr\.
- **hbmk\_OutStdRaw\( hbmk, \.\.\. \) \-> NIL**
Output text to stdout without any formatting\.
@@ -481,10 +481,10 @@ Output text to stdout without any formatting\.
Output text to stderr without any formatting\.
- **hbmk\_Macro\( hbmk, <cMacro> \) \-> <cResult>**
Avaliar expressão macro hbmk2 \.
- - **hbmk\_FNameEscape\( hbmk, cFileName \) \-> <cFileName>**
+ - **hbmk\_FNameEscape\( hbmk, <cFileName> \) \-> <cFileName>**
Escape/quote filename for using it as external command parameter\.
- - **hbmk\_PathSepToTarget\( hbmk, cFileName \) \-> <cFileName>**
-Converte o nome do arquivo para o formato requerido pelo conjunto de ferramentas alvo
+ - **hbmk\_PathSepToTarget\( hbmk, <cFileName> \) \-> <cFileName>**
+Convert filename to the format required for the target platform/C compiler\.
- **hbmk\_PathSepToForward\( <cPath> \) \-> <cPath>**
Convert filename to have forward slash directory separators\.
- **hbmk\_PathFromWorkdirToCWD\( hbmk \) \-> <cRelativePath>**
@@ -495,7 +495,7 @@ Find file in <xPath> \(array or pathsep delimited string are accepted\) wi
Change directory and/or extension in filename\.
- **hbmk\_FuncNameEncode\( <cFuncName> \) \-> <cFuncNameEncoded>**
Encode function name according to Harbour compiler rules for forming HB\_FUNC\(\) function names in C code\.
- - **hbmk\_StrStripQuote\( cString \) \-> <cString>**
+ - **hbmk\_StrStripQuote\( <cString> \) \-> <cString>**
Strip double quote enclosure from a string\.
- **hbmk\_ArrayToList\( <aList>, \[<cSeparator>\] \) \-> <cList>**
Convert array of strings to a string\. Default separator is a single space\.
@@ -635,7 +635,7 @@ Notas:
- <script> can be:
<@script> or <script\.hbm>: command\-line options in file
- <script\.hbp>: command\-line options in file, it also marks a new target if specified on the command\-line
+ <script\.hbp>: command\-line options in file, it also marks a new build target if specified on the command\-line
<script\.hbc>: package configuration file
- Source filename without extension will load the \.hbp file, if such \.hbp file exists in current directory\. If not, \.prg extension will be used\.
- Multiplos parâmetros \-l, \-L, \-i e <script> são aceitos\.
@@ -647,7 +647,7 @@ Notas:
Formato de um filtro: \{\[\!\]\[<arquitetura>|<compilador>|<cpu>|<palavra\-chave>\]\}\. Os filtros podem ser combinados usando os operadores '&', '|' e agrupados por parênteses\. Ex\.: \{win\}, \{gcc\}, \{linux|darwin\}, \{win&\!pocc\}, \{\(win|linux\)&\!watcom\}, \{unix&mt&gui\}, \-cflag=\{win\}\-DMYDEF, \-stop\{dos\}, \-stop\{\!allwin\}
- A maioria das linhas \.hbc \(libs =, HBCS =, prgflags =, cflags =, ldflags =, libpaths =, instfiles =, instpaths =, echo =\) e os parâmetros correspondentes de linha de comando aceitarão variáveis macro\. libpaths = também aceita%\{hb\_name\} que traduz o nome do arquivo\. hbc sob pesquisa\.
- Opções aceitando macros também suportam linhas de comando\. Neste caso basta rodeiar o comando dentro de \`\`, e, se o comando contiver espaço, também adicione aspas duplas\. i\.e\. "\-cflag=\`wx\-config \-\-cflags\`", ou ldflags=\{unix&gcc\}"\`wx\-config \-\-libs\`"\.
- - When multiple target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
+ - When multiple build target type selection options \(\-hblib, \-hbdyn, etc\.\) are specified, the first one will be significant, the rest will be silently ignored\.
- Libraries and object files built with/for CA\-Cl\*pper will not work with any supported platform/compiler\.
- Padrões e especificações suportadas podem variar de acordo com plataforma/compilador\.
- não necessita de qualquer ferrramenta make do compilador C, GNU Make e MSYS \(no Windows\) para rodar hbmk2\.
diff --git a/utils/hbmk2/po/hbmk2.el.po b/utils/hbmk2/po/hbmk2.el.po
index 6c6eb7b26d..384be4140a 100644
--- a/utils/hbmk2/po/hbmk2.el.po
+++ b/utils/hbmk2/po/hbmk2.el.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Harbour\n"
-"PO-Revision-Date: 2013-03-31 17:34+0000\n"
+"PO-Revision-Date: 2013-03-31 18:18+0000\n"
"Last-Translator: Pete_wg \n"
"Language-Team: Greek (http://www.transifex.com/projects/p/harbour/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -55,7 +55,7 @@ msgstr "Λάθος: Δεν ορίστηκε η %1$s, αποτυχία αυτόμ
#: utils/hbmk2/hbmk2.prg:2363
#, c-format
msgid "Using C compiler: %1$s"
-msgstr ""
+msgstr "Χρήση μεταγλωττιστή C : %1$s"
#: utils/hbmk2/hbmk2.prg:2182
#, c-format
@@ -112,14 +112,15 @@ msgstr "Βρέθηκε αναφορά έργου στο μονοπάτι ανα
msgid "Autodetected platform: %1$s (adjusted)"
msgstr "Αυτόματα ανιχνευμένη πλατφόρμα: %1$s (προσαρμόστηκε)"
-#: utils/hbmk2/hbmk2.prg:16011
+#: utils/hbmk2/hbmk2.prg:16103
#, c-format
-msgid ""
-"collection of options that accompany components (aka 'libs', aka packages). "
-"Use different syntax than command-line and .hbp/.hbm files. Lines beginning "
-"with '#' character are ignored, each directive must be placed in separate "
-"lines."
-msgstr "συλλογή από επιλογές που σθνοδεύουν collection of options that accompany συστατικά στοιχεία (γνωστά και ως 'libs', γνωστά και ως packages). Χρήσιμοποιείται διαφορετική σύνταξη απο αυτήν της γραμμής-εντολών και των αρχείων .hbp/.hbm. Γραμμές που αρχίζουν με το χαρακτήρα '#' αγνοούνται, κάθε ντιρεκτίβα πρέπει να τοποθετείται σε ξεχωριστή γραμμή."
+msgid "target is single-threaded (see -st option)"
+msgstr "ο στόχος είναι single-threaded (δες -st επιλογή)"
+
+#: utils/hbmk2/hbmk2.prg:15888 utils/hbmk2/hbmk2.prg:15897
+#, c-format
+msgid "long help"
+msgstr "εκτεταμένη βοήθεια"
#: utils/hbmk2/hbmk2.prg:2411
#, c-format
@@ -131,6 +132,11 @@ msgstr "Επεξεργασία τοπικού σεναρίου κατασκευ
msgid "Using C compiler: %1$s [%2$s...%3$s]"
msgstr "Χρήση μεταγλωττιστή C : %1$s [%2$s...%3$s]"
+#: utils/hbmk2/hbmk2.prg:3700
+#, c-format
+msgid "Warning: No source files were specified."
+msgstr "Προειδοποίηση: Δεν καθορίστηκαν αρχεία πηγαίου κώδικα."
+
#: utils/hbmk2/hbmk2.prg:2359
#, c-format
msgid "Using Harbour: %1$s %2$s %3$s %4$s %5$s %6$s"
@@ -141,12 +147,12 @@ msgstr "Χρήση Harbour: %1$s %2$s %3$s %4$s %5$s %6$s"
msgid ""
"Choose a C compiler by using -comp= option.\n"
"You have the following choices on your platform: %1$s"
-msgstr ""
+msgstr "Επιλέξτε ένα μεταγλωττιστή C χρησιμοποιώντας την επιλογή -comp= .\nΕχετε τις εξής επιλογές στην πλατφόρμα σας: %1$s"
#: utils/hbmk2/hbmk2.prg:2176
#, c-format
msgid "Autodetected C compiler: %1$s"
-msgstr ""
+msgstr "Ανιχνεύτηκε αυτόματα o μεταγλωττιστής C : %1$s"
#: utils/hbmk2/hbmk2.prg:2152
#, c-format
@@ -165,35 +171,46 @@ msgstr "Προειδοποίηση: Αγνοήθηκε επιλογή που ε
msgid "Error: Platform value unknown: %1$s"
msgstr "Λάθος: Αγνωστη η τιμή πλατφόρμας: %1$s"
-#: utils/hbmk2/hbmk2.prg:7466
+#: utils/hbmk2/hbmk2.prg:7961
+#, c-format
+msgid "Error: Failed creating symbolic link %1$s to %2$s"
+msgstr "Λάθος: Αποτυχία δημιουργίας συμβολικού δεσμού %1$s σε %2$s"
+
+#: utils/hbmk2/hbmk2.prg:7963
+#, c-format
+msgid "Created symbolic link %1$s to %2$s"
+msgstr "Δημιουργήθηκε ο συμβολικός δεσμός %1$s σε %2$s"
+
+#: utils/hbmk2/hbmk2.prg:8019
+#, c-format
+msgid "Warning: No import library sources were found."
+msgstr "Προειδοποίηση: Προειδοποίηση: Δεν βρέθηκαν πηγές εισαγώμενης βιβλιοθήκης."
+
+#: utils/hbmk2/hbmk2.prg:7746
+#, c-format
+msgid "Warning: Non-portable parameter: %1$s. Use %2$s directives(s) instead."
+msgstr "Προειδοποίηση: Μη-μεταφέρσιμη παράμετρος: %1$s. Χρησιμοποιείστε τη ντιρεκτίβα(ες) %2$s στη θέση της."
+
+#: utils/hbmk2/hbmk2.prg:7748
+#, c-format
+msgid "Warning: Non-portable parameter: %1$s. Use '%2$s' option(s) instead."
+msgstr "Προειδοποίηση: Μη-μεταφέρσιμη παράμετρος: %1$s. Χρησιμοποιείστε την επιλογή(ες) %2$s στη θέση της."
+
+#: utils/hbmk2/hbmk2.prg:7763
#, c-format
msgid ""
-"Warning: Code signing skipped, because no supported code signing tool could "
-"be found."
-msgstr "Προσοχη: Η σήμανση του κώδικα παρακάμφθηκε , διότι δεν βρέθηκε εργαλείο σήμανσης κώδικα."
+"Warning: Ignoring explicitly specified core library: %1$s (in option %2$s)"
+msgstr "Προσοχή: Γίνεται παράβλεψη του ρητά καθρισμένου κατάλογου βιβλιοθηκών-πυρήνα: %1$s (στην επιλογή %2$s)"
-#: utils/hbmk2/hbmk2.prg:7374
+#: utils/hbmk2/hbmk2.prg:3736
#, c-format
-msgid "Warning: Running post processor command. %1$d:"
-msgstr ""
+msgid "Error: Working directory cannot be created: %1$s"
+msgstr "Λάθος: Δεν μπόρεσε να δημιουργηθεί ο κατάλογος εργασίας: %1$s"
-#: utils/hbmk2/hbmk2.prg:7116 utils/hbmk2/hbmk2.prg:7146
+#: utils/hbmk2/hbmk2.prg:3441
#, c-format
-msgid ""
-"Warning: Dynamic lib link script could not be created, continuing in "
-"command-line."
-msgstr "Προειδοποίηση: δεν μπόρεσε να δημιουργηθεί το σενάριο διασύνδεσης δυναμικής βιβλιοθήκης, συνέχιση της γραμμής-εντολών."
-
-#: utils/hbmk2/hbmk2.prg:7624
-#, c-format
-msgid "Warning: Deprecated compatibility option: %1$s. Use '%2$s' instead."
-msgstr "Προειδοποίηση: Υποβαθμισμένη επιλογή συμβατότητας %1$s. Χρησιμοποιήστε την '%2$s' στη θέση της."
-
-#: utils/hbmk2/hbmk2.prg:3303 utils/hbmk2/hbmk2.prg:3526
-#: utils/hbmk2/hbmk2.prg:11042
-#, c-format
-msgid "Warning: Plugin not found: %1$s"
-msgstr "Προειδοποίηση: Το Plugin δεν βρέθηκε: %1$s"
+msgid "Warning: Unknown dependency name: %1$s"
+msgstr "Προειδοποίηση: Αγνωστο όνομα εξάρτησης: %1$s"
#: utils/hbmk2/hbmk2.prg:3109 utils/hbmk2/hbmk2.prg:3133
#, c-format
@@ -202,38 +219,29 @@ msgid ""
"option %2$s)"
msgstr "Προσοχή: Γίνεται παράβλεψη του ρητά καθορισμένου κατάλογου βασικών header: %1$s (στην επιλογή %2$s)"
+#: utils/hbmk2/hbmk2.prg:3303 utils/hbmk2/hbmk2.prg:3526
+#: utils/hbmk2/hbmk2.prg:11042
+#, c-format
+msgid "Warning: Plugin not found: %1$s"
+msgstr "Προειδοποίηση: Το Plugin δεν βρέθηκε: %1$s"
+
+#: utils/hbmk2/hbmk2.prg:3760
+#, c-format
+msgid "Error: Temporary Working directory cannot be created: %1$s"
+msgstr "Λάθος: Δεν μπόρεσε να δημιουργηθεί προσωρινός κατάλογος εργασίας: %1$s"
+
#: utils/hbmk2/hbmk2.prg:3514 utils/hbmk2/hbmk2.prg:10660
#: utils/hbmk2/hbmk2.prg:10713 utils/hbmk2/hbmk2.prg:10751
#, c-format
msgid "Warning: Cannot find %1$s (referenced from %2$s)"
msgstr "Προειδοποίηση: Δεν μπορώ να βρώ το %1$s (αναφέρθηκε απο %2$s)"
-#: utils/hbmk2/hbmk2.prg:3736
-#, c-format
-msgid "Error: Working directory cannot be created: %1$s"
-msgstr "Λάθος: Δεν μπόρεσε να δημιουργηθεί ο κατάλογος εργασίας: %1$s"
-
-#: utils/hbmk2/hbmk2.prg:5826
-#, c-format
-msgid "Triggered by #require directive: %1$s"
-msgstr "Ενεργοποιήθηκε απο #require ντιρεκτίβα: %1$s"
-
-#: utils/hbmk2/hbmk2.prg:3700
-#, c-format
-msgid "Warning: No source files were specified."
-msgstr "Προειδοποίηση: Δεν καθορίστηκαν αρχεία πηγαίου κώδικα."
-
#: utils/hbmk2/hbmk2.prg:3512 utils/hbmk2/hbmk2.prg:5831
#: utils/hbmk2/hbmk2.prg:14106
#, c-format
msgid "Warning: Cannot find %1$s"
msgstr "Προειδοποίηση: Δεν μπορώ να βρώ το %1$s"
-#: utils/hbmk2/hbmk2.prg:3760
-#, c-format
-msgid "Error: Temporary Working directory cannot be created: %1$s"
-msgstr "Λάθος: Δεν μπόρεσε να δημιουργηθεί προσωρινός κατάλογος εργασίας: %1$s"
-
#: utils/hbmk2/hbmk2.prg:3710
#, c-format
msgid "Warning: Non-portable output filename: %1$s. Delete '%2$s' extension."
@@ -246,125 +254,62 @@ msgstr "Προειδοποίηση: Μη-μεταφέρσιμο όνομα αρ
msgid "%1$s"
msgstr "%1$s "
-#: utils/hbmk2/hbmk2.prg:3441
+#: utils/hbmk2/hbmk2.prg:7097
#, c-format
-msgid "Warning: Unknown dependency name: %1$s"
-msgstr "Προειδοποίηση: Αγνωστο όνομα εξάρτησης: %1$s"
+msgid "Creating dynamic library... %1$s"
+msgstr "Δημιουργία δυναμικής βιβλιοθήκης... %1$s"
-#: utils/hbmk2/hbmk2.prg:5907
+#: utils/hbmk2/hbmk2.prg:7368
#, c-format
-msgid "Target(s) up to date."
-msgstr "Ο Στόχος(οι) είναι ενήμερος-οι"
+msgid "Post processor command:"
+msgstr "Εντολή Post processor:"
-#: utils/hbmk2/hbmk2.prg:8034
+#: utils/hbmk2/hbmk2.prg:7466
#, c-format
msgid ""
-"Error: Creating import libraries is not supported for this platform or "
-"compiler."
-msgstr "Λάθος: Δεν υποστηρίζεται δημιουργία βιβλιοθκών εισαγωγής σε αυτή την πλατφόρμα."
+"Warning: Code signing skipped, because no supported code signing tool could "
+"be found."
+msgstr "Προσοχη: Η σήμανση του κώδικα παρακάμφθηκε , διότι δεν βρέθηκε εργαλείο σήμανσης κώδικα."
-#: utils/hbmk2/hbmk2.prg:8030
+#: utils/hbmk2/hbmk2.prg:7624
#, c-format
-msgid "Warning: No import library source was specified"
-msgstr "Προειδοποίηση: Δεν καθορίστηκε πηγή εισαγώμενης βιβλιοθήκης"
+msgid "Warning: Deprecated compatibility option: %1$s. Use '%2$s' instead."
+msgstr "Προειδοποίηση: Υποβαθμισμένη επιλογή συμβατότητας %1$s. Χρησιμοποιήστε την '%2$s' στη θέση της."
-#: utils/hbmk2/hbmk2.prg:7961
+#: utils/hbmk2/hbmk2.prg:6603
#, c-format
-msgid "Error: Failed creating symbolic link %1$s to %2$s"
-msgstr "Λάθος: Αποτυχία δημιουργίας συμβολικού δεσμού %1$s σε %2$s"
+msgid "Compiling resources..."
+msgstr "Μεταγλώττιση resources..."
-#: utils/hbmk2/hbmk2.prg:7154
+#: utils/hbmk2/hbmk2.prg:6957
#, c-format
-msgid "Dynamic lib link command:"
-msgstr "Εντολή διασύνδεσης δυναμικής βιβλιοθήκης:"
+msgid "Target up to date: %1$s"
+msgstr "Ο στόχος είναι ενήμερος: %1$s"
-#: utils/hbmk2/hbmk2.prg:7498
+#: utils/hbmk2/hbmk2.prg:6902
#, c-format
-msgid "Warning: Running code sign command. %1$d:"
-msgstr "Προειδοποίηση: Εκτέλεση εντολής σήμανσης κώδικα. %1$d:"
+msgid "Error: C/C++ command is not implemented for this platform/compiler."
+msgstr "Λάθος: Η C/C++ εντολή δεν είναι υλοποιημένη για αυτή την πλατφόρμα/μεταγλωττιστή."
-#: utils/hbmk2/hbmk2.prg:7158
+#: utils/hbmk2/hbmk2.prg:6848
#, c-format
-msgid "Dynamic lib link script:"
-msgstr "Σενάριο διασύνδεσης δυναμικής βιβλιοθήκης:"
-
-#: utils/hbmk2/hbmk2.prg:7618
-#, c-format
-msgid "Warning: Ignored invalid option value in: %1$s"
-msgstr "Προειδοποίηση: Αγνοήθηκε άκυρη τιμή επιλογής στο: %1$s"
-
-#: utils/hbmk2/hbmk2.prg:7164
-#, c-format
-msgid "Error: Running dynamic lib link command. %1$d"
-msgstr ""
-
-#: utils/hbmk2/hbmk2.prg:7763
-#, c-format
-msgid ""
-"Warning: Ignoring explicitly specified core library: %1$s (in option %2$s)"
-msgstr "Προσοχή: Γίνεται παράβλεψη του ρητά καθρισμένου κατάλογου βιβλιοθηκών-πυρήνα: %1$s (στην επιλογή %2$s)"
-
-#: utils/hbmk2/hbmk2.prg:7748
-#, c-format
-msgid "Warning: Non-portable parameter: %1$s. Use '%2$s' option(s) instead."
-msgstr "Προειδοποίηση: Μη-μεταφέρσιμη παράμετρος: %1$s. Χρησιμοποιείστε την επιλογή(ες) %2$s στη θέση της."
-
-#: utils/hbmk2/hbmk2.prg:5693
-#, c-format
-msgid "Creating VCS header: %1$s"
-msgstr ""
-
-#: utils/hbmk2/hbmk2.prg:5945
-#, c-format
-msgid "Harbour compiler command (embedded):"
-msgstr "Εντολή του μεταγλωττιστή Harbour (ενσωματωμένη):"
-
-#: utils/hbmk2/hbmk2.prg:5985 utils/hbmk2/hbmk2.prg:6031
-#, c-format
-msgid "Error: Running Harbour compiler. %1$d"
-msgstr "Λάθος: Κατά την εκτέλεση του μεταγλωττιστή Harbour. %1$d"
-
-#: utils/hbmk2/hbmk2.prg:5828
-#, c-format
-msgid "Triggered by '%1$s' header: %2$s"
-msgstr "Ενεργοποιήθηκε από το '%1$s' header: %2$s"
+msgid "C/C++ compiler script:"
+msgstr "Σενάριο μεταγλωττιστή C/C++ :"
#: utils/hbmk2/hbmk2.prg:6632 utils/hbmk2/hbmk2.prg:6674
#, c-format
msgid "Error: Running resource compiler. %1$d"
msgstr "Λάθος: Κατά την εκτέλεση του μεταγλωττιστή resource . %1$d"
-#: utils/hbmk2/hbmk2.prg:6740
+#: utils/hbmk2/hbmk2.prg:6843 utils/hbmk2/hbmk2.prg:8208
#, c-format
-msgid "Compiling C++..."
-msgstr "Μεταγλώττιση C++..."
+msgid "C/C++ compiler command:"
+msgstr "Εντολή μεταγλωττιστή C/C++ :"
-#: utils/hbmk2/hbmk2.prg:6626 utils/hbmk2/hbmk2.prg:6664
+#: utils/hbmk2/hbmk2.prg:6841 utils/hbmk2/hbmk2.prg:8206
#, c-format
-msgid "Resource compiler command:"
-msgstr "Εντολή του μεταγλωττιστή resource:"
-
-#: utils/hbmk2/hbmk2.prg:6233
-#, c-format
-msgid "Warning: Stub helper .c program could not be created."
-msgstr "Προειδοποίηση: Δεν μπόρεσε να γίνει δημιουργία Stub helper .c προγράμματος."
-
-#: utils/hbmk2/hbmk2.prg:5911
-#, c-format
-msgid "Compiling Harbour sources..."
-msgstr ""
-
-#: utils/hbmk2/hbmk2.prg:6656
-#, c-format
-msgid ""
-"Warning: Resource compiler script could not be created, continuing in "
-"command-line."
-msgstr "Προειδοποίηση: δεν μπόρεσε να δημιουργηθεί το σενάριο μεταγλωττιστή resource, συνέχιση της γραμμής-εντολών."
-
-#: utils/hbmk2/hbmk2.prg:6603
-#, c-format
-msgid "Compiling resources..."
-msgstr ""
+msgid "C/C++ compiler command job #%1$d:"
+msgstr "Εντεταλμένη εργασία C/C++ μεταγλωττιστή #%1$d:"
#: utils/hbmk2/hbmk2.prg:6858 utils/hbmk2/hbmk2.prg:6882
#: utils/hbmk2/hbmk2.prg:8218
@@ -372,214 +317,25 @@ msgstr ""
msgid "Error: Running C/C++ compiler. %1$d"
msgstr "Λάθος: Στην εκτέλεση του μεταγλωττιστή C/C++. %1$d"
-#: utils/hbmk2/hbmk2.prg:6897
+#: utils/hbmk2/hbmk2.prg:7492
#, c-format
-msgid "'cd' back."
-msgstr "'cd' πίσω."
-
-#: utils/hbmk2/hbmk2.prg:6880 utils/hbmk2/hbmk2.prg:8216
-#, c-format
-msgid "Error: Running C/C++ compiler job #%1$d. %2$d"
-msgstr ""
-
-#: utils/hbmk2/hbmk2.prg:6989
-#, c-format
-msgid "Linking... %1$s"
-msgstr "Διασύνδεση -link-... %1$s"
-
-#: utils/hbmk2/hbmk2.prg:6843 utils/hbmk2/hbmk2.prg:8208
-#, c-format
-msgid "C/C++ compiler command:"
-msgstr ""
-
-#: utils/hbmk2/hbmk2.prg:6848
-#, c-format
-msgid "C/C++ compiler script:"
-msgstr ""
-
-#: utils/hbmk2/hbmk2.prg:7097
-#, c-format
-msgid "Creating dynamic library... %1$s"
-msgstr "Δημιουργία δυναμικής βιβλιοθήκης... %1$s"
-
-#: utils/hbmk2/hbmk2.prg:6583
-#, c-format
-msgid "Warning: Stub helper .rc file could not be created."
-msgstr "Προειδοποίηση: Δεν μπόρεσε να γίνει δημιουργία Stub helper .rc προγράμματος."
-
-#: utils/hbmk2/hbmk2.prg:5709
-#, c-format
-msgid "Creating timestamp header: %1$s"
-msgstr ""
-
-#: utils/hbmk2/hbmk2.prg:5983
-#, c-format
-msgid "Error: Running Harbour compiler job #%1$d. %2$d"
-msgstr "Λάθος: Κατά την εκτέλεση εργασίας μεταγλωττιστή Harbour #%1$d. %2$d"
-
-#: utils/hbmk2/hbmk2.prg:5958
-#, c-format
-msgid "Error: Running Harbour compiler (embedded). %1$d"
-msgstr "Λάθος: Κατά την εκτέλεση του (ενσωματωμένου) μεταγλωττιστή Harbour. %1$d"
-
-#: utils/hbmk2/hbmk2.prg:5943
-#, c-format
-msgid "Harbour compiler command (embedded) job #%1$d:"
-msgstr "Εργασία εντολής μεταγλωττιστή Harbour (embedded) #%1$d:"
-
-#: utils/hbmk2/hbmk2.prg:6025
-#, c-format
-msgid "Harbour compiler command:"
-msgstr ""
-
-#: utils/hbmk2/hbmk2.prg:9574 utils/hbmk2/hbmk2.prg:9584
-#, c-format
-msgid "plugin: %1$s"
-msgstr "plugin: %1$s "
-
-#: utils/hbmk2/hbmk2.prg:8019
-#, c-format
-msgid "Warning: No import library sources were found."
-msgstr "Προειδοποίηση: Προειδοποίηση: Δεν βρέθηκαν πηγές εισαγώμενης βιβλιοθήκης."
-
-#: utils/hbmk2/hbmk2.prg:7963
-#, c-format
-msgid "Created symbolic link %1$s to %2$s"
-msgstr "Δημιουργήθηκε ο συμβολικός δεσμός %1$s σε %2$s"
-
-#: utils/hbmk2/hbmk2.prg:9030
-#, c-format
-msgid "Error: Missing dependency: %1$s"
-msgstr "Λάθος: Απουσιάζει εξάρτιση: %1$s"
-
-#: utils/hbmk2/hbmk2.prg:8007
-#, c-format
-msgid "Error: Failed creating import library %1$s from %2$s."
-msgstr "Λάθος: Αποτυχία δημιουργίας βιβλιοθήκης εισαγωγής %1$s από %2$s."
-
-#: utils/hbmk2/hbmk2.prg:8985
-#, c-format
-msgid "Dependency '%1$s' found: %2$s%3$s%4$s%5$s"
-msgstr "Εξάρτηση '%1$s' found: %2$s%3$s%4$s%5$s"
-
-#: utils/hbmk2/hbmk2.prg:8003
-#, c-format
-msgid "Created import library: %1$s <= %2$s"
-msgstr "Δημιουργήθηκε η βιβλιοθήκη εισαγωγής: %1$s <= %2$s"
-
-#: utils/hbmk2/hbmk2.prg:8081
-#, c-format
-msgid ""
-"Warning: Install path not a directory (%1$s). Extra install files not "
-"copied."
-msgstr "Προειδοποίηση: Το μονοπάτι εγκατάστασης δεν είναι κατάλογος (%1$s). Τα επιπρόσθετα αρχεία δεν αντιγράφτηκαν."
-
-#: utils/hbmk2/hbmk2.prg:9020
-#, c-format
-msgid "Warning: Missing optional dependencies: %1$s"
-msgstr "Προειδοποίηση: Απουσία προαιρετικών εξαρτήσεων: %1$s"
-
-#: utils/hbmk2/hbmk2.prg:9022
-#, c-format
-msgid "Warning: Missing optional dependency: %1$s"
-msgstr "Προειδοποίηση: Απουσία προαιρετικής εξάρτησης: %1$s"
-
-#: utils/hbmk2/hbmk2.prg:8099
-#, c-format
-msgid "Warning: Copying symbolic link %1$s to %2$s failed with %3$d."
-msgstr "Προειδοποίηση: Η αντιγραφή του συμβολικού δεσμού %1$s σε %2$s απέτυχε με %3$d."
-
-#: utils/hbmk2/hbmk2.prg:8111
-#, c-format
-msgid "Warning: Cannot create install directory for install target %1$s."
-msgstr "Προειδοποίηση: Αδυναμία δημιουργίας καταλόγου εγκατάστασης για εγκατάσταση του στόχου %1$s."
-
-#: utils/hbmk2/hbmk2.prg:8101
-#, c-format
-msgid "Copied symbolic link %1$s to %2$s"
-msgstr "Αντιγραφή του συμβολικού δεσμού %1$s στο %2$s"
-
-#: utils/hbmk2/hbmk2.prg:8107
-#, c-format
-msgid "Copied %1$s to %2$s"
-msgstr "Αντιγραφή του %1$s στο %2$s"
-
-#: utils/hbmk2/hbmk2.prg:8990
-#, c-format
-msgid "Dependency '%1$s' forcibly disabled"
-msgstr "Η εξάρτηση '%1$s' απενεργοποιήθηκε αναγκαστικά"
-
-#: utils/hbmk2/hbmk2.prg:9036
-#, c-format
-msgid "Warning: Missing dependencies: %1$s"
-msgstr "Προειδοποίηση: Απουσία εξαρτήσεων: %1$s"
-
-#: utils/hbmk2/hbmk2.prg:9028
-#, c-format
-msgid "Error: Missing dependencies: %1$s"
-msgstr "Λάθος: Απουσιάζουν εξαρτίσεις: %1$s"
-
-#: utils/hbmk2/hbmk2.prg:9038
-#, c-format
-msgid "Warning: Missing dependency: %1$s"
-msgstr "Προειδοποίηση: Απουσία εξάρτησης: %1$s"
-
-#: utils/hbmk2/hbmk2.prg:8450
-#, c-format
-msgid ""
-"Internal Error: Regular expression engine missing or unsupported. Check your"
-" Harbour build settings."
-msgstr "Εσωτερικό λάθος: Η μηχανή των Regular expression λείπει ή δεν υποστηρίζεται. Ελέγξατε τις ρυθμίσεις της κατασκευής "
-
-#: utils/hbmk2/hbmk2.prg:8786 utils/hbmk2/hbmk2.prg:8794
-#, c-format
-msgid "Error: In %1$s at line %2$d %3$s:"
-msgstr "Λάθος: σε %1$s στη γραμμή %2$d %3$s:"
-
-#: utils/hbmk2/hbmk2.prg:6738
-#, c-format
-msgid "Compiling..."
-msgstr "Μεταγλώττιση..."
-
-#: utils/hbmk2/hbmk2.prg:6668
-#, c-format
-msgid "Resource compiler script:"
-msgstr "Σενάριο μεταγλωττιστή resource:"
-
-#: utils/hbmk2/hbmk2.prg:6957
-#, c-format
-msgid "Target up to date: %1$s"
-msgstr ""
-
-#: utils/hbmk2/hbmk2.prg:7034
-#, c-format
-msgid "Linker command:"
-msgstr "Εντολή Linker:"
-
-#: utils/hbmk2/hbmk2.prg:6802
-#, c-format
-msgid "'cd' to: %1$s"
-msgstr "'cd' στο: %1$s"
-
-#: utils/hbmk2/hbmk2.prg:6902
-#, c-format
-msgid "Error: C/C++ command is not implemented for this platform/compiler."
-msgstr "Λάθος: Η C/C++ εντολή δεν είναι υλοποιημένη για αυτή την πλατφόρμα/μεταγλωττιστή."
+msgid "Code sign command:"
+msgstr "Εντολή σήμανσης κώδικα:"
#: utils/hbmk2/hbmk2.prg:7542
#, c-format
msgid "Running executable:"
-msgstr ""
+msgstr "Τρέξιμο του εκτελέσιμου:"
-#: utils/hbmk2/hbmk2.prg:7519
+#: utils/hbmk2/hbmk2.prg:7192
#, c-format
-msgid "Running time: %1$ds"
-msgstr ""
+msgid "Creating static library... %1$s"
+msgstr "Δημιουργία στατικής βιβλιοθήκης... %1$s"
-#: utils/hbmk2/hbmk2.prg:6967
+#: utils/hbmk2/hbmk2.prg:7230
#, c-format
-msgid "Warning: Cannot create directory for target '%1$s'."
-msgstr "Προειδοποίηση: Αδυναμία δημηιουργίας καταλόγου στόχου '%1$s'."
+msgid "Lib script:"
+msgstr "Σενάριο Lib:"
#: utils/hbmk2/hbmk2.prg:7604
#, c-format
@@ -594,36 +350,215 @@ msgid ""
"%4$d and %5$d."
msgstr "Προσοχή: Άσκοπη από κοινού χρήση των επιλογών %1$s και %2$s στο '%3$s' γραμμή %4$d και %5$d."
-#: utils/hbmk2/hbmk2.prg:7192
+#: utils/hbmk2/hbmk2.prg:7026
#, c-format
-msgid "Creating static library... %1$s"
-msgstr "Δημιουργία στατικής βιβλιοθήκης... %1$s"
+msgid "Warning: Link script could not be created, continuing in command-line."
+msgstr "Προειδοποίηση: δεν μπόρεσε να δημιουργηθεί το σενάριο διασύνδεσης, συνέχιση της γραμμής-εντολών."
-#: utils/hbmk2/hbmk2.prg:6841 utils/hbmk2/hbmk2.prg:8206
+#: utils/hbmk2/hbmk2.prg:7158
#, c-format
-msgid "C/C++ compiler command job #%1$d:"
-msgstr "Εντεταλμένη εργασία C/C++ μεταγλωττιστή #%1$d:"
+msgid "Dynamic lib link script:"
+msgstr "Σενάριο διασύνδεσης δυναμικής βιβλιοθήκης:"
+
+#: utils/hbmk2/hbmk2.prg:7226
+#, c-format
+msgid "Lib command:"
+msgstr "Εντολή Lib:"
+
+#: utils/hbmk2/hbmk2.prg:7236
+#, c-format
+msgid "Error: Running lib command. %1$d"
+msgstr "Λάθος: Στην εκτέλεση εντολής lib. %1$d"
+
+#: utils/hbmk2/hbmk2.prg:7044
+#, c-format
+msgid "Error: Running linker. %1$d"
+msgstr "Λάθος: Κατά την εκτέλεση του συνδέτη -linker-. %1$d"
+
+#: utils/hbmk2/hbmk2.prg:7438
+#, c-format
+msgid "Compression command:"
+msgstr "Εντολή συμπίεσης:"
+
+#: utils/hbmk2/hbmk2.prg:7498
+#, c-format
+msgid "Warning: Running code sign command. %1$d:"
+msgstr "Προειδοποίηση: Εκτέλεση εντολής σήμανσης κώδικα. %1$d:"
+
+#: utils/hbmk2/hbmk2.prg:6989
+#, c-format
+msgid "Linking... %1$s"
+msgstr "Διασύνδεση -link-... %1$s"
+
+#: utils/hbmk2/hbmk2.prg:6740
+#, c-format
+msgid "Compiling C++..."
+msgstr "Μεταγλώττιση C++..."
+
+#: utils/hbmk2/hbmk2.prg:5958
+#, c-format
+msgid "Error: Running Harbour compiler (embedded). %1$d"
+msgstr "Λάθος: Κατά την εκτέλεση του (ενσωματωμένου) μεταγλωττιστή Harbour. %1$d"
+
+#: utils/hbmk2/hbmk2.prg:5693
+#, c-format
+msgid "Creating VCS header: %1$s"
+msgstr "Δημιουργία VCS header: %1$s"
+
+#: utils/hbmk2/hbmk2.prg:5911
+#, c-format
+msgid "Compiling Harbour sources..."
+msgstr "Μεταγλώττιση πηγαίων Harbour..."
+
+#: utils/hbmk2/hbmk2.prg:5985 utils/hbmk2/hbmk2.prg:6031
+#, c-format
+msgid "Error: Running Harbour compiler. %1$d"
+msgstr "Λάθος: Κατά την εκτέλεση του μεταγλωττιστή Harbour. %1$d"
+
+#: utils/hbmk2/hbmk2.prg:6897
+#, c-format
+msgid "'cd' back."
+msgstr "'cd' πίσω."
+
+#: utils/hbmk2/hbmk2.prg:7164
+#, c-format
+msgid "Error: Running dynamic lib link command. %1$d"
+msgstr "Λάθος: Στην εκτέλεση εντολής διασύνδεσης δυναμικής βιβλιοθήκης. %1$d"
+
+#: utils/hbmk2/hbmk2.prg:7374
+#, c-format
+msgid "Warning: Running post processor command. %1$d:"
+msgstr "Προειδοποίηση: Εκτέλεση εντολής post processor. %1$d:"
+
+#: utils/hbmk2/hbmk2.prg:7116 utils/hbmk2/hbmk2.prg:7146
+#, c-format
+msgid ""
+"Warning: Dynamic lib link script could not be created, continuing in "
+"command-line."
+msgstr "Προειδοποίηση: δεν μπόρεσε να δημιουργηθεί το σενάριο διασύνδεσης δυναμικής βιβλιοθήκης, συνέχιση της γραμμής-εντολών."
+
+#: utils/hbmk2/hbmk2.prg:7218
+#, c-format
+msgid "Warning: Lib script could not be created, continuing in command-line."
+msgstr "Προειδοποίηση: δεν μπόρεσε να δημιουργηθεί το σενάριο βιβλιοθήκης, συνέχιση της γραμμής-εντολών."
+
+#: utils/hbmk2/hbmk2.prg:7154
+#, c-format
+msgid "Dynamic lib link command:"
+msgstr "Εντολή διασύνδεσης δυναμικής βιβλιοθήκης:"
+
+#: utils/hbmk2/hbmk2.prg:7444
+#, c-format
+msgid "Warning: Running compression command. %1$d:"
+msgstr "Προειδοποίηση: Εκτέλεση εντολής συμπίεσης. %1$d:"
+
+#: utils/hbmk2/hbmk2.prg:6668
+#, c-format
+msgid "Resource compiler script:"
+msgstr "Σενάριο μεταγλωττιστή resource:"
+
+#: utils/hbmk2/hbmk2.prg:6583
+#, c-format
+msgid "Warning: Stub helper .rc file could not be created."
+msgstr "Προειδοποίηση: Δεν μπόρεσε να γίνει δημιουργία Stub helper .rc προγράμματος."
#: utils/hbmk2/hbmk2.prg:6979
#, c-format
msgid "Warning: Cannot delete existing target '%1$s'."
msgstr "Προειδοποίηση: Αδυναμία διαγραφής υπάρχοντος στόχου '%1$s'."
-#: utils/hbmk2/hbmk2.prg:6971
+#: utils/hbmk2/hbmk2.prg:6233
#, c-format
-msgid "Warning: Cannot create directory for import library '%1$s'."
-msgstr "Προειδοποίηση: Αδυναμία δημιουργίας καταλόγου για τη βιβλιοθήκη εισαγωγής '%1$s'."
+msgid "Warning: Stub helper .c program could not be created."
+msgstr "Προειδοποίηση: Δεν μπόρεσε να γίνει δημιουργία Stub helper .c προγράμματος."
-#: utils/hbmk2/hbmk2.prg:6342
+#: utils/hbmk2/hbmk2.prg:5983
#, c-format
-msgid "Warning: Stub helper .cpp program could not be created."
-msgstr "Προειδοποίηση: Δεν μπόρεσε να γίνει δημιουργία Stub helper .cpp προγράμματος."
+msgid "Error: Running Harbour compiler job #%1$d. %2$d"
+msgstr "Λάθος: Κατά την εκτέλεση εργασίας μεταγλωττιστή Harbour #%1$d. %2$d"
+
+#: utils/hbmk2/hbmk2.prg:9574 utils/hbmk2/hbmk2.prg:9584
+#, c-format
+msgid "plugin: %1$s"
+msgstr "plugin: %1$s "
+
+#: utils/hbmk2/hbmk2.prg:7637
+#, c-format
+msgid "Warning: Dangerous low-level option not recommended: %1$s"
+msgstr "Προειδοποίηση: Επικίνδυνη low-level επιλογή μη συνιστώμενη: %1$s"
+
+#: utils/hbmk2/hbmk2.prg:6626 utils/hbmk2/hbmk2.prg:6664
+#, c-format
+msgid "Resource compiler command:"
+msgstr "Εντολή του μεταγλωττιστή resource:"
+
+#: utils/hbmk2/hbmk2.prg:6025
+#, c-format
+msgid "Harbour compiler command:"
+msgstr "Εντολή του μεταγλωττιστή Harbour:"
+
+#: utils/hbmk2/hbmk2.prg:5945
+#, c-format
+msgid "Harbour compiler command (embedded):"
+msgstr "Εντολή του μεταγλωττιστή Harbour (ενσωματωμένη):"
+
+#: utils/hbmk2/hbmk2.prg:7519
+#, c-format
+msgid "Running time: %1$ds"
+msgstr "Χρόνος εκτέλεσης: %1$ds"
+
+#: utils/hbmk2/hbmk2.prg:7618
+#, c-format
+msgid "Warning: Ignored invalid option value in: %1$s"
+msgstr "Προειδοποίηση: Αγνοήθηκε άκυρη τιμή επιλογής στο: %1$s"
+
+#: utils/hbmk2/hbmk2.prg:5828
+#, c-format
+msgid "Triggered by '%1$s' header: %2$s"
+msgstr "Ενεργοποιήθηκε από το '%1$s' header: %2$s"
+
+#: utils/hbmk2/hbmk2.prg:5907
+#, c-format
+msgid "Target(s) up to date."
+msgstr "Ο Στόχος(οι) είναι ενήμερος-οι"
+
+#: utils/hbmk2/hbmk2.prg:6656
+#, c-format
+msgid ""
+"Warning: Resource compiler script could not be created, continuing in "
+"command-line."
+msgstr "Προειδοποίηση: δεν μπόρεσε να δημιουργηθεί το σενάριο μεταγλωττιστή resource, συνέχιση της γραμμής-εντολών."
#: utils/hbmk2/hbmk2.prg:7038
#, c-format
msgid "Linker script:"
msgstr "Σενάριο Συνδέτη:"
+#: utils/hbmk2/hbmk2.prg:7034
+#, c-format
+msgid "Linker command:"
+msgstr "Εντολή Linker:"
+
+#: utils/hbmk2/hbmk2.prg:5943
+#, c-format
+msgid "Harbour compiler command (embedded) job #%1$d:"
+msgstr "Εργασία εντολής μεταγλωττιστή Harbour (embedded) #%1$d:"
+
+#: utils/hbmk2/hbmk2.prg:6967
+#, c-format
+msgid "Warning: Cannot create directory for target '%1$s'."
+msgstr "Προειδοποίηση: Αδυναμία δημηιουργίας καταλόγου στόχου '%1$s'."
+
+#: utils/hbmk2/hbmk2.prg:6880 utils/hbmk2/hbmk2.prg:8216
+#, c-format
+msgid "Error: Running C/C++ compiler job #%1$d. %2$d"
+msgstr "Λάθος: Κατά την εκτέλεση εργασίας μεταγλωττιστή C/C++ #%1$d. %2$d"
+
+#: utils/hbmk2/hbmk2.prg:6802
+#, c-format
+msgid "'cd' to: %1$s"
+msgstr "'cd' στο: %1$s"
+
#: utils/hbmk2/hbmk2.prg:6832
#, c-format
msgid ""
@@ -631,70 +566,136 @@ msgid ""
"line."
msgstr "Προειδοποίηση: δεν μπόρεσε να δημιουργηθεί το σενάριο μεταγλωττιστή C/C++, συνέχιση της γραμμής-εντολών."
-#: utils/hbmk2/hbmk2.prg:7218
+#: utils/hbmk2/hbmk2.prg:6738
#, c-format
-msgid "Warning: Lib script could not be created, continuing in command-line."
-msgstr ""
+msgid "Compiling..."
+msgstr "Μεταγλώττιση..."
-#: utils/hbmk2/hbmk2.prg:7746
+#: utils/hbmk2/hbmk2.prg:6971
#, c-format
-msgid "Warning: Non-portable parameter: %1$s. Use %2$s directives(s) instead."
-msgstr "Προειδοποίηση: Μη-μεταφέρσιμη παράμετρος: %1$s. Χρησιμοποιείστε τη ντιρεκτίβα(ες) %2$s στη θέση της."
+msgid "Warning: Cannot create directory for import library '%1$s'."
+msgstr "Προειδοποίηση: Αδυναμία δημιουργίας καταλόγου για τη βιβλιοθήκη εισαγωγής '%1$s'."
+
+#: utils/hbmk2/hbmk2.prg:5709
+#, c-format
+msgid "Creating timestamp header: %1$s"
+msgstr "Δημιουργία timestamp header: %1$s"
+
+#: utils/hbmk2/hbmk2.prg:6342
+#, c-format
+msgid "Warning: Stub helper .cpp program could not be created."
+msgstr "Προειδοποίηση: Δεν μπόρεσε να γίνει δημιουργία Stub helper .cpp προγράμματος."
+
+#: utils/hbmk2/hbmk2.prg:5826
+#, c-format
+msgid "Triggered by #require directive: %1$s"
+msgstr "Ενεργοποιήθηκε απο #require ντιρεκτίβα: %1$s"
+
+#: utils/hbmk2/hbmk2.prg:8003
+#, c-format
+msgid "Created import library: %1$s <= %2$s"
+msgstr "Δημιουργήθηκε η βιβλιοθήκη εισαγωγής: %1$s <= %2$s"
+
+#: utils/hbmk2/hbmk2.prg:8450
+#, c-format
+msgid ""
+"Internal Error: Regular expression engine missing or unsupported. Check your"
+" Harbour build settings."
+msgstr "Εσωτερικό λάθος: Η μηχανή των Regular expression λείπει ή δεν υποστηρίζεται. Ελέγξατε τις ρυθμίσεις της κατασκευής "
+
+#: utils/hbmk2/hbmk2.prg:8034
+#, c-format
+msgid ""
+"Error: Creating import libraries is not supported for this platform or "
+"compiler."
+msgstr "Λάθος: Δεν υποστηρίζεται δημιουργία βιβλιοθκών εισαγωγής σε αυτή την πλατφόρμα."
+
+#: utils/hbmk2/hbmk2.prg:8007
+#, c-format
+msgid "Error: Failed creating import library %1$s from %2$s."
+msgstr "Λάθος: Αποτυχία δημιουργίας βιβλιοθήκης εισαγωγής %1$s από %2$s."
+
+#: utils/hbmk2/hbmk2.prg:8030
+#, c-format
+msgid "Warning: No import library source was specified"
+msgstr "Προειδοποίηση: Δεν καθορίστηκε πηγή εισαγώμενης βιβλιοθήκης"
+
+#: utils/hbmk2/hbmk2.prg:8786 utils/hbmk2/hbmk2.prg:8794
+#, c-format
+msgid "Error: In %1$s at line %2$d %3$s:"
+msgstr "Λάθος: σε %1$s στη γραμμή %2$d %3$s:"
+
+#: utils/hbmk2/hbmk2.prg:8081
+#, c-format
+msgid ""
+"Warning: Install path not a directory (%1$s). Extra install files not "
+"copied."
+msgstr "Προειδοποίηση: Το μονοπάτι εγκατάστασης δεν είναι κατάλογος (%1$s). Τα επιπρόσθετα αρχεία δεν αντιγράφτηκαν."
+
+#: utils/hbmk2/hbmk2.prg:8099
+#, c-format
+msgid "Warning: Copying symbolic link %1$s to %2$s failed with %3$d."
+msgstr "Προειδοποίηση: Η αντιγραφή του συμβολικού δεσμού %1$s σε %2$s απέτυχε με %3$d."
+
+#: utils/hbmk2/hbmk2.prg:8101
+#, c-format
+msgid "Copied symbolic link %1$s to %2$s"
+msgstr "Αντιγραφή του συμβολικού δεσμού %1$s στο %2$s"
+
+#: utils/hbmk2/hbmk2.prg:9036
+#, c-format
+msgid "Warning: Missing dependencies: %1$s"
+msgstr "Προειδοποίηση: Απουσία εξαρτήσεων: %1$s"
#: utils/hbmk2/hbmk2.prg:8105
#, c-format
msgid "Warning: Copying %1$s to %2$s failed with %3$d."
msgstr "Προειδοποίηση: Η αντιγραφή %1$s στο %2$s απέτυχε με %3$d."
-#: utils/hbmk2/hbmk2.prg:7230
+#: utils/hbmk2/hbmk2.prg:8107
#, c-format
-msgid "Lib script:"
-msgstr "Σενάριο Lib:"
+msgid "Copied %1$s to %2$s"
+msgstr "Αντιγραφή του %1$s στο %2$s"
-#: utils/hbmk2/hbmk2.prg:7236
+#: utils/hbmk2/hbmk2.prg:8111
#, c-format
-msgid "Error: Running lib command. %1$d"
-msgstr "Λάθος: Στην εκτέλεση εντολής lib. %1$d"
+msgid "Warning: Cannot create install directory for install target %1$s."
+msgstr "Προειδοποίηση: Αδυναμία δημιουργίας καταλόγου εγκατάστασης για εγκατάσταση του στόχου %1$s."
-#: utils/hbmk2/hbmk2.prg:7226
+#: utils/hbmk2/hbmk2.prg:9028
#, c-format
-msgid "Lib command:"
-msgstr "Εντολή Lib:"
+msgid "Error: Missing dependencies: %1$s"
+msgstr "Λάθος: Απουσιάζουν εξαρτίσεις: %1$s"
-#: utils/hbmk2/hbmk2.prg:7444
+#: utils/hbmk2/hbmk2.prg:8990
#, c-format
-msgid "Warning: Running compression command. %1$d:"
-msgstr ""
+msgid "Dependency '%1$s' forcibly disabled"
+msgstr "Η εξάρτηση '%1$s' απενεργοποιήθηκε αναγκαστικά"
-#: utils/hbmk2/hbmk2.prg:7492
+#: utils/hbmk2/hbmk2.prg:9038
#, c-format
-msgid "Code sign command:"
-msgstr "Εντολή σήμανσης κώδικα:"
+msgid "Warning: Missing dependency: %1$s"
+msgstr "Προειδοποίηση: Απουσία εξάρτησης: %1$s"
-#: utils/hbmk2/hbmk2.prg:7637
+#: utils/hbmk2/hbmk2.prg:9030
#, c-format
-msgid "Warning: Dangerous low-level option not recommended: %1$s"
-msgstr "Προειδοποίηση: Επικίνδυνη low-level επιλογή μη συνιστώμενη: %1$s"
+msgid "Error: Missing dependency: %1$s"
+msgstr "Λάθος: Απουσιάζει εξάρτιση: %1$s"
-#: utils/hbmk2/hbmk2.prg:7438
+#: utils/hbmk2/hbmk2.prg:8985
#, c-format
-msgid "Compression command:"
-msgstr ""
+msgid "Dependency '%1$s' found: %2$s%3$s%4$s%5$s"
+msgstr "Εξάρτηση '%1$s' found: %2$s%3$s%4$s%5$s"
-#: utils/hbmk2/hbmk2.prg:7026
+#: utils/hbmk2/hbmk2.prg:9020
#, c-format
-msgid "Warning: Link script could not be created, continuing in command-line."
-msgstr ""
+msgid "Warning: Missing optional dependencies: %1$s"
+msgstr "Προειδοποίηση: Απουσία προαιρετικών εξαρτήσεων: %1$s"
-#: utils/hbmk2/hbmk2.prg:7368
+#: utils/hbmk2/hbmk2.prg:9022
#, c-format
-msgid "Post processor command:"
-msgstr ""
-
-#: utils/hbmk2/hbmk2.prg:7044
-#, c-format
-msgid "Error: Running linker. %1$d"
-msgstr "Λάθος: Κατά την εκτέλεση του συνδέτη -linker-. %1$d"
+msgid "Warning: Missing optional dependency: %1$s"
+msgstr "Προειδοποίηση: Απουσία προαιρετικής εξάρτησης: %1$s"
#: utils/hbmk2/hbmk2.prg:9455
#, c-format
@@ -721,23 +722,11 @@ msgstr "Φορτωμένο plugin: %1$s %2$s"
msgid "Error: Loading plugin: %1$s"
msgstr "Λάθος: Φορτώματος plugin: %1$s"
-#: utils/hbmk2/hbmk2.prg:12469 utils/hbmk2/hbmk2.prg:12669
-#, c-format
-msgid "Warning: Source dynamic library not found: %1$s"
-msgstr "Προειδοποίηση: Δεν βρέθηκε η πηγαία δυναμική βιβλιοθήκη: %1$s"
-
#: utils/hbmk2/hbmk2.prg:12483 utils/hbmk2/hbmk2.prg:12680
#, c-format
msgid "Import library creation command:"
msgstr "εντολή δημιουργίας βιβλιοθήκης εισαγωγής"
-#: utils/hbmk2/hbmk2.prg:12550
-#, c-format
-msgid ""
-"Found OMF .lib with the same name, falling back to using it instead of the "
-".dll."
-msgstr "Βρέθηκε OMF .lib με το ίδιο όνομα, θα χρησιμοποιηθεί αυτό αντί για το .dll."
-
#: utils/hbmk2/hbmk2.prg:12565
#, c-format
msgid ""
@@ -745,12 +734,12 @@ msgid ""
".dll."
msgstr "Βρέθηκε .def αρχείο με το ίδιο όνομα, θα χρησιμοποιηθεί αυτό αντί για το .dll."
-#: utils/hbmk2/hbmk2.prg:12534
+#: utils/hbmk2/hbmk2.prg:12550
#, c-format
msgid ""
-"Found COFF .lib with the same name, falling back to using it instead of the "
+"Found OMF .lib with the same name, falling back to using it instead of the "
".dll."
-msgstr "Βρέθηκε COFF .lib με το ίδιο όνομα, θα χρησιμοποιηθεί αυτή αντί για την .dll."
+msgstr "Βρέθηκε OMF .lib με το ίδιο όνομα, θα χρησιμοποιηθεί αυτό αντί για το .dll."
#: utils/hbmk2/hbmk2.prg:12440
#, c-format
@@ -769,16 +758,16 @@ msgstr "Λάθος: Κατά την εκτέλεση plugin: %1$s προς %3$s(
msgid "Plugin %1$s returned at '%2$s': '%3$s'"
msgstr "Το Plugin %1$s επιστράφηκε προς '%2$s': '%3$s'"
+#: utils/hbmk2/hbmk2.prg:10504
+#, c-format
+msgid "Processing configuration: %1$s"
+msgstr "Επεξεργασία του configuration: %1$s"
+
#: utils/hbmk2/hbmk2.prg:10489 utils/hbmk2/hbmk2.prg:13983
#, c-format
msgid "<%1$s directory>"
msgstr "<%1$s κατάλογος>"
-#: utils/hbmk2/hbmk2.prg:10504
-#, c-format
-msgid "Processing configuration: %1$s"
-msgstr ""
-
#: utils/hbmk2/hbmk2.prg:10528
#, c-format
msgid "Processing: %1$s"
@@ -801,6 +790,12 @@ msgid ""
"directive %2$s)"
msgstr "Προσοχή: Γίνεται παράβλεψη του ρητά καθορισμένου κατάλογου βασικών βιβλιοθηκών: %1$s (στην ντιρεκτίβα %2$s)"
+#: utils/hbmk2/hbmk2.prg:10663 utils/hbmk2/hbmk2.prg:10716
+#: utils/hbmk2/hbmk2.prg:11331 utils/hbmk2/hbmk2.prg:11342
+#, c-format
+msgid "Warning: Cannot nest deeper in %1$s"
+msgstr "Προειδοποίηση: Δεν μπορώ να εμφωλεύσω βαθύτερα στο %1$s"
+
#: utils/hbmk2/hbmk2.prg:10778
#, c-format
msgid ""
@@ -808,32 +803,11 @@ msgid ""
"directive %2$s)"
msgstr "Προειδοποίηση: Γίνεται παράβλεψη του ρητά καθορισμένου κατάλογου βασικών header: %1$s (στην ντιρεκτίβα %2$s)"
-#: utils/hbmk2/hbmk2.prg:10663 utils/hbmk2/hbmk2.prg:10716
-#: utils/hbmk2/hbmk2.prg:11331 utils/hbmk2/hbmk2.prg:11342
-#, c-format
-msgid "Warning: Cannot nest deeper in %1$s"
-msgstr "Προειδοποίηση: Δεν μπορώ να εμφωλεύσω βαθύτερα στο %1$s"
-
-#: utils/hbmk2/hbmk2.prg:11391
-#, c-format
-msgid "Warning: File cannot be found: %1$s"
-msgstr "Προειδοποίηση: Το αρχείο δεν μπορεί να βρεθεί: %1$s"
-
-#: utils/hbmk2/hbmk2.prg:11381
-#, c-format
-msgid "Warning: Project reference (%1$s) ignored in automatic make file: %2$s"
-msgstr "Προειδοποίηση: Η αναφορά του έργου (%1$s) αγνοήθηκε στο αυτόματο make αρχείο: %2$s"
-
#: utils/hbmk2/hbmk2.prg:11375
#, c-format
msgid "Warning: Project reference (%1$s) ignored. File not found."
msgstr "Προειδοποίηση: Η αναφορά του έργου (%1$s) αγνοήθηκε. Το αρχείο δεν βρέθηκε."
-#: utils/hbmk2/hbmk2.prg:11517
-#, c-format
-msgid "Warning: Error in filter expression: '%1$s'"
-msgstr "Προειδοποίηση: Λάθος έκφρασης φίλτρου: %1$s"
-
#: utils/hbmk2/hbmk2.prg:11378
#, c-format
msgid ""
@@ -841,20 +815,25 @@ msgid ""
"to be invoked with a main project."
msgstr "Προειδοποίηση: Η αναφορά του έργου (%1$s) αγνοήθηκε. Οι αναφορές έργου απαιτούν το %2$s για να κληθούν με ένα κύριο έργο."
-#: utils/hbmk2/hbmk2.prg:12299
+#: utils/hbmk2/hbmk2.prg:11381
#, c-format
-msgid "Updated .po file '%1$s'"
-msgstr ""
+msgid "Warning: Project reference (%1$s) ignored in automatic make file: %2$s"
+msgstr "Προειδοποίηση: Η αναφορά του έργου (%1$s) αγνοήθηκε στο αυτόματο make αρχείο: %2$s"
-#: utils/hbmk2/hbmk2.prg:12265
+#: utils/hbmk2/hbmk2.prg:11517
#, c-format
-msgid "Created .po file '%1$s' for language(s): %2$s"
-msgstr ""
+msgid "Warning: Error in filter expression: '%1$s'"
+msgstr "Προειδοποίηση: Λάθος έκφρασης φίλτρου: %1$s"
+
+#: utils/hbmk2/hbmk2.prg:11391
+#, c-format
+msgid "Warning: File cannot be found: %1$s"
+msgstr "Προειδοποίηση: Το αρχείο δεν μπορεί να βρεθεί: %1$s"
#: utils/hbmk2/hbmk2.prg:12263
#, c-format
msgid "Created .po file '%1$s'"
-msgstr ""
+msgstr "Δημιουργήθηκε το .po αρχείο '%1$s'"
#: utils/hbmk2/hbmk2.prg:12270
#, c-format
@@ -866,70 +845,127 @@ msgstr "Αναδημιουργία .po αρχείου '%1$s'"
msgid "Error: Cannot open file: %1$s"
msgstr "Λάθος: Αδυναμία ανοίγματος αρχείου: %1$s"
-#: utils/hbmk2/hbmk2.prg:12237
-#, c-format
-msgid "Error: Cannot create temporary unified .po file."
-msgstr "Λάθος: Αδυναμία δημιουργίας προσωρινού ενοποιημένου .po αρχείου."
-
#: utils/hbmk2/hbmk2.prg:12196
#, c-format
msgid "Blinker ECHO: %1$s"
msgstr "Blinker ECHO: %1$s "
+#: utils/hbmk2/hbmk2.prg:12237
+#, c-format
+msgid "Error: Cannot create temporary unified .po file."
+msgstr "Λάθος: Αδυναμία δημιουργίας προσωρινού ενοποιημένου .po αρχείου."
+
+#: utils/hbmk2/hbmk2.prg:12265
+#, c-format
+msgid "Created .po file '%1$s' for language(s): %2$s"
+msgstr "Δημιουργήθηκε το .po αρχείο '%1$s' για τη γλώσσα(ες): %2$s"
+
#: utils/hbmk2/hbmk2.prg:12272
#, c-format
msgid "Rebuilt .po file '%1$s' for language(s): %2$s"
-msgstr ""
+msgstr "Αναδημιουργήθηκε το .po αρχείο '%1$s' για τη γλώσσα(ες): %2$s"
#: utils/hbmk2/hbmk2.prg:12301
#, c-format
msgid "Updated .po file '%1$s' for language(s): %2$s"
-msgstr ""
+msgstr "Ενημερώθηκε το .po αρχείο '%1$s' για τη γλώσσα(ες): %2$s"
+
+#: utils/hbmk2/hbmk2.prg:12299
+#, c-format
+msgid "Updated .po file '%1$s'"
+msgstr "Ενημερώθηκε το .po αρχείο '%1$s'"
#: utils/hbmk2/hbmk2.prg:12354
#, c-format
msgid "Created .hbl file '%1$s'"
-msgstr ""
-
-#: utils/hbmk2/hbmk2.prg:12384
-#, c-format
-msgid ".pot error: %1$s"
-msgstr ""
-
-#: utils/hbmk2/hbmk2.prg:12425
-#, c-format
-msgid ".pot merge error: %1$s"
-msgstr ""
-
-#: utils/hbmk2/hbmk2.prg:12356
-#, c-format
-msgid "Created .hbl file '%1$s' for language(s): %2$s"
-msgstr ""
-
-#: utils/hbmk2/hbmk2.prg:12412
-#, c-format
-msgid "Warning: %1$s"
-msgstr "Προειδοποίηση: %1$s"
+msgstr "Δημιουργήθηκε το .hbl αρχείο '%1$s'"
#: utils/hbmk2/hbmk2.prg:12459
#, c-format
msgid "Error: Cannot create file: %1$s"
msgstr "Λάθος: Αδυναμία δημιουργίας αρχείου: %1$s"
+#: utils/hbmk2/hbmk2.prg:12356
+#, c-format
+msgid "Created .hbl file '%1$s' for language(s): %2$s"
+msgstr "Δημιουργήθηκε το .hbl αρχείο '%1$s' για τη γλώσσα(ες): %2$s"
+
+#: utils/hbmk2/hbmk2.prg:12384
+#, c-format
+msgid ".pot error: %1$s"
+msgstr ".pot λάθος: %1$s"
+
+#: utils/hbmk2/hbmk2.prg:12469 utils/hbmk2/hbmk2.prg:12669
+#, c-format
+msgid "Warning: Source dynamic library not found: %1$s"
+msgstr "Προειδοποίηση: Δεν βρέθηκε η πηγαία δυναμική βιβλιοθήκη: %1$s"
+
+#: utils/hbmk2/hbmk2.prg:12534
+#, c-format
+msgid ""
+"Found COFF .lib with the same name, falling back to using it instead of the "
+".dll."
+msgstr "Βρέθηκε COFF .lib με το ίδιο όνομα, θα χρησιμοποιηθεί αυτή αντί για την .dll."
+
+#: utils/hbmk2/hbmk2.prg:12412
+#, c-format
+msgid "Warning: %1$s"
+msgstr "Προειδοποίηση: %1$s"
+
+#: utils/hbmk2/hbmk2.prg:12425
+#, c-format
+msgid ".pot merge error: %1$s"
+msgstr ".pot λάθος συγχώνευσης: %1$s"
+
#: utils/hbmk2/hbmk2.prg:15657
#, c-format
msgid "no error"
msgstr "κανένα λάθος"
-#: utils/hbmk2/hbmk2.prg:15629
+#: utils/hbmk2/hbmk2.prg:15324
#, c-format
-msgid "Translation (%1$s): (add your name here)"
-msgstr ""
+msgid "Loading xhp (xMate) project file: %1$s"
+msgstr "Φόρτωση xhp (xMate) αρχείο έργου: %1$s"
-#: utils/hbmk2/hbmk2.prg:15680 utils/hbmk2/hbmk2.prg:15687
+#: utils/hbmk2/hbmk2.prg:15660
#, c-format
-msgid "Syntax:"
-msgstr "Σύνταξη:"
+msgid "failed Harbour detection"
+msgstr "αποτυχία ανίχνευσης Harbour"
+
+#: utils/hbmk2/hbmk2.prg:15661
+#, c-format
+msgid "failed stub creation"
+msgstr "αποτυχίας δημιουργίας stub"
+
+#: utils/hbmk2/hbmk2.prg:15732
+#, c-format
+msgid "more help"
+msgstr "περισσότερη βοήθεια"
+
+#: utils/hbmk2/hbmk2.prg:15662
+#, c-format
+msgid "failed in compilation (Harbour, C compiler, Resource compiler)"
+msgstr "αποτυχία στη μεταγλώττιση (Harbour, C compiler, Resource compiler)"
+
+#: utils/hbmk2/hbmk2.prg:15659
+#, c-format
+msgid "unknown compiler"
+msgstr "άγνωστος μεταγλωττιστής"
+
+#: utils/hbmk2/hbmk2.prg:15673
+#, c-format
+msgid "unknown: %1$d"
+msgstr "άγνωστο: %1$d"
+
+#: utils/hbmk2/hbmk2.prg:15691
+#, c-format
+msgid "Supported values for each supported value:"
+msgstr "Υποστηριζόμενες τιμές γιά κάθε υποστηριζόμενη τιμή:"
+
+#: utils/hbmk2/hbmk2.prg:15897
+#, c-format
+msgid "this help"
+msgstr "η παρούσα βοήθεια"
#: utils/hbmk2/hbmk2.prg:15658
#, c-format
@@ -956,30 +992,25 @@ msgstr "(εγκαταστάθηκε)"
msgid "Harbour core"
msgstr "Πυρήνας Harbour"
-#: utils/hbmk2/hbmk2.prg:13236
-#, c-format
-msgid "Hint: Add option '%1$s' for missing function(s): %2$s"
-msgstr "Συμβουλή: Προσθέστε την επιλογή '%1$s' για συνάρτηση(σεις) που λείπουν: %2$s"
-
-#: utils/hbmk2/hbmk2.prg:13214
-#, c-format
-msgid "%1$s %2$s:"
-msgstr "%1$s %2$s:"
-
#: utils/hbmk2/hbmk2.prg:13240
#, c-format
msgid "Error: Referenced, missing, but unknown function(s): %1$s"
msgstr "Λάθος: Αναφέρθηκε, απούσα, αλλά άγνωστη συνάρτηση(εις): %1$s"
+#: utils/hbmk2/hbmk2.prg:13214
+#, c-format
+msgid "%1$s %2$s:"
+msgstr "%1$s %2$s:"
+
#: utils/hbmk2/hbmk2.prg:13214
#, c-format
msgid "(not installed)"
msgstr "(δεν εγκαταστάθηκε)"
-#: utils/hbmk2/hbmk2.prg:15659
+#: utils/hbmk2/hbmk2.prg:13236
#, c-format
-msgid "unknown compiler"
-msgstr "άγνωστος μεταγλωττιστής"
+msgid "Hint: Add option '%1$s' for missing function(s): %2$s"
+msgstr "Συμβουλή: Προσθέστε την επιλογή '%1$s' για συνάρτηση(σεις) που λείπουν: %2$s"
#: utils/hbmk2/hbmk2.prg:13236
#, c-format
@@ -993,6 +1024,11 @@ msgstr "Συμβουλή: Εγκαταστείστε το πακέτο %3$s κα
msgid "Error: Updating extern header."
msgstr "Λάθος: Ενημέρωσης εξωτερικού header"
+#: utils/hbmk2/hbmk2.prg:13948
+#, c-format
+msgid "Cannot find script '%1$s'"
+msgstr "Αδυναμία εύρεσης σεναρίου '%1$s'"
+
#: utils/hbmk2/hbmk2.prg:13820
#, c-format
msgid ""
@@ -1005,11 +1041,6 @@ msgstr "Προειδοποίηση: Αποτυχία ανίχνευσης του
msgid "Updating extern header: %1$s"
msgstr "Ενημέρωση εξωτερικού header: %1$s"
-#: utils/hbmk2/hbmk2.prg:13948
-#, c-format
-msgid "Cannot find script '%1$s'"
-msgstr "Αδυναμία εύρεσης σεναρίου '%1$s'"
-
#: utils/hbmk2/hbmk2.prg:14121
#, c-format
msgid "'%1$s' (%2$s) not found."
@@ -1057,233 +1088,92 @@ msgstr "Αδυναμία εκτέλεσης:"
msgid "Syntax error."
msgstr "Συντακτικό λάθος."
-#: utils/hbmk2/hbmk2.prg:15060
-#, c-format
-msgid "Loading hbmake project file: %1$s"
-msgstr "Φόρτωση hbmake αρχείο έργου: %1$s"
-
-#: utils/hbmk2/hbmk2.prg:15324
-#, c-format
-msgid "Loading xhp (xMate) project file: %1$s"
-msgstr "Φόρτωση xhp (xMate) αρχείο έργου: %1$s"
-
-#: utils/hbmk2/hbmk2.prg:15192
-#, c-format
-msgid "Loading xbp (xbuild) project file: %1$s"
-msgstr "Φόρτωση xbp (xbuild) αρχείο έργου: %1$s"
-
#: utils/hbmk2/hbmk2.prg:15171 utils/hbmk2/hbmk2.prg:15300
#: utils/hbmk2/hbmk2.prg:15449
#, c-format
msgid "Saving as .hbp file: %1$s"
msgstr "Αποθήκευση ως .hbp αρχείο: %1$s"
+#: utils/hbmk2/hbmk2.prg:15192
+#, c-format
+msgid "Loading xbp (xbuild) project file: %1$s"
+msgstr "Φόρτωση xbp (xbuild) αρχείο έργου: %1$s"
+
+#: utils/hbmk2/hbmk2.prg:15060
+#, c-format
+msgid "Loading hbmake project file: %1$s"
+msgstr "Φόρτωση hbmake αρχείο έργου: %1$s"
+
#: utils/hbmk2/hbmk2.prg:16248
#, c-format
-msgid "Output text to stdout."
-msgstr "Εξοδος κειμένου στο stdout."
+msgid ""
+"Find file in (array or pathsep delimited string are accepted) with "
+"list of alternate extensions (defaults to executable binaries). "
+"Returns filename if found and NIL if not."
+msgstr "Ευρεση αρχείου στο (είναι δεκτά, πίνακας ή συμβολοσειρά διαχωρισμένη με διαχωριστές καταλόγου) που περιέχει λίστα από εναλλακτικές καταλήξεις (defaults to executable binaries). Επιστρέφει όνομα-αρχείου αν βρεθεί και NIL αν όχι."
+
+#: utils/hbmk2/hbmk2.prg:16175
+#, c-format
+msgid "set the default GT to be used"
+msgstr "ορισμός του πρεπιλεγμένου GT που θα χρησιμοποιηθεί"
#: utils/hbmk2/hbmk2.prg:16332
#, c-format
msgid ""
-". (dot) passed as first parameter will enter the interactive Harbour shell."
-msgstr ". (τελεία) περασμένη σαν πρώτη παράμετρος θα εκκινήσει το διαλογικό κέλυφος Harbour."
+"Libraries and object files built with/for CA-Cl*pper will not work with any "
+"supported platform/compiler."
+msgstr "Βιβλιοθήκες και object αρχεία δημιουργημένα με/για τον CA-Cl*pper δεν θα λειτουργήσουν με κανέναν υποστηριζόμενο μεταγλωττιστή/πλατφόρμα."
-#: utils/hbmk2/hbmk2.prg:16421
+#: utils/hbmk2/hbmk2.prg:16437
#, c-format
-msgid "To run result of above"
-msgstr "Για να εκτελέσετε το αποτέλεσμα των παραπάνω"
+msgid "To build an application which links against Harbour dynamic libraries"
+msgstr "Για να δημιουργήσετε μία εφαρμογή με αναφορές σε δυναμικές βιβλιοθήκες Harbour"
-#: utils/hbmk2/hbmk2.prg:16389
+#: utils/hbmk2/hbmk2.prg:15986
#, c-format
-msgid "License:"
-msgstr "Αδεια:"
+msgid "options to be passed to C compiler (before command-line options)"
+msgstr "επιλογές που θα περαστούν στον μεταγλωττιστή C (πρίν από επιλογές γραμμής-εντολών)"
-#: utils/hbmk2/hbmk2.prg:16186
+#: utils/hbmk2/hbmk2.prg:15888
#, c-format
-msgid "when dependency was detected (available in C sources)"
-msgstr "όταν ανιχνεύτηκε εξάρτηση (διαθέσιμο σε πηγαίους κώδικες C)"
-
-#: utils/hbmk2/hbmk2.prg:16219
-#, c-format
-msgid "Display list of loaded Harbour header."
-msgstr "Εμφάνιση λίστας των φορτωμένων Harbour header."
-
-#: utils/hbmk2/hbmk2.prg:16063
-#, c-format
-msgid "Harbour release version number"
-msgstr "Αριθμός έκδοσης Harbour -release- "
-
-#: utils/hbmk2/hbmk2.prg:16175 utils/hbmk2/hbmk2.prg:16175
-#: utils/hbmk2/hbmk2.prg:16175 utils/hbmk2/hbmk2.prg:16175
-#: utils/hbmk2/hbmk2.prg:16175 utils/hbmk2/hbmk2.prg:16175
-#: utils/hbmk2/hbmk2.prg:16175 utils/hbmk2/hbmk2.prg:16175
-#: utils/hbmk2/hbmk2.prg:16175 utils/hbmk2/hbmk2.prg:16175
-#: utils/hbmk2/hbmk2.prg:16175 utils/hbmk2/hbmk2.prg:16175
-#, c-format
-msgid "space separated list of values as in %1$s option"
-msgstr "λίστα τιμών διαχωρισμένων με κενό διάστημα, όπως στην επιλογή %1$s"
-
-#: utils/hbmk2/hbmk2.prg:16063
-#, c-format
-msgid "Harbour version status"
-msgstr "Κατάσταση έκδοσης Harbour "
-
-#: utils/hbmk2/hbmk2.prg:16175
-#, c-format
-msgid "add space separated list of frameworks (Darwin only)"
-msgstr "προσθήκη λίστας frameworks διαχωρισμένων με κενό (μόνο σε Darwin)"
-
-#: utils/hbmk2/hbmk2.prg:16407
-#, c-format
-msgid "Examples to start with %1$s:"
-msgstr "Παραδείγματα για να ξεκινήσετε τη χρήση του %1$s:"
-
-#: utils/hbmk2/hbmk2.prg:16103
-#, c-format
-msgid ""
-"target platform is *nix compatible (bsd, hpux, sunos, beos, qnx, android, "
-"vxworks, symbian, linux, darwin, cygwin, minix, aix)"
-msgstr "η παλτφόρμα-στόχος είναι *nix συμβατή (bsd, hpux, sunos, beos, qnx, android, vxworks, symbian, linux, darwin, cygwin, minix, aix)"
-
-#: utils/hbmk2/hbmk2.prg:16186
-#, c-format
-msgid ""
-"when an .hbx source file is present in a project (available in Harbour "
-"sources)"
-msgstr "όταν ενα .hbx πηγαίο αρχείο είναι παρόν σε ένα έργο (διαθέσιμο στα πηγαία αρχεία Harbour)"
-
-#: utils/hbmk2/hbmk2.prg:16191
-#, c-format
-msgid "__PLATFORM__*, __ARCH*BIT__, __*_ENDIAN__, etc..."
-msgstr "__PLATFORM__*, __ARCH*BIT__, __*_ENDIAN__, κ.λ.π...."
-
-#: utils/hbmk2/hbmk2.prg:16103
-#, c-format
-msgid "target C compiler is pocc* (pocc, pocc64, poccarm)"
-msgstr "ο στοχευμένος μεταγλωττιστής C είναι pocc* (pocc, pocc64, poccarm)"
+msgid "show sub-project level in output lines"
+msgstr "εμφάνιση επιπέδου του υπο-έργου στις γραμμές-εξόδου"
#: utils/hbmk2/hbmk2.prg:16063
#, c-format
msgid "Harbour minor version number"
msgstr "Δευτερεύων αριθμός έκδοσης "
-#: utils/hbmk2/hbmk2.prg:16219
-#, c-format
-msgid "List of loaded packages."
-msgstr "Λίστα φορτωμένων πακέτων"
-
-#: utils/hbmk2/hbmk2.prg:16248
-#, c-format
-msgid "Strip double quote enclosure from a string."
-msgstr "Αφαίρεση των διπλών εισαγωγικών εγκλεισμού από μία συμβολοσειρά."
-
-#: utils/hbmk2/hbmk2.prg:16103
-#, c-format
-msgid "Harbour 1.0.x compatibility mode (see -hb10 option)"
-msgstr "Κατάσταση συμβατότητας Harbour 1.0.x ( δες επιλογή -hb10)"
-
-#: utils/hbmk2/hbmk2.prg:16063
-#, c-format
-msgid "Harbour 3rd party static library directory"
-msgstr "Κατάλογος 3rd party βιβλιοθηκών Harbour "
-
-#: utils/hbmk2/hbmk2.prg:16063
-#, c-format
-msgid "Harbour dynamic library directory"
-msgstr "Κατάλογος δυναμικών βιβλιοθηκών Harbour "
-
-#: utils/hbmk2/hbmk2.prg:16011
-#, c-format
-msgid ""
-"project file. Can contain any number of command-line options, which are "
-"expected to create an output. Lines beginning with '#' character are "
-"ignored, otherwise newline is optional and options are space separated, just"
-" like on the command-line. You must enclose option containing space in "
-"double quotes. Each .hbp file reference will be executed as a sub-project."
-msgstr "αρχείο έργου. Μπορεί να περιέχει οποιοδήποτε αριθμό επιλογών γραμμής-εντολών, οι οποίες αναμένεται να αποφέρουν ένα αποτέλεσμα, δηλ. δημιουργία μιας εφαρμογής. Γραμμές που αρχίζουν με το χαρακτήρα '#' αγνοούνται, κατα τ'άλλα, η δημιουργία ξεχωριστών γραμμών είναι προαιρετική και οι επιλογές μπαίνουν διαχωρισμένες με κενό διάστημα, ακριβώς όπως στη γραμμή-εντολών. Επιλογή που περιέχει κενό διάστημα πρέπει να εγκλειστεί σε \"εισαγωγικα\". Κάθε αναφορά αρχείου .hbp θα εκτελεστεί σαν υπο-έργο."
-
-#: utils/hbmk2/hbmk2.prg:15888
-#, c-format
-msgid "override default language. is an ISO language code."
-msgstr "παραμερισμός προεπιλεγμένης γλώσσας. Το είναι ένας κατά ISO κωδικός γλώσσας."
-
-#: utils/hbmk2/hbmk2.prg:15986 utils/hbmk2/hbmk2.prg:15986
-#, c-format
-msgid "accepts same values (space separated) as %1$s option"
-msgstr "δέχεται τις ίδιες τιμές (χωρισμένες με κενό) όπως και η επιλογή %1$s "
-
#: utils/hbmk2/hbmk2.prg:16175
#, c-format
-msgid "add space separated list of symbols to force link to the target"
-msgstr "προσθέστε διαχωρισμένη με κενό λίστα συμβόλων που θα διασυνδεθούν υποχρεωτικά στο στόχο"
-
-#: utils/hbmk2/hbmk2.prg:16103
-#, c-format
msgid ""
-"target C compiler belongs to gcc family (gcc, mingw, mingw64, mingwarm, "
-"djgpp, gccomf, clang, open64, pcc)"
-msgstr "ο στοχευμένος μεταγλωττιστής C ανήκει στην οικογένεια gcc (gcc, mingw, mingw64, mingwarm, djgpp, gccomf, clang, open64, pcc)"
-
-#: utils/hbmk2/hbmk2.prg:15959
-#, c-format
-msgid ""
-msgstr " "
+"add space separated list of additional header paths (for both Harbour and C)"
+msgstr "προσθήκη διαχωρισμένης με κενό λίστας πρόσθετων μονοπατιών header ( για αμφότερα Harbour και C)"
#: utils/hbmk2/hbmk2.prg:16103
#, c-format
-msgid "target is single-threaded (see -st option)"
-msgstr "ο στόχος είναι single-threaded (δες -st επιλογή)"
+msgid "target C compiler is msvc* (msvc, msvc64, msvcia64, msvcarm)"
+msgstr "ο στοχευμένος μεταγλωττιστής C είναι msvc* (msvc, msvc64, msvcia64, msvcarm)"
-#: utils/hbmk2/hbmk2.prg:16248
+#: utils/hbmk2/hbmk2.prg:16103
#, c-format
-msgid "Output text to stdout without any formatting."
-msgstr "Εξοδος κειμένου στο stdout χωρίς καμμία μορφοποίηση."
+msgid "C level debugging is disabled (see -debug- option)"
+msgstr "Απενεργοποιημένη αποσφαλμάτωση επιπέδου C (δες -debug- επιλογή)"
+
+#: utils/hbmk2/hbmk2.prg:16063
+#, c-format
+msgid "dynamic library extension"
+msgstr "κατάληξη δυναμικής βιβλιοθήκης"
#: utils/hbmk2/hbmk2.prg:16351
#, c-format
-msgid ""
-"You can use key in interactive Harbour shell to paste text from the "
-"clipboard."
-msgstr "Μπορεί να χρησιμοποιηθεί ο συνδυασμός πλήκτρων στο διαδραστικό shell του Harbour για επικόληση από το πρόχειρο."
-
-#: utils/hbmk2/hbmk2.prg:15888
-#, c-format
-msgid ""
-"stop after creating the object files\n"
-"create link/copy %1$s to hbcmp/clipper for the same effect"
-msgstr "τερματισμός μετά την δημιουργία των object αρχείων\nδημιουργείστε δεσμό/αντιγράψτε το %1$s σε hbcmp/clipper για να επιτύχετε το αυτό αποτέλεσμα"
+msgid ".hb, .hrb or .dbf"
+msgstr ".hb, .hrb ή .dbf"
#: utils/hbmk2/hbmk2.prg:16063
#, c-format
-msgid "selected C compiler"
-msgstr "επιλεγμένος μεταγλωττιστής C"
-
-#: utils/hbmk2/hbmk2.prg:16103
-#, c-format
-msgid ""
-"filter will pass if ${MACRO} value equals to (case insensitive)."
-msgstr "το φίλτρο θα περάσει αν η τιμή ${MACRO} ισούται με την (ευαίσθητο σε πεζά/κεφαλαία)"
-
-#: utils/hbmk2/hbmk2.prg:16063
-#, c-format
-msgid "C compiler version"
-msgstr "Εκδοση μεταγλωττιστή C"
-
-#: utils/hbmk2/hbmk2.prg:16103
-#, c-format
-msgid ""
-"target C compiler. Where can be any value accepted by -comp= "
-"option."
-msgstr "ο C μεταγλωττιστής-στόχος. Οπου μπορεί να είναι κάθε τιμή αποδεκτή απο την επιλογή -comp."
-
-#: utils/hbmk2/hbmk2.prg:16186
-#, c-format
-msgid ""
-"when .hbc package is linked to the target. The value is the "
-"version= value from the .hbc file, converted to a decimal number, which is "
-"'1', if not specified. (available in Harbour sources)"
-msgstr "όταν το πακέτο .hbc διασυνδέεται με το στόχο. Η τιμή είναι η version= τιμή απο το αρχείο .hbc, μετασχηματισμένη σε δεκαδικό αριθμό, που είναι '1', αν δεν έχει οριστεί. (διαθέσιμο σε πηγαία αρχεία Harbour)"
+msgid "returns '1' if Harbour host platform is *nix compatible"
+msgstr "επιστρέφει '1' αν η πλατφόρμα υποδοχής Harbour είναι *nix συμβατή"
#: utils/hbmk2/hbmk2.prg:16063
#, c-format
@@ -1292,20 +1182,85 @@ msgstr "κατάλογος του %1$s"
#: utils/hbmk2/hbmk2.prg:16103
#, c-format
-msgid "static build (see -static and related options)"
-msgstr "κατασκευή static (δες -static και τις σχετικές επιλογές)"
+msgid "xhb mode (see -xhb option)"
+msgstr " xhb μοντέλο ( δες επιλογή -xhb)"
+
+#: utils/hbmk2/hbmk2.prg:16224
+#, c-format
+msgid ""
+"Plugin API:\n"
+"('hbmk' is the context variable received by the plugin entry function)"
+msgstr "Plugin API:\n ('hbmk' is the context variable received by the plugin entry function)"
#: utils/hbmk2/hbmk2.prg:15888
#, c-format
-msgid "stop after running Harbour compiler"
-msgstr "διακοπή μετά το τρέξιμο του μεταγλωττιστή "
+msgid ""
+"lists all known Harbour functions that contain in their name, along "
+"with their package (case insensitive, accepts multiple values, can contain "
+"wildcard characters)"
+msgstr "δημιουργεί λίστα όλων των γνωστών συναρτήσεων Harbour που περιέχουν στο όνομα τους, μαζί με τα πακέτα τους (αδιάφορο παζών/κεφαλαίων, δέχεται παλλαπλές τιμές, μπορεί να περιέχει wildcard χαρακτήρες)"
+
+#: utils/hbmk2/hbmk2.prg:15937
+#, c-format
+msgid "mode script runner / interactive shell"
+msgstr "μοντέλο εκτέλεσης σεναρίων / διαλογικό shell"
+
+#: utils/hbmk2/hbmk2.prg:15888 utils/hbmk2/hbmk2.prg:15897
+#, c-format
+msgid "long help in Markdown format"
+msgstr "εκτεταμένη βοήθεια σε μορφή Markdown"
+
+#: utils/hbmk2/hbmk2.prg:15917
+#, c-format
+msgid ""
+"You can sym-link/copy/rename %1$s to the following names to alter default "
+"mode of operation:"
+msgstr "Μορείτε να συνδέσετε/αντιγράψετε/μετονομάσετε %1$s στα ακόλουθα ονόματα για αλλάξετε την προεπιλεγμένη λειτουργία:"
#: utils/hbmk2/hbmk2.prg:16011
#, c-format
msgid ""
-"standard .hbc file that gets automatically processed, if present. Possible "
-"location(s) (in order of precedence) [*]: %1$s"
-msgstr "standard αρχείο .hbc που δέχεται αυτόματη επεξεργασία , αν είναι παρόν. Πιθανή(ές) τοποθεσίες (με σειρά προτεραιότητας) [*]: %1$s"
+"if passed directly as a source file, it will be used as additional standard "
+"header"
+msgstr "αν περαστεί κατευθείαν σαν πηγαίο αρχείο, θα χρησιμοποιηθεί σαν επιπλέον πρότυπο header"
+
+#: utils/hbmk2/hbmk2.prg:16103
+#, c-format
+msgid ""
+"target C compiler belongs to gcc family (gcc, mingw, mingw64, mingwarm, "
+"djgpp, gccomf, clang, open64, pcc)"
+msgstr "ο στοχευμένος μεταγλωττιστής C ανήκει στην οικογένεια gcc (gcc, mingw, mingw64, mingwarm, djgpp, gccomf, clang, open64, pcc)"
+
+#: utils/hbmk2/hbmk2.prg:16219
+#, c-format
+msgid "hb_ProgName() not mapped to script."
+msgstr "Το hb_ProgName() δεν χαρτογραφήθηκε σε σενάριο."
+
+#: utils/hbmk2/hbmk2.prg:16248
+#, c-format
+msgid "Add a binary object file to the project."
+msgstr "Προσθήκη ενός δυαδικού object αρχείου στο έργο."
+
+#: utils/hbmk2/hbmk2.prg:15888
+#, c-format
+msgid "Harbour compiler build information"
+msgstr "Πληροφορία κατασκευής μεταγλωτιστή Harbour"
+
+#: utils/hbmk2/hbmk2.prg:15986
+#, c-format
+msgid "override C compiler executable directory (gcc compiler families only)"
+msgstr "επικάλυψη του καταλόγου μεταγλωττιστή C (μόνο σε gcc οικογένειες μεταγλωττιστών)"
+
+#: utils/hbmk2/hbmk2.prg:16103
+#, c-format
+msgid "target C compiler is bcc* (bcc, bcc64)"
+msgstr "ο στοχευμένος μεταγλωττιστής C είναι bcc* (bcc, bcc64)"
+
+#: utils/hbmk2/hbmk2.prg:16175
+#, c-format
+msgid ""
+"similar to shared=, but works only if shared/static mode was not set before"
+msgstr "παρόμοιο με shared=, αλλά λειτουργεί μόνο αν το μοντέλο shared/static δεν έχει οριστεί πιο πρίν"
#: utils/hbmk2/hbmk2.prg:15835
#, c-format
@@ -1315,166 +1270,188 @@ msgid ""
"_HBMK_BUILD_TIMESTAMP_ with the date/time of build"
msgstr "δημιουργία .ch header αρχείου με πληροφορίες χρονοσήμανσης. Το δημιουργημένο header θα ορίσει τις σταθερές προεπεξεργασίας _HBMK_BUILD_DATE_, _HBMK_BUILD_TIME_, _HBMK_BUILD_TIMESTAMP_ με την ημερ/νία-ωρα της κατασκευής"
-#: utils/hbmk2/hbmk2.prg:16175
+#: utils/hbmk2/hbmk2.prg:16201
#, c-format
-msgid ""
-"similar to shared=, but works only if shared/static mode was not set before"
-msgstr "παρόμοιο με shared=, αλλά λειτουργεί μόνο αν το μοντέλο shared/static δεν έχει οριστεί πιο πρίν"
+msgid "when dependency was detected"
+msgstr "όταν εξάρτηση ανιχνεύτηκε"
+
+#: utils/hbmk2/hbmk2.prg:16191
+#, c-format
+msgid "__PLATFORM__*, __ARCH*BIT__, __*_ENDIAN__, etc..."
+msgstr "__PLATFORM__*, __ARCH*BIT__, __*_ENDIAN__, κ.λ.π...."
+
+#: utils/hbmk2/hbmk2.prg:16063
+#, c-format
+msgid "Harbour binary directory"
+msgstr "Κατάλογος εκτελέσιμων αρχείων Harbour "
#: utils/hbmk2/hbmk2.prg:16103
#, c-format
msgid "C level debugging is enabled (see -debug option)"
msgstr "Ενεργοποιημένη αποσφαλμάτωση επιπέδου C (δες επιλογή -debug)"
-#: utils/hbmk2/hbmk2.prg:16063
+#: utils/hbmk2/hbmk2.prg:15986 utils/hbmk2/hbmk2.prg:15986
#, c-format
-msgid ""
-"returns the header directory of dependency , or '1' if it is not "
-"detected"
-msgstr "επιστρέφει τον επικεφαλής κατάλογο της εξάρτησης , ή '1' αν δεν ανιχνευτεί"
-
-#: utils/hbmk2/hbmk2.prg:16248
-#, c-format
-msgid "Output text to stderr."
-msgstr "Εξοδος κειμένου στο"
-
-#: utils/hbmk2/hbmk2.prg:15888
-#, c-format
-msgid ""
-"specify a new build target.