Hello
Hello

Reputation: 25

How to translate angular validation message to multi language?

MyName is a keyvalue and i want to translate it to multilanguage. If i write translate MyName it works fine. It check for 'MyName' key in database and translate it value to selected language English or Arabic. Even if i write MyName inside label atrribute with transalte it works fine.

But my problem is, i want to translate error message to selected language

input type="text" ng-model="Resource.Name" name="Name" required="required" class="form-control text" validationMessage="Name is required" maxlength="20" /

How can i do this?

Upvotes: 0

Views: 2345

Answers (1)

matt93
matt93

Reputation: 366

I use these 2 ways in my app which is completely covered by 2 languages

1.
<ion-view title="{{ 'LANGUAGE_OPTIONS' | translate }}">

2.
<span translate>{{ 'FORGOT_PASSWORD' }}</span>

so in your case it might look something like this

validationMessage="{{ 'MESSAGE' | translate }}"

and in your language.json

"MESSAGE": "Some text"

Upvotes: 0

Related Questions