Esiste una funzione equivalente al formato stringa in XSLT?String.Format ("La tua query {0} con {1} Segnaposto", theQuery, results.Count) Equivalente in XSLT
Sto lavorando su un sito multilingue in Umbraco. Non sono a conoscenza di quali lingue saranno necessarie, ma una volta che sono, una lingua potrebbe ordinare le parole in modo diverso, ad es.
inglese "La tua query 'Duncan' corrisponde a 5 risultati." potrebbe tradurre parola per parola a "5 risultati corrispondenti a 'Duncan' query".
Per questo motivo avere una voce per "La tua query", "abbinata" e "risultati" nella mia traduzione di umbraco non è fattibile. Se dovessi rendere questo un controllo utente per C#, il traduttore dovrebbe fornire un elemento del dizionario come "La tua query '{0}' corrisponde a {1} risultati".
possibile duplicato di [formattazione di una stringa con XML e XSLT come sptrinf() in PHP] (http://stackoverflow.com/questions/4078447/formatting -a-string-with-xml-and-xslt-like-sptrinf-in-php) –
Buona domanda, +1. Vedi la mia risposta per una soluzione XSLT 1.0 completa, corta e pura. –