Skip to content

Class: DewLocalization ​

  • Namespace: Global
  • Assembly: Dew.Core.dll
csharp
public static class DewLocalization

Properties ​

NameDeclarationDescription
buildDatapublic static DewLocalizationBuildData buildData { get; }
datapublic static PerLanguageLocalizationData data { get; }

Methods ​

CaptureDescriptionExpressions(IReadOnlyList<LocaleNode>, Dictionary<string, string>, DescriptionSettings) ​

csharp
public static void CaptureDescriptionExpressions(IReadOnlyList<LocaleNode> nodes, Dictionary<string, string> data, DewLocalization.DescriptionSettings settings)

Parameters:

NameTypeDescription
nodesSystem.Collections.Generic.IReadOnlyList&lt;T&gt;&lt;LocaleNode&gt;
dataSystem.Collections.Generic.Dictionary&lt;TKey, TValue&gt;&lt;string,string&gt;
settingsDewLocalization.DescriptionSettings

ConvertDescriptionNodesToText(IReadOnlyList&lt;LocaleNode&gt;, DescriptionSettings) ​

csharp
public static string ConvertDescriptionNodesToText(IReadOnlyList<LocaleNode> nodes, DewLocalization.DescriptionSettings settings)

Parameters:

NameTypeDescription
nodesSystem.Collections.Generic.IReadOnlyList&lt;T&gt;&lt;LocaleNode&gt;
settingsDewLocalization.DescriptionSettings

Returns: string

EvaluateAndRenderExpression(ExpressionData, DescriptionSettings, bool) ​

csharp
public static string EvaluateAndRenderExpression(ExpressionData exp, DewLocalization.DescriptionSettings settings, bool shouldShowDetail)

Parameters:

NameTypeDescription
expDewInternal.ExpressionData
settingsDewLocalization.DescriptionSettings
shouldShowDetailbool

Returns: string

GetAchievementDescription(string) ​

csharp
public static string GetAchievementDescription(string key)

Parameters:

NameTypeDescription
keystring

Returns: string

GetAchievementName(string) ​

csharp
public static string GetAchievementName(string key)

Parameters:

NameTypeDescription
keystring

Returns: string

GetArtifactKey(string) ​

csharp
public static string GetArtifactKey(string artifactType)

Parameters:

NameTypeDescription
artifactTypestring

Returns: string

GetArtifactKey(Type) ​

csharp
public static string GetArtifactKey(Type artifactType)

Parameters:

NameTypeDescription
artifactTypeSystem.Type

Returns: string

GetArtifactName(string) ​

csharp
public static string GetArtifactName(string key)

Parameters:

NameTypeDescription
keystring

Returns: string

GetArtifactShortStory(string) ​

csharp
public static string[] GetArtifactShortStory(string key)

Parameters:

NameTypeDescription
keystring

Returns: string[]

GetArtifactStory(string) ​

csharp
public static string GetArtifactStory(string key)

Parameters:

NameTypeDescription
keystring

Returns: string

GetConversationData(string) ​

csharp
public static ConversationData GetConversationData(string key)

Parameters:

NameTypeDescription
keystring

Returns: DewInternal.ConversationData

GetCurseDescription(string) ​

csharp
public static List<LocaleNode> GetCurseDescription(string key)

Parameters:

NameTypeDescription
keystring

Returns: System.Collections.Generic.List&lt;T&gt;&lt;LocaleNode&gt;

GetCurseKey(string) ​

csharp
public static string GetCurseKey(string name)

Parameters:

NameTypeDescription
namestring

Returns: string

GetCurseName(string) ​

csharp
public static string GetCurseName(string key)

Parameters:

NameTypeDescription
keystring

Returns: string

GetCurseShortDescription(string) ​

csharp
public static List<LocaleNode> GetCurseShortDescription(string key)

Parameters:

NameTypeDescription
keystring

Returns: System.Collections.Generic.List&lt;T&gt;&lt;LocaleNode&gt;

GetFormat(string, string) ​

csharp
public static string GetFormat(string formatString, string lang = null)

Parameters:

NameTypeDescription
formatStringstring
langstring

Returns: string

GetGemDescription(string) ​

csharp
public static IReadOnlyList<LocaleNode> GetGemDescription(string key)

Parameters:

NameTypeDescription
keystring

Returns: System.Collections.Generic.IReadOnlyList&lt;T&gt;&lt;LocaleNode&gt;

GetGemDescriptionKey(Gem) ​

csharp
public static string GetGemDescriptionKey(Gem gem)

Parameters:

NameTypeDescription
gemGem

Returns: string

GetGemKey(string) ​

csharp
public static string GetGemKey(string gemType)

Parameters:

NameTypeDescription
gemTypestring

Returns: string

GetGemKey(Type) ​

csharp
public static string GetGemKey(Type gemType)

Parameters:

NameTypeDescription
gemTypeSystem.Type

Returns: string

GetGemMemory(string) ​

csharp
public static string GetGemMemory(string key)

Parameters:

NameTypeDescription
keystring

Returns: string

GetGemName(Gem) ​

csharp
public static string GetGemName(Gem gem)

Parameters:

NameTypeDescription
gemGem

Returns: string

GetGemName(string) ​

csharp
public static string GetGemName(string key)

Parameters:

NameTypeDescription
keystring

Returns: string

GetGemNameKey(Gem) ​

csharp
public static string GetGemNameKey(Gem gem)

Parameters:

NameTypeDescription
gemGem

Returns: string

GetGemShortDescription(string) ​

csharp
public static string GetGemShortDescription(string key)

Parameters:

NameTypeDescription
keystring

Returns: string

GetGemTemplate(string) ​

csharp
public static string GetGemTemplate(string key)

Parameters:

NameTypeDescription
keystring

Returns: string

GetRecommendedSupportedLanguage() ​

csharp
public static string GetRecommendedSupportedLanguage()

Returns: string

GetSkillDescription(string, int) ​

csharp
public static List<LocaleNode> GetSkillDescription(string key, int configIndex)

Parameters:

NameTypeDescription
keystring
configIndexint

Returns: System.Collections.Generic.List&lt;T&gt;&lt;LocaleNode&gt;

GetSkillDescriptionKey(SkillTrigger, int) ​

csharp
public static string GetSkillDescriptionKey(SkillTrigger skill, int configIndex)

Parameters:

NameTypeDescription
skillSkillTrigger
configIndexint

Returns: string

GetSkillKey(string) ​

csharp
public static string GetSkillKey(string skillType)

Parameters:

NameTypeDescription
skillTypestring

Returns: string

GetSkillKey(Type) ​

csharp
public static string GetSkillKey(Type skillType)

Parameters:

NameTypeDescription
skillTypeSystem.Type

Returns: string

GetSkillLevelKey(int) ​

csharp
public static string GetSkillLevelKey(int level)

Parameters:

NameTypeDescription
levelint

Returns: string

GetSkillLevelSuffix(int) ​

csharp
public static string GetSkillLevelSuffix(int level)

Parameters:

NameTypeDescription
levelint

Returns: string

GetSkillLevelTemplate(int, int?) ​

csharp
public static string GetSkillLevelTemplate(int level, int? toLevel = null)

Parameters:

NameTypeDescription
levelint
toLevelint?

Returns: string

GetSkillMemory(string) ​

csharp
public static string GetSkillMemory(string key)

Parameters:

NameTypeDescription
keystring

Returns: string

GetSkillName(SkillTrigger, int) ​

csharp
public static string GetSkillName(SkillTrigger skill, int configIndex)

Parameters:

NameTypeDescription
skillSkillTrigger
configIndexint

Returns: string

GetSkillName(string, int) ​

csharp
public static string GetSkillName(string key, int configIndex)

Parameters:

NameTypeDescription
keystring
configIndexint

Returns: string

GetSkillNameKey(SkillTrigger, int) ​

csharp
public static string GetSkillNameKey(SkillTrigger skill, int configIndex)

Parameters:

NameTypeDescription
skillSkillTrigger
configIndexint

Returns: string

GetSkillShortDesc(string, int) ​

csharp
public static string GetSkillShortDesc(string key, int configIndex)

Parameters:

NameTypeDescription
keystring
configIndexint

Returns: string

GetStarDescription(string) ​

csharp
public static List<LocaleNode> GetStarDescription(string key)

Parameters:

NameTypeDescription
keystring

Returns: System.Collections.Generic.List&lt;T&gt;&lt;LocaleNode&gt;

GetStarDescription(Type) ​

csharp
public static List<LocaleNode> GetStarDescription(Type type)

Parameters:

NameTypeDescription
typeSystem.Type

Returns: System.Collections.Generic.List&lt;T&gt;&lt;LocaleNode&gt;

GetStarLore(string) ​

csharp
public static string GetStarLore(string key)

Parameters:

NameTypeDescription
keystring

Returns: string

GetStarName(string) ​

csharp
public static string GetStarName(string key)

Parameters:

NameTypeDescription
keystring

Returns: string

GetStarName(Type) ​

csharp
public static string GetStarName(Type type)

Parameters:

NameTypeDescription
typeSystem.Type

Returns: string

GetTreasureDescription(string) ​

csharp
public static IReadOnlyList<LocaleNode> GetTreasureDescription(string key)

Parameters:

NameTypeDescription
keystring

Returns: System.Collections.Generic.IReadOnlyList&lt;T&gt;&lt;LocaleNode&gt;

GetTreasureKey(string) ​

csharp
public static string GetTreasureKey(string treasureType)

Parameters:

NameTypeDescription
treasureTypestring

Returns: string

GetTreasureLore(string) ​

csharp
public static string GetTreasureLore(string key)

Parameters:

NameTypeDescription
keystring

Returns: string

GetTreasureName(string) ​

csharp
public static string GetTreasureName(string key)

Parameters:

NameTypeDescription
keystring

Returns: string

GetUIValue(string) ​

csharp
public static string GetUIValue(string key)

Parameters:

NameTypeDescription
keystring

Returns: string

HighlightKeywords(string) ​

csharp
public static string HighlightKeywords(string input)

Parameters:

NameTypeDescription
inputstring

Returns: string

Initialize() ​

csharp
public static void Initialize()

ProcessGenericBacktickedString(string, object, string) ​

refObject can be any object including System.Type.Supported Field Types: Field/const value in refObject, Field/const value in refType instance of DewResources Database.

csharp
public static string ProcessGenericBacktickedString(string text, object refObject, string lang = null)

Parameters:

NameTypeDescription
textstring
refObjectobject
langstring

Returns: string

RenderChangedValue(string, string) ​

csharp
public static string RenderChangedValue(string prev, string after)

Parameters:

NameTypeDescription
prevstring
afterstring

Returns: string

RenderWeakenedValue(string, string) ​

csharp
public static string RenderWeakenedValue(string prev, string after)

Parameters:

NameTypeDescription
prevstring
afterstring

Returns: string

TryGetUIValue(string, out string) ​

csharp
public static bool TryGetUIValue(string key, out string value)

Parameters:

NameTypeDescription
keystring
valuestring

Returns: bool

Maintained by the Shape of Dreams Modding Community