TanzilTranslations::get()   B
last analyzed

Complexity

Conditions 4
Paths 4

Size

Total Lines 694
Code Lines 459

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 687
CRAP Score 4

Importance

Changes 2
Bugs 0 Features 1
Metric Value
cc 4
eloc 459
nc 4
nop 1
dl 0
loc 694
ccs 687
cts 687
cp 1
crap 4
rs 8
c 2
b 0
f 1

How to fix   Long Method   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
<?php
2
3
namespace FaizShukri\Quran;
4
5
class TanzilTranslations
6
{
7
8
    /**
9
     * Get all translations that are available in tanzil
10
     *
11
     * @param string|null $translation_id
12
     * @return array
13
     */
14 2
    public function get($translation_id = null)
15
    {
16 1
        $translations = [
17 1
            [
18 2
                "id" => "sq.nahi",
19 1
                "language" => "Albanian",
20 1
                "name" => "Efendi Nahi",
21 1
                "translator" => "Hasan Efendi Nahi"
22 1
            ],
23 1
            [
24 1
                "id" => "sq.mehdiu",
25 1
                "language" => "Albanian",
26 1
                "name" => "Feti Mehdiu",
27 1
                "translator" => "Feti Mehdiu"
28 1
            ],
29 1
            [
30 1
                "id" => "sq.ahmeti",
31 1
                "language" => "Albanian",
32 1
                "name" => "Sherif Ahmeti",
33 1
                "translator" => "Sherif Ahmeti"
34 1
            ],
35 1
            [
36 1
                "id" => "ber.mensur",
37 1
                "language" => "Amazigh",
38 1
                "name" => "At Mensur",
39 1
                "translator" => "Ramdane At Mansour"
40 1
            ],
41 1
            [
42 1
                "id" => "ar.jalalayn",
43 1
                "language" => "Arabic",
44 1
                "name" => "تفسير الجلالين",
45 1
                "translator" => "Jalal ad-Din al-Mahalli and Jalal ad-Din as-Suyuti"
46 1
            ],
47 1
            [
48 1
                "id" => "ar.muyassar",
49 1
                "language" => "Arabic",
50 1
                "name" => "تفسير المیسر",
51 1
                "translator" => "King Fahad Quran Complex"
52 1
            ],
53 1
            [
54 1
                "id" => "am.sadiq",
55 1
                "language" => "Amharic",
56 1
                "name" => "ሳዲቅ & ሳኒ ሐቢብ",
57 1
                "translator" => "Muhammed Sadiq and Muhammed Sani Habib"
58 1
            ],
59 1
            [
60 1
                "id" => "az.mammadaliyev",
61 1
                "language" => "Azerbaijani",
62 1
                "name" => "Məmmədəliyev & Bünyadov",
63 1
                "translator" => "Vasim Mammadaliyev and Ziya Bunyadov"
64 1
            ],
65 1
            [
66 1
                "id" => "az.musayev",
67 1
                "language" => "Azerbaijani",
68 1
                "name" => "Musayev",
69 1
                "translator" => "Alikhan Musayev"
70 1
            ],
71 1
            [
72 1
                "id" => "bn.hoque",
73 1
                "language" => "Bengali",
74 1
                "name" => "জহুরুল হক",
75 1
                "translator" => "Zohurul Hoque"
76 1
            ],
77 1
            [
78 1
                "id" => "bn.bengali",
79 1
                "language" => "Bengali",
80 1
                "name" => "মুহিউদ্দীন খান",
81 1
                "translator" => "Muhiuddin Khan"
82 1
            ],
83 1
            [
84 1
                "id" => "bs.korkut",
85 1
                "language" => "Bosnian",
86 1
                "name" => "Korkut",
87 1
                "translator" => "Besim Korkut"
88 1
            ],
89 1
            [
90 1
                "id" => "bs.mlivo",
91 1
                "language" => "Bosnian",
92 1
                "name" => "Mlivo",
93 1
                "translator" => "Mustafa Mlivo"
94 1
            ],
95 1
            [
96 1
                "id" => "bg.theophanov",
97 1
                "language" => "Bulgarian",
98 1
                "name" => "Теофанов",
99 1
                "translator" => "Tzvetan Theophanov"
100 1
            ],
101 1
            [
102 1
                "id" => "zh.jian",
103 1
                "language" => "Chinese",
104 1
                "name" => "Ma Jian",
105 1
                "translator" => "Ma Jian"
106 1
            ],
107 1
            [
108 1
                "id" => "zh.majian",
109 1
                "language" => "Chinese",
110 1
                "name" => "Ma Jian (Traditional)",
111 1
                "translator" => "Ma Jian"
112 1
            ],
113 1
            [
114 1
                "id" => "cs.hrbek",
115 1
                "language" => "Czech",
116 1
                "name" => "Hrbek",
117 1
                "translator" => "Preklad I. Hrbek"
118 1
            ],
119 1
            [
120 1
                "id" => "cs.nykl",
121 1
                "language" => "Czech",
122 1
                "name" => "Nykl",
123 1
                "translator" => "A. R. Nykl"
124 1
            ],
125 1
            [
126 1
                "id" => "dv.divehi",
127 1
                "language" => "Divehi",
128 1
                "name" => "ދިވެހި",
129 1
                "translator" => "Office of the President of Maldives"
130 1
            ],
131 1
            [
132 1
                "id" => "nl.keyzer",
133 1
                "language" => "Dutch",
134 1
                "name" => "Keyzer",
135 1
                "translator" => "Salomo Keyzer"
136 1
            ],
137 1
            [
138 1
                "id" => "nl.leemhuis",
139 1
                "language" => "Dutch",
140 1
                "name" => "Leemhuis",
141 1
                "translator" => "Fred Leemhuis"
142 1
            ],
143 1
            [
144 1
                "id" => "nl.siregar",
145 1
                "language" => "Dutch",
146 1
                "name" => "Siregar",
147 1
                "translator" => "Sofian S. Siregar"
148 1
            ],
149 1
            [
150 1
                "id" => "en.ahmedali",
151 1
                "language" => "English",
152 1
                "name" => "Ahmed Ali",
153 1
                "translator" => "Ahmed Ali"
154 1
            ],
155 1
            [
156 1
                "id" => "en.ahmedraza",
157 1
                "language" => "English",
158 1
                "name" => "Ahmed Raza Khan",
159 1
                "translator" => "Ahmed Raza Khan"
160 1
            ],
161 1
            [
162 1
                "id" => "en.arberry",
163 1
                "language" => "English",
164 1
                "name" => "Arberry",
165 1
                "translator" => "A. J. Arberry"
166 1
            ],
167 1
            [
168 1
                "id" => "en.daryabadi",
169 1
                "language" => "English",
170 1
                "name" => "Daryabadi",
171 1
                "translator" => "Abdul Majid Daryabadi"
172 1
            ],
173 1
            [
174 1
                "id" => "en.hilali",
175 1
                "language" => "English",
176 1
                "name" => "Hilali & Khan",
177 1
                "translator" => "Muhammad Taqi-ud-Din al-Hilali and Muhammad Muhsin Khan"
178 1
            ],
179 1
            [
180 1
                "id" => "en.itani",
181 1
                "language" => "English",
182 1
                "name" => "Itani",
183 1
                "translator" => "Talal Itani"
184 1
            ],
185 1
            [
186 1
                "id" => "en.maududi",
187 1
                "language" => "English",
188 1
                "name" => "Maududi",
189 1
                "translator" => "Abul Ala Maududi"
190 1
            ],
191 1
            [
192 1
                "id" => "en.mubarakpuri",
193 1
                "language" => "English",
194 1
                "name" => "Mubarakpuri",
195 1
                "translator" => "Safi-ur-Rahman al-Mubarakpuri"
196 1
            ],
197 1
            [
198 1
                "id" => "en.pickthall",
199 1
                "language" => "English",
200 1
                "name" => "Pickthall",
201 1
                "translator" => "Mohammed Marmaduke William Pickthall"
202 1
            ],
203 1
            [
204 1
                "id" => "en.qarai",
205 1
                "language" => "English",
206 1
                "name" => "Qarai",
207 1
                "translator" => "Ali Quli Qarai"
208 1
            ],
209 1
            [
210 1
                "id" => "en.qaribullah",
211 1
                "language" => "English",
212 1
                "name" => "Qaribullah & Darwish",
213 1
                "translator" => "Hasan al-Fatih Qaribullah and Ahmad Darwish"
214 1
            ],
215 1
            [
216 1
                "id" => "en.sahih",
217 1
                "language" => "English",
218 1
                "name" => "Saheeh International",
219 1
                "translator" => "Saheeh International"
220 1
            ],
221 1
            [
222 1
                "id" => "en.sarwar",
223 1
                "language" => "English",
224 1
                "name" => "Sarwar",
225 1
                "translator" => "Muhammad Sarwar"
226 1
            ],
227 1
            [
228 1
                "id" => "en.shakir",
229 1
                "language" => "English",
230 1
                "name" => "Shakir",
231 1
                "translator" => "Mohammad Habib Shakir"
232 1
            ],
233 1
            [
234 1
                "id" => "en.transliteration",
235 1
                "language" => "English",
236 1
                "name" => "Transliteration",
237 1
                "translator" => "English Transliteration"
238 1
            ],
239 1
            [
240 1
                "id" => "en.wahiduddin",
241 1
                "language" => "English",
242 1
                "name" => "Wahiduddin Khan",
243 1
                "translator" => "Wahiduddin Khan"
244 1
            ],
245 1
            [
246 1
                "id" => "en.yusufali",
247 1
                "language" => "English",
248 1
                "name" => "Yusuf Ali",
249 1
                "translator" => "Abdullah Yusuf Ali"
250 1
            ],
251 1
            [
252 1
                "id" => "fr.hamidullah",
253 1
                "language" => "French",
254 1
                "name" => "Hamidullah",
255 1
                "translator" => "Muhammad Hamidullah"
256 1
            ],
257 1
            [
258 1
                "id" => "de.aburida",
259 1
                "language" => "German",
260 1
                "name" => "Abu Rida",
261 1
                "translator" => "Abu Rida Muhammad ibn Ahmad ibn Rassoul"
262 1
            ],
263 1
            [
264 1
                "id" => "de.bubenheim",
265 1
                "language" => "German",
266 1
                "name" => "Bubenheim & Elyas",
267 1
                "translator" => "A. S. F. Bubenheim and N. Elyas"
268 1
            ],
269 1
            [
270 1
                "id" => "de.khoury",
271 1
                "language" => "German",
272 1
                "name" => "Khoury",
273 1
                "translator" => "Adel Theodor Khoury"
274 1
            ],
275 1
            [
276 1
                "id" => "de.zaidan",
277 1
                "language" => "German",
278 1
                "name" => "Zaidan",
279 1
                "translator" => "Amir Zaidan"
280 1
            ],
281 1
            [
282 1
                "id" => "ha.gumi",
283 1
                "language" => "Hausa",
284 1
                "name" => "Gumi",
285 1
                "translator" => "Abubakar Mahmoud Gumi"
286 1
            ],
287 1
            [
288 1
                "id" => "hi.farooq",
289 1
                "language" => "Hindi",
290 1
                "name" => "फ़ारूक़ ख़ान & अहमद",
291 1
                "translator" => "Muhammad Farooq Khan and Muhammad Ahmed"
292 1
            ],
293 1
            [
294 1
                "id" => "hi.hindi",
295 1
                "language" => "Hindi",
296 1
                "name" => "फ़ारूक़ ख़ान & नदवी",
297 1
                "translator" => "Suhel Farooq Khan and Saifur Rahman Nadwi"
298 1
            ],
299 1
            [
300 1
                "id" => "id.indonesian",
301 1
                "language" => "Indonesian",
302 1
                "name" => "Bahasa Indonesia",
303 1
                "translator" => "Indonesian Ministry of Religious Affairs"
304 1
            ],
305 1
            [
306 1
                "id" => "id.muntakhab",
307 1
                "language" => "Indonesian",
308 1
                "name" => "Quraish Shihab",
309 1
                "translator" => "Muhammad Quraish Shihab et al."
310 1
            ],
311 1
            [
312 1
                "id" => "id.jalalayn",
313 1
                "language" => "Indonesian",
314 1
                "name" => "Tafsir Jalalayn",
315 1
                "translator" => "Jalal ad-Din al-Mahalli and Jalal ad-Din as-Suyuti"
316 1
            ],
317 1
            [
318 1
                "id" => "it.piccardo",
319 1
                "language" => "Italian",
320 1
                "name" => "Piccardo",
321 1
                "translator" => "Hamza Roberto Piccardo"
322 1
            ],
323 1
            [
324 1
                "id" => "ja.japanese",
325 1
                "language" => "Japanese",
326 1
                "name" => "Japanese",
327 1
                "translator" => "Unknown"
328 1
            ],
329 1
            [
330 1
                "id" => "ko.korean",
331 1
                "language" => "Korean",
332 1
                "name" => "Korean",
333 1
                "translator" => "Unknown"
334 1
            ],
335 1
            [
336 1
                "id" => "ku.asan",
337 1
                "language" => "Kurdish",
338 1
                "name" => "ته‌فسیری ئاسان",
339 1
                "translator" => "Burhan Muhammad-Amin"
340 1
            ],
341 1
            [
342 1
                "id" => "ms.basmeih",
343 1
                "language" => "Malay",
344 1
                "name" => "Basmeih",
345 1
                "translator" => "Abdullah Muhammad Basmeih"
346 1
            ],
347 1
            [
348 1
                "id" => "ml.abdulhameed",
349 1
                "language" => "Malayalam",
350 1
                "name" => "അബ്ദുല്‍ ഹമീദ് & പറപ്പൂര്‍",
351 1
                "translator" => "Cheriyamundam Abdul Hameed and Kunhi Mohammed Parappoor"
352 1
            ],
353 1
            [
354 1
                "id" => "ml.karakunnu",
355 1
                "language" => "Malayalam",
356 1
                "name" => "കാരകുന്ന് & എളയാവൂര്",
357 1
                "translator" => "Muhammad Karakunnu and Vanidas Elayavoor"
358 1
            ],
359 1
            [
360 1
                "id" => "no.berg",
361 1
                "language" => "Norwegian",
362 1
                "name" => "Einar Berg",
363 1
                "translator" => "Einar Berg"
364 1
            ],
365 1
            [
366 1
                "id" => "ps.abdulwali",
367 1
                "language" => "Pashto",
368 1
                "name" => "عبدالولي",
369 1
                "translator" => "Abdulwali Khan"
370 1
            ],
371 1
            [
372 1
                "id" => "fa.ansarian",
373 1
                "language" => "Persian",
374 1
                "name" => "انصاریان",
375 1
                "translator" => "Hussain Ansarian"
376 1
            ],
377 1
            [
378 1
                "id" => "fa.ayati",
379 1
                "language" => "Persian",
380 1
                "name" => "آیتی",
381 1
                "translator" => "AbdolMohammad Ayati"
382 1
            ],
383 1
            [
384 1
                "id" => "fa.bahrampour",
385 1
                "language" => "Persian",
386 1
                "name" => "بهرام پور",
387 1
                "translator" => "Abolfazl Bahrampour"
388 1
            ],
389 1
            [
390 1
                "id" => "fa.gharaati",
391 1
                "language" => "Persian",
392 1
                "name" => "قرائتی",
393 1
                "translator" => "Mohsen Gharaati"
394 1
            ],
395 1
            [
396 1
                "id" => "fa.ghomshei",
397 1
                "language" => "Persian",
398 1
                "name" => "الهی قمشه‌ای",
399 1
                "translator" => "Mahdi Elahi Ghomshei"
400 1
            ],
401 1
            [
402 1
                "id" => "fa.khorramdel",
403 1
                "language" => "Persian",
404 1
                "name" => "خرمدل",
405 1
                "translator" => "Mostafa Khorramdel"
406 1
            ],
407 1
            [
408 1
                "id" => "fa.khorramshahi",
409 1
                "language" => "Persian",
410 1
                "name" => "خرمشاهی",
411 1
                "translator" => "Baha'oddin Khorramshahi"
412 1
            ],
413 1
            [
414 1
                "id" => "fa.sadeqi",
415 1
                "language" => "Persian",
416 1
                "name" => "صادقی تهرانی",
417 1
                "translator" => "Mohammad Sadeqi Tehrani"
418 1
            ],
419 1
            [
420 1
                "id" => "fa.fooladvand",
421 1
                "language" => "Persian",
422 1
                "name" => "فولادوند",
423 1
                "translator" => "Mohammad Mahdi Fooladvand"
424 1
            ],
425 1
            [
426 1
                "id" => "fa.mojtabavi",
427 1
                "language" => "Persian",
428 1
                "name" => "مجتبوی",
429 1
                "translator" => "Sayyed Jalaloddin Mojtabavi"
430 1
            ],
431 1
            [
432 1
                "id" => "fa.moezzi",
433 1
                "language" => "Persian",
434 1
                "name" => "معزی",
435 1
                "translator" => "Mohammad Kazem Moezzi"
436 1
            ],
437 1
            [
438 1
                "id" => "fa.makarem",
439 1
                "language" => "Persian",
440 1
                "name" => "مکارم شیرازی",
441 1
                "translator" => "Naser Makarem Shirazi"
442 1
            ],
443 1
            [
444 1
                "id" => "pl.bielawskiego",
445 1
                "language" => "Polish",
446 1
                "name" => "Bielawskiego",
447 1
                "translator" => "Józefa Bielawskiego"
448 1
            ],
449 1
            [
450 1
                "id" => "pt.elhayek",
451 1
                "language" => "Portuguese",
452 1
                "name" => "El-Hayek",
453 1
                "translator" => "Samir El-Hayek"
454 1
            ],
455 1
            [
456 1
                "id" => "ro.grigore",
457 1
                "language" => "Romanian",
458 1
                "name" => "Grigore",
459 1
                "translator" => "George Grigore"
460 1
            ],
461 1
            [
462 1
                "id" => "ru.abuadel",
463 1
                "language" => "Russian",
464 1
                "name" => "Абу Адель",
465 1
                "translator" => "Abu Adel"
466 1
            ],
467 1
            [
468 1
                "id" => "ru.muntahab",
469 1
                "language" => "Russian",
470 1
                "name" => "Аль-Мунтахаб",
471 1
                "translator" => "Ministry of Awqaf, Egypt"
472 1
            ],
473 1
            [
474 1
                "id" => "ru.krachkovsky",
475 1
                "language" => "Russian",
476 1
                "name" => "Крачковский",
477 1
                "translator" => "Ignaty Yulianovich Krachkovsky"
478 1
            ],
479 1
            [
480 1
                "id" => "ru.kuliev",
481 1
                "language" => "Russian",
482 1
                "name" => "Кулиев",
483 1
                "translator" => "Elmir Kuliev"
484 1
            ],
485 1
            [
486 1
                "id" => "ru.kuliev-alsaadi",
487 1
                "language" => "Russian",
488 1
                "name" => "Кулиев + ас-Саади",
489 1
                "translator" => "Elmir Kuliev (with Abd ar-Rahman as-Saadi's commentaries)"
490 1
            ],
491 1
            [
492 1
                "id" => "ru.osmanov",
493 1
                "language" => "Russian",
494 1
                "name" => "Османов",
495 1
                "translator" => "Magomed-Nuri Osmanovich Osmanov"
496 1
            ],
497 1
            [
498 1
                "id" => "ru.porokhova",
499 1
                "language" => "Russian",
500 1
                "name" => "Порохова",
501 1
                "translator" => "V. Porokhova"
502 1
            ],
503 1
            [
504 1
                "id" => "ru.sablukov",
505 1
                "language" => "Russian",
506 1
                "name" => "Саблуков",
507 1
                "translator" => "Gordy Semyonovich Sablukov"
508 1
            ],
509 1
            [
510 1
                "id" => "sd.amroti",
511 1
                "language" => "Sindhi",
512 1
                "name" => "امروٽي",
513 1
                "translator" => "Taj Mehmood Amroti"
514 1
            ],
515 1
            [
516 1
                "id" => "so.abduh",
517 1
                "language" => "Somali",
518 1
                "name" => "Abduh",
519 1
                "translator" => "Mahmud Muhammad Abduh"
520 1
            ],
521 1
            [
522 1
                "id" => "es.bornez",
523 1
                "language" => "Spanish",
524 1
                "name" => "Bornez",
525 1
                "translator" => "Raúl González Bórnez"
526 1
            ],
527 1
            [
528 1
                "id" => "es.cortes",
529 1
                "language" => "Spanish",
530 1
                "name" => "Cortes",
531 1
                "translator" => "Julio Cortes"
532 1
            ],
533 1
            [
534 1
                "id" => "es.garcia",
535 1
                "language" => "Spanish",
536 1
                "name" => "Garcia",
537 1
                "translator" => "Muhammad Isa García"
538 1
            ],
539 1
            [
540 1
                "id" => "sw.barwani",
541 1
                "language" => "Swahili",
542 1
                "name" => "Al-Barwani",
543 1
                "translator" => "Ali Muhsin Al-Barwani"
544 1
            ],
545 1
            [
546 1
                "id" => "sv.bernstrom",
547 1
                "language" => "Swedish",
548 1
                "name" => "Bernström",
549 1
                "translator" => "Knut Bernström"
550 1
            ],
551 1
            [
552 1
                "id" => "tg.ayati",
553 1
                "language" => "Tajik",
554 1
                "name" => "Оятӣ",
555 1
                "translator" => "AbdolMohammad Ayati"
556 1
            ],
557 1
            [
558 1
                "id" => "ta.tamil",
559 1
                "language" => "Tamil",
560 1
                "name" => "ஜான் டிரஸ்ட்",
561 1
                "translator" => "Jan Turst Foundation"
562 1
            ],
563 1
            [
564 1
                "id" => "tt.nugman",
565 1
                "language" => "Tatar",
566 1
                "name" => "Yakub Ibn Nugman",
567 1
                "translator" => "Yakub Ibn Nugman"
568 1
            ],
569 1
            [
570 1
                "id" => "th.thai",
571 1
                "language" => "Thai",
572 1
                "name" => "ภาษาไทย",
573 1
                "translator" => "King Fahad Quran Complex"
574 1
            ],
575 1
            [
576 1
                "id" => "tr.golpinarli",
577 1
                "language" => "Turkish",
578 1
                "name" => "Abdulbakî Gölpınarlı",
579 1
                "translator" => "Abdulbaki Golpinarli"
580 1
            ],
581 1
            [
582 1
                "id" => "tr.bulac",
583 1
                "language" => "Turkish",
584 1
                "name" => "Alİ Bulaç",
585 1
                "translator" => "Alİ Bulaç"
586 1
            ],
587 1
            [
588 1
                "id" => "tr.transliteration",
589 1
                "language" => "Turkish",
590 1
                "name" => "Çeviriyazı",
591 1
                "translator" => "Muhammet Abay"
592 1
            ],
593 1
            [
594 1
                "id" => "tr.diyanet",
595 1
                "language" => "Turkish",
596 1
                "name" => "Diyanet İşleri",
597 1
                "translator" => "Diyanet Isleri"
598 1
            ],
599 1
            [
600 1
                "id" => "tr.vakfi",
601 1
                "language" => "Turkish",
602 1
                "name" => "Diyanet Vakfı",
603 1
                "translator" => "Diyanet Vakfi"
604 1
            ],
605 1
            [
606 1
                "id" => "tr.yuksel",
607 1
                "language" => "Turkish",
608 1
                "name" => "Edip Yüksel",
609 1
                "translator" => "Edip Yüksel"
610 1
            ],
611 1
            [
612 1
                "id" => "tr.yazir",
613 1
                "language" => "Turkish",
614 1
                "name" => "Elmalılı Hamdi Yazır",
615 1
                "translator" => "Elmalili Hamdi Yazir"
616 1
            ],
617 1
            [
618 1
                "id" => "tr.ozturk",
619 1
                "language" => "Turkish",
620 1
                "name" => "Öztürk",
621 1
                "translator" => "Yasar Nuri Ozturk"
622 1
            ],
623 1
            [
624 1
                "id" => "tr.yildirim",
625 1
                "language" => "Turkish",
626 1
                "name" => "Suat Yıldırım",
627 1
                "translator" => "Suat Yildirim"
628 1
            ],
629 1
            [
630 1
                "id" => "tr.ates",
631 1
                "language" => "Turkish",
632 1
                "name" => "Süleyman Ateş",
633 1
                "translator" => "Suleyman Ates"
634 1
            ],
635 1
            [
636 1
                "id" => "ur.maududi",
637 1
                "language" => "Urdu",
638 1
                "name" => "ابوالاعلی مودودی",
639 1
                "translator" => "Abul A'ala Maududi"
640 1
            ],
641 1
            [
642 1
                "id" => "ur.kanzuliman",
643 1
                "language" => "Urdu",
644 1
                "name" => "احمد رضا خان",
645 1
                "translator" => "Ahmed Raza Khan"
646 1
            ],
647 1
            [
648 1
                "id" => "ur.ahmedali",
649 1
                "language" => "Urdu",
650 1
                "name" => "احمد علی",
651 1
                "translator" => "Ahmed Ali"
652 1
            ],
653 1
            [
654 1
                "id" => "ur.jalandhry",
655 1
                "language" => "Urdu",
656 1
                "name" => "جالندہری",
657 1
                "translator" => "Fateh Muhammad Jalandhry"
658 1
            ],
659 1
            [
660 1
                "id" => "ur.qadri",
661 1
                "language" => "Urdu",
662 1
                "name" => "طاہر القادری",
663 1
                "translator" => "Tahir ul Qadri"
664 1
            ],
665 1
            [
666 1
                "id" => "ur.jawadi",
667 1
                "language" => "Urdu",
668 1
                "name" => "علامہ جوادی",
669 1
                "translator" => "Syed Zeeshan Haider Jawadi"
670 1
            ],
671 1
            [
672 1
                "id" => "ur.junagarhi",
673 1
                "language" => "Urdu",
674 1
                "name" => "محمد جوناگڑھی",
675 1
                "translator" => "Muhammad Junagarhi"
676 1
            ],
677 1
            [
678 1
                "id" => "ur.najafi",
679 1
                "language" => "Urdu",
680 1
                "name" => "محمد حسین نجفی",
681 1
                "translator" => "Muhammad Hussain Najafi"
682 1
            ],
683 1
            [
684 1
                "id" => "ug.saleh",
685 1
                "language" => "Uyghur",
686 1
                "name" => "محمد صالح",
687 1
                "translator" => "Muhammad Saleh"
688 1
            ],
689 1
            [
690 1
                "id" => "uz.sodik",
691 1
                "language" => "Uzbek",
692 1
                "name" => "Мухаммад Содик",
693 1
                "translator" => "Muhammad Sodik Muhammad Yusuf"
694 1
            ]
695 1
        ];
696
697 2
        if ($translation_id !== null) {
698 2
            foreach ($translations as $translation) {
699 2
                if ($translation_id == $translation['id']) {
700 2
                    return $translation;
701
                }
702
            }
703
704 2
            return null;
705
        }
706
707 2
        return $translations;
708
    }
709
}
710