I am using angular-translate to provide i18n to my application, I am able to translate labels, button-text etc. properly. The problem I am facing is when I am trying to change the date according to the selected language locale. The date is selected from a date-picker.
the date is selected into an input element:
<input type="text" class="form-control" required="" ng-model="date" placeholder="{{ 'DATE_PLACEHOLDER' | translate }}" translate="{{ 'select_date'|translate:{date:date} }}"/>
the placeholder translation works perfectly, but no change happens to date format when I change the language. I have created a plunkr describing the current scenario.
Please suggest a way in which I can translate inserted values, or text in forms. Also, I would like to know how to overcome the flicker of key values just before the page is loaded.