World Holidays
About Us

The Q++Studio Diary and Calendar Publishing System

Q++ Studio
is the professional software system used since 1997 by diary publishers worldwide to automatically create, update and customize diary and calendar dated pages, information and prelim pages, customer artwork, and diary-related data (public holidays for all the countries of the world, astronomical data, slogans and quotes of the day), to generate complete diaries in the QuarkXPress® file format. Q++Studio is highly visual and user-friendly program, designed by diary professionals, for diary publishers. It is a mature, yet constantly evolving, product, used since 1997 to produce hundreds of millions diaries.

Q++ Studio automates the typesetting of diaries and calendars (one year to the next, multi-lingual, customized, ...). It uses your own QuarkXPress®, 2-page sample layouts, as input to generate diaries as industry-standard QuarkXPress® files.


The Q++Studio product presentation is available in Chinese, English, German, Italian, Japanese, Korean, Portuguese, and Spanish.


Q++Studio supports QuarkXPress versions

We usually support new QuarkXPress
versions on the day they are released.

Q++Studio comes with full Unicode support, including native Arabic with cascading ligatures and one or multi-word kashidas. Q++Studio comes with a sample database of translations which contains translations of the terms found in dated diary pages (i.e. Monday->Sunday, January->December, Week, etc...) for over 50 languages. If there are terms missing from the supplied translations, or you need to use a language that is not in the sample database, then you can easily add your own translations and languages, or modify existing ones. Q++ Studio is currently being used successfully with all the languages required by our current users (Afrikaans, Albanian, Amharic, Arabic, Azeri, Basque, Bulgarian, Catalan, Chinese (Simplified), Chinese (Traditional), Czech, Danish, Dutch, Estonian, Filipino, Finnish, French, Gaelic, Galician, Gascon, Georgian, German, German (Austria), Greek, Gujarati, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Languedoc, Latvian, Limousin, Lithuanian, Luxembourgish, Malay, Ndebele, North Sotho, Norwegian (Bokmål), Norwegian (Nynorsk), Polish, Portuguese, Provencal, Romanian, Russian, Sesotho, Setswana, Sinhala, Slovak, Spanish, Swazi, Swedish, Tamil, TshiVenda, Tsonga, Turkish, Ukrainian, Vietnamese, Welsh, Xhosa, and Zulu).

The Q++Studio sample database also includes the list of worldwide public holidays for all 195 countries of the world, as well as 48 other semi-autonomous territories, used by most of the main diary publishers of the world. Users can use these holidays "as is", or they can use Q++Studio to modify and expand this list (changing the names of some holidays, adding or removing some of the holidays, adding new countries, ...). This database is made up of rules (such as : Good Friday = 2 days before Easter) so, in principle, you can use the current database, and Q++, to immediately calculate world holidays for the next 100 or 200 years. However, in real life, the rules for celebrating holidays do change; some are added, some are removed, some are renamed, ... Therefore, the rules that are contained in this sample database are reviewed every day and a new updated version of this database is available for download at any time. This new sample database can then be imported into your Q++ system automatically.


Q++Studio also makes it easy to display slogans and quotes of the day, either as text or images, based on either a repeating sequence (for example, repeat a series of 25 quotes until the end of a diary), or on repeating dates every year (for example, on January 10, every year), or based on specific dates (for example, on January 10, 2005, only).

Q++Studio also automatically calculates and inserts into diaries astronomical information such as sunrise/sunsets, moon phases, moonrise/moonset, equinoxes, solstices, zodiac signs, seasons, and most information that can be found in ephemerides. Our calculations are based on the DE406 numerical integration package of the NASA-JPL and agrees to within seconds with online resources such as the JPL or the USNO.

All training is on-site, at your office or factory, and is provided by a member of the Q++Studio development team. Training is available in English, German, French or Spanish. Technical support questions are also addressed directly, by a member of the Q++Studio development team, from about 5:00 to 22:00 GMT every day, 365 days a year.

More sources of information are available:

For additional information, please don't hesitate to contact us.

© 1989-2019 Alter Ego Services