Re: Translation project
Frédéric Marchal <[email protected]> Sat, 20 May 2017 20:50:37 +0200
| Newsgroups | gmane.comp.internationalization.french |
|---|---|
| Message-ID | <3244421.LgUckqJHBg@port-fma> |
On Saturday 20 May 2017 19:03:18 [email protected] wrote: > Le 20/05/2017 à 16:05, Frédéric Marchal a écrit : > > Il y a un problème avec les IDE qui attendent les mots « error: » et > > « warning: » tels quels à la sortie de gcc pour détecter les erreurs et > > avertissements à rapporter à l'utilisateur. > > est-ce qu'une astuce genre: traduire error par "erreur (error)" marcherait? Cela dépend certainement de l'IDE mais je doute que cette solution fonctionne. Dans le cas de QtCreator, voici la regex qu'il utilise pour décomposer un message d'erreur de gcc: m_regExp.setPattern(QLatin1Char('^') + QLatin1String(FILE_PATTERN) + QLatin1String("(\\d+):(\\d+:)?\\s+((fatal |#)?(warning|error|note):?\\s)? ([^\\s].+)$")); Ce qui permet de retrouver un message tel que celui-ci: test.c:8:2: error: expected « ; » before « return » QtCreator ne cherche pas le mot « error » quelque part dans le type du message et c'est logique car il y a d'autres types de messages qu'il ne faut pas interpréter comme une erreur concernant l'utilisateur (par exemple « permerror »). Frédéric _______________________________________________ Liste de discussion Traduc [email protected] https://listes.traduc.org/cgi-bin/mailman/listinfo/traduc [/!\ Les pices-jointes doivent attendre l'approbation du modrateur.]