We do these constructions a lot in our code, but actually it would be better to use a format string, e.g. "%s (%d)". Always think about right to left languages (we don't have any translation yet, but who knows).