Hi Marco, On 05.04.20 11:47, Marco Ciampa wrote:
> Also these kind of messages can be reduced/shrinked: > # eeschema/sch_sexpr_parser.cpp:1152 > msgid "" > "Invalid pin number in\n" > "file: \"%s\"\n" > "line: %d\n" > "offset: %d" > into > msgid "" > "%s in\n" > "file: \"%s\"\n" > "line: %d\n" > "offset: %d" > with the first parameter %s being the error string... That has three problems: - it only saves something if all the error messages use the same template - the grammar needs to be unchanged for all errors in all languages - it requires two lookups, which looks ugly in the code While we're at it: do we have a sensible way to use context dependent positive/negative responses in different places for languages that need them, e.g. "Save?", "Yes", "No" needs to be translated into both Mandarin and Welsh as if it read "Save?", "Save." "Don't save.", because these languages affirm by repeating the verb. I dimly remember that GNU gettext has some kind of context marker, but I'm not sure if that is portable. Simon
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp