Follow-up Comment #3, patch #4135 (project freeciv): Performance is important, especially as freeciv is increasingly run on embedded systems, but it's not everything. Common sense should be used. Here for example the API gets much cleaner and usage much less bug prone (saving developer time to more important tasks than its maintenance) and performance cost is virtually zero - Stripping the qualifier is cheap operation, and the untranslated names are not heavily used - only when loading the rulesets in the beginning and when saving a game. There's more urgent matters to worry than a couple of milliseconds added to overall freeciv execution time. Note that all uses of translated names mean order of magnitude greater cost for looking up the translation.
_______________________________________________________ Reply to this item at: <http://gna.org/patch/?4135> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freecivfirstname.lastname@example.org https://mail.gna.org/listinfo/freeciv-dev