NeahNew/node_modules/@nextcloud/l10n/dist/gettext.d.ts
2025-05-03 14:17:46 +02:00

20 lines
691 B
TypeScript

declare class GettextBuilder {
private locale?;
private translations;
private debug;
setLanguage(language: string): GettextBuilder;
detectLocale(): GettextBuilder;
addTranslation(language: string, data: any): GettextBuilder;
enableDebugMode(): GettextBuilder;
build(): GettextWrapper;
}
declare class GettextWrapper {
private gt;
constructor(locale: string, data: any, debug: boolean);
private subtitudePlaceholders;
gettext(original: string, placeholders?: object): string;
ngettext(singular: string, plural: string, count: number, placeholders?: object): string;
}
export declare function getGettextBuilder(): GettextBuilder;
export {};