Skip to content

Commit

Permalink
Merge branch 'testing' into QF-993-search-as-you-type-POC
Browse files Browse the repository at this point in the history
  • Loading branch information
osamasayed committed Dec 20, 2024
2 parents 0233f06 + 871ca9c commit 0cbafb3
Show file tree
Hide file tree
Showing 189 changed files with 5,956 additions and 5,627 deletions.
3 changes: 0 additions & 3 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

yarn lint-staged
4 changes: 2 additions & 2 deletions .storybook/manager.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// .storybook/manager.js

import { addons } from '@storybook/addons';
import { addons } from '@storybook/manager-api';
import theme from './QDCTheme';

addons.setConfig({
theme,
});
});
File renamed without changes.
2 changes: 1 addition & 1 deletion locales/ar/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@
"description": "تساعدنا التبرعات الشهرية على تحسين موقع Quran.com واستدامة العمليات حتى نركز بشكل أقل على جمع التبرعات وأكثر على إحداث التأثير.",
"title": "كن متبرعا شهريا"
},
"hear-it-pronounced": "انقر على أي كلمة، واستمع إلى نطقها!",
"hear-it-pronounced": "اضغط على الكلمات القرآنية واستمع إلى النطق",
"help": "مساعدة",
"hizb": "حزب",
"home": "الصفحة الرئيسة",
Expand Down
1 change: 1 addition & 0 deletions locales/ar/learn.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"coming-soon": "قريباً...",
"completed": "مكتمل",
"continue-learning": "مواصلة التعلم",
"contributors": "المساهمون",
"day": "اليوم",
"description": "الوصف",
"duration-daily": "يستغرق كل درس قصير أقل من {{dailyMins}} دقيقة لإكمال {{days}} دروس إجمالية",
Expand Down
2 changes: 1 addition & 1 deletion locales/bn/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@
"description": "মাসিক অনুদান আমাদেরকে Quran.com এর উন্নতি করতে এবং ক্রিয়াকলাপগুলিকে টিকিয়ে রাখতে সাহায্য করে যাতে আমরা তহবিল সংগ্রহে কম এবং প্রভাব তৈরিতে আরও বেশি ফোকাস করি।",
"title": "একজন মাসিক দাতা হন"
},
"hear-it-pronounced": "কোন শব্দ ক্লিক করুন, এটি উচ্চারণ শুনতে!",
"hear-it-pronounced": "কুরআনের শব্দে ক্লিক করুন, উচ্চারণ শুনুন",
"help": "সাহায্য",
"hizb": "হিযব",
"home": "বাড়ি",
Expand Down
3 changes: 2 additions & 1 deletion locales/bn/learn.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"coming-soon": "শীঘ্রই আসছে...",
"completed": "সম্পন্ন",
"continue-learning": "শেখা চালিয়ে যান",
"contributors": "অবদানকারী",
"day": "দিন",
"description": "বর্ণনা",
"duration-daily": "প্রতিটি ছোট পাঠের মোট {{days}} টি পাঠ শেষ হতে {{dailyMins}} মিনিটেরও কম সময় লাগে",
Expand All @@ -18,7 +19,7 @@
"enrolled": "নথিভুক্ত",
"feedback": {
"add-feedback": "প্রতিক্রিয়া যোগ করুন",
"desc": "অভিনন্দন! আপনি ' {{courseName}} ' শেখার পরিকল্পনা সম্পূর্ণ করেছেন৷ <br> </br> অনুগ্রহ করে শেখার পরিকল্পনা পর্যালোচনা করুন এবং বিষয়বস্তু উন্নত করতে আমাদের সাহায্য করার জন্য আপনার মতামত শেয়ার করুন।",
"desc": "অভিনন্দন! আপনি ' {{courseName}} ' শেখার পরিকল্পনা সম্পূর্ণ করেছেন৷ <br></br> অনুগ্রহ করে শেখার পরিকল্পনা পর্যালোচনা করুন এবং বিষয়বস্তু উন্নত করতে আমাদের সাহায্য করার জন্য আপনার মতামত শেয়ার করুন।",
"feedback-placeholder": "আপনার মতামত লিখুন",
"feedback-success": "আপনার প্রতিক্রিয়ার জন্য ধন্যবাদ!",
"your-feedback": "আপনার প্রতিক্রিয়া"
Expand Down
2 changes: 1 addition & 1 deletion locales/en/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@
"description": "Monthly donations help us improve Quran.com and sustain operations so we focus less on fundraising and more on creating impact.",
"title": "Become A Monthly Donor"
},
"hear-it-pronounced": "Click any word, hear it pronounced!",
"hear-it-pronounced": "Click Quranic words, hear pronunciation",
"help": "Help",
"hizb": "Hizb",
"home": "Home",
Expand Down
2 changes: 1 addition & 1 deletion locales/en/learn.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{
"about-author": "About the author",
"contributors": "Contributors",
"add-reflection": "Add Reflection",
"all-learning-plans": "All Learning Plans",
"author": "Author",
Expand All @@ -10,6 +9,7 @@
"coming-soon": "Coming Soon...",
"completed": "Completed",
"continue-learning": "Continue Learning",
"contributors": "Contributors",
"day": "Day",
"description": "Description",
"duration-daily": "Each short Lesson takes less than {{dailyMins}} minutes to complete {{days}} Lessons total",
Expand Down
2 changes: 1 addition & 1 deletion locales/fa/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@
"description": "کمک‌های ماهیانه به ما کمک می‌کند تا Quran.com را بهبود بخشیم و عملیات‌ها را حفظ کنیم، بنابراین کمتر روی جمع‌آوری کمک‌های مالی و بیشتر بر ایجاد تأثیر تمرکز می‌کنیم.",
"title": "یک اهدا کننده ماهانه شوید"
},
"hear-it-pronounced": "روی هر کلمه ای کلیک کنید، تلفظ آن را بشنوید!",
"hear-it-pronounced": "کلمات قرآنی را کلیک کنید، تلفظ را بشنوید",
"help": "کمک",
"hizb": "حزب",
"home": "صفحه اصلی",
Expand Down
3 changes: 2 additions & 1 deletion locales/fa/learn.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"coming-soon": "به زودی...",
"completed": "تکمیل شد",
"continue-learning": "به یادگیری ادامه دهید",
"contributors": "مشارکت کنندگان",
"day": "روز",
"description": "شرح",
"duration-daily": "هر درس کوتاه کمتر از {{dailyMins}} دقیقه طول می‌کشد تا {{days}} کل دروس تکمیل شود.",
Expand All @@ -18,7 +19,7 @@
"enrolled": "ثبت نام کرد",
"feedback": {
"add-feedback": "افزودن بازخورد",
"desc": "تبریک می گویم! شما طرح یادگیری \" {{courseName}} \" را تکمیل کرده اید. <br> </br> لطفاً طرح یادگیری را مرور کنید و بازخورد خود را برای کمک به ما در بهبود محتوا به اشتراک بگذارید.",
"desc": "تبریک می گویم! شما طرح یادگیری \" {{courseName}} \" را تکمیل کرده اید. <br></br> لطفاً طرح یادگیری را مرور کنید و بازخورد خود را برای کمک به ما در بهبود محتوا به اشتراک بگذارید.",
"feedback-placeholder": "بازخورد خود را بنویسید",
"feedback-success": "با تشکر از شما برای بازخورد شما!",
"your-feedback": "بازخورد شما"
Expand Down
8 changes: 4 additions & 4 deletions locales/fr/about-quran.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"about-quran-cta": "Commencez à lire le Coran",
"about-quran-desc": "Qu'est-ce que le Coran ? Trouvez des réponses aux questions clés et des conseils sur la façon de l'explorer",
"about-the-quran": "À propos du Coran"
}
"about-quran-cta": "Commencer la lecture du Coran",
"about-quran-desc": "Qu'est-ce que le Coran ? Trouvez des réponses aux questions clés et des conseils sur la façon de l'explorer",
"about-the-quran": "À propos du Coran"
}
26 changes: 13 additions & 13 deletions locales/fr/about.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"credits": {
"desc": "Ce projet n'aurait pas été possible sans les nombreuses bibliothèques et projets open source que nous avons utilisés :",
"lokalize": "<0> Lokalize <\/0> : Un système de traduction assistée par ordinateur qui met l'accent sur la productivité et l'assurance qualité et fournit un flux de travail de localisation transparent.",
"quran-align": "<0> Collin Fair <\/0> : Un outil pour produire une segmentation précise des mots de la récitation coranique enregistrée.",
"quran-complex": "<0> QuranComplex <\/0> : King Fahd Glorious Qur'an Printing Complex est un chef de file au service du Glorieux Coran et de ses sciences, en traduisant ses significations et en protégeant le texte coranique de la distorsion, grâce à l'utilisation optimale de technologies de pointe dans le domaine de l'impression, des enregistrements audio, de l'édition électronique et des applications numériques.",
"quran-enc": "<0> QuranEnc <\/0> : Un portail proposant des traductions gratuites et fiables des significations et des exégèses du noble Coran dans de nombreuses langues du monde.",
"tanzil": "<0> Tanzil <\/0> : Un projet coranique international visant à fournir un texte coranique précis hautement vérifié.",
"title": "Crédits",
"vercel": "<0> Vercel <\/0> : est une plate-forme de déploiement et de collaboration pour les développeurs front-end qui place le développeur front-end en premier, en leur donnant des outils complets pour créer des sites Web et des applications hautes performances.",
"zekr": "<0> Zekr <\/0> : Un outil d'étude du Coran à plate-forme ouverte pour la navigation et la recherche sur le Coran"
},
"main-description": "Quran.com a été fondé en 1995. Le site Web vise à faciliter la lecture, l'étude et l'apprentissage du Coran pour tous. Le projet est open source et est construit comme une collaboration entre les membres de l'équipe principale et l'équipe <0> Tarteel <\/0> ."
}
"credits": {
"desc": "Ce projet n'aurait pas été possible sans les nombreuses bibliothèques et projets open source que nous avons utilisés :",
"lokalize": "<0>Lokalize</0> : Un système de traduction assistée par ordinateur qui met l'accent sur la productivité et l'assurance qualité et fournit un flux de travail de localisation transparent.",
"quran-align": "<0>Collin Fair</0> : Un outil pour produire une segmentation précise des mots de la récitation Coranique enregistrée.",
"quran-complex": "<0>QuranComplex</0> : King Fahd Glorious Qur'an Printing Complex est un chef de file au service du Glorieux Coran et de ses sciences, en traduisant ses significations et en protégeant le texte Coranique de la distorsion, grâce à l'utilisation optimale de technologies de pointe dans le domaine de l'impression, des enregistrements audio, de l'édition électronique et des applications numériques.",
"quran-enc": "<0>QuranEnc</0> : Un portail proposant des traductions gratuites et fiables des significations et des exégèses du Coran dans de nombreuses langues du monde.",
"tanzil": "<0>Tanzil</0> : Un projet Coranique international visant à fournir un texte Coranique précis hautement vérifié.",
"title": "Crédits",
"vercel": "<0>Vercel</0>: est une plate-forme de déploiement et de collaboration pour les développeurs front-end, qui leurs donne la priorité en leur fournissant des outils complets pour créer des sites Web et des applications hautes performances.",
"zekr": "<0>Zekr</0> : Un outil d'étude du Coran sur une plateforme ouverte pour la navigation et la recherche sur le Coran"
},
"main-description": "Quran.com a été fondé en 1995. Le site Web vise à faciliter la lecture, l'étude et l'apprentissage du Coran pour tous. Le projet est open source et est construit comme une collaboration entre les membres de l'équipe principale et l'équipe <0>Tarteel</0> ."
}
6 changes: 3 additions & 3 deletions locales/fr/apps.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"quran-desc": "Par les principaux développeurs de Quran.com, viennent les belles applications iOS et Android mushaf sans publicité. Il est désormais plus facile de lire le Coran en déplacement, de le mémoriser et d'écouter vos récitants préférés.",
"tarteel-desc": "Tarteel est la première application du Coran à utiliser des outils d'intelligence artificielle pour interagir avec votre récitation et mettre en évidence les erreurs. Un compagnon du Coran guidé par la voix dans la paume de vos mains, Tarteel fonctionne intuitivement pour vous aider à lire, réciter, mémoriser et comprendre le Coran en toute confiance ! <0><\/0><0><\/0> Tarteel est fier d'être un développeur principal de Quran.com ainsi qu'un membre de leur conseil de gouvernance."
}
"quran-desc": "Les développeurs de Quran.com ont conçus de belles applications de mushaf, sans publicité, pour iOS et Android. Il est désormais plus facile de lire, écouter et mémoriser le Coran en déplacement.",
"tarteel-desc": "Tarteel est la première application du Coran à utiliser des outils d'intelligence artificielle pour interagir avec votre récitation et mettre en évidence les erreurs. Un compagnon du Coran guidé par la voix dans la paume de vos mains, Tarteel fonctionne intuitivement pour vous aider à lire, réciter, mémoriser et comprendre le Coran en toute confiance ! <0></0><0></0>Tarteel est fier d'être un développeur principal de Quran.com ainsi qu'un membre de leur conseil d'administration."
}
4 changes: 2 additions & 2 deletions locales/fr/chapter.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"meta-description": "Lisez et écoutez la sourate {{transliteratedName}} qui a été révélée dans {{revelationPlace}} , ordonnée {{chapterOrder}} dans le Coran. Le titre de la sourate signifie \"{{translatedName}}\" dans {{localeName}} et se compose de {{versesCount}} versets.",
"ranges-meta-desc": "Lisez et écoutez d'Ayah {{rangeFrom}} à Ayah {{rangeTo}} ."
"meta-description": "Lisez et écoutez la Sourate {{transliteratedName}} qui a été révélée à {{revelationPlace}}, ordonnée {{chapterOrder}} dans le Coran. Le titre de la sourate signifie \"{{translatedName}}\" dans {{localeName}} et se compose de {{versesCount}} Ayahs.",
"ranges-meta-desc": "Lire et écouter à partir de l'Ayah {{rangeFrom}} à {{rangeTo}}."
}
20 changes: 10 additions & 10 deletions locales/fr/collection.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
{
"all-saved-verses": "Tous les versets enregistrés",
"alphabetical": "AZ",
"all-saved-verses": "Toutes les Ayahs enregistrées",
"alphabetical": "A-Z",
"back-to-collection-list": "Retour à la liste des collections",
"collapse-all": "Réduire tous les versets",
"collection-list-empty": "La liste de collecte est vide. Vous n'avez pas encore créé de collection",
"collapse-all": "Replier toutes les Ayahs",
"collection-list-empty": "La liste des collections est vide. Vous n'avez pas encore créé de collection",
"collections": "Collections",
"delete-bookmark": {
"subtitle": "Voulez-vous vraiment supprimer {{bookmarkName}} de {{collectionName}} ?",
"title": "Supprimer le signet"
"subtitle": "Voulez-vous vraiment supprimer {{bookmarkName}} de la collection {{collectionName}} ?",
"title": "Supprimer le favori"
},
"delete-collection": {
"subtitle": "Voulez-vous vraiment supprimer la {{collectionName}} ?",
"subtitle": "Voulez-vous vraiment supprimer la collection {{collectionName}} ?",
"title": "Supprimer la collection"
},
"empty": "La collection est vide",
"expand-all": "Développer tous les versets",
"go-to-ayah": "Allez à ayah",
"expand-all": "Déplier toutes les Ayahs",
"go-to-ayah": "Allez à l'Ayah",
"load-more": "Charger plus",
"recently-added": "Récemment ajouté",
"recently-updated": "Récemment mis à jour",
"verse-key": "Numéro de chapitre et de verset"
"verse-key": "Numéro de chapitre et d'Ayah"
}
2 changes: 1 addition & 1 deletion locales/fr/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@
"description": "Les dons mensuels nous aident à améliorer Quran.com, et à maintenir notre projet. Ces dons nous permettent de nous concentrer sur l'amélioration continue de Quran.com, plutôt que sur la collecte de fonds.",
"title": "Devenir un donateur mensuel"
},
"hear-it-pronounced": "Cliquez sur n’importe quel mot et écoutez-le prononcé !",
"hear-it-pronounced": "Cliquez sur les mots coraniques et écoutez leur prononciation",
"help": "Aider",
"hizb": "Hizb",
"home": "Accueil",
Expand Down
38 changes: 19 additions & 19 deletions locales/fr/developers.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
{
"footer": "- L'équipe Coran.com",
"header": "Aide au développement",
"issues-cta": "Si vous avez des questions ou si vous souhaitez contacter les responsables, écrivez simplement un problème ! Nous vous répondrons dans les plus brefs délais, inch Allah.",
"issues-guide": "Typiquement, nous utilisons <0> projets Github <\/0> comme source pour ce sur quoi travailler ensuite, ce qui va arriver et quels bogues existent qui doivent être résolus. Par exemple <1> cette URL <\/1> contient une liste de bogues, des choses pour lesquelles nous avons besoin d'aide et des fonctionnalités à venir.",
"main-desc": "Asalamu Alykom, Tout d'abord, merci beaucoup pour votre intérêt à nous aider à développer Quran.com et ses projets. Nous sommes ravis de travailler avec vous !",
"projects": {
"all": "Nous avons un certain nombre de projets tous hébergés sur Github. Vous pouvez les trouver tous <0> ici <\/0> . Mais pour les décrire :",
"q-android": "<0> Coran Android <\/0>",
"q-api": "<0> API Quran.com <\/0> - écrite en Ruby on Rails.",
"q-api-docs": "<0> Quran.com API Docs <\/0> - Notre portail de documentation API.",
"q-audio": "<0> Coranic Audio <\/0> et <1> Applications mobiles Coranic Audio <\/1>",
"q-audio-segments": "<0> Segments audio du Coran <\/0>",
"q-ios": "<0> Coran iOS <\/0>",
"q-next": "<0> Quran.com Frontend <\/0> - écrit en Next.js.",
"q-v2": "<0> Quran.com <\/0> - écrit en Ruby on Rails."
},
"sub-main-desc": "Nous sommes une équipe de développeurs, de designers, de chefs de produits et de penseurs travaillant bénévolement sur Quran.com. Alhamdulilah, nous avons eu la chance de travailler pour de grandes entreprises dans la Silicon Valley, à Toronto et aux Émirats arabes unis - et nous pensons que c'est le moins que nous puissions faire pour aider notre Ummah à progresser dans l'apprentissage et l'étude de leur religion. Travailler sur Quran.com est très gratifiant et qu'Allah nous récompense tous (et vous récompense) pour nos efforts.",
"thanks": "Merci d'avoir lu! Au plaisir de vous voir commiter du code !"
}
"footer": "- L'équipe Quran.com",
"header": "Aide au développement",
"issues-cta": "Si vous avez des questions ou si vous souhaitez contacter les responsables, écrivez simplement un problème ! Nous vous répondrons dans les plus brefs délais, inch Allah.",
"issues-guide": "Typiquement, nous nous inspirons de <0>projets Github</0> pour bâtir de nouvelles fonctionnalités, et corriger les bugs. Par exemple, <1>cette URL</1> contient une liste de bugs, des choses pour lesquelles nous avons besoin d'aide et des fonctionnalités à venir.",
"main-desc": "Merci pour votre contribution au développement de Quran.com et ses projets. Nous sommes ravis de travailler avec vous !",
"projects": {
"all": "Nous avons des projets hébergés sur Github, consultables <0>ici</0>. Mais pour les décrire succintement :",
"q-android": "<0>Quran Android</0> - écrit en Kotlin et Java",
"q-api": "<0>API Quran.com</0> - écrite en Ruby on Rails.",
"q-api-docs": "<0>Quran.com API Docs</0> - Notre portail de documentation API.",
"q-audio": "<0>Quranic Audio</0> et <1>Quranic Audio mobile apps</1>",
"q-audio-segments": "<0>Quran Audio Segments</0>",
"q-ios": "<0>Quran iOS</0> - écrit en Swift.",
"q-next": "<0>Quran.com Frontend</0> - écrit en Next.js.",
"q-v2": "<0>Quran.com</0> - écrit en Ruby on Rails."
},
"sub-main-desc": "Nous sommes une équipe de développeurs, de designers, de chefs de produits et d'ingénieurs travaillant bénévolement sur Quran.com. Alhamdulillah, nous avons eu la chance de travailler pour de grandes entreprises dans la Silicon Valley, à Toronto et aux Émirats arabes unis - et nous pensons que c'est le moins que nous puissions faire pour aider notre Ummah à progresser dans l'apprentissage et l'étude de leur religion. Travailler sur Quran.com est très gratifiant; qu'Allah nous récompense tous (et vous récompense) pour nos efforts.",
"thanks": "Nous attendons avec impatience votre contribution !"
}
Loading

0 comments on commit 0cbafb3

Please sign in to comment.