Class Russian.Gost16876711
The GOST 16876-71(1) (UNGEGN) romanization system of Russian.
This system was recommended by the United Nations Group of Experts on Geographical Names.
This is Table 1 of the GOST 16876-71 system with 1 Cyrillic to 1 Latin char, with diacritics.
For more information, visit:
https://en.wikipedia.org/wiki/GOST_16876-71
Inheritance
Namespace: Romanization
Assembly: Romanization.NET.dll
Syntax
public sealed class Gost16876711 : object, IMultiInCultureSystem, IRomanizationSystem
  Constructors
| Improve this Doc View SourceGost16876711()
Instantiates a copy of the system to process romanizations.
Declaration
public Gost16876711()
  Properties
| Improve this Doc View SourceDefaultCulture
The default culture this system will go with for romanization if Process(String) is used.
Declaration
public CultureInfo DefaultCulture { get; }
  Property Value
| Type | Description | 
|---|---|
| CultureInfo | 
Type
The type of the system - this is an important consideration depending on the purpose of romanizing the text.
For more information, visit:
https://en.wikipedia.org/wiki/Romanization#Methods
Declaration
public SystemType Type { get; }
  Property Value
| Type | Description | 
|---|---|
| SystemType | 
Methods
| Improve this Doc View SourceProcess(String)
Performs GOST 16876-71(1) romanization on Russian text.
Declaration
public string Process(string text)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | text | The text to romanize.  | 
      
Returns
| Type | Description | 
|---|---|
| System.String | A romanized version of the text, leaving unrecognized characters untouched.  | 
      
Process(String, CultureInfo)
Performs GOST 16876-71(1) romanization on Russian text.
Supports providing a specific nativeCulture to process with, as long as the country code is ru.
Declaration
public string Process(string text, CultureInfo nativeCulture)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | text | The text to romanize.  | 
      
| CultureInfo | nativeCulture | The culture to use.  | 
      
Returns
| Type | Description | 
|---|---|
| System.String | A romanized version of the text, leaving unrecognized characters untouched.  | 
      
Exceptions
| Type | Condition | 
|---|---|
| IrrelevantCultureException | 
  |