@globalart/nestcord
Version:
A module for creating Discord bots using NestJS, based on Discord.js
17 lines (16 loc) • 662 B
TypeScript
import { BaseLocalizationAdapter } from './base-localization.adapter';
interface TranslationData {
[key: string]: string | TranslationData;
}
interface NestedLocalizationAdapterOptions {
fallbackLocale?: string;
locales?: Record<string, TranslationData>;
}
export declare class NestedLocalizationAdapter extends BaseLocalizationAdapter<NestedLocalizationAdapterOptions> {
getTranslation(key: string, locale: string, placeholders?: Record<string, string>): string;
translate(key: string, placeholders?: Record<string, string>): string;
private getTranslations;
private findTranslation;
private getFallbackTranslation;
}
export {};