Calendar:Hacking: Difference between revisions

m
(→‎Getting the right tools: 0.3 outdated, pspad, diff programm)
Line 36: Line 36:
Inside here you will find 3 folders: <tt>content, locale,</tt> and <tt>skin</tt>.
Inside here you will find 3 folders: <tt>content, locale,</tt> and <tt>skin</tt>.
* <tt>content</tt> holds all of the XUL and JavaScript files that form the Sunbird front-end code.  This is where the majority of hacking takes place.
* <tt>content</tt> holds all of the XUL and JavaScript files that form the Sunbird front-end code.  This is where the majority of hacking takes place.
* <tt>locale</tt> holds all of the strings (words/letters) that are used throughout the program.  Keeping these separate allows for easy localization of Sunbird.
* <tt>skin</tt> holds all of the icons and CSS files for Sunbird.  Keeping this separate allows for Sunbird to be easily themed.
* <tt>skin</tt> holds all of the icons and CSS files for Sunbird.  Keeping this separate allows for Sunbird to be easily themed.
If the <tt>locale</tt> folder cannot be found within calendar.jar, it is likely located in calendar-en-US.jar.
* <tt>locale</tt> holds all of the strings (words/letters) that are used throughout the program. Keeping these separate allows for easy localization of Sunbird.
** If the <tt>locale</tt> folder cannot be found within calendar.jar, it is likely located in calendar-yourlocale.jar.


==== XUL Hacking ====
==== XUL Hacking ====
Confirmed users
59

edits