X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gedcom%2Fgedcom_lex_common.c;h=e1c17bb78b12dfb89b510a086d4cdc5d1282d7f4;hb=35f77ce6bd3ccc27047eda0b3ef8d74c7a86c3d7;hp=d528b02cbe83bf6e3086df8e4f2d3539928439c5;hpb=21b0a7e7c7b6a4adf3a6c2bbc6ec847d255947e7;p=gedcom-parse.git diff --git a/gedcom/gedcom_lex_common.c b/gedcom/gedcom_lex_common.c index d528b02..e1c17bb 100644 --- a/gedcom/gedcom_lex_common.c +++ b/gedcom/gedcom_lex_common.c @@ -97,7 +97,7 @@ int test_loop(ENCODING enc, char* code) { if (line_len != (size_t)-1) { \ line_len += strlen(yytext); \ if (line_len > MAXGEDCLINELEN * encoding_width) { \ - gedcom_error("Line too long, max %d characters", \ + gedcom_error(_("Line too long, max %d characters allowed"), \ MAXGEDCLINELEN); \ line_len = (size_t)-1; \ return BADTOKEN; \ @@ -170,7 +170,7 @@ int test_loop(ENCODING enc, char* code) #define ACTION_0_DIGITS \ - { gedcom_error ("Level number with leading zero"); \ + { gedcom_error (_("Level number with leading zero not allowed")); \ return BADTOKEN; \ } @@ -179,7 +179,7 @@ int test_loop(ENCODING enc, char* code) { int level = atoi(TO_INTERNAL(yytext, str_buf)); \ CHECK_LINE_LEN; \ if ((level < 0) || (level > MAXGEDCLEVEL)) { \ - gedcom_error ("Level number out of range [0..%d]", \ + gedcom_error (_("Level number out of range [0..%d]"), \ MAXGEDCLEVEL); \ return BADTOKEN; \ } \ @@ -197,8 +197,7 @@ int test_loop(ENCODING enc, char* code) } \ else { \ /* should never happen (error to GEDCOM spec) */ \ - gedcom_error ("GEDCOM level number is %d higher than " \ - "previous", \ + gedcom_error (_("GEDCOM level number is %d higher than previous"), \ level_diff); \ return BADTOKEN; \ } \ @@ -207,7 +206,7 @@ int test_loop(ENCODING enc, char* code) #define ACTION_ALPHANUM \ { if (strlen(yytext) > MAXGEDCTAGLEN * encoding_width) { \ - gedcom_error("Tag '%s' too long, max %d characters", \ + gedcom_error(_("Tag '%s' too long, max %d characters allowed"), \ yytext, MAXGEDCTAGLEN); \ return BADTOKEN; \ } \ @@ -249,7 +248,7 @@ int test_loop(ENCODING enc, char* code) #define ACTION_POINTER \ { CHECK_LINE_LEN; \ if (strlen(yytext) > MAXGEDCPTRLEN * encoding_width) { \ - gedcom_error("Pointer '%s' too long, max %d characters", \ + gedcom_error(_("Pointer '%s' too long, max %d characters allowed"), \ yytext, MAXGEDCPTRLEN); \ return BADTOKEN; \ } \ @@ -293,7 +292,7 @@ int test_loop(ENCODING enc, char* code) #define ACTION_UNEXPECTED \ - { gedcom_error("Unexpected character: '%s' (0x%02x)", \ + { gedcom_error(_("Unexpected character: '%s' (0x%02x)"), \ yytext, yytext[0]); \ return BADTOKEN; \ }