Help - Search - Members - Calendar
Full Version: ThunderBirthDay - Ver. 0.2.9
BabelZilla Board > Extensions > Thunderbird
ingomueller.net
Maintainer: ingomueller.net
Creator: Ingo Müller

Ext. Version: 0.2.9
Description: Display birthdays from the thunderbird addressbooks as events in lightning.
Extension is compatible to: ( 1.5 - 2.0.0.*)

Included locales: ar ca-AD cs-CZ da-DK de-DE en-US es-AR es-ES fr-FR hu-HU it-IT ja-JP nl-NL pl-PL pt-BR pt-PT ru-RU sk-SK sv-SE tr-TR uk-UA zh-CN

View on WTS -- Download the extension -- Official homepage
ingomueller.net
The English locale might not be perfect, as I'm no native speaker. If you are, I'd be glad if you could have a quick look at the current english translation. Thanks :-)
myahoo
fr-FR is ok smile.gif

[Edit] I've opened the XPI file, and I saw that you haven't put a classic code (I think smile.gif ) for the chrome.manifest:
Citation
(…)
locale thunderbirthday de chrome/locale/de/
locale thunderbirthday en chrome/locale/en/

The greatest code is xx-YY, in order to make a difference between two or more countries about the same language (for example en-US and en-GB, like for de-DE, de-AT, and de-CH). So for your next version, here's a thing to edit:
Citation
(…)
locale thunderbirthday de-DE chrome/locale/de-DE/
locale thunderbirthday en-US chrome/locale/en-US/


(I tested with "locale thunderbirthday fr-FR chrome/locale/fr-FR/" and the translation I made for your extension is ok with Thunderbird smile.gif )
markh
Better late than never, but here's your Welcome! welcomeani.gif

Just a bit of information for you: in case you have some queries about the WTS, you can find short and simple Questions&Answers about it here!

In case you're looking for a specific translator, please see the list of available translators on BabelZilla.
When you select the desired one, you can send him/her a P.M. or an e-mail (if and when public).

You may also insert a new Topic in the Help Section, in order to ask for specific translations, to write a general request about missing translations, etc.
ingomueller.net
Thanks you two for your information!

QUOTE(myahoo @ Aug 6 2007, 20:28) *
[Edit] I've opened the XPI file, and I saw that you haven't put a classic code (I think smile.gif ) for the chrome.manifest:


I'm going to change that in the next version. Thanks for your hint!

Markh, I have a small suggestion for this website: I found it quite hard to find it and although I was searching for this very kind of website, I only found it with pure luck! Maybe a link on some translation related articles in the mozilla developper wiki would improve this... :-)

Greets, Ingo
markh
QUOTE(ingomueller.net @ Aug 6 2007, 23:25) *
Thanks you two for your information!
I'm going to change that in the next version. Thanks for your hint!

Markh, I have a small suggestion for this website: I found it quite hard to find it and although I was searching for this very kind of website, I only found it with pure luck! Maybe a link on some translation related articles in the mozilla developper wiki would improve this... :-)

Greets, Ingo

Yes, well, there is always lots of pages where BabelZilla could be mentioned, but it is already on several pages there. There are some references on the Mozilla wiki pages, like this one, but I agree with you that the visibility could be better wink.gif
Thanks for your suggestion!
teo
Ingo,
Can you explain me when in the Tb addressbook card is 'Birthday'? I can't find this element.
ingomueller.net
Hey teo,

thanks a lot for your translation!!

QUOTE(teo @ Aug 7 2007, 12:42) *
Can you explain me when in the Tb addressbook card is 'Birthday'? I can't find this element.


I'm not sure whether I understand your question right. Here's what I think it is :-) You didn't find any field in the adressbook dialog where to put the birthday (nor the birthmonth nor birthyear). The thing is that although these fields exist in the thunderbird adressbook, they are not accessible through the GUI for whichever reason. To access these fields, you can use the extension MoreColsForAddressbook. I planned to add the possibility to choose one of the 4 user defined fields as alternative for future versions.

I hope this helps you. Ingo
teo
QUOTE(ingomueller.net @ Aug 7 2007, 18:45) *
I planned to add the possibility to choose one of the 4 user defined fields as alternative for future versions.

It will be good solution. Now I have to install another extension for use this one.

Thanks for you explanation. You good read my intention even tough I made mistake wrote 'when' instead 'where'. sad.gif

Polish locale released.
Pedro
Hi Ingo,

I am your italian translator. I know this isn't a support forum but I have a little problem with the extension and I'd like to know if I am the only one tongue.gif

I installed Lightining, MoreColsForAdressbooks and then ThunderBirthDay. I set a birthday for a casual contact in my address book then I created a new calendar with your extension.

I opened the new birthday calendar, and I went to the date of the birthday searching the new event but nothing happened.

I tried to add a new event but the new calendar created is only readable. I tried to change this option from the calendar properties but the new calendar is always set as Read-only unsure.gif

What am I mistaking? blush.gif

I'm running Linux (kubuntu 7.04) and Thunderbird 2.0.0.6 (italian version) but also try with Win Xp Sp2 wink.gif The profile I used was clean (only with the extensions mentioned)

Thanks in advance for your tip smile.gif

Bye bye

Pedro
ingomueller.net
Hi Pedro!

Thanks for your translation!

QUOTE(Pedro @ Aug 8 2007, 20:34) *
I tried to add a new event but the new calendar created is only readable. I tried to change this option from the calendar properties but the new calendar is always set as Read-only unsure.gif


This is intentional (kind of). For the moment, the extension is not bidirectional, i.e. it can display existing birthdays as events, but not modify them or create new ones. That's the reason why it is set to read-only and why this cannot be changed. Maybe the extension will provide bidirectional access to the addressbook in future versions...

QUOTE(Pedro @ Aug 8 2007, 20:34) *
I installed Lightining, MoreColsForAdressbooks and then ThunderBirthDay. I set a birthday for a casual contact in my address book then I created a new calendar with your extension.

I opened the new birthday calendar, and I went to the date of the birthday searching the new event but nothing happened.


This, of course, is not intentional! You installed the right extensions and used the extension like it is meant to (as far as I can tell). The only things I can think of you might have done wrong is

* to choose the wrong address book when creating the calendar or
* to entere an invalid date (numbers only: 1<=month<=12, 1<=day<=31, 0<=year<=3000)

If none of this is the problem, this might be an unknown bug. In this case, I'd love to know its reason! A possible way to find it, is to increment verbosity like this:

* rename the .xpi-file to a .zip file and extract it
* open /js/calThunderBirthDay.js and go to the very end of the file
* change the 5 in "if (aDebugLevel >= 5) {" to a 4 (then 3,2,1...)
* repack the modified files to a zip, rename it to .xpi and install the new version
* go to lightning where the birthday events should appear, then open the error console
* look for suspisous lines beginning with "TBD:" (at debuglevel 1, there should be a lot of them, at level 0 more than you can ever read wink.gif)

So far, I don't know what to tell you to look for, as it works on every machine I am able to test it. If you discover anything suspisous, please let me know.

I hope this helps! Greets, Ingo

Edit1:

I forgot one thing, that might be the reason: if you first created the calender and then added the birthday to the addressbook contact, the birthday doesn't appear immidiately in lightning. First, the calendar has to be reloaded, which happens automatically at startup and then every 30 minutes. You can force a reload by right-clicking on a calendar in the calendar list in lightning and then choosing "Reload external calendars" in the context menu.

Edit2:

I have to admit, that the reason is indeed a bug, but the good thing is, that I can reproduce it. It occures when there are only a very few contacts with birthdays. Until I released a new version, I can only advise you, to add more birthdays to your addressbook wink.gif Thanks a lot for indicating that issue!!
Pedro
Thanks Ingo for the quick and exhaustive reply wink.gif

I will investigate if I wrong inserted the date's data tongue.gif ...

... and. if this is not the solution, I will follow the second investigation step

I hope all depends from my distraction.

Thanks again biggrin.gif

Pedro

EDIT

Very good! I am happy because I have been useful for your extension's development

I try to add several birthdays wink.gif

Thanks a lot again!
ingomueller.net
QUOTE(Pedro @ Aug 8 2007, 21:26) *
Very good! I am happy because I have been useful for your extension's development


You are indeed a big help! I found the bug and solved it happy.gif If you install the new version, even calendars with one single birthday event should work now wink.gif

To everybody else: if you could update to the new version and have a real quick look at it whether everything works, that'd be great! Thanks!

Greets, Ingo
Pedro
Downloaded, installed, e successful tested (the extension not the italian locale) biggrin.gif

For me the problem is solved wink.gif
Pedro
Hi Ingo now also the italian locale is ok wink.gif

A little answer: have you got an home page for the extension? I am not able to find nothing mellow.gif

Thanks in advance biggrin.gif
ingomueller.net
Thanks for your translation again!

QUOTE(Pedro @ Aug 26 2007, 16:26) *
A little answer: have you got an home page for the extension? I am not able to find nothing mellow.gif


No, currently, the only places where you can find anything about this extension is this very post and the sandbox of the mozillas add-on page. I may have put my personal home page address somewhere where the extensions home page should go, but only because I didn't want the field to be empty (and because, maybe, I'll put something on my homepage once the extension is closer to a final version).

Greets, Ingo
Pedro
Ok, I find the extension on the sandbox biggrin.gif

Let me know when you consider the extension stable or when I can publish it also in the italian extension's portal wink.gif

Bye bye

Luca smile.gif
Ahmed
ops.gif hello for all
ThunderBirthDay ARABIC translation is OK

ingomueller.net
QUOTE(Pedro @ Aug 26 2007, 23:59) *
Let me know when you consider the extension stable or when I can publish it also in the italian extension's portal wink.gif


I think that the first final version will be released by end of september at the latest. There are still some internal issues I have to deal with before the release... Anyway, I'll let everybody know about the final extension as soon as I finished it!

Regards, Ingo
Pedro
Thanks Ingo for your reply smile.gif

I read your doubts and I am not able to solve it, but I think you can also try to ask this in the mozillazine forum. There' a lot of developer that may give you properly answer tongue.gif

I think you can also ask to klades, is the italian author of MoreColsForAddressbook... I consider him a great Thunderbird expert wink.gif

QUOTE("Ingo")
Alternatively, you
can get it from BabelZilla [2], where you don't need to be registered.


I am not sure about this... I think everyone needs to be registered and logged in to download the extension happy.gif

Bye bye

Luca
ingomueller.net
QUOTE(Pedro @ Aug 27 2007, 19:38) *
I read your doubts and I am not able to solve it, but I think you can also try to ask this in the mozillazine forum. There' a lot of developer that may give you properly answer tongue.gif


Thanks Pedro for your hint! With the help of the users in the moziallazine forums and in the google groups, I was able to bring my extension to a level which I consider as stable enough to open it for public.

The version I just released (0.1.11b) is the last testing version and if no problems appear, I'm going to rename it to 0.2 and nominate it for public use at addons.mozilla.org. No changes for translators again, but a real quick test would be great!

Regards, Ingo
Pedro
Well!! Ok Ingo I will test it now wink.gif

EDIT: For me it's ok !! biggrin.gif

Thanks Ingo happy.gif
fiag
zh-CN locale added, tested and released. smile.gif
ingomueller.net
I hereby proudly announce the first stable version of my extension: ThunderBirthDay 0.2. A huge thanks to all contributors!

There were no changes since 0.1.11b except the zh-CN locale and the fact that I consider it now as stable. Also, the extension is now open for public use and available on the public part of addons.mozilla.org. I invite everybody to send the extension to local extension portals now.

If you need a more detailed description for these portals, you may want to take a look at the english one or the german one I wrote. If you write a description in your language, please send me a copy of it so I can add it to addons.mozilla.org.

Regards, Ingo
Pedro
Great!! Thanks Ingo smile.gif

I set the state to Released

I will translate and send you the description soon wink.gif

Bye bye

Pedro
ingomueller.net
Again no changes for translators with new version 0.2.1. This is hopefully the last 0.2.x version - 0.3.x will have new features finally :-) The only significant change beside code cleanup is that there are no more error messages when accidentally trying to add/delete/modify items of a ThunderBirthDay calendar.
Pedro
Hi ingo, I attach here the adapted italian version of the html file for Mozilla add-ons wink.gif

I hope it is useful happy.gif
ingomueller.net
Changes in Lightning 0.7 made another 0.2.x version of ThunderBirthDay necessary. No changes for translators again...

Regards, Ingo
Pedro
Hi Ingo,

I reset the translation as released wink.gif

Thanks for publishing my translation on AMO page biggrin.gif

Bye bye
ingomueller.net
Hey everyone!

I'd like to present a preview on the next version of ThunderBirthDay! The only change for now is a new (non-functional) UI part: in the card dialog of the address book, there is now a new tab called "Dates" where details about the birthday and the anniversary can be set. This dialog with the dates tab will be shown when editing a birthday event. The rest of the extension remains unchanged, so people who want to test the new version can install this one without loosing any functionality.

I'd like to know what you guys think about this draft. Is it as self-explanatory as I hope it is? Is the dialog rather overloaded or is it clearly arranged? Does it provide all needed functionality or are there things missing?

I'm also thinking about adding an "Advanced..." button for title, category, e-mail invitations/attendees, priority, description, location and url. This button would open the regular event dialog, but in a modified version (controls for recurrence, todo/event, event duration and calendar would be hidden).

As always, questions, critics and suggestions are very welcome!

Regards, Ingo
akwala
QUOTE(ingomueller.net @ Aug 8 2007, 21:12) *
I have to admit, that the reason is indeed a bug, but the good thing is, that I can reproduce it. It occures when there are only a very few contacts with birthdays. Until I released a new version, I can only advise you, to add more birthdays to your addressbook wink.gif Thanks a lot for indicating that issue!!


What's the minimum no. of birthdays needed for the extension to work?

Secondly, does it recognize and display birthdays that have day & month, but no year?

I have v. 0.2.3, which I believe is the latest.

--aslam
ingomueller.net
Hey everyone!

This update makes ThunderBrithDay compatible with Lightning 0.8pre (tested with the nightly build from 2008-01-30). It should still work with Lightning 0.5-0.7. Please report bugs as usual :-)

Regards, Ingo

Update:

Sorry aslam for not answering before! Somehow I wasn't noticed about your reply... The bug with the "minimum required birthdays" is fixed since a couple of versions, I think, and should in any way not occur in 0.2.3 anymore. If you still observe suspicous behaviour, please let me know!

Update2:

Again no changes for translators... :-/ Maybe next time...
ingomueller.net
Hey everyone!

This is a small release adding support for Lightning 0.8 and the swedish locales. Nothing to do for the translators. Thanks for pointing out bugs or other strange behavior :-)

Regards, Ingo
akwala
QUOTE (ingomueller.net @ Jan 31 2008, 22:11) *
The bug with the "minimum required birthdays" is fixed since a couple of versions, I think, and should in any way not occur in 0.2.3 anymore. If you still observe suspicous behaviour, please let me know!


Hi, Ingo.

I have v. 0.2.4, and I don't see the birthdays I've entered. Note that I don't enter the years of the birthdays, because I don't know them in most cases.

--aslam
ingomueller.net
QUOTE (akwala @ Feb 25 2008, 10:56) *
I have v. 0.2.4, and I don't see the birthdays I've entered. Note that I don't enter the years of the birthdays, because I don't know them in most cases.


@aslam: I'm so sorry for not answering before! Somehow I didn't get notified about the new reply... Anyway: ThunderBirthDay doesn't support dates for birthdays with no year specified yet. This features is planned for one of the next versions of ThunderBirthDay.

@everyone: Here's the new release of my extension, which fixes a issue with changes in Lightning made march the 13th. Without the fix, no local calendars can be created anymore. Additionaly, sk-SK and hu-HU locales have been included. Thanks for your translation!

Regards, Ingo
ingomueller.net
Hey everyone!

This is a fix of the last version - which has been rejected because it didn't work ops.gif Shame on me!

Please give it a good testing this time! I'm a little bit in a hurry, because Lightning 0.8 was just released and the current public version of my extension (0.2.5) is not working well with it yet. No new calendar can be created, not even regular Lightning calendars! So if everyone could try to create a regular calendar and a ThunderBirthDay calendar, and report the results, that'd be awesome! Thanks in advance...

Regards, Ingo
ingomueller.net
Hey everyone!

Lightning RC1 is out, so it's time to release a new version of ThunderBirthDay! Let's hope that there are no major changes in Lightning anymore before the final release! This update does not have changes for translators, but testing as very appreciated! Please test especially the behaviour with iTIP/iMIP invitations (they are not supported at all, so it should not possible in the UI to choose a TBD calendar for invitations for example). Thanks a lot in advance...

Greetings, Ingo

Update: I just released a "minor minor" which differs from the last version only in the now included da-DK locale. Thanks a lot to the translator!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.