How to: Specify a Culture in Text Templates
You can add a templatedirective to text templates. This enables you to specify the culture that you want to use for those text templates. For more information, see Directive Syntax (Domain-Specific Languages) and Using the CultureInfo Class.
To specify a culture for generating an output string
In Solution Explorer, right-click the text template file that you want to edit, and then click Open.
The template opens in the editor.
Add the following directive to the template.
In this example, the French culture is specified.
<#@ template culture="fr-FR" #>
Hinweis
If you already have a template directive, add the culture parameter to the end of your existing directive.
Example
The following example converts 32.45 to the French culture using the "fr-FR" value. The example replaces the decimal point with the comma to produce this output:
I have 32,45 Francs in my wallet.
<#@ template culture="fr-FR" #>
<#@ output extension=".txt" #>
<#
double moneyInMyWallet = 32.45;
#>
I have <#= moneyInMyWallet #> Francs in my wallet.
<#@ template culture="fr-FR" #>
<#@ output extension=".txt" #>
<#
Dim moneyInMyWallet as Double = 32.45
#>
I have <#= moneyInMyWallet #> Francs in my wallet.
To debug text templates, you must set the debug parameter of the template directive. For more information, see How to: Debug Text Templates.
Security
For more information, see Security of Text Templates.
See Also
Concepts
Using Built-in Directives in Text Templates