Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Locale issue #104

Open
jekcom opened this issue Apr 5, 2017 · 4 comments
Open

Locale issue #104

jekcom opened this issue Apr 5, 2017 · 4 comments

Comments

@jekcom
Copy link

jekcom commented Apr 5, 2017

When switching locale language in real time the calendar is translated but the date in the textbox is not being translated.
That's the input

<input type="text" id="endDate" class="form-control" format="MMM D, YYYY" style="width:150px" placeholder="{{'forever' | translate}}" ng-model="validUntilDate" ok-text="{{'ok' | translate}}" cancel-text="{{'cancel' | translate}}" today-text="{{'today' | translate}}" mdc-datetime-picker="" time="false" date="true" lang="{{vm.languageCode}}" close-text="Close" />
first i do
vm.languageCode = 'en'; moment.locale('en');
then switching to french
vm.languageCode = 'fr' ; moment.locale('fr');

Notice the textbox on the right is not beeing translated

untitled-1

hexadecy added a commit to beenote/angular-material-datetimepicker that referenced this issue Apr 6, 2017
@hexadecy
Copy link

hexadecy commented Apr 6, 2017

Yes, it's because the format is a moment format.
When we set moment.locale('fr'), it will affect only the next time we use moment.
Maybe we could do something with https://github.com/urish/angular-moment

@hexadecy
Copy link

hexadecy commented Aug 15, 2017

@jekcom maybe this can be a workaround?

$scope.changeLanguage = function() {
  $translate.use($scope.selectedLang);
  moment.locale($scope.selectedLang);
};

From demo.js

@Geoffrey-Dere
Copy link

Hello,
I have the same issue (format date don't update if we change the moment local (we have to change the date and it works)
Does anyone have a solution?

@hexadecy
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants