Class CSVUtil
Static class with helper methods for parsing CSV text. Used in CSVTranslationSource and GoogleSheetsTranslationConnector
Namespace: NoSuchStudio.Localization.Source
Assembly: NoSuchStudio-Localization.dll
Syntax
public static class CSVUtil
Methods
ParseCSVString(String, TranslationsCSVLineFormat, Char, Boolean)
Declaration
public static List<TranslationEntry> ParseCSVString(string rawText, TranslationsCSVLineFormat CSVLineFormat, char fieldDelimiter, bool hasHeaderLine = true)
Parameters
| Type | Name | Description |
|---|---|---|
| String | rawText | |
| TranslationsCSVLineFormat | CSVLineFormat | |
| Char | fieldDelimiter | |
| Boolean | hasHeaderLine |
Returns
| Type | Description |
|---|---|
| List<TranslationEntry> |
ParseCSVStringInMultiFormat(String, Char)
Declaration
public static List<TranslationEntry> ParseCSVStringInMultiFormat(string rawText, char fieldDelimiter)
Parameters
| Type | Name | Description |
|---|---|---|
| String | rawText | |
| Char | fieldDelimiter |
Returns
| Type | Description |
|---|---|
| List<TranslationEntry> |
ParseCSVStringInSingleFormat(String, Char, Boolean)
Declaration
public static List<TranslationEntry> ParseCSVStringInSingleFormat(string rawText, char fieldDelimiter, bool hasHeaderLine)
Parameters
| Type | Name | Description |
|---|---|---|
| String | rawText | |
| Char | fieldDelimiter | |
| Boolean | hasHeaderLine |
Returns
| Type | Description |
|---|---|
| List<TranslationEntry> |