Giter Site home page Giter Site logo

aa's Introduction

Please read below for the latest news, planned updates and more background information on the Arabic Almanac website which can be found here: http://ejtaal.net/aa.

Latest news

  • version 4.2 - 22/10/2013
    • ULQ: Lughaat ul Qur'an by GA Parwez
    • UQA: Qaamoos alfaaz o Istelehaat e Qur'an
  • version 4.1 - 15/10/2013
    • Lisan al-'Arab, by Ibn Manzur
    • Indonesia: Kamus Al-Munawwir, Arab-Indonesia Terlengkap, oleh KH. Ahmad Warson Munawwir
  • version 4.0 - 20/7/2013

    Thanks to the work of 2 very enthusiastic volunteers, we present version 4.0 which now includes the following 7 new books:

    • Dictionary Of The Holy Quran, by Malik Ghulam Farid, M.A.
    • Verbal Idioms Of The Holy Quran by Mustansir Mir.
    • Vocabulary Of The Holy Quran by Dr Abdullah Abbas Nadwi.
    • Urdu: Qaamoos ul Waheed
    • Urdu: Mukhtaar us Sihah
    - Urdu: Mufraadaat ar Raghiib
    • Urdu: al-Munjid
  • version 3.1 - 28/3/2013
    • 2 minor fixes: 1) Fix hanging with downloaded version (it was trying to contact Google analytics which is pointless when you're offline) and 2) Clear images when doing a new search so that you can see the new image being downloaded.
  • version 3.0 - 25/2/2013
    • Thanks to brother Abd Shomad, I've been able to add the following 3 new books: 4th print of Hans Wehr (finally), and the Quranic dictionaries by Brill and Penrice.
    • New way of selecting book order in the settings menu (3 bar button on top left)
    • other minor fixes and updates

What is the Arabic Almanac?

It is a HTML/JavaScript app for both desktop and mobile use that allows looking up Arabic roots in Hans Wehr and Lane's Lexicon simultaneously. Other books are in the process of being prepared for inclusion.

Additionally, you may download the entire contents to your hard disk or smart phone's sd card, for fast offline usage. Read below for more information on downloading and installing it.

Books currently included

HW: Hans Wehr

Started around WW2 and amended a few times since then, it is a very concise dictionary listing some commonly found sayings. Its drawback is that is focuses more on the language as it is found in print today with all sorts of modern usages, making it difficult to find meanings intended in older texts.

LL/LS: Lane's Lexicon + supplement

This is a monumental work written in the 19th century, where the author has gone through dozens of arabic sources and compiled a lot of relevant examples for each root, from Quran, Hadeeth, poetry and proverbs. It is extremely verbose which sometimes makes it difficult to find the word you're looking for. The main work only goes up til the letter qaf, and the supplement written after the author's death relies on his notes and is therefore unfortunately lacking. Still extremely useful nonetheless. In this website the supplement will close and open automatically for you depending on whether you search for a root before or after the letter qaf respectively.

SG: Steingass

This dictionary seems to fill the gap between Hans Wehr and Lane's Lexicon in that it was also written in the 19th century and also focuses on classical meanings. See for example the translation of 'to plough' under IV of the root thwr (tha wow ra) which is not in Wehr but is present in the lexicon. Biography of the author

BR: Brill

A very good dictionary devoted to the roots found in the Quran giving statistics and translations of every root listed.

PR: A Dictionary and Glossary of the Koran by John Penrice

An older dictionary also devoted to Quranic roots authored in the 19th century.

HA: Hava

A very basic dictionary focusing on some more classical meanings.

AAN: Vocabulary Of The Holy Quran by Dr Abdullah Abbas Nadwi

An extremely useful dictionary of the words in the Qur'an, compiled on the basis of their three-letter roots, allowing one to infer the meanings of almost all the different Qur'anic words by recognizing their root meaning. Examples of uses of the words in the Qur'an are also presented.

The Compiler: Dr. Abdullah Abbas Al-Nadwi is a graduate of the Nadwatul Ulema and an MA &PhD in Linguistic Philosophy, He is advisor to the Rabitah al-Alam al-Islamiyyah, Makkah, Member of the Liguistic Society Cambride and Professor at Umm al-Qura University Makkah.

VI: Verbal Idoms of the Quraan by Mustansir Mir

An idiom is a phrase where the words together have a different meaning to the literal dictionary meaning of the words. For example, in English there are thousands, e.g. "a little bird told me", "a penny for your thoughts", "a picture is worth a thousand words", "add fuel to the fire" etc. Similarly, in Arabic there are also thousands. The Quran uses several hundred, thus to truly understand and study The Quran, it is very important to be able to identify, study and understand its idiomatic expressions. This book does just that. It is a very unique study (I have not come across another book that does the same in English). It is a simple list and reference for The Quran's idiomatic usage. This book is recommended for anyone wishing to undertake a deeper and more accurate study of The Quran.

MGF: Dictionary Of The Holy Quran, by Malik Ghulam Farid, M.A

Caution: This dictionary was written by a Qadiani / Ahmadiyah. However, the dictionary is useful and bias is very limited, it discusses mainly the basic root meaning in detail and also gives effects in shade when some other particles or words are combined with a derivative of such root and it contains unique and useful material on roots.

UQW: Urdu Qaamoos ul Waheed

Primarily based on the Arabic dictionary Mu'jam al Waseet which was compiled by a team of scholars in 20th century. Qaamoos ul Waheed is one of the largest available Arabic Urdu dictionaries.

UMR: Urdu Mufraadaat Alfaaz al Qur'an by ar Raghib

This is the Urdu translation of the very famous and useful Mufraadaat Alfaaz al Qur'an al Kareem by Raaghib Asfahaany.

UMS: Urdu Mukhtaar us Sihah

Mukhtaar us Sihaah written by al Raazi is a highly condensed abridgement of As Sihaah by Al-Jawhary with minor additions by him. Mostly words used in the Qur'an or Hadith were chosen by al Raazi in this book. This is Urdu translation of the book.

UMJ: Urdu al Munjid

This is the Urdu translation by Ismat abu Saleem of the famous Arabic dictionary al Munjid written by Fr. Louis Ma’luf al-Yassu’i and Fr. Bernard Tottel al-Yassu’i, which has been printed, published, and distributed by a Catholic printing house since 1908. The Arabic dictionary has received some criticism from Muslim Scholars though it is still used widely. Though this is an Urdu translation by a Muslim and appears to have removed many of the concerns, still caution is advised. In Urdu, Al Munjid has been the source of 3 books. Misbaah ul Lughaat was actually based on this dictionary in which the translator removed some content and added some of his own content. The edition used in Almanac is claimed to be the 1st complete Urdu translation of Al Munjid.

LA: Lisan al-'Arab

The Lisān al-ʿArab (لسان العرب, "The Arab Tongue") was completed by Ibn Manzur in 1290. Occupying 20 printed book volumes (in the most frequently cited edition), it is the most well-known dictionary of the Arabic language,[3] as well as one of the most comprehensive. Ibn Manzur compiled it from other sources, to a large degree.

IMN: Indonesia, Al-Munawwir, Kamus Arab-Indonesia Terlengkap, oleh KH. Ahmad Warson Munawwir -----------------------Kamus Al-Munawwir merupakan sebuah kamus bahasa Arab-Indonesia yang merupakan kamus bahasa Arab terlengkap, paling tebal dan legendaris di Indonesia. Kamus ini telah banyak digunakan oleh para penuntut ilmu (thullabul Ilmi) untuk mengetahui arti kosakata Arab ke dalam bahasa Indonesia juga sebagai acuan pada bendahara kosakata terjemahan kitab kuning. Kamus ini termasuk kategori best seller, karena telah dicetak berulangkali dan dicetak sekitar 10 ribu-15 ribu eksemplar pertahun. Untuk melengkapinya kamus ini kemudian diikuti edisi Indonesia-Arab-nya. Link: http://id.wikipedia.org/wiki/Al-Munawwir_(kamus)

ULQ: Urdu Lughaat ul Qur'an by GA Parwez

This Arabic Urdu dictionary of the Qur'an has quoted material from some important works and many entries contain useful material. But since the author is a Sunnah rejector, he has inserted baseless material in few of the roots. Caution is advised. It contains some rare and useful material but this caution and his bias should be kept in mind.

UQA: Qaamoos alfaaz o Istelehaat e Qur'an

This dictionary is extracted from the notes on words given in the large Urdu Tafseer of The Qur'an Tadabbur e Qur'an by Amin Ahsan Islahi. The focus appears to be on giving meaning based on usage of the word in language.

KAZ: Kazimirski, French Dictionnaire Arabe-Francais

This work has been the standard dictionary for translation of Arabic into French for many years. It contains most of the known roots of the Arabic language and also includes the dialects of Algiers and Morocco. Albert de Biberstein Kazimirski (1808-1887) was a lexicographer of repute in the nineteenth century. Among his many accomplishments was the translation of the Quran into French and the production of multiple dictionaries.

How to use

For an in-depth description, please see this howto documents with screenshots: http://revivearabic.blogspot.com/p/using-arabic-almanac.html

Here's a summary to get you started:

Click on the search button and enter the arabic root you would like to look up. You may use roman (english) letters incase you don't have an arabic keyboard. The letters will be replaced according to the following table:

Double letters:
th/v/V -> "ث"       gh/g/G -> "غ"
kh/x/X -> "خ"       sh/$ -> "ش"
dh/* -> "ذ"

Different cases:
d -> "د"            t -> "ت"
D -> "ض"            T -> "ط"
z -> "ز"            h -> "ه"
Z -> "ظ"            H -> "ح"
s -> "س"
S -> "ص"

All other "normal" letters:
a/A -> "ا"          q/Q   -> "ق"   
b/B -> "ب"          k/K   -> "ك"
j/J -> "ج"          l/L   -> "ل"
7 -> "ح"            m/M   -> "م"
r/R -> "ر"          n/N   -> "ن"
w/W -> "و"          y/Y   -> "ي"
f/F -> "ف"          e/E/3 -> "ع"

There are also some keyboard shortcuts you can use:

search (find): f
switch between column and full page view: v
make pages fit to window: w

The following keys only apply for the book you're currently looking at:
back 1 page: left arrow, d or z
forward 1 page: right arrow, g or x

Click on the 3 bar button on the top left to bring up a menu which allows you to change the order in which the books are displayed.

If you hide a book its images are not loaded during new searches, so this will improve the load time for the books that you do want to view.

Starting points:

Here are some links to get you started (TODO: Remaining morphology links for SG, BR, PR, HW4, AAN, VI):

Browser support

This table aims to show which browsers support the current version of Arabic Almanac:

|Browser                 |Website works? |Comments
+------------------------+---------------+-----------
|Opera (Desktop)         |Yes            |Main browser for testing|
|Opera Mobile            |Yes            |Should work on any smart phone/tablet on which Opera Mobile can run|
|Opera Mini              |No             |This site relies heavily on JavaScript, which Opera Mini doesn't support very well. Some things may work, |but most of it won't.|
|Google Chrome           |Yes            |Seems to work ok.|
|Firefox (desktop)       |Yes            |Seems to work ok.|
|Firefox mobile (beta)   |Yes            |Confirmed as working.|
|Android default browser |Yes            |Seems to work ok now.|
|Internet Explorer 7/8/9 |Yes            |Seems to work ok now.|
+------------------------+---------------+--------------

Should work on most smart phones & tablets!

Depending on your screen resolution it will decide upon first load to either use full width view or single column view mode, so that it should select full view when you use this page on a largish desktop/tablet screen but column mode if you access it using your smart phone. You can always change the view manually with the 'View' button.

Warning! With all books visible a single search may load up to 1 MB of images! Watch your internet usage allowance!

Download for offline use

You can now download the entire website and install it for instance on your phone's SD card or your desktop PC for super fast access. Download link:

The size is about 1.3 GB. The zip file contains a folder named "aa" which you should place somewhere on your PC's drive or on your phone's SD card. For desktops you should then be able to do "File->Open" and select the index.html file within the "aa" folder. On smart phones & tablets there are 2 ways you could try to get it installed: 1) Install the free Opera browser (the full one, not the Mini) to go the following url: file://localhost/sdcard, then locate the "aa" folder and click on index.html or 2) Install the free Astro file manager and navigate to the aa folder that you've extracted from the zip file onto the sdcard. Tap the index.html file and it will either open in your default browser or you can choose any of the installed browser to open the file. Once in your browser you can bookmark it for quick access.

Future plans / Feedback

  • Enhancements as well as bugs are now recorded in the Github issue list: AA issues

Request for help: I hope to include the following dictionaries in the future:

  • Arabic -> English:
    • Mustansir Mir - Dictionary of Quranic Terms + Coherence + Verbal Idioms ( link ) (Status: DONE for Verbal Idioms, Next: Dictionary of Quranic Terms)

In order to include a book I would need an index of the page headers. I have set up a page where you can input page headers easily, it has already been used successfully by several volunteers for completing the index of the Steingass book. Contact me at [email protected] for more details.

Older news

  • version 2.0 - 30/1/2013
    • Included "The student's Arabic-English dictionary", by Steingass, similar to Hans Wehr but more useful for classical arabic words. Thanks to some very helpful volunteers I was able to include it very quickly.
    • New settings dialog (click the 3 line menu on the top left) which allows you to re-order the books.
    • A new button on top allows you to fit large pages to the window. You can also use the button 'w' to toggle this on and off.
  • version 1.8 - 14/12/2012
    • Improved index for Hans Wehr (3rd print), about 60% done, not sure if it will be completed as looking into using the 4th print
    • Site is now hosted at Memset.com, hopefully this will allow for faster access and improved reliability :)
  • Version 1.7 - 19/7/2012
    • Updated images of Hava book to scans that Ahmad Sheikh had prepared.
    • Tweak HW lookup as it often goes to the page before a root
  • Version 1.6 - 19/3/2012
    • include option to do '#q=bqr' or '#search' in the url bar which will return the relevant search results and bring up the search box respectively.
  • Version 1.5 - 19/11/2011
    • added some useful starting points.
  • Version 1.4 - 8/11/2011
    • Make it work in Internet Explorer 7/8/9 (read: use more jQuery so it should support even more browsers)
  • Version 1.3 - 4/11/2011
    • added Hava dictionary, thanks to a fan of this website for providing some missing pages :)
    • fixed window title to be according to order and visibility of the books
    • provide a downloadable version. If you can provide mirroring for a 615MB files, then please drop me a line!
  • Version 1.2 - 3/11/2011
    • implemented saving order of books and restoring this on page reload.
  • Version 1.1 - 3/11/2011
    • Use cookies to: 1) bring you back to the last page you viewed and
      1. Save hidden states of individual books between reloads
    • Move a book up by clicking on the '^' button. (Not saved between reloads yet...)
  • Version 1.0 - 1/11/2011
    • Fix issues with spaces, these are now filtered out in the search function. If you search for "N S b" or "NSb", you should reach the same page.
  • Version 1.0 beta - 29/10/2011 New features (mostly thanks to inclusion of jQuery):
    • Keyboard back/forward shortcuts will only turn pages on the book that you're looking at.
    • Ability to hide books.
    • Loading text to inform of images that are loading
    • Lanes Supplement hides itself when nothing useful is found during a search.

Sources and acknowledgements

This project would not have been possible without the initial help of certain very helpful people, namely:

The indexes for both Hans Wehr (3rd print) & Hava has been made possible by using data generously provided by a fan of this website.

The index for Lanes Lexicon and suggestions for including the supplement has been made possible by using data generously provided by Abdul Hafiz.

The index for Steingass has been provided by some very helpful Malaysian students of Arabic.

The index for the 4th print of Hans Wehr, Brill and Penrice have been provided by Abd Shomad.

For version 4.0, Abd Shomad provided help in development by adding the code required for 4 new books, and Asim Iqbal 2nd for gathering content ( www ).

Jazakum Allahu khair :)

Software used:

  • scantailor, a useful tool to prepare the image files of the books
  • ImageMagick, an image processing tool
  • ReText, documentation editor

Contact

© 2013 by Abdurahman Erik Taal

License: GNU GPL v3. Dua-ware: You must make dua for everyone involved in this project at least once if you're using this software :)

aa's People

Contributors

abdshomad avatar adamiturabi avatar ejtaal avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.