#! /usr/bin/gawk -f # Last edited on 2004-01-30 03:12:03 by stolfi BEGIN { name[ 1] = "الفاتحة"; name[ 2] = "البقرة"; name[ 3] = "آل_عمران"; name[ 4] = "النساء"; name[ 5] = "المائدة"; name[ 6] = "الأنعام"; name[ 7] = "الأعراف"; name[ 8] = "الأنفال"; name[ 9] = "براءة"; name[ 10] = "يونس"; name[ 11] = "هود"; name[ 12] = "يوسف"; name[ 13] = "الرعد"; name[ 14] = "إبراهيم"; name[ 15] = "الحجر"; name[ 16] = "النحل"; name[ 17] = "بنى_إسرائيل"; name[ 18] = "الكهف"; name[ 19] = "مريم"; name[ 20] = "ط/ه"; name[ 21] = "الأنبياء"; name[ 22] = "الحج"; name[ 23] = "المومنون"; name[ 24] = "النور"; name[ 25] = "الفرقان"; name[ 26] = "الشعراء"; name[ 27] = "النمل"; name[ 28] = "القصص"; name[ 29] = "العنكبوت"; name[ 30] = "الروم"; name[ 31] = "لقمان"; name[ 32] = "السجدة"; name[ 33] = "الأحزاب"; name[ 34] = "سبأ"; name[ 35] = "فاطر"; name[ 36] = "ي/س"; name[ 37] = "الصافات"; name[ 38] = "ص"; name[ 39] = "الزمر"; name[ 40] = "غافر"; name[ 41] = "فصلت"; name[ 42] = "الشورى"; name[ 43] = "الزخرف"; name[ 44] = "الدخان"; name[ 45] = "الجاثية"; name[ 46] = "الأحقاق"; name[ 47] = "محمد"; name[ 48] = "الفتح"; name[ 49] = "الحجرات"; name[ 50] = "ق"; name[ 51] = "الذاريات"; name[ 52] = "الطور"; name[ 53] = "النجم"; name[ 54] = "القمر"; name[ 55] = "الرحمن"; name[ 56] = "الواقعة"; name[ 57] = "الحديد"; name[ 58] = "المجادلة"; name[ 59] = "الحشر"; name[ 60] = "الممتحنة"; name[ 61] = "الصف"; name[ 62] = "الجمعة"; name[ 63] = "المنافقون"; name[ 64] = "التغابن"; name[ 65] = "الطلاق"; name[ 66] = "التحريم"; name[ 67] = "الملك"; name[ 68] = "القلم"; name[ 69] = "الحاقة"; name[ 70] = "المعارج"; name[ 71] = "نوح"; name[ 72] = "الجن"; name[ 73] = "المزمل"; name[ 74] = "المدثر"; name[ 75] = "القيامة"; name[ 76] = "الإنسان"; name[ 77] = "المرسلاة"; name[ 78] = "النبأ"; name[ 79] = "النازعات"; name[ 80] = "عبس"; name[ 81] = "التكوير"; name[ 82] = "الإنفطار"; name[ 83] = "المطففين"; name[ 84] = "الإنشقاق"; name[ 85] = "البروج"; name[ 86] = "الطارق"; name[ 87] = "الأعلى"; name[ 88] = "الغاشية"; name[ 89] = "الفجر"; name[ 90] = "البلد"; name[ 91] = "الشمس"; name[ 92] = "الليل"; name[ 93] = "الضحى"; name[ 94] = "الشرح"; name[ 95] = "التين"; name[ 96] = "العلق"; name[ 97] = "القدر"; name[ 98] = "البينة"; name[ 99] = "الزلزلة"; name[100] = "العاديات"; name[101] = "القارعة"; name[102] = "التكاثر"; name[103] = "العصر"; name[104] = "الهمزة"; name[105] = "الفيل"; name[106] = "قريش"; name[107] = "الماعون"; name[108] = "الكوثر"; name[109] = "الكافرون"; name[110] = "النصر"; name[111] = "المسد"; name[112] = "الإخلاص"; name[113] = "الفلق"; name[114] = "الناس"; surat = "سورة"; } /[@]chapter[\{]/ { gsub(/[\{}]/, " ", $0); chnum = $2 + 0; printf "@chapter{%s}{%s}{%s}\n", chnum, surat, name[chnum]; next; } // { print; next; }