Table of Contents

Class InGameTranslator

Namespace
Global
Assembly
Assembly-CSharp.dll
public class InGameTranslator
Inheritance
InGameTranslator
Inherited Members

Constructors

InGameTranslator(RainWorld)

public InGameTranslator(RainWorld rainWorld)

Parameters

rainWorld RainWorld

Fields

lastLanguage

public InGameTranslator.LanguageID lastLanguage

Field Value

InGameTranslator.LanguageID

rainWorld

public RainWorld rainWorld

Field Value

RainWorld

shortStrings

public Dictionary<string, string> shortStrings

Field Value

Dictionary<string, string>

Properties

currentLanguage

public InGameTranslator.LanguageID currentLanguage { get; }

Property Value

InGameTranslator.LanguageID

systemLanguage

public static InGameTranslator.LanguageID systemLanguage { get; }

Property Value

InGameTranslator.LanguageID

Methods

EncryptDecryptFile(string, bool, bool)

public static string EncryptDecryptFile(string path, bool encryptMode, bool returnOnly = false)

Parameters

path string
encryptMode bool
returnOnly bool

Returns

string

EvenSplit(string, int)

public static string EvenSplit(string s, int splits)

Parameters

s string
splits int

Returns

string

HasShortstringTranslation(string)

public bool HasShortstringTranslation(string s)

Parameters

s string

Returns

bool

LoadFonts(LanguageID, Menu)

public static void LoadFonts(InGameTranslator.LanguageID lang, Menu menu)

Parameters

lang InGameTranslator.LanguageID
menu Menu

LoadShortStrings()

public void LoadShortStrings()

SpecificTextFolderDirectory()

public string SpecificTextFolderDirectory()

Returns

string

SpecificTextFolderDirectory(LanguageID)

public string SpecificTextFolderDirectory(InGameTranslator.LanguageID targetLanguage)

Parameters

targetLanguage InGameTranslator.LanguageID

Returns

string

Translate(string)

public string Translate(string s)

Parameters

s string

Returns

string

TryTranslate(string, out string)

public bool TryTranslate(string text, out string res)

Parameters

text string
res string

Returns

bool

UnloadFonts(LanguageID)

public static void UnloadFonts(InGameTranslator.LanguageID lang)

Parameters

lang InGameTranslator.LanguageID