@bitzonegaming/roleplay-engine-sdk
Version:
Roleplay Engine SDK
91 lines (90 loc) • 2.46 kB
TypeScript
export interface DefaultNameTranslation {
name: string;
}
export interface DefaultNameDescriptionTranslation {
name: string;
description: string;
}
export interface TextTranslation {
message: string;
description?: string;
}
export interface ErrorTranslation {
message: string;
description: string;
parameters: {
key: string;
description: string;
example: string;
}[];
}
export interface Localization {
[locale: string]: {
errors?: {
[key: string]: ErrorTranslation;
};
locales?: {
[key: string]: DefaultNameTranslation;
};
metrics?: {
definitions?: {
[key: string]: DefaultNameDescriptionTranslation;
};
scopes?: {
[key: string]: DefaultNameDescriptionTranslation;
};
};
texts?: {
[key: string]: TextTranslation;
};
character?: {
nationalities?: {
[key: string]: DefaultNameTranslation;
};
genders: {
[key: string]: DefaultNameTranslation;
};
};
segment?: {
definitions?: {
[key: string]: DefaultNameTranslation;
};
policy?: {
accessPolicyGroups?: {
[key: string]: DefaultNameDescriptionTranslation;
};
accessPolicies?: {
[key: string]: DefaultNameDescriptionTranslation;
};
types?: {
[key: string]: DefaultNameDescriptionTranslation;
};
};
};
reference?: {
categories?: {
[key: string]: DefaultNameTranslation;
};
};
blueprint?: {
sections?: {
[key: string]: DefaultNameTranslation;
};
configs?: {
[key: string]: DefaultNameTranslation;
};
colors?: {
[key: string]: DefaultNameTranslation;
};
options?: {
[key: string]: DefaultNameTranslation;
};
categories?: {
[key: string]: DefaultNameTranslation;
};
configTypes?: {
[key: string]: DefaultNameTranslation;
};
};
};
}