Class DewLocalization
Inheritance
object
DewLocalization
Assembly: Dew.Core.dll
Syntax
public static class DewLocalization
Properties
buildData
Declaration
public static DewLocalizationBuildData buildData { get; }
Property Value
| Type |
Description |
| DewInternal.DewLocalizationBuildData |
|
data
Declaration
public static PerLanguageLocalizationData data { get; }
Property Value
| Type |
Description |
| DewInternal.PerLanguageLocalizationData |
|
Methods
CaptureDescriptionExpressions(IReadOnlyList<LocaleNode>, Dictionary<string, string>, DescriptionSettings)
Declaration
public static void CaptureDescriptionExpressions(IReadOnlyList<LocaleNode> nodes, Dictionary<string, string> data, DewLocalization.DescriptionSettings settings)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IReadOnlyList<T><LocaleNode> |
nodes |
|
| System.Collections.Generic.Dictionary<TKey, TValue><string, string> |
data |
|
| DewLocalization.DescriptionSettings |
settings |
|
ConvertDescriptionNodesToText(IReadOnlyList<LocaleNode>, DescriptionSettings)
Declaration
public static string ConvertDescriptionNodesToText(IReadOnlyList<LocaleNode> nodes, DewLocalization.DescriptionSettings settings)
Parameters
Returns
EvaluateAndRenderExpression(ExpressionData, DescriptionSettings, bool)
Declaration
public static string EvaluateAndRenderExpression(ExpressionData exp, DewLocalization.DescriptionSettings settings, bool shouldShowDetail)
Parameters
Returns
GetAchievementDescription(string)
Declaration
public static string GetAchievementDescription(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetAchievementName(string)
Declaration
public static string GetAchievementName(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetArtifactKey(string)
Declaration
public static string GetArtifactKey(string artifactType)
Parameters
| Type |
Name |
Description |
| string |
artifactType |
|
Returns
GetArtifactKey(Type)
Declaration
public static string GetArtifactKey(Type artifactType)
Parameters
| Type |
Name |
Description |
| System.Type |
artifactType |
|
Returns
GetArtifactName(string)
Declaration
public static string GetArtifactName(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetArtifactShortStory(string)
Declaration
public static string[] GetArtifactShortStory(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
| Type |
Description |
| string[] |
|
GetArtifactStory(string)
Declaration
public static string GetArtifactStory(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetConversationData(string)
Declaration
public static ConversationData GetConversationData(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
| Type |
Description |
| DewInternal.ConversationData |
|
GetCurseDescription(string)
Declaration
public static List<LocaleNode> GetCurseDescription(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
| Type |
Description |
| System.Collections.Generic.List<T><LocaleNode> |
|
GetCurseKey(string)
Declaration
public static string GetCurseKey(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
GetCurseName(string)
Declaration
public static string GetCurseName(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetCurseShortDescription(string)
Declaration
public static List<LocaleNode> GetCurseShortDescription(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
| Type |
Description |
| System.Collections.Generic.List<T><LocaleNode> |
|
Declaration
public static string GetFormat(string formatString, string lang = null)
Parameters
| Type |
Name |
Description |
| string |
formatString |
|
| string |
lang |
|
Returns
GetGemDescription(string)
Declaration
public static IReadOnlyList<LocaleNode> GetGemDescription(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
| Type |
Description |
| System.Collections.Generic.IReadOnlyList<T><LocaleNode> |
|
GetGemDescriptionKey(Gem)
Declaration
public static string GetGemDescriptionKey(Gem gem)
Parameters
| Type |
Name |
Description |
| Gem |
gem |
|
Returns
GetGemKey(string)
Declaration
public static string GetGemKey(string gemType)
Parameters
| Type |
Name |
Description |
| string |
gemType |
|
Returns
GetGemKey(Type)
Declaration
public static string GetGemKey(Type gemType)
Parameters
| Type |
Name |
Description |
| System.Type |
gemType |
|
Returns
GetGemMemory(string)
Declaration
public static string GetGemMemory(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetGemName(Gem)
Declaration
public static string GetGemName(Gem gem)
Parameters
| Type |
Name |
Description |
| Gem |
gem |
|
Returns
GetGemName(string)
Declaration
public static string GetGemName(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetGemNameKey(Gem)
Declaration
public static string GetGemNameKey(Gem gem)
Parameters
| Type |
Name |
Description |
| Gem |
gem |
|
Returns
GetGemShortDescription(string)
Declaration
public static string GetGemShortDescription(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetGemTemplate(string)
Declaration
public static string GetGemTemplate(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetRecommendedSupportedLanguage()
Declaration
public static string GetRecommendedSupportedLanguage()
Returns
GetSkillDescription(string, int)
Declaration
public static List<LocaleNode> GetSkillDescription(string key, int configIndex)
Parameters
| Type |
Name |
Description |
| string |
key |
|
| int |
configIndex |
|
Returns
| Type |
Description |
| System.Collections.Generic.List<T><LocaleNode> |
|
GetSkillDescriptionKey(SkillTrigger, int)
Declaration
public static string GetSkillDescriptionKey(SkillTrigger skill, int configIndex)
Parameters
Returns
GetSkillKey(string)
Declaration
public static string GetSkillKey(string skillType)
Parameters
| Type |
Name |
Description |
| string |
skillType |
|
Returns
GetSkillKey(Type)
Declaration
public static string GetSkillKey(Type skillType)
Parameters
| Type |
Name |
Description |
| System.Type |
skillType |
|
Returns
GetSkillLevelKey(int)
Declaration
public static string GetSkillLevelKey(int level)
Parameters
| Type |
Name |
Description |
| int |
level |
|
Returns
GetSkillLevelSuffix(int)
Declaration
public static string GetSkillLevelSuffix(int level)
Parameters
| Type |
Name |
Description |
| int |
level |
|
Returns
GetSkillLevelTemplate(int, int?)
Declaration
public static string GetSkillLevelTemplate(int level, int? toLevel = null)
Parameters
| Type |
Name |
Description |
| int |
level |
|
| int? |
toLevel |
|
Returns
GetSkillMemory(string)
Declaration
public static string GetSkillMemory(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetSkillName(SkillTrigger, int)
Declaration
public static string GetSkillName(SkillTrigger skill, int configIndex)
Parameters
Returns
GetSkillName(string, int)
Declaration
public static string GetSkillName(string key, int configIndex)
Parameters
| Type |
Name |
Description |
| string |
key |
|
| int |
configIndex |
|
Returns
GetSkillNameKey(SkillTrigger, int)
Declaration
public static string GetSkillNameKey(SkillTrigger skill, int configIndex)
Parameters
Returns
GetSkillShortDesc(string, int)
Declaration
public static string GetSkillShortDesc(string key, int configIndex)
Parameters
| Type |
Name |
Description |
| string |
key |
|
| int |
configIndex |
|
Returns
GetStarDescription(string)
Declaration
public static List<LocaleNode> GetStarDescription(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
| Type |
Description |
| System.Collections.Generic.List<T><LocaleNode> |
|
GetStarDescription(Type)
Declaration
public static List<LocaleNode> GetStarDescription(Type type)
Parameters
| Type |
Name |
Description |
| System.Type |
type |
|
Returns
| Type |
Description |
| System.Collections.Generic.List<T><LocaleNode> |
|
GetStarLore(string)
Declaration
public static string GetStarLore(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetStarName(string)
Declaration
public static string GetStarName(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetStarName(Type)
Declaration
public static string GetStarName(Type type)
Parameters
| Type |
Name |
Description |
| System.Type |
type |
|
Returns
GetTreasureDescription(string)
Declaration
public static IReadOnlyList<LocaleNode> GetTreasureDescription(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
| Type |
Description |
| System.Collections.Generic.IReadOnlyList<T><LocaleNode> |
|
GetTreasureKey(string)
Declaration
public static string GetTreasureKey(string treasureType)
Parameters
| Type |
Name |
Description |
| string |
treasureType |
|
Returns
GetTreasureLore(string)
Declaration
public static string GetTreasureLore(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetTreasureName(string)
Declaration
public static string GetTreasureName(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetUIValue(string)
Declaration
public static string GetUIValue(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
HighlightKeywords(string)
Declaration
public static string HighlightKeywords(string input)
Parameters
| Type |
Name |
Description |
| string |
input |
|
Returns
Initialize()
Declaration
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.
Declaration
public static string ProcessGenericBacktickedString(string text, object refObject, string lang = null)
Parameters
| Type |
Name |
Description |
| string |
text |
|
| object |
refObject |
|
| string |
lang |
|
Returns
RenderChangedValue(string, string)
Declaration
public static string RenderChangedValue(string prev, string after)
Parameters
| Type |
Name |
Description |
| string |
prev |
|
| string |
after |
|
Returns
RenderWeakenedValue(string, string)
Declaration
public static string RenderWeakenedValue(string prev, string after)
Parameters
| Type |
Name |
Description |
| string |
prev |
|
| string |
after |
|
Returns
TryGetUIValue(string, out string)
Declaration
public static bool TryGetUIValue(string key, out string value)
Parameters
| Type |
Name |
Description |
| string |
key |
|
| string |
value |
|
Returns