UNPKG

@koalarx/ui

Version:

Koala UI is a Design System developed in Angular whose objective is to facilitate and make your development faster and simpler, making this framework your greatest ally.

114 lines 11.1 kB
// @dynamic export class KoalaLanguageHelper { static setLanguage(language) { this.language = language; } static getLanguage() { return this.language; } static getBtnLabel() { switch (this.language) { case "enUs": return 'Send'; default: return 'Enviar'; } } static getYesMessage() { switch (this.language) { case "enUs": return 'Yes'; default: return 'Sim'; } } static getNoMessage() { switch (this.language) { case "enUs": return 'No'; default: return 'Não'; } } static getInternalServerErrorMessage() { switch (this.language) { case "enUs": return 'We had a problem with your request.<br/>Sorry for the inconvenience.<br/><br/>Please try again later.'; default: return 'Tivemos um problema com sua requisição.<br/>Sinto muito pelo transtorno.<br/><br/>Gentileza tentar novamente mais tarde.'; } } static getRequiredMessage(label) { switch (this.language) { case "enUs": return `${label} is required.`; default: return `Nenhum valor informado.`; } } static getInvalidMessage(label) { switch (this.language) { case "enUs": return `${label} is invalid.`; default: return `Registro inválido.`; } } static getMinMessage(min) { switch (this.language) { case "enUs": return `Inform at least the value of ${min}.`; default: return `Informe no mínimo o valor de ${min}.`; } } static getMaxMessage(max) { switch (this.language) { case "enUs": return `Inform at most the value of ${max}.`; default: return `Informe no máximo o valor de ${max}.`; } } static getMinLengthMessage(minLength) { switch (this.language) { case "enUs": return `Enter a value with at least ${minLength} characters.`; default: return `Informe um valor com no mínimo ${minLength} caracteres.`; } } static getMaxLengthMessage(maxLength) { switch (this.language) { case "enUs": return `Enter a value with at most ${maxLength} characters.`; default: return `Informe um valor com no máximo ${maxLength} caracteres.`; } } static getDateMinMessage() { switch (this.language) { case "enUs": return `Inform at least the date of `; default: return `Informe no mínimo a data de `; } } static getDateMaxMessage() { switch (this.language) { case "enUs": return `Inform at most the date of `; default: return `Informe no máximo a data de `; } } static getAutocompleteMessage(label) { switch (this.language) { case "enUs": return `You must select a option.`; default: return `Você deve selecionar uma opção.`; } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoia29hbGEtbGFuZ3VhZ2UuaGVscGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvY29yZS9zcmMvbGliL3BhZ2Uva29hbGEtbGFuZ3VhZ2UuaGVscGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLFdBQVc7QUFDWCxNQUFNLE9BQU8sbUJBQW1CO0lBR3ZCLE1BQU0sQ0FBQyxXQUFXLENBQUMsUUFBMkI7UUFDbkQsSUFBSSxDQUFDLFFBQVEsR0FBRyxRQUFRLENBQUM7SUFDM0IsQ0FBQztJQUVNLE1BQU0sQ0FBQyxXQUFXO1FBQ3ZCLE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQztJQUN2QixDQUFDO0lBRU0sTUFBTSxDQUFDLFdBQVc7UUFDdkIsUUFBUSxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ3JCLEtBQUssTUFBTTtnQkFDVCxPQUFPLE1BQU0sQ0FBQztZQUNoQjtnQkFDRSxPQUFPLFFBQVEsQ0FBQztTQUNuQjtJQUNILENBQUM7SUFFTSxNQUFNLENBQUMsYUFBYTtRQUN6QixRQUFRLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDckIsS0FBSyxNQUFNO2dCQUNULE9BQU8sS0FBSyxDQUFDO1lBQ2Y7Z0JBQ0UsT0FBTyxLQUFLLENBQUM7U0FDaEI7SUFDSCxDQUFDO0lBRU0sTUFBTSxDQUFDLFlBQVk7UUFDeEIsUUFBUSxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ3JCLEtBQUssTUFBTTtnQkFDVCxPQUFPLElBQUksQ0FBQztZQUNkO2dCQUNFLE9BQU8sS0FBSyxDQUFDO1NBQ2hCO0lBQ0gsQ0FBQztJQUVNLE1BQU0sQ0FBQyw2QkFBNkI7UUFDekMsUUFBUSxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ3JCLEtBQUssTUFBTTtnQkFDVCxPQUFPLHVHQUF1RyxDQUFDO1lBQ2pIO2dCQUNFLE9BQU8sMEhBQTBILENBQUM7U0FDckk7SUFDSCxDQUFDO0lBRU0sTUFBTSxDQUFDLGtCQUFrQixDQUFDLEtBQWE7UUFDNUMsUUFBUSxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ3JCLEtBQUssTUFBTTtnQkFDVCxPQUFPLEdBQUcsS0FBSyxlQUFlLENBQUM7WUFDakM7Z0JBQ0UsT0FBTyx5QkFBeUIsQ0FBQztTQUNwQztJQUNILENBQUM7SUFFTSxNQUFNLENBQUMsaUJBQWlCLENBQUMsS0FBYTtRQUMzQyxRQUFRLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDckIsS0FBSyxNQUFNO2dCQUNULE9BQU8sR0FBRyxLQUFLLGNBQWMsQ0FBQztZQUNoQztnQkFDRSxPQUFPLG9CQUFvQixDQUFDO1NBQy9CO0lBQ0gsQ0FBQztJQUVNLE1BQU0sQ0FBQyxhQUFhLENBQUMsR0FBVztRQUNyQyxRQUFRLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDckIsS0FBSyxNQUFNO2dCQUNULE9BQU8sZ0NBQWdDLEdBQUcsR0FBRyxDQUFDO1lBQ2hEO2dCQUNFLE9BQU8sZ0NBQWdDLEdBQUcsR0FBRyxDQUFBO1NBQ2hEO0lBQ0gsQ0FBQztJQUVNLE1BQU0sQ0FBQyxhQUFhLENBQUMsR0FBVztRQUNyQyxRQUFRLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDckIsS0FBSyxNQUFNO2dCQUNULE9BQU8sK0JBQStCLEdBQUcsR0FBRyxDQUFDO1lBQy9DO2dCQUNFLE9BQU8sZ0NBQWdDLEdBQUcsR0FBRyxDQUFBO1NBQ2hEO0lBQ0gsQ0FBQztJQUVNLE1BQU0sQ0FBQyxtQkFBbUIsQ0FBQyxTQUFpQjtRQUNqRCxRQUFRLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDckIsS0FBSyxNQUFNO2dCQUNULE9BQU8sK0JBQStCLFNBQVMsY0FBYyxDQUFDO1lBQ2hFO2dCQUNFLE9BQU8sa0NBQWtDLFNBQVMsY0FBYyxDQUFBO1NBQ25FO0lBQ0gsQ0FBQztJQUVNLE1BQU0sQ0FBQyxtQkFBbUIsQ0FBQyxTQUFpQjtRQUNqRCxRQUFRLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDckIsS0FBSyxNQUFNO2dCQUNULE9BQU8sOEJBQThCLFNBQVMsY0FBYyxDQUFDO1lBQy9EO2dCQUNFLE9BQU8sa0NBQWtDLFNBQVMsY0FBYyxDQUFBO1NBQ25FO0lBQ0gsQ0FBQztJQUVNLE1BQU0sQ0FBQyxpQkFBaUI7UUFDN0IsUUFBUSxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ3JCLEtBQUssTUFBTTtnQkFDVCxPQUFPLDhCQUE4QixDQUFDO1lBQ3hDO2dCQUNFLE9BQU8sOEJBQThCLENBQUE7U0FDeEM7SUFDSCxDQUFDO0lBRU0sTUFBTSxDQUFDLGlCQUFpQjtRQUM3QixRQUFRLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDckIsS0FBSyxNQUFNO2dCQUNULE9BQU8sNkJBQTZCLENBQUM7WUFDdkM7Z0JBQ0UsT0FBTyw4QkFBOEIsQ0FBQTtTQUN4QztJQUNILENBQUM7SUFFTSxNQUFNLENBQUMsc0JBQXNCLENBQUMsS0FBYTtRQUNoRCxRQUFRLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDckIsS0FBSyxNQUFNO2dCQUNULE9BQU8sMkJBQTJCLENBQUM7WUFDckM7Z0JBQ0UsT0FBTyxpQ0FBaUMsQ0FBQztTQUM1QztJQUNILENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB0eXBlIEtvYWxhTGFuZ3VhZ2VUeXBlID0gJ3B0QnInfCdlblVzJztcblxuLy8gQGR5bmFtaWNcbmV4cG9ydCBjbGFzcyBLb2FsYUxhbmd1YWdlSGVscGVyIHtcbiAgcHJpdmF0ZSBzdGF0aWMgbGFuZ3VhZ2U6IEtvYWxhTGFuZ3VhZ2VUeXBlXG5cbiAgcHVibGljIHN0YXRpYyBzZXRMYW5ndWFnZShsYW5ndWFnZTogS29hbGFMYW5ndWFnZVR5cGUpIHtcbiAgICB0aGlzLmxhbmd1YWdlID0gbGFuZ3VhZ2U7XG4gIH1cblxuICBwdWJsaWMgc3RhdGljIGdldExhbmd1YWdlKCkge1xuICAgIHJldHVybiB0aGlzLmxhbmd1YWdlO1xuICB9XG5cbiAgcHVibGljIHN0YXRpYyBnZXRCdG5MYWJlbCgpIHtcbiAgICBzd2l0Y2ggKHRoaXMubGFuZ3VhZ2UpIHtcbiAgICAgIGNhc2UgXCJlblVzXCI6XG4gICAgICAgIHJldHVybiAnU2VuZCc7XG4gICAgICBkZWZhdWx0OlxuICAgICAgICByZXR1cm4gJ0Vudmlhcic7XG4gICAgfVxuICB9XG5cbiAgcHVibGljIHN0YXRpYyBnZXRZZXNNZXNzYWdlKCkge1xuICAgIHN3aXRjaCAodGhpcy5sYW5ndWFnZSkge1xuICAgICAgY2FzZSBcImVuVXNcIjpcbiAgICAgICAgcmV0dXJuICdZZXMnO1xuICAgICAgZGVmYXVsdDpcbiAgICAgICAgcmV0dXJuICdTaW0nO1xuICAgIH1cbiAgfVxuXG4gIHB1YmxpYyBzdGF0aWMgZ2V0Tm9NZXNzYWdlKCkge1xuICAgIHN3aXRjaCAodGhpcy5sYW5ndWFnZSkge1xuICAgICAgY2FzZSBcImVuVXNcIjpcbiAgICAgICAgcmV0dXJuICdObyc7XG4gICAgICBkZWZhdWx0OlxuICAgICAgICByZXR1cm4gJ07Do28nO1xuICAgIH1cbiAgfVxuXG4gIHB1YmxpYyBzdGF0aWMgZ2V0SW50ZXJuYWxTZXJ2ZXJFcnJvck1lc3NhZ2UoKSB7XG4gICAgc3dpdGNoICh0aGlzLmxhbmd1YWdlKSB7XG4gICAgICBjYXNlIFwiZW5Vc1wiOlxuICAgICAgICByZXR1cm4gJ1dlIGhhZCBhIHByb2JsZW0gd2l0aCB5b3VyIHJlcXVlc3QuPGJyLz5Tb3JyeSBmb3IgdGhlIGluY29udmVuaWVuY2UuPGJyLz48YnIvPlBsZWFzZSB0cnkgYWdhaW4gbGF0ZXIuJztcbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIHJldHVybiAnVGl2ZW1vcyB1bSBwcm9ibGVtYSBjb20gc3VhIHJlcXVpc2nDp8Ojby48YnIvPlNpbnRvIG11aXRvIHBlbG8gdHJhbnN0b3Juby48YnIvPjxici8+R2VudGlsZXphIHRlbnRhciBub3ZhbWVudGUgbWFpcyB0YXJkZS4nO1xuICAgIH1cbiAgfVxuXG4gIHB1YmxpYyBzdGF0aWMgZ2V0UmVxdWlyZWRNZXNzYWdlKGxhYmVsOiBzdHJpbmcpIHtcbiAgICBzd2l0Y2ggKHRoaXMubGFuZ3VhZ2UpIHtcbiAgICAgIGNhc2UgXCJlblVzXCI6XG4gICAgICAgIHJldHVybiBgJHtsYWJlbH0gaXMgcmVxdWlyZWQuYDtcbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIHJldHVybiBgTmVuaHVtIHZhbG9yIGluZm9ybWFkby5gO1xuICAgIH1cbiAgfVxuXG4gIHB1YmxpYyBzdGF0aWMgZ2V0SW52YWxpZE1lc3NhZ2UobGFiZWw6IHN0cmluZykge1xuICAgIHN3aXRjaCAodGhpcy5sYW5ndWFnZSkge1xuICAgICAgY2FzZSBcImVuVXNcIjpcbiAgICAgICAgcmV0dXJuIGAke2xhYmVsfSBpcyBpbnZhbGlkLmA7XG4gICAgICBkZWZhdWx0OlxuICAgICAgICByZXR1cm4gYFJlZ2lzdHJvIGludsOhbGlkby5gO1xuICAgIH1cbiAgfVxuXG4gIHB1YmxpYyBzdGF0aWMgZ2V0TWluTWVzc2FnZShtaW46IHN0cmluZykge1xuICAgIHN3aXRjaCAodGhpcy5sYW5ndWFnZSkge1xuICAgICAgY2FzZSBcImVuVXNcIjpcbiAgICAgICAgcmV0dXJuIGBJbmZvcm0gYXQgbGVhc3QgdGhlIHZhbHVlIG9mICR7bWlufS5gO1xuICAgICAgZGVmYXVsdDpcbiAgICAgICAgcmV0dXJuIGBJbmZvcm1lIG5vIG3DrW5pbW8gbyB2YWxvciBkZSAke21pbn0uYFxuICAgIH1cbiAgfVxuXG4gIHB1YmxpYyBzdGF0aWMgZ2V0TWF4TWVzc2FnZShtYXg6IHN0cmluZykge1xuICAgIHN3aXRjaCAodGhpcy5sYW5ndWFnZSkge1xuICAgICAgY2FzZSBcImVuVXNcIjpcbiAgICAgICAgcmV0dXJuIGBJbmZvcm0gYXQgbW9zdCB0aGUgdmFsdWUgb2YgJHttYXh9LmA7XG4gICAgICBkZWZhdWx0OlxuICAgICAgICByZXR1cm4gYEluZm9ybWUgbm8gbcOheGltbyBvIHZhbG9yIGRlICR7bWF4fS5gXG4gICAgfVxuICB9XG5cbiAgcHVibGljIHN0YXRpYyBnZXRNaW5MZW5ndGhNZXNzYWdlKG1pbkxlbmd0aDogc3RyaW5nKSB7XG4gICAgc3dpdGNoICh0aGlzLmxhbmd1YWdlKSB7XG4gICAgICBjYXNlIFwiZW5Vc1wiOlxuICAgICAgICByZXR1cm4gYEVudGVyIGEgdmFsdWUgd2l0aCBhdCBsZWFzdCAke21pbkxlbmd0aH0gY2hhcmFjdGVycy5gO1xuICAgICAgZGVmYXVsdDpcbiAgICAgICAgcmV0dXJuIGBJbmZvcm1lIHVtIHZhbG9yIGNvbSBubyBtw61uaW1vICR7bWluTGVuZ3RofSBjYXJhY3RlcmVzLmBcbiAgICB9XG4gIH1cblxuICBwdWJsaWMgc3RhdGljIGdldE1heExlbmd0aE1lc3NhZ2UobWF4TGVuZ3RoOiBzdHJpbmcpIHtcbiAgICBzd2l0Y2ggKHRoaXMubGFuZ3VhZ2UpIHtcbiAgICAgIGNhc2UgXCJlblVzXCI6XG4gICAgICAgIHJldHVybiBgRW50ZXIgYSB2YWx1ZSB3aXRoIGF0IG1vc3QgJHttYXhMZW5ndGh9IGNoYXJhY3RlcnMuYDtcbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIHJldHVybiBgSW5mb3JtZSB1bSB2YWxvciBjb20gbm8gbcOheGltbyAke21heExlbmd0aH0gY2FyYWN0ZXJlcy5gXG4gICAgfVxuICB9XG5cbiAgcHVibGljIHN0YXRpYyBnZXREYXRlTWluTWVzc2FnZSgpIHtcbiAgICBzd2l0Y2ggKHRoaXMubGFuZ3VhZ2UpIHtcbiAgICAgIGNhc2UgXCJlblVzXCI6XG4gICAgICAgIHJldHVybiBgSW5mb3JtIGF0IGxlYXN0IHRoZSBkYXRlIG9mIGA7XG4gICAgICBkZWZhdWx0OlxuICAgICAgICByZXR1cm4gYEluZm9ybWUgbm8gbcOtbmltbyBhIGRhdGEgZGUgYFxuICAgIH1cbiAgfVxuXG4gIHB1YmxpYyBzdGF0aWMgZ2V0RGF0ZU1heE1lc3NhZ2UoKSB7XG4gICAgc3dpdGNoICh0aGlzLmxhbmd1YWdlKSB7XG4gICAgICBjYXNlIFwiZW5Vc1wiOlxuICAgICAgICByZXR1cm4gYEluZm9ybSBhdCBtb3N0IHRoZSBkYXRlIG9mIGA7XG4gICAgICBkZWZhdWx0OlxuICAgICAgICByZXR1cm4gYEluZm9ybWUgbm8gbcOheGltbyBhIGRhdGEgZGUgYFxuICAgIH1cbiAgfVxuXG4gIHB1YmxpYyBzdGF0aWMgZ2V0QXV0b2NvbXBsZXRlTWVzc2FnZShsYWJlbDogc3RyaW5nKSB7XG4gICAgc3dpdGNoICh0aGlzLmxhbmd1YWdlKSB7XG4gICAgICBjYXNlIFwiZW5Vc1wiOlxuICAgICAgICByZXR1cm4gYFlvdSBtdXN0IHNlbGVjdCBhIG9wdGlvbi5gO1xuICAgICAgZGVmYXVsdDpcbiAgICAgICAgcmV0dXJuIGBWb2PDqiBkZXZlIHNlbGVjaW9uYXIgdW1hIG9ww6fDo28uYDtcbiAgICB9XG4gIH1cbn1cbiJdfQ==