@Nicholas: I have tested this branch and it is ok. When I put en_US locale 
weeks start on Sundays and end on Saturdays and Week numbers are right (w17 
starts Sun 19 Apr ends Sat 25 Apr - w18 starts Sun 26 Apr ends Sat 2 May). When 
I put it_IT locale weeks start on Mondays and end on Sundays (w17 starts Mon 20 
Apr and ends Sun 26 Apr - w18 starts Mon 27 Apr and ends Sun 3 May).

I wanted to fix the test: TestDayView.test_default_view, but I haven't found 
yet how to get what is the first day of the week for each country.

This works:

        locale = self.app.main_view.get_default_locale()
        if locale == ('it_IT', 'UTF-8'):
            week = int(now.strftime("%W"))+1
        elif locale == ('en_US', 'UTF-8'):
            week = int(now.strftime("%U"))+1

But I do not think it's the best way to do it as I will have to put all the 
countries in.

I am still tyring to find a way to get the first day of the  week using 
something like calendar.firstweekday() but this gives me always 0 as first day 
of the week both in it_IT and en_US so it's the right to use.

Have you guys got an idea how to do this ?

Carla
-- 
https://code.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/WeekNumber/+merge/255078
Your team Ubuntu Calendar Developers is subscribed to branch 
lp:ubuntu-calendar-app.

-- 
Mailing list: https://launchpad.net/~ubuntu-touch-coreapps-reviewers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-touch-coreapps-reviewers
More help   : https://help.launchpad.net/ListHelp

Reply via email to