+Mihrab is a Muslim prayer times program written in C. A mihrab is
+semicircular niche in the wall of a mosque that indicates the qibla;
+that is, the direction of the Kaaba in Mecca and hence the direction
+that Muslims should face when praying
+- Preset library of known locations.
+- Custom location option: latitude, longitude, timezone, daylight
+- Automatic detection of daylight saving time (DST) status for known
+- Stack multiple timelines to show multiple locations at once.
+- Add support for playing Athan audio.
+- Add support for a notification area icon.
+- Desktop notification popups.
+- [GTK+](http://www.gtk.org) version 2 (default branch) or 3 (branch
+ Debian package: `libgtk2.0-dev` or `libgtk-3-dev`.
+- The Islamic Tools Library
+ Debian package: `libitl-dev`.
+- libgweather: a weather library for the Gnome desktop.
+ Debian package: `libgweather-dev` or `libgweather-3-dev`.
+ $ hg clone https://firstname.lastname@example.org/akhayyat/mihrab
+Arabic translation of all strings is included. `make` will generate an
+Arabic message catalog. To run Mihrab in Arabic:
+ $ LANGUAGE=ar ./bin/release/mihrab
+If you would like to add a new language translation, follow these steps:
+1. Generate a `pot` file (Portable Object Template):
+ This will generate `mihrab.pot` in the project's root directory.
+2. Use your favorite `po` file editor, e.g. POEdit, to create the
+translated strings based on the pot template.
+3. Add the two-letter language code to the `LANGS` macro in the
+`Makefile`. For example:
+ In this example, the `Makefile` expects to find the files
+ `./ar/mihrab.po` and `./de/mihrab.po` in the project's root
+ directory. Any subsequent `make` will generate the required
+ catalogs to use these languages.
+![English Screenshot](mihrab-prayer.times.png "Prayers in a day")
+![Arabic Screenshot](mihrab-prayer.times-ar.png "Prayers in a day - Arabic")