aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog9
-rw-r--r--localedata/ChangeLog6
-rw-r--r--localedata/tests-mbwc/dat_mbrlen.c14
-rw-r--r--po/el.po552
-rw-r--r--wcsmbs/mbrtowc.c4
-rw-r--r--wcsmbs/tst-mbrtowc.c103
6 files changed, 322 insertions, 366 deletions
diff --git a/ChangeLog b/ChangeLog
index fc4e1826a2..62a9e5174c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2001-05-21 Bruno Haible <haible@clisp.cons.org>
+
+ * wcsmbs/mbrtowc.c (mbrtowc): Remove local variable 'flush', always
+ use 0 instead, and rely on the converter to do the flush.
+ * wcsmbs/tst-mbrtowc.c (utf8_test_1): New function, taken from
+ utf8_test.
+ (utf8_test_2, utf8_test_3): New function.
+ (utf8_test): Call utf8_test_1, utf8_test_2, utf8_test_3.
+
2001-05-22 Jakub Jelinek <jakub@redhat.com>
* elf/dl-close.c (_dl_close): Save imap->l_reldeps, not map->l_reldeps.
diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index 316d3c4eb7..b2e9e59671 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,3 +1,9 @@
+2001-05-21 Bruno Haible <haible@clisp.cons.org>
+
+ * tests-mbwc/dat_mbrlen.c (tst_mbrlen_loc): Use a private mbstate_t
+ for some tests, because mbrlen (NULL, 0, &s) does not always put back
+ s into the initial state.
+
2001-05-14 Andreas Jaeger <aj@suse.de>
* locales/ms_MY: Fix entries for Tue and Wednesday.
diff --git a/localedata/tests-mbwc/dat_mbrlen.c b/localedata/tests-mbwc/dat_mbrlen.c
index 4a69833754..3d396c9ea5 100644
--- a/localedata/tests-mbwc/dat_mbrlen.c
+++ b/localedata/tests-mbwc/dat_mbrlen.c
@@ -99,21 +99,15 @@ TST_MBRLEN tst_mbrlen_loc [] = {
{ /*----------------- #01 -----------------*/
{
{
- { 1, "\317\302", 1, 0, 0 },
-#ifdef SHOJI_IS_RIGHT
- { 0, "", 0, 0, 0 },
-#else
- /* XXX This test depends on the internal state being empty.
- XXX Therefore we must explicitly clean it. */
- { 0, "", 0, 0, 1 },
-#endif
- { 1, "\317\302", USE_MBCURMAX, 0, 0 },
+ { 1, "\317\302", 1, 1, 1 },
+ { 0, "", 0, 1, 0 },
+ { 1, "\317\302", USE_MBCURMAX, 1, 1 },
}
},
{
{
{ 0, 1, -2, },
- { 0, 1, 0, },
+ { 0, 1, -1, },
{ 0, 1, 2, },
}
}
diff --git a/po/el.po b/po/el.po
index c015cf776a..ee08b7efcb 100644
--- a/po/el.po
+++ b/po/el.po
@@ -1,5 +1,5 @@
# Greek(Hellenic) messages for the GNU libc.
-# Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
+# Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
# Nikos Mavroyanopoulos <nmav@hellug.gr>, 1999, 2000.
# Simos Xenitellis <S.Xenitellis@rhbnc.ac.uk>, 1999, 2000, 2001.
#
@@ -245,12 +245,10 @@ msgstr "%.*s: η παράμετρος ARGP_HELP_FMT απαιτεί τιμή"
msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
msgstr "%.*s: Άγνωστη παράμετρος ARGP_HELP_FMT"
-#: locale/programs/ld-address.c:576 locale/programs/ld-collate.c:2593
-#: locale/programs/ld-collate.c:3719 locale/programs/ld-ctype.c:2110
-#: locale/programs/ld-ctype.c:2847 locale/programs/ld-identification.c:440
-#: locale/programs/ld-measurement.c:232 locale/programs/ld-messages.c:326
-#: locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:300
-#: locale/programs/ld-numeric.c:370 locale/programs/ld-paper.c:233
+#: locale/programs/ld-address.c:576 locale/programs/ld-collate.c:2593 locale/programs/ld-collate.c:3719
+#: locale/programs/ld-ctype.c:2110 locale/programs/ld-ctype.c:2847 locale/programs/ld-identification.c:440
+#: locale/programs/ld-measurement.c:232 locale/programs/ld-messages.c:326 locale/programs/ld-monetary.c:934
+#: locale/programs/ld-name.c:300 locale/programs/ld-numeric.c:370 locale/programs/ld-paper.c:233
#: locale/programs/ld-telephone.c:308 locale/programs/ld-time.c:1172
#, c-format
msgid "%1$s: definition does not end with `END %1$s'"
@@ -426,8 +424,7 @@ msgstr "%s: Περισσότερες από μία -y επιλογές καθορίστηκαν\n"
msgid "%s: Too many arguments\n"
msgstr "%s: Πάρα πολλά ορίσματα\n"
-#: locale/programs/ld-collate.c:457 locale/programs/ld-collate.c:483
-#: locale/programs/ld-collate.c:499
+#: locale/programs/ld-collate.c:457 locale/programs/ld-collate.c:483 locale/programs/ld-collate.c:499
#, c-format
msgid "%s: `%s' mentioned more than once in definition of weight %d"
msgstr ""
@@ -437,8 +434,8 @@ msgstr ""
msgid "%s: `%s' must be a character"
msgstr "%s: το `%s' πρέπει να είναι ένας απλός χαρακτήρας"
-#: locale/programs/ld-address.c:248 locale/programs/ld-address.c:276
-#: locale/programs/ld-address.c:309 locale/programs/ld-address.c:321
+#: locale/programs/ld-address.c:248 locale/programs/ld-address.c:276 locale/programs/ld-address.c:309
+#: locale/programs/ld-address.c:321
#, c-format
msgid "%s: `%s' value does not match `%s' value"
msgstr ""
@@ -483,11 +480,10 @@ msgstr ""
msgid "%s: cannot reorder after %.*s: symbol not known"
msgstr ""
-#: locale/programs/ld-ctype.c:2910 locale/programs/ld-ctype.c:2994
-#: locale/programs/ld-ctype.c:3014 locale/programs/ld-ctype.c:3035
-#: locale/programs/ld-ctype.c:3056 locale/programs/ld-ctype.c:3077
-#: locale/programs/ld-ctype.c:3098 locale/programs/ld-ctype.c:3138
-#: locale/programs/ld-ctype.c:3159 locale/programs/ld-ctype.c:3226
+#: locale/programs/ld-ctype.c:2910 locale/programs/ld-ctype.c:2994 locale/programs/ld-ctype.c:3014
+#: locale/programs/ld-ctype.c:3035 locale/programs/ld-ctype.c:3056 locale/programs/ld-ctype.c:3077
+#: locale/programs/ld-ctype.c:3098 locale/programs/ld-ctype.c:3138 locale/programs/ld-ctype.c:3159
+#: locale/programs/ld-ctype.c:3226
#, c-format
msgid "%s: character `%s' in charmap not representable with one byte"
msgstr ""
@@ -502,11 +498,10 @@ msgstr ""
msgid "%s: character `%s' not defined in charmap while needed as default value"
msgstr "ο χαρακτήρας `%s' δεν ορίστηκε ενώ χρειάζεται σαν προκαθορισμένη τιμή"
-#: locale/programs/ld-ctype.c:2989 locale/programs/ld-ctype.c:3009
-#: locale/programs/ld-ctype.c:3051 locale/programs/ld-ctype.c:3072
-#: locale/programs/ld-ctype.c:3093 locale/programs/ld-ctype.c:3133
-#: locale/programs/ld-ctype.c:3154 locale/programs/ld-ctype.c:3221
-#: locale/programs/ld-ctype.c:3263 locale/programs/ld-ctype.c:3288
+#: locale/programs/ld-ctype.c:2989 locale/programs/ld-ctype.c:3009 locale/programs/ld-ctype.c:3051
+#: locale/programs/ld-ctype.c:3072 locale/programs/ld-ctype.c:3093 locale/programs/ld-ctype.c:3133
+#: locale/programs/ld-ctype.c:3154 locale/programs/ld-ctype.c:3221 locale/programs/ld-ctype.c:3263
+#: locale/programs/ld-ctype.c:3288
#, fuzzy, c-format
msgid "%s: character `%s' not defined while needed as default value"
msgstr "ο χαρακτήρας `%s' δεν ορίστηκε ενώ χρειάζεται σαν προκαθορισμένη τιμή"
@@ -517,14 +512,12 @@ msgid "%s: command was '%s', result was %d\n"
msgstr "%s: η εντολή ήταν '%s', το αποτέλεσμα ήταν %d\n"
#: locale/programs/ld-time.c:225
-#, fuzzy, c-format
+#, c-format
msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'"
-msgstr ""
-"η κατευθυντήρια σημαία στο αλφαριθμιτικό %d στο πεδίο `era' στην\n"
-"κατηγορία `%s' δεν είναι '+' ούτε '-'"
+msgstr "%s: η κατευθυντήρια σημαία στο αλφαριθμιτικό %Zd στο πεδίο `era' δεν είναι '+' ούτε '-'"
#: locale/programs/ld-time.c:237
-#, fuzzy, c-format
+#, c-format
msgid "%s: direction flag in string %Zd in `era' field is not a single character"
msgstr "%s: η κατευθυντήρια σημαία στο αλφαριθμιτικό %Zd στο πεδίο `era' δεν είναι ένας μόνος χαρακτήρας"
@@ -568,28 +561,23 @@ msgstr "%s: Σφάλμα στο μηχανισμό κατάστασης"
msgid "%s: field `%s' declared more than once"
msgstr ""
-#: locale/programs/ld-ctype.c:1525 locale/programs/ld-ctype.c:1650
-#: locale/programs/ld-ctype.c:1756 locale/programs/ld-ctype.c:2346
-#: locale/programs/ld-ctype.c:3329
+#: locale/programs/ld-ctype.c:1525 locale/programs/ld-ctype.c:1650 locale/programs/ld-ctype.c:1756
+#: locale/programs/ld-ctype.c:2346 locale/programs/ld-ctype.c:3329
#, c-format
msgid "%s: field `%s' does not contain exactly ten entries"
msgstr ""
-#: locale/programs/ld-address.c:154 locale/programs/ld-address.c:205
-#: locale/programs/ld-address.c:230 locale/programs/ld-address.c:259
-#: locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:117
+#: locale/programs/ld-address.c:154 locale/programs/ld-address.c:205 locale/programs/ld-address.c:230
+#: locale/programs/ld-address.c:259 locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:117
#, c-format
msgid "%s: field `%s' must not be empty"
msgstr ""
-#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:197
-#: locale/programs/ld-address.c:224 locale/programs/ld-address.c:284
-#: locale/programs/ld-address.c:303 locale/programs/ld-address.c:315
-#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:244
-#: locale/programs/ld-monetary.c:260 locale/programs/ld-name.c:104
-#: locale/programs/ld-numeric.c:113 locale/programs/ld-numeric.c:127
-#: locale/programs/ld-paper.c:101 locale/programs/ld-paper.c:109
-#: locale/programs/ld-telephone.c:105
+#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:197 locale/programs/ld-address.c:224
+#: locale/programs/ld-address.c:284 locale/programs/ld-address.c:303 locale/programs/ld-address.c:315
+#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:244 locale/programs/ld-monetary.c:260
+#: locale/programs/ld-name.c:104 locale/programs/ld-numeric.c:113 locale/programs/ld-numeric.c:127
+#: locale/programs/ld-paper.c:101 locale/programs/ld-paper.c:109 locale/programs/ld-telephone.c:105
#, fuzzy, c-format
msgid "%s: field `%s' not defined"
msgstr "το πεδίο `%s' στην κατηγορία `%s' δεν ορίστηκε"
@@ -625,12 +613,10 @@ msgstr ""
msgid "%s: illegal option -- %c\n"
msgstr "%s: μη αποδεκτή επιλογή -- %c\n"
-#: locale/programs/ld-address.c:573 locale/programs/ld-collate.c:3717
-#: locale/programs/ld-ctype.c:2844 locale/programs/ld-identification.c:437
-#: locale/programs/ld-measurement.c:229 locale/programs/ld-messages.c:324
-#: locale/programs/ld-monetary.c:932 locale/programs/ld-name.c:298
-#: locale/programs/ld-numeric.c:368 locale/programs/ld-paper.c:231
-#: locale/programs/ld-telephone.c:306 locale/programs/ld-time.c:1170
+#: locale/programs/ld-address.c:573 locale/programs/ld-collate.c:3717 locale/programs/ld-ctype.c:2844
+#: locale/programs/ld-identification.c:437 locale/programs/ld-measurement.c:229 locale/programs/ld-messages.c:324
+#: locale/programs/ld-monetary.c:932 locale/programs/ld-name.c:298 locale/programs/ld-numeric.c:368
+#: locale/programs/ld-paper.c:231 locale/programs/ld-telephone.c:306 locale/programs/ld-time.c:1170
#, c-format
msgid "%s: incomplete `END' line"
msgstr ""
@@ -639,16 +625,15 @@ msgstr ""
msgid "%s: invalid escape `%%%c' sequence in field `%s'"
msgstr ""
-#: locale/programs/ld-name.c:127 locale/programs/ld-telephone.c:126
-#: locale/programs/ld-telephone.c:150
+#: locale/programs/ld-name.c:127 locale/programs/ld-telephone.c:126 locale/programs/ld-telephone.c:150
#, fuzzy, c-format
msgid "%s: invalid escape sequence in field `%s'"
msgstr "μη έγκυρη διαδικασία διαφυγής στο τέλος του αλφαριθμιτικού"
#: locale/programs/ld-time.c:250
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid number for offset in string %Zd in `era' field"
-msgstr "μη έγκυρος αριθμός για αντιστάθμιση στo αλφαριθμιτικό %d στο πεδίο `era' στην κατηγορία `%s'"
+msgstr "%s: μη έγκυρος αριθμός για αντιστάθμιση στo αλφαριθμιτικό %Zd στο πεδίο `era' "
#: locale/programs/ld-collate.c:3143
#, c-format
@@ -661,14 +646,14 @@ msgid "%s: invalid option -- %c\n"
msgstr "%s: μη έγκυρη επιλογή -- %c\n"
#: locale/programs/ld-time.c:309
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid starting date in string %Zd in `era' field"
-msgstr "μη έγκυρη ημερομηνία έναρξης στο αλφαριθμιτικό %d στο πεδίο `era'στην κατηγορία `%s'"
+msgstr "%s: μη έγκυρη ημερομηνία έναρξης στο αλφαριθμιτικό %Zd στο πεδίο `era'"
#: locale/programs/ld-time.c:386
-#, fuzzy, c-format
+#, c-format
msgid "%s: invalid stopping date in string %Zd in `era' field"
-msgstr "μη έγκυρη ημερομηνία τερματισμού στο αλφαριθμιτικό %d στο πεδίο `era'στην κατηγορία `%s'"
+msgstr "%s: μη έγκυρη ημερομηνία τερματισμού στο αλφαριθμιτικό %Zd στο πεδίο `era'"
#: locale/programs/ld-measurement.c:112
#, fuzzy, c-format
@@ -680,8 +665,7 @@ msgstr "%s: πανικός: Μη έγκυρη l_value %d\n"
msgid "%s: language abbreviation `%s' not defined"
msgstr "το πεδίο `%s' στην κατηγορία `%s' δεν ορίστηκε"
-#: locale/programs/ld-collate.c:3223 locale/programs/ld-collate.c:3346
-#: locale/programs/ld-collate.c:3695
+#: locale/programs/ld-collate.c:3223 locale/programs/ld-collate.c:3346 locale/programs/ld-collate.c:3695
#, c-format
msgid "%s: missing `order_end' keyword"
msgstr ""
@@ -697,14 +681,14 @@ msgid "%s: missing `reorder-sections-end' keyword"
msgstr ""
#: locale/programs/ld-time.c:435
-#, fuzzy, c-format
+#, c-format
msgid "%s: missing era format in string %Zd in `era' field"
-msgstr "λείπει η διαμόρφωση εποχής στο αλφαριθμιτικό %d στο `era' πεδίοστην κατηγορία `%s'"
+msgstr "%s: λείπει η διαμόρφωση εποχής στο αλφαριθμιτικό %Zd στο πεδίο `era'"
#: locale/programs/ld-time.c:423
-#, fuzzy, c-format
+#, c-format
msgid "%s: missing era name in string %Zd in `era' field"
-msgstr "λείπει το όνομα της εποχής στο αλφαριθμιτικό %d στο `era' πεδίοστην κατηγορία `%s'"
+msgstr "%s: λείπει το όνομα της εποχής στο αλφαριθμιτικό %Zd στο πεδίο `era'"
#: locale/programs/ld-collate.c:3119
#, fuzzy, c-format
@@ -782,14 +766,14 @@ msgid "%s: order for `%.*s' already defined at %s:%Zu"
msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
#: locale/programs/ld-collate.c:3297
-#, fuzzy, c-format
+#, c-format
msgid "%s: order for collating element %.*s not yet defined"
-msgstr "σύμβολο για πολυχαρακτήρα στοιχείου παραβολής `%.*s' διπλασιάζει τον ορισμότου στοιχείου"
+msgstr ""
#: locale/programs/ld-collate.c:3281
-#, fuzzy, c-format
+#, c-format
msgid "%s: order for collating symbol %.*s not yet defined"
-msgstr "Τα χαρακτηριστικά της βαρύτητας ταξινόμισης για σύμβολο παραβολής δεν βγάζει νόημα"
+msgstr ""
#: sunrpc/rpc_main.c:289
#, c-format
@@ -801,14 +785,11 @@ msgstr "%s: η έξοδος θα επικαλύψει το %s\n"
msgid "%s: panic: Invalid l_value %d\n"
msgstr "%s: πανικός: Μη έγκυρη l_value %d\n"
-#: locale/programs/charmap.c:838 locale/programs/ld-address.c:592
-#: locale/programs/ld-collate.c:2590 locale/programs/ld-collate.c:3735
-#: locale/programs/ld-ctype.c:2107 locale/programs/ld-ctype.c:2864
-#: locale/programs/ld-identification.c:456
-#: locale/programs/ld-measurement.c:248 locale/programs/ld-messages.c:342
-#: locale/programs/ld-monetary.c:950 locale/programs/ld-name.c:316
-#: locale/programs/ld-numeric.c:386 locale/programs/ld-paper.c:249
-#: locale/programs/ld-telephone.c:324 locale/programs/ld-time.c:1188
+#: locale/programs/charmap.c:838 locale/programs/ld-address.c:592 locale/programs/ld-collate.c:2590
+#: locale/programs/ld-collate.c:3735 locale/programs/ld-ctype.c:2107 locale/programs/ld-ctype.c:2864
+#: locale/programs/ld-identification.c:456 locale/programs/ld-measurement.c:248 locale/programs/ld-messages.c:342
+#: locale/programs/ld-monetary.c:950 locale/programs/ld-name.c:316 locale/programs/ld-numeric.c:386
+#: locale/programs/ld-paper.c:249 locale/programs/ld-telephone.c:324 locale/programs/ld-time.c:1188
#: locale/programs/locfile.h:103 locale/programs/repertoire.c:325
#, c-format
msgid "%s: premature end of file"
@@ -820,14 +801,14 @@ msgid "%s: section `%.*s' not known"
msgstr ""
#: locale/programs/ld-time.c:337
-#, fuzzy, c-format
+#, c-format
msgid "%s: starting date is invalid in string %Zd in `era' field"
-msgstr "η ημερομηνία έναρξης δεν είναι έγκυρη στο αλφαριθμιτικό %d στο πεδίο `era' στην κατηγορία `%s'"
+msgstr "%s: η ημερομηνία έναρξης δεν είναι έγκυρη στο αλφαριθμιτικό %Zd στο πεδίο `era'"
#: locale/programs/ld-time.c:414
-#, fuzzy, c-format
+#, c-format
msgid "%s: stopping date is invalid in string %Zd in `era' field"
-msgstr "η ημερομηνία τερματισμού δεν είναι έγκυρη στην αλυσίδα %d στο πεδίο `era' στην κατηγορία `%s'"
+msgstr "%s: η ημερομηνία τερματισμού δεν είναι έγκυρη στο αλφαριθμητικό %Zd στο πεδίο `era'"
#: locale/programs/ld-collate.c:1248
#, c-format
@@ -839,15 +820,12 @@ msgstr ""
msgid "%s: symbolic range ellipsis must not directly follow `order_start'"
msgstr ""
-#: locale/programs/ld-address.c:583 locale/programs/ld-collate.c:518
-#: locale/programs/ld-collate.c:570 locale/programs/ld-collate.c:865
-#: locale/programs/ld-collate.c:878 locale/programs/ld-collate.c:2581
-#: locale/programs/ld-collate.c:3726 locale/programs/ld-ctype.c:1840
-#: locale/programs/ld-ctype.c:2098 locale/programs/ld-ctype.c:2673
-#: locale/programs/ld-ctype.c:2855 locale/programs/ld-identification.c:447
-#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333
-#: locale/programs/ld-monetary.c:941 locale/programs/ld-name.c:307
-#: locale/programs/ld-numeric.c:377 locale/programs/ld-paper.c:240
+#: locale/programs/ld-address.c:583 locale/programs/ld-collate.c:518 locale/programs/ld-collate.c:570
+#: locale/programs/ld-collate.c:865 locale/programs/ld-collate.c:878 locale/programs/ld-collate.c:2581
+#: locale/programs/ld-collate.c:3726 locale/programs/ld-ctype.c:1840 locale/programs/ld-ctype.c:2098
+#: locale/programs/ld-ctype.c:2673 locale/programs/ld-ctype.c:2855 locale/programs/ld-identification.c:447
+#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 locale/programs/ld-monetary.c:941
+#: locale/programs/ld-name.c:307 locale/programs/ld-numeric.c:377 locale/programs/ld-paper.c:240
#: locale/programs/ld-telephone.c:315 locale/programs/ld-time.c:1179
#, c-format
msgid "%s: syntax error"
@@ -954,12 +932,12 @@ msgid "%s: unrecognized option `--%s'\n"
msgstr "%s: μη αναγνωρίσιμη επιλογή `--%s'\n"
#: timezone/zic.c:443
-#, fuzzy, c-format
+#, c-format
msgid ""
"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n"
"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"
msgstr ""
-"%s: η χρήση είναι %s [ -s ] [ -v ] [ -l τοπική ώρα ] [ -p posix κανόνες ]\n"
+"%s: η χρήση είναι %s [ -s ] [ -v ] [ -l τοπική ώρα ] [ -p κανόνες posix ] \\\n"
"\t[ -d κατάλογος ] [ -L δευτερόλεπτα αναπήδησης ] [ -y τύπος έτους ] [ αρχείο ... ]\n"
#: timezone/zdump.c:175
@@ -968,39 +946,39 @@ msgid "%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n"
msgstr "%s: η χρήση είναι %s [ -v ] [ -c διακοπή ] ονομασία ζώνης ...\n"
#: locale/programs/ld-messages.c:121 locale/programs/ld-messages.c:154
-#, fuzzy, c-format
+#, c-format
msgid "%s: value for field `%s' must not be an empty string"
-msgstr "η τιμή για το πεδίο `%s' στην κατηγορία `%s' δεν πρέπει να είναι κενό αλφαριθμιτικό"
+msgstr "%s: η τιμή για το πεδίο `%s' δεν πρέπει να είναι ένα κενό αλφαριθμητικό"
#: locale/programs/ld-monetary.c:250 locale/programs/ld-numeric.c:119
-#, fuzzy, c-format
+#, c-format
msgid "%s: value for field `%s' must not be the empty string"
-msgstr "η τιμή για το πεδίο `%s' στην κατηγορία `%s' δεν πρέπει να είναι κενό αλφαριθμιτικό"
+msgstr "%s: η τιμή για το πεδίο `%s' δεν πρέπει να είναι το κενό αλφαριθμιτικό"
#: locale/programs/ld-monetary.c:232
-#, fuzzy, c-format
+#, c-format
msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217"
-msgstr "η τιμή του πεδίου `int_curr_symbol' στην κατηγορία `LC_MONETARY' δενσυμφωνεί με έγκυρο όνομα σύμφωνα με το ISO 4217"
+msgstr "%s: η τιμή του πεδίου `int_curr_symbol' δε συμφωνεί με έγκυρο όνομα κατά το ISO 4217"
#: locale/programs/ld-monetary.c:224
-#, fuzzy, c-format
+#, c-format
msgid "%s: value of field `int_curr_symbol' has wrong length"
-msgstr "η τιμή του πεδίου `int_curr_symbol' στην κατηγορία `LC_MONETARY' έχει λάθος μήκος"
+msgstr "%s: η τιμή του πεδίου `int_curr_symbol' έχει λάθος μήκος"
#: locale/programs/ld-monetary.c:857 locale/programs/ld-numeric.c:334
-#, fuzzy, c-format
+#, c-format
msgid "%s: values for field `%s' must be smaller than 127"
-msgstr "οι τιμές για το πεδίο `%s' στην κατηγορία `%s' πρέπει να είναι μικρότερες του 127"
+msgstr "%s: οι τιμές για το πεδίο `%s' πρέπει να είναι μικρότερες από 127"
#: locale/programs/ld-time.c:488
-#, fuzzy, c-format
+#, c-format
msgid "%s: values for field `%s' must not be larger than %d"
-msgstr "οι τιμές για το πεδίο `%s' στην κατηγορία `%s' πρέπει να είναι μικρότερες του 127"
+msgstr "%s: οι τιμές για το πεδίο `%s' δεν πρέπει να είναι μεγαλύτερες από %d"
#: locale/programs/ld-time.c:472 locale/programs/ld-time.c:480
-#, fuzzy, c-format
+#, c-format
msgid "%s: values of field `%s' must not be larger than %d"
-msgstr "οι τιμές για το πεδίο `%s' στην κατηγορία `%s' πρέπει να είναι μικρότερες του 127"
+msgstr "%s: οι τιμές του πεδίου `%s' δεν πρέπει να είναι μεγαλύτερες από %d"
#: locale/programs/ld-collate.c:850
#, c-format
@@ -1050,8 +1028,7 @@ msgstr ""
"-o ΑΡΧΕΙΟ-ΕΞΟΔΟΥ [ΑΡΧΕΙΟ-ΕΙΣΟΔΟΥ]...\n"
"[ΑΡΧΕΙΟ-ΕΞΟΔΟΥ [ΑΡΧΕΙΟ-ΕΙΣΟΔΟΥ]...]"
-#: stdio-common/../sysdeps/gnu/errlist.c:797
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115
+#: stdio-common/../sysdeps/gnu/errlist.c:797 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115
msgid ".lib section in a.out corrupted"
msgstr "Το τμήμα .lib στο a.out είναι κατεστραμμένο"
@@ -1099,14 +1076,12 @@ msgstr "Ακυρώθηκε"
msgid "Access Rights : "
msgstr "Δικαιώματα Προσπέλασης :"
-#: stdio-common/../sysdeps/gnu/errlist.c:793
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114
+#: stdio-common/../sysdeps/gnu/errlist.c:793 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114
msgid "Accessing a corrupted shared library"
msgstr "Προσπελαύνεται μια κατεστραμμένη διαμοιραζόμενη βιβλιοθήκη"
#. TRANS The requested socket address is already in use. @xref{Socket Addresses}.
-#: stdio-common/../sysdeps/gnu/errlist.c:367
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155
+#: stdio-common/../sysdeps/gnu/errlist.c:367 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155
msgid "Address already in use"
msgstr "Η διεύθυνση υποδοχής είναι ήδη σε χρήση"
@@ -1124,8 +1099,7 @@ msgstr "Δεν υποστηρίζετε από το πρωτόκολλο η οικογένεια διευθύνσεων"
msgid "Address family not supported by protocol family"
msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
-#: stdio-common/../sysdeps/gnu/errlist.c:761
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98
+#: stdio-common/../sysdeps/gnu/errlist.c:761 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98
msgid "Advertise error"
msgstr "Σφάλμα διαφήμισης"
@@ -1188,8 +1162,7 @@ msgstr "ΠΛΑΣΤΟ ΑΝΤΙΚΕΙΜΕΝΟ\n"
#. TRANS Bad address; an invalid pointer was detected.
#. TRANS In the GNU system, this error never happens; you get a signal instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:115
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44
+#: stdio-common/../sysdeps/gnu/errlist.c:115 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44
msgid "Bad address"
msgstr "Εσφαλμένη διεύθυνση"
@@ -1208,8 +1181,7 @@ msgstr "Εσφαλμένος περιγραφέας αρχείου"
msgid "Bad file number"
msgstr "Εσφαλμένος αριθμός αρχείου"
-#: stdio-common/../sysdeps/gnu/errlist.c:749
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87
+#: stdio-common/../sysdeps/gnu/errlist.c:749 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87
msgid "Bad font file format"
msgstr "Εσφαλμένη διαμόρφωση αρχείου γραμματοσειράς"
@@ -1244,8 +1216,7 @@ msgstr "Δυαδικά δεδομένα\n"
#. TRANS A file that isn't a block special file was given in a situation that
#. TRANS requires one. For example, trying to mount an ordinary file as a file
#. TRANS system in Unix gives this error.
-#: stdio-common/../sysdeps/gnu/errlist.c:122
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45
+#: stdio-common/../sysdeps/gnu/errlist.c:122 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45
msgid "Block device required"
msgstr "Απαιτείται συσκευή μπλοκ"
@@ -1258,10 +1229,8 @@ msgstr "Πρόβλημα στην εκλογή εκπομπής"
#. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled
#. TRANS or blocked. Thus, your program will never actually see @code{EPIPE}
#. TRANS unless it has handled or blocked @code{SIGPIPE}.
-#: stdio-common/../sysdeps/gnu/errlist.c:235
-#: stdio-common/../sysdeps/unix/siglist.c:39
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62
-#: sysdeps/generic/siglist.h:39
+#: stdio-common/../sysdeps/gnu/errlist.c:235 stdio-common/../sysdeps/unix/siglist.c:39
+#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 sysdeps/generic/siglist.h:39
msgid "Broken pipe"
msgstr "Διακοπείσα σωλήνωση"
@@ -1281,8 +1250,7 @@ msgstr "Ξεπεράστηκε το όριο χρόνου της CPU"
msgid "Cache expired"
msgstr "Τα περιεχόμενα της λανθάνουσας μνήμης έληξαν"
-#: stdio-common/../sysdeps/gnu/errlist.c:789
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113
+#: stdio-common/../sysdeps/gnu/errlist.c:789 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113
msgid "Can not access a needed shared library"
msgstr "Δεν είναι δυνατή η προσπέλαση μιας αναγκαίας διαμοιραζόμενης βιβλιοθήκης"
@@ -1374,8 +1342,7 @@ msgstr "Δεν είναι δυνατό να δεσμευτεί μνήμη"
#. TRANS The requested socket address is not available; for example, you tried
#. TRANS to give a socket a name that doesn't match the local host name.
#. TRANS @xref{Socket Addresses}.
-#: stdio-common/../sysdeps/gnu/errlist.c:374
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156
+#: stdio-common/../sysdeps/gnu/errlist.c:374 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156
msgid "Cannot assign requested address"
msgstr "Δεν είναι δυνατή η εκχώρηση της ζητηθήσας διεύθυνσης"
@@ -1397,9 +1364,9 @@ msgid "Cannot have more than one file generation flag!\n"
msgstr "Δε μπορεί να υπάρχουν περισσότερες από μια σημαίες δημιουργίας αρχείου!\n"
#: elf/readlib.c:117
-#, fuzzy, c-format
+#, c-format
msgid "Cannot mmap file %s.\n"
-msgstr "αδυναμία ανοίγματος αρχείου εισόδου `%s'"
+msgstr "Αδυναμία μεταφοράς στη μνήμη (mmap) του αρχείου %s.\n"
#: sunrpc/pmap_rmt.c:361
msgid "Cannot receive reply to broadcast"
@@ -1451,8 +1418,7 @@ msgstr ""
msgid "Changing access rights of %s to 0644 failed"
msgstr ""
-#: stdio-common/../sysdeps/gnu/errlist.c:689
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67
+#: stdio-common/../sysdeps/gnu/errlist.c:689 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67
msgid "Channel number out of range"
msgstr "Ο αριθμός των καναλιών είναι έξω από τα όρια"
@@ -1473,8 +1439,7 @@ msgstr "Τα διαπιστευτήρια του εξυπηρετούμενου είναι πολύ αδύναμα"
msgid "Columns :\n"
msgstr "Στήλες :\n"
-#: stdio-common/../sysdeps/gnu/errlist.c:769
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100
+#: stdio-common/../sysdeps/gnu/errlist.c:769 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100
msgid "Communication error on send"
msgstr "Σφάλμα επικοινωνίας κατά την αποστολή"
@@ -1493,23 +1458,20 @@ msgstr ""
#. TRANS A remote host refused to allow the network connection (typically because
#. TRANS it is not running the requested service).
-#: stdio-common/../sysdeps/gnu/errlist.c:452
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176
+#: stdio-common/../sysdeps/gnu/errlist.c:452 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176
msgid "Connection refused"
msgstr "Απόρριψη σύνδεσης"
#. TRANS A network connection was closed for reasons outside the control of the
#. TRANS local host, such as by the remote machine rebooting or an unrecoverable
#. TRANS protocol violation.
-#: stdio-common/../sysdeps/gnu/errlist.c:402
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161
+#: stdio-common/../sysdeps/gnu/errlist.c:402 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161
msgid "Connection reset by peer"
msgstr "Η σύνδεση έκλεισε από το ταίρι"
#. TRANS A socket operation with a specified timeout received no response during
#. TRANS the timeout period.
-#: stdio-common/../sysdeps/gnu/errlist.c:446
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175
+#: stdio-common/../sysdeps/gnu/errlist.c:446 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175
msgid "Connection timed out"
msgstr "Λήξη σύνδεσης"
@@ -1521,10 +1483,8 @@ msgstr "Συνεχίζεται"
msgid "Convert encoding of given files from one encoding to another."
msgstr "Μετατροπή της κωδικοποίησης δοθέντων αρχείων από μια κωδικοποίηση σε άλλη."
-#: catgets/gencat.c:246 elf/ldconfig.c:264 elf/sprof.c:355
-#: iconv/iconv_prog.c:351 locale/programs/locale.c:269
-#: locale/programs/localedef.c:311 nscd/nscd.c:287 nscd/nscd_nischeck.c:90
-#: nss/getent.c:63 posix/getconf.c:751
+#: catgets/gencat.c:246 elf/ldconfig.c:264 elf/sprof.c:355 iconv/iconv_prog.c:351 locale/programs/locale.c:269
+#: locale/programs/localedef.c:311 nscd/nscd.c:287 nscd/nscd_nischeck.c:90 nss/getent.c:63 posix/getconf.c:751
#, c-format
msgid ""
"Copyright (C) %s Free Software Foundation, Inc.\n"
@@ -1566,8 +1526,7 @@ msgstr "Σύνδεσμος μεταξύ συσκευών"
msgid "DATAFILE [OUTFILE]"
msgstr ""
-#: nis/nss_nisplus/nisplus-publickey.c:96
-#: nis/nss_nisplus/nisplus-publickey.c:172
+#: nis/nss_nisplus/nisplus-publickey.c:96 nis/nss_nisplus/nisplus-publickey.c:172
#, c-format
msgid "DES entry for netname %s not unique\n"
msgstr "Η καταχώρηση DES για το όνομα δικτύου %s δεν είναι μοναδική\n"
@@ -1611,8 +1570,7 @@ msgstr "Εξ ορισμού δικαιώματα Προσπέλασης :\n"
#. TRANS No default destination address was set for the socket. You get this
#. TRANS error when you try to transmit data over a connectionless socket,
#. TRANS without first specifying a destination for the data with @code{connect}.
-#: stdio-common/../sysdeps/gnu/errlist.c:430
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126
+#: stdio-common/../sysdeps/gnu/errlist.c:430 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126
msgid "Destination address required"
msgstr "Απαιτείται διεύθυνση προορισμού"
@@ -1643,8 +1601,7 @@ msgstr "Κατάλογος : %s\n"
#. TRANS Directory not empty, where an empty directory was expected. Typically,
#. TRANS this error occurs when you are trying to delete a directory.
-#: stdio-common/../sysdeps/gnu/errlist.c:481
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123
+#: stdio-common/../sysdeps/gnu/errlist.c:481 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123
msgid "Directory not empty"
msgstr "Ο κατάλογος δεν είναι κενός"
@@ -1862,8 +1819,7 @@ msgstr "Σφάλμα στο υποσύστημα RPC"
msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?"
msgstr "Σφάλμα στην προσπέλαση αρχείου ψυχρής εκκίνησης του NIS+. Είναι το NIS+ εγκατεστημένο;"
-#: string/../sysdeps/mach/_strerror.c:58
-#: sysdeps/mach/hurd/mips/dl-machine.c:68
+#: string/../sysdeps/mach/_strerror.c:58 sysdeps/mach/hurd/mips/dl-machine.c:68
msgid "Error in unknown error system: "
msgstr "Σφάλμα σε άγνωστο σύστημα σφαλμάτων: "
@@ -1881,8 +1837,7 @@ msgstr "Ανταλλαγή πλήρης"
#. TRANS Invalid executable file format. This condition is detected by the
#. TRANS @code{exec} functions; see @ref{Executing a File}.
-#: stdio-common/../sysdeps/gnu/errlist.c:76
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38
+#: stdio-common/../sysdeps/gnu/errlist.c:76 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38
msgid "Exec format error"
msgstr "Σφάλμα στη διαμόρφωση του εκτελέσιμου"
@@ -1908,15 +1863,13 @@ msgstr ""
msgid "File %s is too small, not checked."
msgstr ""
-#: stdio-common/../sysdeps/gnu/errlist.c:781
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111
+#: stdio-common/../sysdeps/gnu/errlist.c:781 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111
msgid "File descriptor in bad state"
msgstr "Ο περιγραφέας αρχείου σε κακή κατάσταση"
#. TRANS File exists; an existing file was specified in a context where it only
#. TRANS makes sense to specify a new file.
-#: stdio-common/../sysdeps/gnu/errlist.c:135
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47
+#: stdio-common/../sysdeps/gnu/errlist.c:135 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47
msgid "File exists"
msgstr "Το αρχείο υπάρχει"
@@ -1935,8 +1888,7 @@ msgstr "Το κλείδωμα αρχείου κατέληξε σε σφάλμα αδιεξόδου"
#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for
#. TRANS Files}) or host name too long (in @code{gethostname} or
#. TRANS @code{sethostname}; @pxref{Host Identification}).
-#: stdio-common/../sysdeps/gnu/errlist.c:465
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108
+#: stdio-common/../sysdeps/gnu/errlist.c:465 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108
msgid "File name too long"
msgstr "Πολύ μεγάλο όνομα αρχείου"
@@ -1949,8 +1901,7 @@ msgid "File table overflow"
msgstr "Υπερχείλιση πίνακα αρχείου"
#. TRANS File too big; the size of a file would be larger than allowed by the system.
-#: stdio-common/../sysdeps/gnu/errlist.c:203
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57
+#: stdio-common/../sysdeps/gnu/errlist.c:203 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57
msgid "File too large"
msgstr "Πολύ μεγάλο αρχείο"
@@ -2071,8 +2022,7 @@ msgstr "Δε βρέθηκε το \"%d\" στην λανθάνουσα μνήμη κωδικών!"
msgid "Haven't found \"%s\" in group cache!"
msgstr "Δε βρέθηκε το \"%s\" στην λανθάνουσα μνήμη ομάδας!"
-#: nscd/hstcache.c:299 nscd/hstcache.c:341 nscd/hstcache.c:386
-#: nscd/hstcache.c:430
+#: nscd/hstcache.c:299 nscd/hstcache.c:341 nscd/hstcache.c:386 nscd/hstcache.c:430
#, c-format
msgid "Haven't found \"%s\" in hosts cache!"
msgstr "Δε βρέθηκε το \"%s\" στην λανθάνουσα μνήμη συστημάτων!"
@@ -2083,8 +2033,7 @@ msgid "Haven't found \"%s\" in password cache!"
msgstr "Δε βρέθηκε το \"%s\" στην λανθάνουσα μνήμη κωδικών!"
#. TRANS The remote host for a requested network connection is down.
-#: stdio-common/../sysdeps/gnu/errlist.c:470
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177
+#: stdio-common/../sysdeps/gnu/errlist.c:470 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177
msgid "Host is down"
msgstr "Το σύστημα δε λειτουργεί"
@@ -2108,8 +2057,7 @@ msgstr "IOT παγίδα"
msgid "IVY"
msgstr "IVY"
-#: stdio-common/../sysdeps/gnu/errlist.c:645
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66
+#: stdio-common/../sysdeps/gnu/errlist.c:645 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66
msgid "Identifier removed"
msgstr "Προσδιοριστής αφαιρέθηκε"
@@ -2131,8 +2079,7 @@ msgid "Illegal object type for operation"
msgstr "Ακατάλληλο είδος αντικειμένου για τη λειτουργία"
#. TRANS Invalid seek operation (such as on a pipe).
-#: stdio-common/../sysdeps/gnu/errlist.c:214
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59
+#: stdio-common/../sysdeps/gnu/errlist.c:214 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59
msgid "Illegal seek"
msgstr "Παράνομη αναζήτηση"
@@ -2147,8 +2094,7 @@ msgstr "Ακατάλληλο είδος αρχείου ή διαμόρφωσης"
#. TRANS Inappropriate I/O control operation, such as trying to set terminal
#. TRANS modes on an ordinary file.
-#: stdio-common/../sysdeps/gnu/errlist.c:189
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55
+#: stdio-common/../sysdeps/gnu/errlist.c:189 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55
msgid "Inappropriate ioctl for device"
msgstr "Ακατάλληλο ioctl για συσκευή"
@@ -2207,8 +2153,7 @@ msgstr "Διακοπή"
#. TRANS You can choose to have functions resume after a signal that is handled,
#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted
#. TRANS Primitives}.
-#: stdio-common/../sysdeps/gnu/errlist.c:48
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34
+#: stdio-common/../sysdeps/gnu/errlist.c:48 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34
msgid "Interrupted system call"
msgstr "Διακοπείσα κλήση συστήματος"
@@ -2218,8 +2163,7 @@ msgstr "Η διακοπείσα κλήση συστήματος θα πρέπει να επανακινηθεί"
#. TRANS Invalid argument. This is used to indicate various kinds of problems
#. TRANS with passing the wrong argument to a library function.
-#: stdio-common/../sysdeps/gnu/errlist.c:165
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52
+#: stdio-common/../sysdeps/gnu/errlist.c:165 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52
msgid "Invalid argument"
msgstr "Μη έγκυρη παράμετρος"
@@ -2292,8 +2236,7 @@ msgstr "Μη έγκυρος περιγραφέας αίτησης"
msgid "Invalid server verifier"
msgstr "Μη έγκυρος εξακριβωτής(verifier) διακομιστή"
-#: stdio-common/../sysdeps/gnu/errlist.c:741
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85
+#: stdio-common/../sysdeps/gnu/errlist.c:741 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85
msgid "Invalid slot"
msgstr "Μη έγκυρη οπή"
@@ -2303,8 +2246,7 @@ msgstr "Ακύρωση των περιεχομένων της συγκεκριμένης λανθάνουσας μνήμης"
#. TRANS File is a directory; you cannot open a directory for writing,
#. TRANS or create or remove hard links to it.
-#: stdio-common/../sysdeps/gnu/errlist.c:159
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51
+#: stdio-common/../sysdeps/gnu/errlist.c:159 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51
msgid "Is a directory"
msgstr "Είναι κατάλογος"
@@ -2333,33 +2275,27 @@ msgstr "ΣΥΝΔΕΣΜΟΣ\n"
msgid "LOCAL entry for UID %d in directory %s not unique\n"
msgstr "Η ΤΟΠΙΚΗ καταχώρηση για την ΤΑΥΤ. %d στο κατάλογο %s δεν είναι μοναδική\n"
-#: stdio-common/../sysdeps/gnu/errlist.c:717
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74
+#: stdio-common/../sysdeps/gnu/errlist.c:717 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74
msgid "Level 2 halted"
msgstr "Επίπεδο 2 σταμάτησε"
-#: stdio-common/../sysdeps/gnu/errlist.c:693
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68
+#: stdio-common/../sysdeps/gnu/errlist.c:693 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68
msgid "Level 2 not synchronized"
msgstr "Επίπεδο 2 δεν συγχρονίστηκε"
-#: stdio-common/../sysdeps/gnu/errlist.c:697
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69
+#: stdio-common/../sysdeps/gnu/errlist.c:697 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69
msgid "Level 3 halted"
msgstr "Επίπεδο 3 σταμάτησε"
-#: stdio-common/../sysdeps/gnu/errlist.c:701
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70
+#: stdio-common/../sysdeps/gnu/errlist.c:701 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70
msgid "Level 3 reset"
msgstr "Επίπεδο 3 επαναφέρθηκε"
-#: stdio-common/../sysdeps/gnu/errlist.c:657
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97
+#: stdio-common/../sysdeps/gnu/errlist.c:657 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97
msgid "Link has been severed"
msgstr "Ο σύνδεσμος έσπασε"
-#: stdio-common/../sysdeps/gnu/errlist.c:705
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71
+#: stdio-common/../sysdeps/gnu/errlist.c:705 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71
msgid "Link number out of range"
msgstr "Ο αριθμός σύνδεσμου είναι έξω από το όριο"
@@ -2384,8 +2320,7 @@ msgstr "Δεν έχει οριστεί το όνομα τοπικού τομέα"
msgid "Local resource allocation failure"
msgstr "Αποτυχία δέσμευσης τοπικών πόρων"
-#: stdio-common/../sysdeps/gnu/errlist.c:753
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94
+#: stdio-common/../sysdeps/gnu/errlist.c:753 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94
msgid "Machine is not on the network"
msgstr "Το μηχάνημα δεν είναι στο δίκτυο"
@@ -2423,8 +2358,7 @@ msgstr "Οι πίνακες μηνυμάτων είναι πλήρεις"
#. TRANS The size of a message sent on a socket was larger than the supported
#. TRANS maximum size.
-#: stdio-common/../sysdeps/gnu/errlist.c:318
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127
+#: stdio-common/../sysdeps/gnu/errlist.c:318 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127
msgid "Message too long"
msgstr "Υπερβολικά μεγάλο μήνυμα"
@@ -2449,8 +2383,7 @@ msgstr "Η λειτουργία τροποποίησης απέτυχε"
msgid "Modify output format:"
msgstr "Μορφή εξόδου τροποποίησης:"
-#: stdio-common/../sysdeps/gnu/errlist.c:649
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104
+#: stdio-common/../sysdeps/gnu/errlist.c:649 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104
msgid "Multihop attempted"
msgstr "Προσπάθεια multihop"
@@ -2458,8 +2391,7 @@ msgstr "Προσπάθεια multihop"
msgid "Must specify user name for server-user option"
msgstr ""
-#: catgets/gencat.c:111 catgets/gencat.c:115 locale/programs/localedef.c:115
-#: nscd/nscd.c:83
+#: catgets/gencat.c:111 catgets/gencat.c:115 locale/programs/localedef.c:115 nscd/nscd.c:83
msgid "NAME"
msgstr "ΟΝΟΜΑ"
@@ -2518,8 +2450,7 @@ msgstr "Λανθάνουσα Υπηρεσία Εξυπηρέτησης Αντιστοιχιών Ονομάτων."
msgid "Name not served by this server"
msgstr "Το όνομα αυτό δε προσφέρεται από αυτόν το εξυπηρετητή"
-#: stdio-common/../sysdeps/gnu/errlist.c:777
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110
+#: stdio-common/../sysdeps/gnu/errlist.c:777 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110
msgid "Name not unique on network"
msgstr "Το όνομα δεν είναι μοναδικό στο δίκτυο"
@@ -2555,20 +2486,17 @@ msgid "Network dropped connection on reset"
msgstr "Το δίκτυο έριξε την σύνδεση κατά την επαναφορά"
#. TRANS A socket operation failed because the network was down.
-#: stdio-common/../sysdeps/gnu/errlist.c:379
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157
+#: stdio-common/../sysdeps/gnu/errlist.c:379 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157
msgid "Network is down"
msgstr "Το δίκτυο δε λειτουργεί"
#. TRANS A socket operation failed because the subnet containing the remote host
#. TRANS was unreachable.
-#: stdio-common/../sysdeps/gnu/errlist.c:385
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158
+#: stdio-common/../sysdeps/gnu/errlist.c:385 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158
msgid "Network is unreachable"
msgstr "Το δίκτυο δεν είναι προσπελάσιμο"
-#: stdio-common/../sysdeps/gnu/errlist.c:713
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73
+#: stdio-common/../sysdeps/gnu/errlist.c:713 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73
msgid "No CSI structure available"
msgstr "Δεν είναι διαθέσιμη η CSI δομή(structure)"
@@ -2591,8 +2519,7 @@ msgstr "Κανένα anode"
#. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this
#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the
#. TRANS other from network operations.
-#: stdio-common/../sysdeps/gnu/errlist.c:409
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162
+#: stdio-common/../sysdeps/gnu/errlist.c:409 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162
msgid "No buffer space available"
msgstr "Δεν υπάρχει διαθέσιμος χώρος ενταμίευσης"
@@ -2604,22 +2531,18 @@ msgstr "ο χαρακτήρας <SP> δεν ορίστηκε στον χάρτη χαρακτήρων"
#. TRANS There are no child processes. This error happens on operations that are
#. TRANS supposed to manipulate child processes, when there aren't any processes
#. TRANS to manipulate.
-#: stdio-common/../sysdeps/gnu/errlist.c:90
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40
+#: stdio-common/../sysdeps/gnu/errlist.c:90 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40
msgid "No child processes"
msgstr "Καμιά θυγατρική διεργασία"
-#: stdio-common/../sysdeps/gnu/errlist.c:653
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91
+#: stdio-common/../sysdeps/gnu/errlist.c:653 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91
msgid "No data available"
msgstr "Δεν υπάρχουν διαθέσιμα δεδομένα"
-#: locale/programs/ld-address.c:131 locale/programs/ld-collate.c:1500
-#: locale/programs/ld-ctype.c:407 locale/programs/ld-identification.c:132
-#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:98
-#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94
-#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:91
-#: locale/programs/ld-telephone.c:94 locale/programs/ld-time.c:160
+#: locale/programs/ld-address.c:131 locale/programs/ld-collate.c:1500 locale/programs/ld-ctype.c:407
+#: locale/programs/ld-identification.c:132 locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:98
+#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94 locale/programs/ld-numeric.c:99
+#: locale/programs/ld-paper.c:91 locale/programs/ld-telephone.c:94 locale/programs/ld-time.c:160
#, fuzzy, c-format
msgid "No definition for %s category found"
msgstr "Οι ορισμοί πηγή βρίσκονται στο ΑΡΧΕΙΟ"
@@ -2649,8 +2572,7 @@ msgstr "Κανένα ταίριασμα"
msgid "No medium found"
msgstr "Δεν βρέθηκε μέσο"
-#: stdio-common/../sysdeps/gnu/errlist.c:661
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65
+#: stdio-common/../sysdeps/gnu/errlist.c:661 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65
msgid "No message of desired type"
msgstr "Κανένα μήνυμα επιθυμητού τύπου"
@@ -2671,22 +2593,19 @@ msgid "No remote programs registered.\n"
msgstr "Κανένα απομακρυσμένο πρόγραμμα δεν δηλώθηκε.\n"
#. TRANS The remote host for a requested network connection is not reachable.
-#: stdio-common/../sysdeps/gnu/errlist.c:475
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178
+#: stdio-common/../sysdeps/gnu/errlist.c:475 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178
msgid "No route to host"
msgstr "Δεν υπάρχει διαδρομή στο σύστημα"
#. TRANS No space left on device; write operation on a file failed because the
#. TRANS disk is full.
-#: stdio-common/../sysdeps/gnu/errlist.c:209
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58
+#: stdio-common/../sysdeps/gnu/errlist.c:209 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58
msgid "No space left on device"
msgstr "Δεν έμεινε καθόλου χώρος στη συσκευή"
#. TRANS The wrong type of device was given to a function that expects a
#. TRANS particular sort of device.
-#: stdio-common/../sysdeps/gnu/errlist.c:148
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49
+#: stdio-common/../sysdeps/gnu/errlist.c:148 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49
msgid "No such device"
msgstr "Δεν υπάρχει τέτοια συσκευή"
@@ -2695,16 +2614,14 @@ msgstr "Δεν υπάρχει τέτοια συσκευή"
#. TRANS This can mean that the device file was installed incorrectly, or that
#. TRANS the physical device is missing or not correctly attached to the
#. TRANS computer.
-#: stdio-common/../sysdeps/gnu/errlist.c:62
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36
+#: stdio-common/../sysdeps/gnu/errlist.c:62 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36
msgid "No such device or address"
msgstr "Δεν υπάρχει τέτοια συσκευή ή διεύθυνση"
#. TRANS No such file or directory. This is a ``file doesn't exist'' error
#. TRANS for ordinary files that are referenced in contexts where they are
#. TRANS expected to already exist.
-#: stdio-common/../sysdeps/gnu/errlist.c:32
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32
+#: stdio-common/../sysdeps/gnu/errlist.c:32 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32
msgid "No such file or directory"
msgstr "Δεν υπάρχει τέτοιο αρχείο ή κατάλογος"
@@ -2717,8 +2634,7 @@ msgid "No such map in server's domain"
msgstr "Δεν υπάρχει τέτοιος χάρτης στον τομέα του διακομιστή"
#. TRANS No process matches the specified process ID.
-#: stdio-common/../sysdeps/gnu/errlist.c:37
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33
+#: stdio-common/../sysdeps/gnu/errlist.c:37 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33
msgid "No such process"
msgstr "Δεν υπάρχει τέτοια διεργασία"
@@ -2743,8 +2659,7 @@ msgid "Not a data message"
msgstr "Δεν είναι μήνυμα δεδομένων"
#. TRANS A file that isn't a directory was specified when a directory is required.
-#: stdio-common/../sysdeps/gnu/errlist.c:153
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50
+#: stdio-common/../sysdeps/gnu/errlist.c:153 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50
msgid "Not a directory"
msgstr "Δεν είναι κατάλογος"
@@ -2776,8 +2691,7 @@ msgstr "Δε βρέθηκε, κανένα τέτοιο όνομα"
msgid "Not master server for this domain"
msgstr "Δεν υπάρχει κύριος εξυπηρετητής για αυτόν τον τομέα"
-#: nis/nis_error.c:40
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31
+#: nis/nis_error.c:40 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31
msgid "Not owner"
msgstr "Δεν είναι ιδιοκτήτης"
@@ -2841,8 +2755,7 @@ msgstr "Τύπος Αντικειμένου :"
#. TRANS already specifies an NFS-mounted file.
#. TRANS (This is an error on some operating systems, but we expect it to work
#. TRANS properly on the GNU system, making this error code impossible.)
-#: stdio-common/../sysdeps/gnu/errlist.c:515
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96
+#: stdio-common/../sysdeps/gnu/errlist.c:515 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96
msgid "Object is remote"
msgstr "Το αντικείμενο είναι απομακρυσμένο"
@@ -2864,8 +2777,7 @@ msgstr "Μόνο ο διαχειριστής επιτρέπετε να χρησιμοποιήσει αυτήν την επιλογή!"
#. TRANS An operation is already in progress on an object that has non-blocking
#. TRANS mode selected.
-#: stdio-common/../sysdeps/gnu/errlist.c:307
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179
+#: stdio-common/../sysdeps/gnu/errlist.c:307 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179
msgid "Operation already in progress"
msgstr "Η λειτουργία εκτελείται ήδη"
@@ -2889,8 +2801,7 @@ msgstr "Η λειτουργία δεν επιτρέπεται"
#. TRANS error can happen for many calls when the object does not support the
#. TRANS particular operation; it is a generic indication that the server knows
#. TRANS nothing to do for that call.
-#: stdio-common/../sysdeps/gnu/errlist.c:351
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78
+#: stdio-common/../sysdeps/gnu/errlist.c:351 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78
msgid "Operation not supported"
msgstr "Η λειτουργία δεν υποστηρίζεται"
@@ -2906,8 +2817,7 @@ msgstr "Η λειτουργία δεν υποστηρίζεται στην άλλη άκρη της μεταφοράς δεδομένων"
#. TRANS the object before the call completes return @code{EALREADY}. You can
#. TRANS use the @code{select} function to find out when the pending operation
#. TRANS has completed; @pxref{Waiting for I/O}.
-#: stdio-common/../sysdeps/gnu/errlist.c:301
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180
+#: stdio-common/../sysdeps/gnu/errlist.c:301 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180
msgid "Operation now in progress"
msgstr "Η λειτουργία βρίσκεται τώρα σε εκτέλεση"
@@ -2954,8 +2864,7 @@ msgstr "Ιδιοκτήτης : %s\n"
msgid "PRIVATE\n"
msgstr "ΙΔΙΩΤΙΚΟ\n"
-#: stdio-common/../sysdeps/gnu/errlist.c:757
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95
+#: stdio-common/../sysdeps/gnu/errlist.c:757 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95
msgid "Package not installed"
msgstr "Το πακέτο δεν εγκαταστάθηκε"
@@ -2978,8 +2887,7 @@ msgid "Path `%s' given more than once"
msgstr ""
#. TRANS Permission denied; the file permissions do not allow the attempted operation.
-#: nis/nis_error.c:39 nis/ypclnt.c:816
-#: stdio-common/../sysdeps/gnu/errlist.c:109
+#: nis/nis_error.c:39 nis/ypclnt.c:816 stdio-common/../sysdeps/gnu/errlist.c:109
#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43
msgid "Permission denied"
msgstr "Άρνηση πρόσβασης"
@@ -3020,19 +2928,16 @@ msgstr "Πιθανόν δε βρέθηκε"
msgid "Profiling timer expired"
msgstr "Ο χρονομετρητής βελτιστοποίησης έληξε"
-#: stdio-common/../sysdeps/gnu/errlist.c:709
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72
+#: stdio-common/../sysdeps/gnu/errlist.c:709 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72
msgid "Protocol driver not attached"
msgstr "Ο οδηγός πρωτοκόλλου δεν έχει προσκολληθεί"
-#: stdio-common/../sysdeps/gnu/errlist.c:677
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101
+#: stdio-common/../sysdeps/gnu/errlist.c:677 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101
msgid "Protocol error"
msgstr "Σφάλμα πρωτοκόλλου"
#. TRANS The socket communications protocol family you requested is not supported.
-#: stdio-common/../sysdeps/gnu/errlist.c:356
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153
+#: stdio-common/../sysdeps/gnu/errlist.c:356 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153
msgid "Protocol family not supported"
msgstr "Η οικογένεια πρωτοκόλλου δεν υποστηρίζεται"
@@ -3045,14 +2950,12 @@ msgstr "Δεν είναι διαθέσιμο το πρωτόκολλο"
#. TRANS The socket domain does not support the requested communications protocol
#. TRANS (perhaps because the requested protocol is completely invalid).
#. TRANS @xref{Creating a Socket}.
-#: stdio-common/../sysdeps/gnu/errlist.c:336
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150
+#: stdio-common/../sysdeps/gnu/errlist.c:336 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150
msgid "Protocol not supported"
msgstr "Το πρωτόκολλο δεν υποστηρίζεται"
#. TRANS The socket type does not support the requested communications protocol.
-#: stdio-common/../sysdeps/gnu/errlist.c:323
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128
+#: stdio-common/../sysdeps/gnu/errlist.c:323 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128
msgid "Protocol wrong type for socket"
msgstr "Λάθος τύπος πρωτοκόλου για την υποδοχή(socket)"
@@ -3191,8 +3094,7 @@ msgid "Read configuration data from NAME"
msgstr "Ανάγνωση δεδομένων ρύθμισης από το ΟΝΟΜΑ"
#. TRANS An attempt was made to modify something on a read-only file system.
-#: stdio-common/../sysdeps/gnu/errlist.c:219
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60
+#: stdio-common/../sysdeps/gnu/errlist.c:219 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60
msgid "Read-only file system"
msgstr "Αναγνώσιμο-μόνο σύστημα αρχείων"
@@ -3205,13 +3107,11 @@ msgstr "Σήμα πραγματικού-χρόνου %d"
msgid "Regular expression too big"
msgstr "Πολύ μεγάλη κανονική έκφραση"
-#: stdio-common/../sysdeps/gnu/errlist.c:829
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170
+#: stdio-common/../sysdeps/gnu/errlist.c:829 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170
msgid "Remote I/O error"
msgstr "Απομακρυσμένο σφάλμα εισόδου/εξόδου"
-#: stdio-common/../sysdeps/gnu/errlist.c:785
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112
+#: stdio-common/../sysdeps/gnu/errlist.c:785 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112
msgid "Remote address changed"
msgstr "Η απομακρυσμένη διεύθυνση άλλαξε"
@@ -3238,9 +3138,8 @@ msgstr "Αναπαραγωγή :\n"
msgid "Report bugs to %s.\n"
msgstr "Αναφέρατε σφάλματα στο %s.\n"
-#: catgets/gencat.c:233 debug/pcprofiledump.c:181 iconv/iconv_prog.c:337
-#: locale/programs/locale.c:256 locale/programs/localedef.c:297
-#: malloc/memusagestat.c:602
+#: catgets/gencat.c:233 debug/pcprofiledump.c:181 iconv/iconv_prog.c:337 locale/programs/locale.c:256
+#: locale/programs/localedef.c:297 malloc/memusagestat.c:602
msgid "Report bugs using the `glibcbug' script to <bugs@gnu.org>.\n"
msgstr "Αναφέρατε σφάλματα χρησιμοποιώντας το `glibcbug' πρόγραμμα στο <bugs@gnu.org>.\n"
@@ -3301,8 +3200,7 @@ msgstr "Ο πόρος χάθηκε"
#. TRANS so usually an interactive program should report the error to the user
#. TRANS and return to its command loop.
#. TRANS @end itemize
-#: stdio-common/../sysdeps/gnu/errlist.c:280
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41
+#: stdio-common/../sysdeps/gnu/errlist.c:280 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41
msgid "Resource temporarily unavailable"
msgstr "Ο πόρος είναι προσωρινά μη διαθέσιμος"
@@ -3364,20 +3262,17 @@ msgid "Signal 0"
msgstr "Σήμα 0"
#. TRANS A file that isn't a socket was specified when a socket is required.
-#: stdio-common/../sysdeps/gnu/errlist.c:312
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125
+#: stdio-common/../sysdeps/gnu/errlist.c:312 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125
msgid "Socket operation on non-socket"
msgstr "Λειτουργία υποδοχής σε μη-υποδοχή"
#. TRANS The socket type is not supported.
-#: stdio-common/../sysdeps/gnu/errlist.c:341
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151
+#: stdio-common/../sysdeps/gnu/errlist.c:341 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151
msgid "Socket type not supported"
msgstr "Ο τύπος της υποδοχής δεν υποστηρίζεται"
#. TRANS A network connection was aborted locally.
-#: stdio-common/../sysdeps/gnu/errlist.c:395
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160
+#: stdio-common/../sysdeps/gnu/errlist.c:395 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160
msgid "Software caused connection abort"
msgstr "Το λογισμικό προκάλεσε ακύρωση σύνδεσης"
@@ -3389,8 +3284,7 @@ msgstr "Συγγνώμη. Δεν είστε διαχειριστής\n"
msgid "Source definitions are found in FILE"
msgstr "Οι ορισμοί πηγή βρίσκονται στο ΑΡΧΕΙΟ"
-#: stdio-common/../sysdeps/gnu/errlist.c:765
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99
+#: stdio-common/../sysdeps/gnu/errlist.c:765 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99
msgid "Srmount error"
msgstr "Σφάλμα srmount"
@@ -3402,8 +3296,7 @@ msgstr "Σφάλμα στοίβας"
#. TRANS system which is due to file system rearrangements on the server host.
#. TRANS Repairing this condition usually requires unmounting and remounting
#. TRANS the NFS file system on the local host.
-#: stdio-common/../sysdeps/gnu/errlist.c:507
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181
+#: stdio-common/../sysdeps/gnu/errlist.c:507 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181
msgid "Stale NFS file handle"
msgstr "Μη έγκυρος πια NFS χειριστής αρχείου"
@@ -3436,13 +3329,11 @@ msgstr "Σταμάτησε (έξοδος tty)"
msgid "Streams pipe error"
msgstr "Σφάλμα σωλήνωσης ροής"
-#: stdio-common/../sysdeps/gnu/errlist.c:813
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165
+#: stdio-common/../sysdeps/gnu/errlist.c:813 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165
msgid "Structure needs cleaning"
msgstr "Η δομή χρειάζεται καθάρισμα"
-#: nis/nis_error.c:29 nis/ypclnt.c:786 nis/ypclnt.c:860 posix/regex.c:1084
-#: stdio-common/../sysdeps/gnu/errlist.c:20
+#: nis/nis_error.c:29 nis/ypclnt.c:786 nis/ypclnt.c:860 posix/regex.c:1084 stdio-common/../sysdeps/gnu/errlist.c:20
msgid "Success"
msgstr "Επιτυχία"
@@ -3513,8 +3404,7 @@ msgstr "Τερματίστηκε"
#. TRANS debugger to run a program is considered having it open for writing and
#. TRANS will cause this error. (The name stands for ``text file busy''.) This
#. TRANS is not an error in the GNU system; the text is copied as necessary.
-#: stdio-common/../sysdeps/gnu/errlist.c:198
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56
+#: stdio-common/../sysdeps/gnu/errlist.c:198 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56
msgid "Text file busy"
msgstr "Αρχείο κειμένου σε χρήση"
@@ -3544,10 +3434,9 @@ msgstr ""
#: nis/nis_print.c:224
msgid "Time to live : "
-msgstr "Χρόνος ζωής :"
+msgstr "Χρόνος ζωής : "
-#: stdio-common/../sysdeps/gnu/errlist.c:681
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92
+#: stdio-common/../sysdeps/gnu/errlist.c:681 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92
msgid "Timer expired"
msgstr "Ο χρονομετρητής έληξε"
@@ -3568,8 +3457,7 @@ msgstr "Υπερβολικά πολλά επίπεδα συμβολικών συνδέσμων"
#. TRANS Too many links; the link count of a single file would become too large.
#. TRANS @code{rename} can cause this error if the file being renamed already has
#. TRANS as many links as it can take (@pxref{Renaming Files}).
-#: stdio-common/../sysdeps/gnu/errlist.c:226
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61
+#: stdio-common/../sysdeps/gnu/errlist.c:226 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61
msgid "Too many links"
msgstr "Υπερβολικά πολλοί σύνδεσμοι"
@@ -3580,8 +3468,7 @@ msgstr "Υπερβολικά πολλοί σύνδεσμοι"
#. TRANS limit that can usually be increased. If you get this error, you might
#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited;
#. TRANS @pxref{Limits on Resources}.
-#: stdio-common/../sysdeps/gnu/errlist.c:176
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54
+#: stdio-common/../sysdeps/gnu/errlist.c:176 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54
msgid "Too many open files"
msgstr "Υπερβολικά πολλά ανοικτά αρχεία"
@@ -3600,15 +3487,13 @@ msgid "Too many processes"
msgstr "Υπερβολικά πολλές διεργασίες"
#. TRANS ???
-#: stdio-common/../sysdeps/gnu/errlist.c:440
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174
+#: stdio-common/../sysdeps/gnu/errlist.c:440 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174
msgid "Too many references: cannot splice"
msgstr "Υπερβολικά πολλοί παραπομπείς: αδυναμία ματίσματος"
#. TRANS The file quota system is confused because there are too many users.
#. TRANS @c This can probably happen in a GNU system when using NFS.
-#: stdio-common/../sysdeps/gnu/errlist.c:494
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124
+#: stdio-common/../sysdeps/gnu/errlist.c:494 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124
msgid "Too many users"
msgstr "Υπερβολικά πολλοί χρήστες"
@@ -3629,8 +3514,7 @@ msgstr "Ο μεταφραστής πέθανε"
#. TRANS You tried to connect a socket that is already connected.
#. TRANS @xref{Connecting}.
-#: stdio-common/../sysdeps/gnu/errlist.c:415
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163
+#: stdio-common/../sysdeps/gnu/errlist.c:415 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163
msgid "Transport endpoint is already connected"
msgstr "Η άκρη μεταφοράς είναι ήδη συνδεδεμένη"
@@ -3638,8 +3522,7 @@ msgstr "Η άκρη μεταφοράς είναι ήδη συνδεδεμένη"
#. TRANS try to transmit data over a socket, without first specifying a
#. TRANS destination for the data. For a connectionless socket (for datagram
#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead.
-#: stdio-common/../sysdeps/gnu/errlist.c:423
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164
+#: stdio-common/../sysdeps/gnu/errlist.c:423 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164
msgid "Transport endpoint is not connected"
msgstr "Η άκρη μεταφοράς δεν είναι συνδεδεμένη"
@@ -3701,8 +3584,7 @@ msgstr "Άγνωστη βάση δεδομένων: %s\n"
msgid "Unknown error"
msgstr "Άγνωστο σφάλμα"
-#: string/../sysdeps/generic/_strerror.c:48
-#: string/../sysdeps/mach/_strerror.c:88
+#: string/../sysdeps/generic/_strerror.c:48 string/../sysdeps/mach/_strerror.c:88
#: sysdeps/mach/hurd/mips/dl-machine.c:83
msgid "Unknown error "
msgstr "Άγνωστο σφάλμα "
@@ -3799,8 +3681,7 @@ msgstr "Καθοριζόμενο από τον χρήστη σήμα 1"
msgid "User defined signal 2"
msgstr "Καθοριζόμενο από τον χρήστη σήμα 2"
-#: stdio-common/../sysdeps/gnu/errlist.c:673
-#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109
+#: stdio-common/../sysdeps/gnu/errlist.c:673 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109
msgid "Value too large for defined data type"
msgstr "Η τιμή είναι πολύ μεγάλη για καθορισμένο τύπο δεδομένων"
@@ -3844,10 +3725,8 @@ msgstr ""
msgid "Writing of cache data failed."
msgstr ""
-#: catgets/gencat.c:251 elf/ldconfig.c:269 elf/sprof.c:361
-#: iconv/iconv_prog.c:356 locale/programs/locale.c:274
-#: locale/programs/localedef.c:316 nscd/nscd.c:292 nscd/nscd_nischeck.c:95
-#: nss/getent.c:68 posix/getconf.c:756
+#: catgets/gencat.c:251 elf/ldconfig.c:269 elf/sprof.c:361 iconv/iconv_prog.c:356 locale/programs/locale.c:274
+#: locale/programs/localedef.c:316 nscd/nscd.c:292 nscd/nscd_nischeck.c:95 nss/getent.c:68 posix/getconf.c:756
#, c-format
msgid "Written by %s.\n"
msgstr "Εγγράφηκε από %s.\n"
@@ -3915,8 +3794,7 @@ msgstr ""
msgid "`%.*s' already defined in repertoire"
msgstr ""
-#: locale/programs/charmap.c:599 locale/programs/locfile.h:96
-#: locale/programs/repertoire.c:314
+#: locale/programs/charmap.c:599 locale/programs/locfile.h:96 locale/programs/repertoire.c:314
#, c-format
msgid "`%1$s' definition does not end with `END %1$s'"
msgstr "Ο ορισμός `%1$s' δεν τελειώνει με `END %1$s'"
@@ -3965,8 +3843,8 @@ msgstr "auth_none.c - Μοιραίο λάθος παράταξης"
msgid "authunix_create: out of memory\n"
msgstr "authunix_create: η μνήμη εξαντλήθηκε\n"
-#: locale/programs/charmap.c:364 locale/programs/locfile.c:118
-#: locale/programs/locfile.c:145 locale/programs/repertoire.c:176
+#: locale/programs/charmap.c:364 locale/programs/locfile.c:118 locale/programs/locfile.c:145
+#: locale/programs/repertoire.c:176
msgid "bad argument"
msgstr "κακό όρισμα"
@@ -4068,8 +3946,7 @@ msgstr "αδυναμία επεξεργασίας των προδιαγραφών σειράς"
msgid "cannot create RUNPATH/RPATH copy"
msgstr ""
-#: elf/dl-load.c:418 elf/dl-load.c:518 elf/dl-load.c:546 elf/dl-load.c:593
-#: elf/dl-load.c:685
+#: elf/dl-load.c:418 elf/dl-load.c:518 elf/dl-load.c:546 elf/dl-load.c:593 elf/dl-load.c:685
#, fuzzy
msgid "cannot create cache for search path"
msgstr "Δεν είναι δυνατή η δημιουργία υποδοχής για εκπομπή rpc"
@@ -4132,7 +4009,7 @@ msgstr "δε βρέθηκε κανένας προεπεξεργαστής C (cpp)\n"
#: nscd/connections.c:225
#, c-format
msgid "cannot handle old request version %d; current version is %d"
-msgstr "δε μπορεί να εξυπηρετηθεί η αίτηση παλαιάς έκδοσης %d· η τρέχουσα έκδοση είναι %d"
+msgstr "δε μπορεί να εξυπηρετηθεί η αίτηση παλαιάς έκδοσης %d, η τρέχουσα έκδοση είναι %d"
#: elf/sprof.c:670
msgid "cannot load profiling data"
@@ -4171,8 +4048,8 @@ msgstr "αδυναμία ανοίγματος αρχείου εισόδου `%s'"
msgid "cannot open input file `%s'"
msgstr "αδυναμία ανοίγματος αρχείου εισόδου `%s'"
-#: locale/programs/localedef.c:203 locale/programs/localedef.c:218
-#: locale/programs/localedef.c:513 locale/programs/localedef.c:533
+#: locale/programs/localedef.c:203 locale/programs/localedef.c:218 locale/programs/localedef.c:513
+#: locale/programs/localedef.c:533
#, c-format
msgid "cannot open locale definition file `%s'"
msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
@@ -4213,7 +4090,7 @@ msgstr "αδυναμία ανάγνωσης καταλόγου του χάρτη χαρακτήρων `%s'"
#: nscd/connections.c:125
msgid "cannot read configuration file; this is fatal"
-msgstr "αδυναμία ανάγνωσης αρχείου ρυθμίσεων· αυτό είναι μοιραίο"
+msgstr "αδυναμία ανάγνωσης αρχείου ρυθμίσεων, αυτό είναι μοιραίο"
#: elf/dl-load.c:838 elf/dl-load.c:1244
#, fuzzy
@@ -4704,8 +4581,7 @@ msgstr "μη έγκυρη κατάσταση για την dlopen()"
msgid "invalid month name"
msgstr "μη έγκυρο όνομα μήνα"
-#: locale/programs/charmap.c:969 locale/programs/ld-collate.c:2869
-#: locale/programs/repertoire.c:418
+#: locale/programs/charmap.c:969 locale/programs/ld-collate.c:2869 locale/programs/repertoire.c:418
#, fuzzy
msgid "invalid names for character range"
msgstr "μη έγκυρα ονόματα για το πεδίο χαρακτήρων"
@@ -4805,8 +4681,7 @@ msgstr "η μνήμη πειράχτηκε πριν από το δεσμευμένο μπλοκ\n"
msgid "memory clobbered past end of allocated block\n"
msgstr "η μνήμη πειράχτηκε μετά το τέλος του δεσμευμένου μπλοκ\n"
-#: locale/programs/locfile.c:334 locale/programs/xmalloc.c:70
-#: malloc/obstack.c:477 posix/getconf.c:809
+#: locale/programs/locfile.c:334 locale/programs/xmalloc.c:70 malloc/obstack.c:477 posix/getconf.c:809
msgid "memory exhausted"
msgstr "η μνήμη εξαντλήθηκε"
@@ -4831,10 +4706,8 @@ msgstr "κανόνας χωρίς όνομα"
msgid "neither original nor target encoding specified"
msgstr "δεν έχει οριστεί ούτε αρχική ούτε τελική κωδικοποίηση"
-#: nis/nss_nisplus/nisplus-publickey.c:281
-#: nis/nss_nisplus/nisplus-publickey.c:287
-#: nis/nss_nisplus/nisplus-publickey.c:346
-#: nis/nss_nisplus/nisplus-publickey.c:355
+#: nis/nss_nisplus/nisplus-publickey.c:281 nis/nss_nisplus/nisplus-publickey.c:287
+#: nis/nss_nisplus/nisplus-publickey.c:346 nis/nss_nisplus/nisplus-publickey.c:355
#, c-format
msgid "netname2user: (nis+ lookup): %s\n"
msgstr "netname2user: (ανατρέξιμο nis+): %s\n"
@@ -4901,13 +4774,13 @@ msgstr ""
msgid "no output file produced because warning were issued"
msgstr "δεν παράχθηκε αρχείο εξόδου επειδή εκδόθηκαν προειδοποιήσεις"
-#: locale/programs/charmap.c:488 locale/programs/charmap.c:668
-#: locale/programs/charmap.c:764 locale/programs/repertoire.c:231
+#: locale/programs/charmap.c:488 locale/programs/charmap.c:668 locale/programs/charmap.c:764
+#: locale/programs/repertoire.c:231
msgid "no symbolic name given"
msgstr "δεν δώθηκε συμβολικό όνομα"
-#: locale/programs/charmap.c:575 locale/programs/charmap.c:723
-#: locale/programs/charmap.c:806 locale/programs/repertoire.c:297
+#: locale/programs/charmap.c:575 locale/programs/charmap.c:723 locale/programs/charmap.c:806
+#: locale/programs/repertoire.c:297
msgid "no symbolic name given for end of range"
msgstr "δεν δώθηκε συμβολικό όνομα για το τέλος πεδίου"
@@ -5016,9 +4889,8 @@ msgstr "το αρχείο δεδομένων προφίλ `%s' δεν ταιριάζει με το διαμοιραζόμενο αντικ
msgid "program %lu is not available\n"
msgstr "το πρόγραμμα %lu δεν είναι διαθέσιμο\n"
-#: sunrpc/rpcinfo.c:264 sunrpc/rpcinfo.c:310 sunrpc/rpcinfo.c:333
-#: sunrpc/rpcinfo.c:407 sunrpc/rpcinfo.c:453 sunrpc/rpcinfo.c:476
-#: sunrpc/rpcinfo.c:510
+#: sunrpc/rpcinfo.c:264 sunrpc/rpcinfo.c:310 sunrpc/rpcinfo.c:333 sunrpc/rpcinfo.c:407 sunrpc/rpcinfo.c:453
+#: sunrpc/rpcinfo.c:476 sunrpc/rpcinfo.c:510
#, c-format
msgid "program %lu version %lu is not available\n"
msgstr "το πρόγραμμα %lu έκδοσης %lu δεν είναι διαθέσιμο\n"
@@ -5234,28 +5106,24 @@ msgstr ""
msgid "symbol `%s' not defined"
msgstr "άγνωστο σύμβολο `%.*s': γραμμή αγνοήθηκε"
-#: locale/programs/ld-ctype.c:1955 locale/programs/ld-ctype.c:2006
-#: locale/programs/ld-ctype.c:2048
+#: locale/programs/ld-ctype.c:1955 locale/programs/ld-ctype.c:2006 locale/programs/ld-ctype.c:2048
#, fuzzy
msgid "syntax error"
msgstr "Σφάλμα στον δίαυλο(bus)"
-#: locale/programs/charmap.c:487 locale/programs/charmap.c:541
-#: locale/programs/charmap.c:573 locale/programs/charmap.c:667
-#: locale/programs/charmap.c:722 locale/programs/charmap.c:763
+#: locale/programs/charmap.c:487 locale/programs/charmap.c:541 locale/programs/charmap.c:573
+#: locale/programs/charmap.c:667 locale/programs/charmap.c:722 locale/programs/charmap.c:763
#: locale/programs/charmap.c:804
#, c-format
msgid "syntax error in %s definition: %s"
msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
-#: locale/programs/charmap.c:346 locale/programs/charmap.c:363
-#: locale/programs/repertoire.c:175
+#: locale/programs/charmap.c:346 locale/programs/charmap.c:363 locale/programs/repertoire.c:175
#, c-format
msgid "syntax error in prolog: %s"
msgstr "συντακτικό σφάλμα στον πρόλογο: %s"
-#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271
-#: locale/programs/repertoire.c:296
+#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 locale/programs/repertoire.c:296
#, c-format
msgid "syntax error in repertoire map definition: %s"
msgstr "συντακτικό σφάλμα στον ορισμό του πίνακα ρεπερτορίου: %s"
@@ -5407,9 +5275,9 @@ msgid "value for <%s> must be 1 or greater"
msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
#: locale/programs/charmap.c:411
-#, fuzzy, c-format
+#, c-format
msgid "value of <%s> must be greater or equal than the value of <%s>"
-msgstr "η τιμή του <mb_cur_max> πρέπει να είναι μεγαλύτερη της τιμής του <mb_cur_min>"
+msgstr "η τιμή του <%s> πρέπει να είναι ίση ή μεγαλύτερη της τιμής <%s>"
#: timezone/zic.c:433
msgid "warning: "
@@ -5595,7 +5463,7 @@ msgstr "yp_update: αδυναμία λήψης διεύθυνσης διακομιστή\n"
#~ msgid "collation element `%.*s' appears more than once: ignore line"
#~ msgstr ""
#~ "Το στοιχείο παραβολής `%.*s' εμφανίζεται περισσότερες από μία φορές:\n"
-#~ "αγνοείται η γραμμή"
+#~ " αγνοείται η γραμμή"
#~ msgid "collation symbol `%.*s' appears more than once: ignore line"
#~ msgstr ""
diff --git a/wcsmbs/mbrtowc.c b/wcsmbs/mbrtowc.c
index 7c05680d91..8a24d18fe1 100644
--- a/wcsmbs/mbrtowc.c
+++ b/wcsmbs/mbrtowc.c
@@ -42,7 +42,6 @@ __mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
size_t dummy;
const unsigned char *inbuf;
char *outbuf = (char *) (pwc ?: buf);
- int flush = 0;
/* Set information for this step. */
data.__invocation_counter = 0;
@@ -58,7 +57,6 @@ __mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
outbuf = (char *) buf;
s = "";
n = 1;
- flush = 1;
}
/* Tell where we want the result. */
@@ -72,7 +70,7 @@ __mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
inbuf = (const unsigned char *) s;
status = DL_CALL_FCT (__wcsmbs_gconv_fcts.towc->__fct,
(__wcsmbs_gconv_fcts.towc, &data, &inbuf, inbuf + n,
- NULL, &dummy, flush, 1));
+ NULL, &dummy, 0, 1));
/* There must not be any problems with the conversion but illegal input
characters. The output buffer must be large enough, otherwise the
diff --git a/wcsmbs/tst-mbrtowc.c b/wcsmbs/tst-mbrtowc.c
index 5b6a412d47..235a1c322a 100644
--- a/wcsmbs/tst-mbrtowc.c
+++ b/wcsmbs/tst-mbrtowc.c
@@ -27,24 +27,18 @@
static int check_ascii (const char *locname);
-/* Test for mbrtowc, contributed by Markus Kuhn <mkuhn@acm.org>. */
+/* UTF-8 single byte feeding test for mbrtowc(),
+ contributed by Markus Kuhn <mkuhn@acm.org>. */
static int
-utf8_test (void)
+utf8_test_1 (void)
{
- /* UTF-8 single byte feeding test for mbrtowc(). */
wchar_t wc;
mbstate_t s;
- const char *locale = "de_DE.UTF-8";
- if (!setlocale (LC_CTYPE, locale))
- {
- fprintf (stderr, "locale '%s' not available!\n", locale);
- exit (1);
- }
wc = 42; /* arbitrary number */
memset (&s, 0, sizeof (s)); /* get s into initial state */
- assert (mbrtowc (&wc, "\xE2", 1, &s) == (size_t) - 2); /* 1st byte processed */
- assert (mbrtowc (&wc, "\x89", 1, &s) == (size_t) - 2); /* 2nd byte processed */
+ assert (mbrtowc (&wc, "\xE2", 1, &s) == (size_t) -2); /* 1st byte processed */
+ assert (mbrtowc (&wc, "\x89", 1, &s) == (size_t) -2); /* 2nd byte processed */
assert (wc == 42); /* no value has not been stored into &wc yet */
assert (mbrtowc (&wc, "\xA0", 1, &s) == 1); /* 3nd byte processed */
assert (wc == 0x2260); /* E2 89 A0 = U+2260 (not equal) decoded correctly */
@@ -54,6 +48,93 @@ utf8_test (void)
return 0;
}
+/* Test for NUL byte processing via empty string. */
+static int
+utf8_test_2 (void)
+{
+ wchar_t wc;
+ mbstate_t s;
+
+ wc = 42; /* arbitrary number */
+ memset (&s, 0, sizeof (s)); /* get s into initial state */
+ assert (mbrtowc (NULL, "", 1, &s) == 0); /* valid terminator */
+ assert (mbsinit (&s));
+
+ wc = 42; /* arbitrary number */
+ memset (&s, 0, sizeof (s)); /* get s into initial state */
+ assert (mbrtowc (&wc, "\xE2", 1, &s) == (size_t) -2); /* 1st byte processed */
+ assert (mbrtowc (NULL, "", 1, &s) == (size_t) -1); /* invalid terminator */
+
+ wc = 42; /* arbitrary number */
+ memset (&s, 0, sizeof (s)); /* get s into initial state */
+ assert (mbrtowc (&wc, "\xE2", 1, &s) == (size_t) -2); /* 1st byte processed */
+ assert (mbrtowc (&wc, "\x89", 1, &s) == (size_t) -2); /* 2nd byte processed */
+ assert (mbrtowc (NULL, "", 1, &s) == (size_t) -1); /* invalid terminator */
+
+ wc = 42; /* arbitrary number */
+ memset (&s, 0, sizeof (s)); /* get s into initial state */
+ assert (mbrtowc (&wc, "\xE2", 1, &s) == (size_t) -2); /* 1st byte processed */
+ assert (mbrtowc (&wc, "\x89", 1, &s) == (size_t) -2); /* 2nd byte processed */
+ assert (mbrtowc (&wc, "\xA0", 1, &s) == 1); /* 3nd byte processed */
+ assert (mbrtowc (NULL, "", 1, &s) == 0); /* valid terminator */
+ assert (mbsinit (&s));
+
+ return 0;
+}
+
+/* Test for NUL byte processing via NULL string. */
+static int
+utf8_test_3 (void)
+{
+ wchar_t wc;
+ mbstate_t s;
+
+ wc = 42; /* arbitrary number */
+ memset (&s, 0, sizeof (s)); /* get s into initial state */
+ assert (mbrtowc (NULL, NULL, 0, &s) == 0); /* valid terminator */
+ assert (mbsinit (&s));
+
+ wc = 42; /* arbitrary number */
+ memset (&s, 0, sizeof (s)); /* get s into initial state */
+ assert (mbrtowc (&wc, "\xE2", 1, &s) == (size_t) -2); /* 1st byte processed */
+ assert (mbrtowc (NULL, NULL, 0, &s) == (size_t) -1); /* invalid terminator */
+
+ wc = 42; /* arbitrary number */
+ memset (&s, 0, sizeof (s)); /* get s into initial state */
+ assert (mbrtowc (&wc, "\xE2", 1, &s) == (size_t) -2); /* 1st byte processed */
+ assert (mbrtowc (&wc, "\x89", 1, &s) == (size_t) -2); /* 2nd byte processed */
+ assert (mbrtowc (NULL, NULL, 0, &s) == (size_t) -1); /* invalid terminator */
+
+ wc = 42; /* arbitrary number */
+ memset (&s, 0, sizeof (s)); /* get s into initial state */
+ assert (mbrtowc (&wc, "\xE2", 1, &s) == (size_t) -2); /* 1st byte processed */
+ assert (mbrtowc (&wc, "\x89", 1, &s) == (size_t) -2); /* 2nd byte processed */
+ assert (mbrtowc (&wc, "\xA0", 1, &s) == 1); /* 3nd byte processed */
+ assert (mbrtowc (NULL, NULL, 0, &s) == 0); /* valid terminator */
+ assert (mbsinit (&s));
+
+ return 0;
+}
+
+static int
+utf8_test (void)
+{
+ const char *locale = "de_DE.UTF-8";
+ int error = 0;
+
+ if (!setlocale (LC_CTYPE, locale))
+ {
+ fprintf (stderr, "locale '%s' not available!\n", locale);
+ exit (1);
+ }
+
+ error |= utf8_test_1 ();
+ error |= utf8_test_2 ();
+ error |= utf8_test_3 ();
+
+ return error;
+}
+
int
main (void)