You can add a template directive to text templates and use that directive 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" #>
Note |
|---|
| 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
See Also