UNPKG

ionic-framework

Version:
34 lines (33 loc) 796 B
/** * @private * Provide multi-language and i18n support in your app. Translate works by * mapping full strings to language translated ones. That means that you don't need * to provide strings for your default language, just new languages. * * @usage * ```js * Translate.translations({ * 'de': { * 'Welcome to MyApp': 'Willkommen auf' * } * }) * * Changing the default language: * * Translate.setLanguage('de'); * ``` * * Usage in a template: * * ```js * <span>{{ 'Welcome to MyApp' | translate }} * ``` */ export declare class Translate { constructor(); translations(lang: any, map: any): void; setLanguage(lang: any): void; getTranslations(lang: any): any; translate(key: any, lang: any): any; _getTranslation(map: any, key: any): any; }