"""This file contains all the texts in 3aransia's languages to test"""

MOROCCAN_TEXT = (
    "Laaaa 3lach hbstiha mn sbah w naa mnayach 3la dik l5awya nsm3 "
    "ki atji wslti ta liha w hbasti "
    "Sjlti ghi btel makatsm3ch details mzian "
    "Dirou 2m rah badi tan tan "
    "Naaadiiii  hbitu ... ila mumkin nkhdem elih ntfahmu fih "
    "Khuya hadchi nadi walakin khona mol ndader dl bareh nadi 3lih "
)

ARABIC_TEXT = (
    "الحَورَفَة وكذلك تدعى النقحرة أو النقل الحرفي هي كلمة منحوتة من كلمتين،"
    "نقل وحرف، وتعني نسخ الحروف ورسمها بنظام كتابة آخر،"
    " أي إيقاع تقابل بين لغتين ومبادلة كل حرف بحرف وحرف واحد كلما أمكن."
    "فهو محاولة للتوسط بين المنطوق والمكتوب. عندها يقال 'نسخت الكلمة عن الكلمة'"
    "، وهو اصطلاح نحته منير البعلبكي في المورد، وأشاع استخدامه علي فهمي خشيم في معظم مؤلفاته."
)

ENGLISH = (
    "Systematic transliteration is a mapping from one system of writing into another, "
    "typically grapheme to grapheme. Most transliteration systems are one-to-one, so a "
    "reader who knows the system can reconstruct the original spelling. "
    "Transliteration is opposed to transcription, which maps the sounds of one language "
    "into a writing system. Still, most systems of transliteration map the letters of the "
    "source script to letters pronounced similarly in the target script, for some specific "
    "pair of source and target language. If the relations between letters and sounds are similar "
    "in both languages, a transliteration may be very close to a transcription. In practice, there "
    "are some mixed transliteration/transcription systems that transliterate a part of the original "
    "script and transcribe the rest. For many script pairs, there is one or more standard "
    "transliteration systems. However, unsystematic transliteration is common."
)

GREEK_TEXT = (
    "Μεταγραφή είναι η πρακτική της μεταφοράς μιας λέξης ή κειμένου από ένα σύστημα γραφής σε ένα "
    "άλλο σύστημα. Είναι επίσης ένα προκαθορισμένο σύστημα κανόνων γι' αυτήν την πρακτική. "
    "Υπάρχουν δύο ειδών μεταγραφές κειμένου. Παρόλο που στα ελληνικά δεν ξεχωρίζονται οι δύο έννοιες, "
    "στα αγγλικά προσδιορίζονται με διαφορετικές λέξεις: transliteration για τη μεταγραφή που βασίζεται "
    "στην ορθογραφία, ενώ transcription για τη μεταγραφή που βασίζεται στην ακουστική αντιγραφή κειμένου "
    "σε διαφορετικό σύστημα γραφής."
)

TEXT_SAMPLES = [
    MOROCCAN_TEXT,
    ARABIC_TEXT,
    ENGLISH,
    GREEK_TEXT
]