Насколько мне известно, такой библиотеки (пока) нет, но вы всегда можете переместить эту информацию в файл resx, прочитать ее во время выполнения и использовать string.Format, чтобы получить то, что вы ищете.Код будет похож на этот:
// that should be in resources, so in Japanese and Hungarian
// it would look like {1} {0}
var namePattern = "{0} {1}";
var name = string.Format(namePattern, firstName, lastName);
Единственная проблема заключается в том, что вам нужно каким-то образом получить эту информацию, т.е. попросить переводчиков предоставить ее.Это может быть проблематично, если вы не собираетесь локализовать приложение на заданном языке.
Кстати.Помимо Японии, для азиатских стран характерно не проводить различия между именем и фамилией ...