On 06.03.2012 13:15, D. Barbier wrote:
+#: grub-core/script/execute.c:90 +msgid "can't break 0 loops" +msgstr "impossible de sortir des boucles 0"
0 est un qualifiant et non un identifiant ici. "impossible de sortir des 0 boucles"
msgstr "impossible de sortir d'aucune boucle" peut-être (mais la double négation me semble ambiguë).
Peut-'etre "impossible de sortir de 0 boucles" vu que "0" devait apparaître en ligne de commande pour que ce message s'affiche?
Je pense que le problème vient de ce qu'on ne comprend pas ce que ça veut dire en anglais. Peut-être msgid "can't break loop when argument is 0" ?
Non, ça ne dit pas ce que ça devrait dire. Il s'agit de la commande suivante: break [n] Exit from within a for, while, until, or select loop. If n is specified, break n levels. n must be ≥ 1. If n is greater than the number of enclosing loops, all enclosing loops are exited. The return value is 0 unless n is not greater than or equal to 1. Comme c'est marqué n doit être ≥ 1. L'erreur en question se produit si n est 0.