String.Format («Ваш запрос {0} с {1} заполнителями», theQuery, results.Count) Эквивалент в XSLT

Есть ли функция, эквивалентная строковому формату в XSLT?

Я работаю над многоязычным сайтом в тени умбрако. Я' m не знаю, какие языки потребуются, но, как бы то ни было, на одном языке слова можно было бы упорядочить по-разному, например,

English «Ваш запрос 'Duncan' дал 5 результатов». может перевести слово в слово на «5 результатов совпали с запросом« Дункан »».

По этой причине наличие элемента для «Ваш запрос», «сопоставлено» и «результаты» в моем переводе умбрако невозможно. Если бы я сделал это пользовательским элементом управления для C #, я бы попросил переводчика предоставить элемент словаря, например «Ваш запрос '{0}' соответствует {1} результатам».

5
задан Duncan 12 November 2010 в 16:25
поделиться