diff options
author | Mark Eggleston <markeggleston@gcc.gnu.org> | 2020-06-02 08:38:01 +0100 |
---|---|---|
committer | Mark Eggleston <markeggleston@gcc.gnu.org> | 2020-07-01 17:07:51 +0100 |
commit | 0a7183f6d173cbd69025a3deb30d16f91e6392b2 (patch) | |
tree | ea0cd38dc21a67808456c47ef81f62eb05f85427 /gcc/fortran/check.c | |
parent | 27aebb7d6cf14175aac862ab29f83a93538bfad8 (diff) | |
download | gcc-0a7183f6d173cbd69025a3deb30d16f91e6392b2.zip gcc-0a7183f6d173cbd69025a3deb30d16f91e6392b2.tar.gz gcc-0a7183f6d173cbd69025a3deb30d16f91e6392b2.tar.bz2 |
Fortran : Fortran translation issues PR52279
Mark strings for translation by enclosing in G_() and _().
2020-06-24 Mark Eggleston <markeggleston@gcc.gnu.org>
gcc/fortran/
PR fortran/52279
* arith.c (reduce_binary_aa): Mark for translation the string
parameter to gfc_check_conformance with G_().
* check.c (gfc_invalid_boz): Mark hint for translation using
_(). (gfc_check_achar): Mark for translation the message
parameter to gfc_invalid_boz using G_(). (gfc_check_char):
Mark for translation the message parameter to gfc_invalid_boz
using G_(). (gfc_check_complex): Mark for translation the
message parameter to gfc_invalid_boz using G_().
(gfc_check_float): Mark for translation the message
parameter to gfc_invalid_boz using G_(). (check_rest): Mark
for translation the string parameter to gfc_check_conformance
with _(). (gfc_check_minloc_maxloc): Mark for translation
the string parameter to gfc_check_conformance with _().
(gfc_check_findloc): Mark for translation the string parameter
to gfc_check_conformance with _(). (check_reduction): Mark
for translation the string parameter to gfc_check_conformance
with _(). (gfc_check_pack): Mark for translation the string
parameter to gfc_check_conformance with _().
* decl.c (match_old_style_init): Mark for translation the
message parameter to gfc_invalid_boz using G_().
* expr.c (gfc_check_assign): Mark for translation the string
parameter to gfc_check_conformance with _().
* intrinsic.c (check_specific): Mark for translation the string
parameter to gfc_check_conformance with _().
(gfc_check_intrinsic_standard): Mark symstd_msg strings for
translation using G_(). No need to mark symstd_msg for
translation in call to gfc_warning or when setting symstd.
* io.c (check_open_constraints): Mark strings for translation
using G_() in all calls to warn_or_error. (match_io_element):
Mark for translation the message parameter to gfc_invalid_boz
using G_().
* primary.c (match_boz_constant): Mark for translation the
message parameter to gfc_invalid_boz using G_().
* resolve.c (resolve_elemental_actual): Mark for translation
the string parameter to gfc_check_conformance with _().
(resolve_operator): Mark for translation the string parameter
to gfc_check_conformance with _(). Mark translation strings
assigned to msg using G_() for use in a call to cfg_warning.
Diffstat (limited to 'gcc/fortran/check.c')
-rw-r--r-- | gcc/fortran/check.c | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/gcc/fortran/check.c b/gcc/fortran/check.c index de9a45f..d0ec379 100644 --- a/gcc/fortran/check.c +++ b/gcc/fortran/check.c @@ -67,7 +67,7 @@ gfc_invalid_boz (const char *msg, locus *loc) return false; } - const char hint[] = " [see %<-fno-allow-invalid-boz%>]"; + const char hint[] = _(" [see %<-fno-allow-invalid-boz%>]"); size_t len = strlen (msg) + strlen (hint) + 1; char *msg2 = (char *) alloca (len); strcpy (msg2, msg); @@ -1313,8 +1313,8 @@ gfc_check_achar (gfc_expr *a, gfc_expr *kind) { if (a->ts.type == BT_BOZ) { - if (gfc_invalid_boz ("BOZ literal constant at %L cannot appear in " - "ACHAR intrinsic subprogram", &a->where)) + if (gfc_invalid_boz (G_("BOZ literal constant at %L cannot appear in " + "ACHAR intrinsic subprogram"), &a->where)) return false; if (!gfc_boz2int (a, gfc_default_integer_kind)) @@ -1973,8 +1973,8 @@ gfc_check_char (gfc_expr *i, gfc_expr *kind) { if (i->ts.type == BT_BOZ) { - if (gfc_invalid_boz ("BOZ literal constant at %L cannot appear in " - "CHAR intrinsic subprogram", &i->where)) + if (gfc_invalid_boz (G_("BOZ literal constant at %L cannot appear in " + "CHAR intrinsic subprogram"), &i->where)) return false; if (!gfc_boz2int (i, gfc_default_integer_kind)) @@ -2424,8 +2424,8 @@ gfc_check_complex (gfc_expr *x, gfc_expr *y) if (x->ts.type == BT_BOZ) { - if (gfc_invalid_boz ("BOZ constant at %L cannot appear in the COMPLEX " - "intrinsic subprogram", &x->where)) + if (gfc_invalid_boz (G_("BOZ constant at %L cannot appear in the COMPLEX" + " intrinsic subprogram"), &x->where)) { reset_boz (x); return false; @@ -2438,8 +2438,8 @@ gfc_check_complex (gfc_expr *x, gfc_expr *y) if (y->ts.type == BT_BOZ) { - if (gfc_invalid_boz ("BOZ constant at %L cannot appear in the COMPLEX " - "intrinsic subprogram", &y->where)) + if (gfc_invalid_boz (G_("BOZ constant at %L cannot appear in the COMPLEX" + " intrinsic subprogram"), &y->where)) { reset_boz (y); return false; @@ -2903,8 +2903,8 @@ gfc_check_float (gfc_expr *a) { if (a->ts.type == BT_BOZ) { - if (gfc_invalid_boz ("BOZ literal constant at %L cannot appear in the " - "FLOAT intrinsic subprogram", &a->where)) + if (gfc_invalid_boz (G_("BOZ literal constant at %L cannot appear in the" + " FLOAT intrinsic subprogram"), &a->where)) { reset_boz (a); return false; @@ -3706,8 +3706,8 @@ check_rest (bt type, int kind, gfc_actual_arglist *arglist) for (tmp = arglist, m=1; tmp != arg; tmp = tmp->next, m++) if (!gfc_check_conformance (tmp->expr, x, - "arguments 'a%d' and 'a%d' for " - "intrinsic '%s'", m, n, + _("arguments 'a%d' and 'a%d' for " + "intrinsic '%s'"), m, n, gfc_current_intrinsic)) return false; } @@ -3914,7 +3914,7 @@ gfc_check_minloc_maxloc (gfc_actual_arglist *ap) if (m != NULL && !gfc_check_conformance (a, m, - "arguments '%s' and '%s' for intrinsic %s", + _("arguments '%s' and '%s' for intrinsic %s"), gfc_current_intrinsic_arg[0]->name, gfc_current_intrinsic_arg[2]->name, gfc_current_intrinsic)) @@ -3995,7 +3995,7 @@ gfc_check_findloc (gfc_actual_arglist *ap) if (m != NULL && !gfc_check_conformance (a, m, - "arguments '%s' and '%s' for intrinsic %s", + _("arguments '%s' and '%s' for intrinsic %s"), gfc_current_intrinsic_arg[0]->name, gfc_current_intrinsic_arg[3]->name, gfc_current_intrinsic)) @@ -4060,7 +4060,7 @@ check_reduction (gfc_actual_arglist *ap) if (m != NULL && !gfc_check_conformance (a, m, - "arguments '%s' and '%s' for intrinsic %s", + _("arguments '%s' and '%s' for intrinsic %s"), gfc_current_intrinsic_arg[0]->name, gfc_current_intrinsic_arg[2]->name, gfc_current_intrinsic)) @@ -4398,7 +4398,7 @@ gfc_check_pack (gfc_expr *array, gfc_expr *mask, gfc_expr *vector) return false; if (!gfc_check_conformance (array, mask, - "arguments '%s' and '%s' for intrinsic '%s'", + _("arguments '%s' and '%s' for intrinsic '%s'"), gfc_current_intrinsic_arg[0]->name, gfc_current_intrinsic_arg[1]->name, gfc_current_intrinsic)) |