Interface IMultiInCultureSystem
A system used to romanize a language where there are multiple
Namespace: Romanization
Assembly: Romanization.NET.dll
Syntax
public interface IMultiInCultureSystem : IRomanizationSystem
Properties
| Improve this Doc View SourceDefaultCulture
The default culture this system will go with for romanization if Process(String) is used.
Declaration
CultureInfo DefaultCulture { get; }
Property Value
Type | Description |
---|---|
CultureInfo |
Methods
| Improve this Doc View SourceProcess(String, CultureInfo)
The system-specific function that romanizes text according to the system's rules, using the provided
nativeCulture
for processing of native text, and
Note that use of non-relevant cultures WILL lead to unexpected behaviour. If you don't know which culture
to use, use the standard Process(String) instead.
Declaration
string Process(string text, CultureInfo nativeCulture)
Parameters
Type | Name | Description |
---|---|---|
System.String | text | The text to romanize. |
CultureInfo | nativeCulture | The culture to romanize from. |
Returns
Type | Description |
---|---|
System.String | A romanized version of the text, leaving unrecognized characters untouched. |