From: Peter L. <pet...@te...> - 2007-10-31 08:19:39
|
Doug's new Birthday Report looks good to me. However, the months are still not shown with capital letter first. januari should be Januari (in Swedish). However, when I ran GRAMPS in English I still get Swedish names for the months and all other text in English. /Peter Peter Landgren |
From: Benny M. <ben...@gm...> - 2007-10-31 08:46:48
|
The dates in GrampsLocale are base on the locale setting. Without going to another locale, you do not have dates in another language. I think you can circumvent this by an edit in the GrampsLocale/_GrampsLocale.py file: You see a block try: ..... do locale stuff except: ....... do dates based on time stuff If you delete everything from try up to except, and only leave the time based dates, it should work with your LANG setting, not your locale setting (I think). Perhaps we should delete dates based on locale and only work with time based dates? Benny 2007/10/31, Peter Landgren <pet...@te...>: > > Doug's new Birthday Report looks good to me. > However, the months are still not shown with capital letter first. > januari should be Januari (in Swedish). > > However, when I ran GRAMPS in English I still get Swedish names for the > months > and all other text in English. > > /Peter > > Peter Landgren > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel > |
From: Peter L. <pet...@te...> - 2007-10-31 09:14:19
|
Did not work. /Peter > The dates in GrampsLocale are base on the locale setting. > Without going to another locale, you do not have dates in another language. > > I think you can circumvent this by an edit in the > GrampsLocale/_GrampsLocale.py file: > You see a block > try: > ..... do locale stuff > except: > ....... do dates based on time stuff > > If you delete everything from try up to except, and only leave the time > based dates, it should work with your LANG setting, not your locale setting > (I think). > > Perhaps we should delete dates based on locale and only work with time > based dates? > > Benny > > 2007/10/31, Peter Landgren <pet...@te...>: > > Doug's new Birthday Report looks good to me. > > However, the months are still not shown with capital letter first. > > januari should be Januari (in Swedish). > > > > However, when I ran GRAMPS in English I still get Swedish names for the > > months > > and all other text in English. > > > > /Peter |
From: Benny M. <ben...@gm...> - 2007-10-31 09:42:57
|
Yes, sorry, time is also locale based: http://docs.python.org/lib/module-time.html So, for going to english it is easy, open gramps.py, you see the code on line 75: try: locale.setlocale(locale.LC_ALL,'C') locale.setlocale(locale.LC_ALL,'') So first we load english ('C') then the locale of the system. If you comment out the second line, only english will be set. For a normal user: in KDE, go to system settings->Regional&language-> in the first tab, change your locale. Benny 2007/10/31, Peter Landgren <pet...@te...>: > > Did not work. > /Peter > > > > The dates in GrampsLocale are base on the locale setting. > > Without going to another locale, you do not have dates in another > language. > > > > I think you can circumvent this by an edit in the > > GrampsLocale/_GrampsLocale.py file: > > You see a block > > try: > > ..... do locale stuff > > except: > > ....... do dates based on time stuff > > > > If you delete everything from try up to except, and only leave the time > > based dates, it should work with your LANG setting, not your locale > setting > > (I think). > > > > Perhaps we should delete dates based on locale and only work with time > > based dates? > > > > Benny > > > > 2007/10/31, Peter Landgren <pet...@te...>: > > > Doug's new Birthday Report looks good to me. > > > However, the months are still not shown with capital letter first. > > > januari should be Januari (in Swedish). > > > > > > However, when I ran GRAMPS in English I still get Swedish names for > the > > > months > > > and all other text in English. > > > > > > /Peter > |
From: Douglas S. B. <db...@cs...> - 2007-10-31 11:46:41
|
Peter Landgren wrote: > Doug's new Birthday Report looks good to me. > However, the months are still not shown with capital letter first. > januari should be Januari (in Swedish). Thanks, Peter! Anyone know what is the proper way to show a month name as it would appear as a title (eg, initial capital letter in some languages)? Of course one can: >>> GrampsLocale.long_months[month_num].title() but, I suspect that won't work in lots of languages. Is there a better way? -Doug > However, when I ran GRAMPS in English I still get Swedish names for the months > and all other text in English. > > /Peter > > Peter Landgren |
From: <jul...@gm...> - 2007-10-31 11:57:48
|
Hi, Spanish usage frowns upon unnecessary capitalization. In current usage, neither months nor weekday names are capitalized and words in titles are not capitalized unless they require it on its own. However, the first letter in a sentence should be capitalized, e.g. if a month name begins a sentence, then it should be capitalized. So title() on the month name works, but so does capitalize(). But title() on a whole date string would not work, while capitalize() probably would if used only for dates that begin a sentence. Regards, Julio 2007/10/31, Douglas S. Blank <db...@cs...>: > > Peter Landgren wrote: > > Doug's new Birthday Report looks good to me. > > However, the months are still not shown with capital letter first. > > januari should be Januari (in Swedish). > > Thanks, Peter! > > Anyone know what is the proper way to show a month name as it would > appear as a title (eg, initial capital letter in some languages)? Of > course one can: > > >>> GrampsLocale.long_months[month_num].title() > > but, I suspect that won't work in lots of languages. Is there a better > way? > > -Doug > > > However, when I ran GRAMPS in English I still get Swedish names for the > months > > and all other text in English. > > > > /Peter > > > > Peter Landgren > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel > |
From: Benny M. <ben...@gm...> - 2007-10-31 12:11:08
|
TG9jYWxlIGluIEVuZ2xpc2ggZ2l2ZXMgYmFjayBmb3IgbG9uZyBtb250aCBKYW51YXJ5LCBpbiBE dXRjaCBqYW51YXJpLCBzbyBpdAppcyBhIGxvY2FsZSBzZXR0aW5nLgoKSSBhZ3JlZSB0byBjYXBp dGlsaXplIHRoZSBmaXJzdCBsZXR0ZXIgb2YgYSBtb250aCBob3dldmVyIGFzIGl0IGlzIHRoZSBm aXJzdApsZXR0ZXIgb2YgYSBzZW50ZW5jZS4KCkJlbm55CgoyMDA3LzEwLzMxLCBKdWxpbyBTw6Fu Y2hleiA8anVsaW8uc2FuY2hlekBnbWFpbC5jb20+Ogo+Cj4gSGksCj4KPiBTcGFuaXNoIHVzYWdl IGZyb3ducyB1cG9uIHVubmVjZXNzYXJ5IGNhcGl0YWxpemF0aW9uLiAgSW4gY3VycmVudCB1c2Fn ZSwKPiBuZWl0aGVyIG1vbnRocyBub3Igd2Vla2RheSBuYW1lcyBhcmUgY2FwaXRhbGl6ZWQgYW5k IHdvcmRzIGluIHRpdGxlcyBhcmUgbm90Cj4gY2FwaXRhbGl6ZWQgdW5sZXNzIHRoZXkgcmVxdWly ZSBpdCBvbiBpdHMgb3duLiAgSG93ZXZlciwgdGhlIGZpcnN0IGxldHRlciBpbgo+IGEgc2VudGVu Y2Ugc2hvdWxkIGJlIGNhcGl0YWxpemVkLCBlLmcuIGlmIGEgbW9udGggbmFtZSBiZWdpbnMgYSBz ZW50ZW5jZSwKPiB0aGVuIGl0IHNob3VsZCBiZSBjYXBpdGFsaXplZC4KPgo+IFNvIHRpdGxlKCkg b24gdGhlIG1vbnRoIG5hbWUgd29ya3MsIGJ1dCBzbyBkb2VzIGNhcGl0YWxpemUoKS4gIEJ1dCB0 aXRsZSgpCj4gb24gYSB3aG9sZSBkYXRlIHN0cmluZyB3b3VsZCBub3Qgd29yaywgd2hpbGUgY2Fw aXRhbGl6ZSgpIHByb2JhYmx5IHdvdWxkIGlmCj4gdXNlZCBvbmx5IGZvciBkYXRlcyB0aGF0IGJl Z2luIGEgc2VudGVuY2UuCj4KPiBSZWdhcmRzLAo+Cj4gSnVsaW8KPgo+IDIwMDcvMTAvMzEsIERv dWdsYXMgUy4gQmxhbmsgPGRibGFua0Bjcy5icnlubWF3ci5lZHU+Ogo+ID4KPiA+IFBldGVyIExh bmRncmVuIHdyb3RlOgo+ID4gPiBEb3VnJ3MgbmV3IEJpcnRoZGF5IFJlcG9ydCBsb29rcyBnb29k IHRvIG1lLgo+ID4gPiBIb3dldmVyLCB0aGUgbW9udGhzIGFyZSBzdGlsbCBub3Qgc2hvd24gd2l0 aCBjYXBpdGFsIGxldHRlciBmaXJzdC4KPiA+ID4gamFudWFyaSBzaG91bGQgYmUgSmFudWFyaSAo aW4gU3dlZGlzaCkuCj4gPgo+ID4gVGhhbmtzLCBQZXRlciEKPiA+Cj4gPiBBbnlvbmUga25vdyB3 aGF0IGlzIHRoZSBwcm9wZXIgd2F5IHRvIHNob3cgYSBtb250aCBuYW1lIGFzIGl0IHdvdWxkCj4g PiBhcHBlYXIgYXMgYSB0aXRsZSAoZWcsIGluaXRpYWwgY2FwaXRhbCBsZXR0ZXIgaW4gc29tZSBs YW5ndWFnZXMpPyBPZgo+ID4gY291cnNlIG9uZSBjYW46Cj4gPgo+ID4gPj4+IEdyYW1wc0xvY2Fs ZS5sb25nX21vbnRoc1ttb250aF9udW1dLnRpdGxlKCkKPiA+Cj4gPiBidXQsIEkgc3VzcGVjdCB0 aGF0IHdvbid0IHdvcmsgaW4gbG90cyBvZiBsYW5ndWFnZXMuIElzIHRoZXJlIGEgYmV0dGVyCj4g PiB3YXk/Cj4gPgo+ID4gLURvdWcKPiA+Cj4gPiA+IEhvd2V2ZXIsIHdoZW4gSSByYW4gR1JBTVBT IGluIEVuZ2xpc2ggSSBzdGlsbCBnZXQgU3dlZGlzaCBuYW1lcyBmb3IKPiA+IHRoZSBtb250aHMK PiA+ID4gYW5kIGFsbCBvdGhlciB0ZXh0IGluIEVuZ2xpc2guCj4gPiA+Cj4gPiA+IC9QZXRlcgo+ ID4gPgo+ID4gPiBQZXRlciBMYW5kZ3Jlbgo+ID4KPiA+Cj4gPgo+ID4gLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQo+ID4gVGhpcyBTRi5uZXQgZW1haWwgaXMgc3BvbnNvcmVkIGJ5OiBTcGx1bmsgSW5jLgo+ID4g U3RpbGwgZ3JlcHBpbmcgdGhyb3VnaCBsb2cgZmlsZXMgdG8gZmluZCBwcm9ibGVtcz8gIFN0b3Au Cj4gPiBOb3cgU2VhcmNoIGxvZyBldmVudHMgYW5kIGNvbmZpZ3VyYXRpb24gZmlsZXMgdXNpbmcg QUpBWCBhbmQgYSBicm93c2VyLgo+ID4gRG93bmxvYWQgeW91ciBGUkVFIGNvcHkgb2YgU3BsdW5r IG5vdyA+PiBodHRwOi8vZ2V0LnNwbHVuay5jb20vCj4gPiBfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gR3JhbXBzLWRldmVsIG1haWxpbmcgbGlzdAo+ ID4gR3JhbXBzLWRldmVsQGxpc3RzLnNvdXJjZWZvcmdlLm5ldAo+ID4gaHR0cHM6Ly9saXN0cy5z b3VyY2Vmb3JnZS5uZXQvbGlzdHMvbGlzdGluZm8vZ3JhbXBzLWRldmVsCj4gPgo+Cj4KPiAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tCj4gVGhpcyBTRi5uZXQgZW1haWwgaXMgc3BvbnNvcmVkIGJ5OiBTcGx1bmsg SW5jLgo+IFN0aWxsIGdyZXBwaW5nIHRocm91Z2ggbG9nIGZpbGVzIHRvIGZpbmQgcHJvYmxlbXM/ ICBTdG9wLgo+IE5vdyBTZWFyY2ggbG9nIGV2ZW50cyBhbmQgY29uZmlndXJhdGlvbiBmaWxlcyB1 c2luZyBBSkFYIGFuZCBhIGJyb3dzZXIuCj4gRG93bmxvYWQgeW91ciBGUkVFIGNvcHkgb2YgU3Bs dW5rIG5vdyA+PiBodHRwOi8vZ2V0LnNwbHVuay5jb20vCj4gX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBHcmFtcHMtZGV2ZWwgbWFpbGluZyBsaXN0Cj4g R3JhbXBzLWRldmVsQGxpc3RzLnNvdXJjZWZvcmdlLm5ldAo+IGh0dHBzOi8vbGlzdHMuc291cmNl Zm9yZ2UubmV0L2xpc3RzL2xpc3RpbmZvL2dyYW1wcy1kZXZlbAo+Cj4K |
From: Douglas S. B. <db...@cs...> - 2007-10-31 14:42:18
|
Benny Malengier wrote: > Locale in English gives back for long month January, in Dutch januari, > so it is a locale setting. > > I agree to capitilize the first letter of a month however as it is the > first letter of a sentence. Updated calendar reports (not yet WebCal---still bringing it back to integrate common functionality with others). Uses capitalize() on days and months where starting new sentence. Also added a Daylight Saving Time function for EU and US (Thanks, Rob!) For more information, see: http://www.gramps-project.org/wiki/index.php?title=Calendar_tools_holidays -Doug > Benny |
From: Peter L. <pet...@te...> - 2007-10-31 13:28:34
|
I have tried both methods and I still get Swedish name of months with English locale and starting GRAMPS with LANGUAGE=en. GRAMPS is in English. /Peter > Yes, > > sorry, time is also locale based: > http://docs.python.org/lib/module-time.html > > So, for going to english it is easy, open gramps.py, you see the code on > line 75: > > try: > locale.setlocale(locale.LC_ALL,'C') > locale.setlocale(locale.LC_ALL,'') > > So first we load english ('C') then the locale of the system. If you > comment out the second line, only english will be set. > > For a normal user: in KDE, go to system settings->Regional&language-> in > the first tab, change your locale. > > Benny > > 2007/10/31, Peter Landgren <pet...@te...>: > > Did not work. > > /Peter > > > > > The dates in GrampsLocale are base on the locale setting. > > > Without going to another locale, you do not have dates in another > > > > language. > > > > > I think you can circumvent this by an edit in the > > > GrampsLocale/_GrampsLocale.py file: > > > You see a block > > > try: > > > ..... do locale stuff > > > except: > > > ....... do dates based on time stuff > > > > > > If you delete everything from try up to except, and only leave the time > > > based dates, it should work with your LANG setting, not your locale > > > > setting > > > > > (I think). > > > > > > Perhaps we should delete dates based on locale and only work with time > > > based dates? > > > > > > Benny > > > > > > 2007/10/31, Peter Landgren <pet...@te...>: > > > > Doug's new Birthday Report looks good to me. > > > > However, the months are still not shown with capital letter first. > > > > januari should be Januari (in Swedish). > > > > > > > > However, when I ran GRAMPS in English I still get Swedish names for > > > > the > > > > > > months > > > > and all other text in English. > > > > > > > > /Peter -- Peter Landgren Talken Hagen 671 94 Brunskog SWEDEN 0570-530 21 070-635 4719 pet...@te... skype:pgl4820 |
From: Eero T. <ee...@us...> - 2007-11-04 19:03:09
|
Hi, On Wednesday 31 October 2007, Peter Landgren wrote: > I have tried both methods and I still get Swedish name of months with > English locale and starting GRAMPS with LANGUAGE=en. GRAMPS is in > English. And if you set time/date related locale also (not just normal text locale) before running Gramps: export LC_TIME=en Do you still get Swedish month names? What "locale" command reports as your locale settings? - Eero > /Peter > > > Yes, > > > > sorry, time is also locale based: > > http://docs.python.org/lib/module-time.html > > > > So, for going to english it is easy, open gramps.py, you see the code > > on line 75: > > > > try: > > locale.setlocale(locale.LC_ALL,'C') > > locale.setlocale(locale.LC_ALL,'') > > > > So first we load english ('C') then the locale of the system. If you > > comment out the second line, only english will be set. > > > > For a normal user: in KDE, go to system settings->Regional&language-> > > in the first tab, change your locale. > > > > Benny > > > > 2007/10/31, Peter Landgren <pet...@te...>: > > > Did not work. > > > /Peter > > > > > > > The dates in GrampsLocale are base on the locale setting. > > > > Without going to another locale, you do not have dates in another > > > > > > language. > > > > > > > I think you can circumvent this by an edit in the > > > > GrampsLocale/_GrampsLocale.py file: > > > > You see a block > > > > try: > > > > ..... do locale stuff > > > > except: > > > > ....... do dates based on time stuff > > > > > > > > If you delete everything from try up to except, and only leave the > > > > time based dates, it should work with your LANG setting, not your > > > > locale > > > > > > setting > > > > > > > (I think). > > > > > > > > Perhaps we should delete dates based on locale and only work with > > > > time based dates? > > > > > > > > Benny > > > > > > > > 2007/10/31, Peter Landgren <pet...@te...>: > > > > > Doug's new Birthday Report looks good to me. > > > > > However, the months are still not shown with capital letter > > > > > first. januari should be Januari (in Swedish). > > > > > > > > > > However, when I ran GRAMPS in English I still get Swedish names > > > > > for > > > > > > the > > > > > > > > months > > > > > and all other text in English. > > > > > > > > > > /Peter |
From: Peter L. <pet...@te...> - 2007-11-06 15:00:24
|
> Hi, > > On Wednesday 31 October 2007, Peter Landgren wrote: > > I have tried both methods and I still get Swedish name of months with > > English locale and starting GRAMPS with LANGUAGE=en. GRAMPS is in > > English. > > And if you set time/date related locale also (not just normal text locale) > before running Gramps: > export LC_TIME=en > > Do you still get Swedish month names? Now I get English month names. > What "locale" command reports as your locale settings? sv_SE.UTF-8 /Peter > > - Eero > > > /Peter > > > > > Yes, > > > > > > sorry, time is also locale based: > > > http://docs.python.org/lib/module-time.html > > > > > > So, for going to english it is easy, open gramps.py, you see the code > > > on line 75: > > > > > > try: > > > locale.setlocale(locale.LC_ALL,'C') > > > locale.setlocale(locale.LC_ALL,'') > > > > > > So first we load english ('C') then the locale of the system. If you > > > comment out the second line, only english will be set. > > > > > > For a normal user: in KDE, go to system settings->Regional&language-> > > > in the first tab, change your locale. > > > > > > Benny > > > > > > 2007/10/31, Peter Landgren <pet...@te...>: > > > > Did not work. > > > > /Peter > > > > > > > > > The dates in GrampsLocale are base on the locale setting. > > > > > Without going to another locale, you do not have dates in another > > > > > > > > language. > > > > > > > > > I think you can circumvent this by an edit in the > > > > > GrampsLocale/_GrampsLocale.py file: > > > > > You see a block > > > > > try: > > > > > ..... do locale stuff > > > > > except: > > > > > ....... do dates based on time stuff > > > > > > > > > > If you delete everything from try up to except, and only leave the > > > > > time based dates, it should work with your LANG setting, not your > > > > > locale > > > > > > > > setting > > > > > > > > > (I think). > > > > > > > > > > Perhaps we should delete dates based on locale and only work with > > > > > time based dates? > > > > > > > > > > Benny > > > > > > > > > > 2007/10/31, Peter Landgren <pet...@te...>: > > > > > > Doug's new Birthday Report looks good to me. > > > > > > However, the months are still not shown with capital letter > > > > > > first. januari should be Januari (in Swedish). > > > > > > > > > > > > However, when I ran GRAMPS in English I still get Swedish names > > > > > > for > > > > > > > > the > > > > > > > > > > months > > > > > > and all other text in English. > > > > > > > > > > > > /Peter -- Peter Landgren Talken Hagen 671 94 Brunskog SWEDEN 0570-530 21 070-635 4719 pet...@te... skype:pgl4820 |
From: Eero T. <ee...@us...> - 2007-11-06 20:41:32
|
Hi, On Tuesday 06 November 2007, Peter Landgren wrote: > > On Wednesday 31 October 2007, Peter Landgren wrote: > > > I have tried both methods and I still get Swedish name of months with > > > English locale and starting GRAMPS with LANGUAGE=en. GRAMPS is in > > > English. > > > > And if you set time/date related locale also (not just normal text > > locale) before running Gramps: > > export LC_TIME=en > > > > Do you still get Swedish month names? > > Now I get English month names. So everything works now? > > What "locale" command reports as your locale settings? > > sv_SE.UTF-8 Um. I get output like this (more lines): LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= - Eero |
From: Peter L. <pet...@te...> - 2007-11-06 21:17:24
|
Den Tuesday 06 November 2007 21.41.01 skrev du: > Hi, > > On Tuesday 06 November 2007, Peter Landgren wrote: > > > On Wednesday 31 October 2007, Peter Landgren wrote: > > > > I have tried both methods and I still get Swedish name of months with > > > > English locale and starting GRAMPS with LANGUAGE=en. GRAMPS is in > > > > English. > > > > > > And if you set time/date related locale also (not just normal text > > > locale) before running Gramps: > > > export LC_TIME=en > > > > > > Do you still get Swedish month names? > > > > Now I get English month names. > > So everything works now? Yes! > > > What "locale" command reports as your locale settings? > > > > sv_SE.UTF-8 > > Um. I get output like this (more lines): > LANG=en_US.UTF-8 > LC_CTYPE="en_US.UTF-8" > LC_NUMERIC="en_US.UTF-8" > LC_TIME="en_US.UTF-8" > LC_COLLATE="en_US.UTF-8" > LC_MONETARY="en_US.UTF-8" > LC_MESSAGES="en_US.UTF-8" > LC_PAPER="en_US.UTF-8" > LC_NAME="en_US.UTF-8" > LC_ADDRESS="en_US.UTF-8" > LC_TELEPHONE="en_US.UTF-8" > LC_MEASUREMENT="en_US.UTF-8" > LC_IDENTIFICATION="en_US.UTF-8" > LC_ALL= What I meant was that I get sv_SE.UTF-8 for all the lines with the "locale" command. /Peter |