From e562f8de95f82075a6e6c5cfada33b2be322f21a Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Sun, 31 Mar 2013 21:51:51 +0200 Subject: [PATCH] updated localization, manuals regenerated (semi-automatic) --- contrib/hbrun/doc/hbrun.el.md | 7 +- utils/hbmk2/doc/hbmk2.el.md | 95 +- utils/hbmk2/doc/hbmk2.en.md | 62 +- utils/hbmk2/doc/hbmk2.es_419.md | 70 +- utils/hbmk2/doc/hbmk2.es_ES.md | 68 +- utils/hbmk2/doc/hbmk2.fr_FR.md | 62 +- utils/hbmk2/doc/hbmk2.hu.md | 62 +- utils/hbmk2/doc/hbmk2.it.md | 62 +- utils/hbmk2/doc/hbmk2.pt_BR.md | 62 +- utils/hbmk2/po/hbmk2.el.po | 3814 +++++++++++++++---------------- utils/hbmk2/po/hbmk2.en.po | 3236 +++++++++++++------------- utils/hbmk2/po/hbmk2.es_419.po | 3748 +++++++++++++++--------------- utils/hbmk2/po/hbmk2.es_ES.po | 3794 +++++++++++++++--------------- utils/hbmk2/po/hbmk2.fr_FR.po | 3510 ++++++++++++++-------------- utils/hbmk2/po/hbmk2.hu.po | 3586 ++++++++++++++--------------- utils/hbmk2/po/hbmk2.it.po | 3608 ++++++++++++++--------------- utils/hbmk2/po/hbmk2.pt_BR.po | 3692 +++++++++++++++--------------- 17 files changed, 14770 insertions(+), 14768 deletions(-) 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.