« Bépo arabe » : différence entre les versions
(→Bépo-arab_MA_ary : nouvelle version) |
|||
(15 versions intermédiaires par 4 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
Le | Le '''bépo arabe''' est une disposition de l’alphabet arabe à l’usage des francophones bépoètes utilisant aussi l’arabe, mais sporadiquement. À cet effet, l’élaboration du bépo arabe procède d’une substitution des lettres latines du bépo originel par leurs homologues phonétiques arabes. L’idée sous-jacente étant que le bépoète — principalement francophone — ne sera pas trop désorienté lorsqu’il aura à utiliser ponctuellement l’arabe. En ce sens, le bépo arabe n’est donc pas optimisé pour les utilisateurs réguliers de l’alphabet arabe et saurait encore moins se substituer à une véritable disposition ergonomique d’une langue utilisant cet alphabet (qui au demeurant n’existe pas encore à la rédaction de cet article). | ||
== Langues et dialectes utilisant l’alphabet arabe == | == Langues et dialectes utilisant l’alphabet arabe == | ||
Pour comprendre comment est élaboré le bépo arabe il faut bien distinguer la [ | Pour comprendre comment est élaboré le bépo arabe il faut bien distinguer la [[wp:Arabe|langue arabe]] de l’[[wp:Alphabet_arabe|alphabet arabe]] car, outre l’arabe même, l’utilisation de l’alphabet arabe s’est étendue historiquement et sociologiquement à de nombreuses langues du reste non sémitiques, tels le persan, le kurde et l’ourdou. Chacune de ces langues ayant adapté, par ajout ou par modification de lettres, l’alphabet arabe. | ||
À cette première difficulté, vient s’ajouter la [[wp:Diglossie#Cas_de_l.27arabe|diglossie]] caractéristique de la langue arabe qui juxtapose, d’une part, l’arabe véhiculaire littéraire (comprenant l’[[wp:Arabe_classique|arabe classique]] et l’[[wp:Arabe_standard_moderne|arabe standard moderne]]) dont l'usage est limité aux situations formelles, à l'enseignement ainsi qu’aux médias et institutions étatiques, et, d’autre part, l’arabe vernaculaire constitué des différents [[wp:Arabe_dialectal|dialectes régionaux de l’arabe]] qui sont d'usage quotidien, dans le milieu familial aussi bien que dans le milieu public quoique ne bénéficiant d’aucun statut officiel à l’heure qu’il est. | |||
Aussi, à l’instar des langues non arabes utilisant l’alphabet arabe, chacun des dialectes de l’arabe apporte son lot de [[wp:Adaptations_de_l%27alphabet_arabe|caractères étendus]]. | |||
Ces dialectes peuvent qui plus est tellement dissembler qu’un même son peut être translittéré de plusieurs manières différentes selon le dialecte. Ainsi le son [g] est translittéré « [[wp:Ng_%28arabe%29|ڭ]] » (d’origine [[wp:Ou%C3%AFghour|ouïghoure]]) en dialecte marocain, « گ » en persan et « ڨ » en algérien et tunisien, quand ce même graphème « ڨ », s’il translittère le son [g] en dialecte algérien et tunisien, translittère le son [v] en dialecte marocain et égyptien (remarquez que dans cet exemple il y a une manifeste discontinuité géographique quant à l’utilisation d’un même graphème). | |||
Tout cela préfigurant sans doute des versions régionales du bépo arabe… | |||
Tout cela préfigurant sans doute | |||
== Liste des caractères à prendre en charge == | == Liste des caractères à prendre en charge == | ||
Ligne 19 : | Ligne 18 : | ||
ﺍ ﺏ ﺕ ﺙ ﺝ ﺡ ﺥ ﺩ ﺫ ﺭ ﺯ ﺱ ﺵ ﺹ ﺽ ﻁ ﻅ ﻉ ﻍ ﻑ ﻕ ﻙ ﻝ ﻡ ﻥ ه ﻭ ﻱ | ﺍ ﺏ ﺕ ﺙ ﺝ ﺡ ﺥ ﺩ ﺫ ﺭ ﺯ ﺱ ﺵ ﺹ ﺽ ﻁ ﻅ ﻉ ﻍ ﻑ ﻕ ﻙ ﻝ ﻡ ﻥ ه ﻭ ﻱ | ||
===Diacritiques | ===Diacritiques vocalisateurs et autres=== | ||
====Voyelles simples==== | ====Voyelles simples==== | ||
Ligne 38 : | Ligne 37 : | ||
،؛؟ـ. | ،؛؟ـ. | ||
===Chiffres indo- | ===Chiffres indo-arabes=== | ||
====Variante orientale==== | ====Variante orientale==== | ||
Ligne 129 : | Ligne 128 : | ||
* aspirées : comme en ourdou plus | * aspirées : comme en ourdou plus | ||
* [ʦʰ] : ژھ. | * [ʦʰ] : ژھ. | ||
* | * « ''h'' d'aspiration » : ھ | ||
* | * « ''h'' indépendant » : « ﮨ / ﮩ » | ||
* [kʰ] : خ | * [kʰ] : خ | ||
* [f] ou [pʰ] : ف | * [f] ou [pʰ] : ف | ||
* le ''yāʾ'' se trace différemment selon qu'il représente : | * le ''yāʾ'' se trace différemment selon qu'il représente : | ||
** la consonne [j] : ے (''yāʾ'' retourné sans point en finale ou isolé), | ** la consonne [j] : ے (''yāʾ'' retourné sans point en finale ou isolé), | ||
** une marque de palatalisation (concerne la consonne précédente ; elle ne peut donc jamais être à l'initiale) : elle se trace comme un ''yāʾ'' dont les points sont remplacés par un rond souscrit (caractères non | ** une marque de palatalisation (concerne la consonne précédente ; elle ne peut donc jamais être à l'initiale) : elle se trace comme un ''yāʾ'' dont les points sont remplacés par un rond souscrit (caractères non disponibles en [http://fr.wikipedia.org/wiki/Unicode Unicode]) sauf en fin de mot, où elle devient ى ; la forme isolée est un ''yāʾ'' retourné à hampe allongée ل۪ے avec rond souscrit. | ||
====Des langues chinoises==== | ====Des langues chinoises==== | ||
=====Ouïghour===== | =====Ouïghour===== | ||
Il est plus | Il est plus exact de reconnaître au [http://fr.wikipedia.org/wiki/Ou%C3%AFghour Ouïghour] son appartenance au groupe des [http://fr.wikipedia.org/wiki/Langues_turques langues turques] mais le fait est que les principaux locuteurs de cette langue — les [http://fr.wikipedia.org/wiki/Ou%C3%AFghours ouïghour] — habitent la région autonome du Xinjiang en Chine, et considérant que leur [http://fr.wikipedia.org/wiki/%C3%89criture_ou%C3%AFghoure_arabis%C3%A9eécriture système d’écriture arabisé] ait influencé les autres langues arabisées de Chine, nous estimons plus pertinent de classer cette langue parmi les langues chinoises, ne serait-ce que dans le sens où elle est majoritairement utilisée dans le monde chinois, d’autant plus qu’aucune autre langue turque ne privilégie officiellement la transcription arabe pour accorder tout un titre aux langues turques. | ||
=====Cas du Xiao’erjing===== | =====Cas du Xiao’erjing===== | ||
Ligne 152 : | Ligne 151 : | ||
Ci-dessous, seront listées les différentes dispositions d·u·es bépo·s arabe·s. | Ci-dessous, seront listées les différentes dispositions d·u·es bépo·s arabe·s. | ||
Selon les cas, pourront co-exister deux dispositions concurrentes du bépo arabe pour une même région donnée. Il s’agit de pallier | Selon les cas, pourront co-exister deux dispositions concurrentes du bépo arabe pour une même région donnée. Il s’agit de pallier la diglossie sus-évoquée en créant une disposition spécialisée dans l’arabe littéral et une autre pour les dialectes de l’arabe ou les langues non-arabes utilisant l’alphabet arabe. | ||
La nomenclature utilisée pour | La nomenclature utilisée pour désigner les différentes variantes procède de la manière suivante : | ||
* La mention | * La mention « Bépo-arab » est toujours au début (« arab » étant le code de l’alphabet arabe selon la norme [https://fr.wikipedia.org/wiki/ISO_15924 ISO 15924]) ; | ||
* Séparé par un tiret | * Séparé par un tiret bas « _ », apparaît le code du pays pour lequel la disposition est optimisée (Selon la [https://fr.wikipedia.org/wiki/ISO_3166-1 norme ISO 3166-1, code Alpha-2]) ; | ||
* Séparé par un tiret | * Séparé par un tiret bas, encore une fois, apparaît finalement le nom de la langue ou du dialecte pour lequel la disposition est optimisée, selon l’[https://fr.wikipedia.org/wiki/Étiquette_d%27identification_de_langues_IETF étiquette d’identification de langues de l’IETF]. | ||
==Table des correspondance entre les lettres du bépo et celles du bépo arabe== | ==Table des correspondance entre les lettres du bépo et celles du bépo arabe== | ||
Ligne 168 : | Ligne 167 : | ||
====Bépo-arab_MA_ary==== | ====Bépo-arab_MA_ary==== | ||
Cette version est optimisée pour les francophones qui souhaitent pouvoir écrire le dialecte marocain (darija) en caractères arabes quoiqu’elle permette aussi de saisir les lettres nécessaire à l’Arabe littéral. | |||
À cet effet, est présente en troisième couche sur la ligne des chiffre la graphie occidentale des chiffres indiens. Elle n’est pas en accès direct car, étant d’une très rare utilisation au Maroc, elle est présente pour les quelques cas où l’utilisateur aurait besoin de saisir de tels chiffres. | |||
De même que, à la place du G, du bépo originel, pour transcrire le son [g], est présent le glyphe « ڭ » en usage pour transcrire un tel son au Maroc (contrairement au reste du Magreb qui utilise « ڨ »). | |||
Carte : | |||
[[Fichier:Carte_du_Bépo-arab_MA_ary.png]] | |||
Il est possible d’ajouter les lignes suivantes au fichier {{C|/usr/share/X11/xkb/symbols/ma}} affin que le système prenne en charge la disposition bépo arabe pour le dialecte marocain. | |||
<source> | |||
// vim: syntax=xkb | |||
// # FRE | |||
// Bépo-arab_MA_ary est une disposition de clavier dédiée à l’écriture de l’alphabet arabe basée sur le clavier Bépo et optimisée pour l’écriture du dialecte marocain (ou darija). | |||
// Cette disposition est conçue essentiellement pour les francophones et francographes qui écrivent sporadiquement en dialecte marocain ou en arabe littéral. | |||
// ⚠ Cette disposition n’est pas optimisée pour Les francophones ou francographes utilisant régulièrement l’alphabet arabe. | |||
// Écrit par « Fauve » <contact chez taniere point info » pour la communauté « Dvorak Fr / Bépo ». | |||
// Pour me contacter, utilisez s’il vous plait « [Bepo-arab_MA_ary] » dans le sujet de votre courriel. Merci. | |||
// Voir http://bepo.fr/wiki/Bépo_arabe affin de participer ou projet ou trouver de l’aide. | |||
// | |||
// # ARY | |||
//Bépo-arab_MA_ary هي ترتيب—ديسپوزيتيو ديال الكلاڤي مخصّة لالكتبة ديال الابجدية العربية و مبازية على الكلاڤي BÉPO و مكزة خصيصاً على ودّ الدارجة المغربية. | |||
//هاد الترتيب—ديسپوزيتيو تصمّم خصيصاً على ودّ الناس لي كي كتبو بزاف بالفرنسية و لي كيكيكتبو خطرى خطرى بالدارجة او بالفصحة. | |||
//⚠ هاد الترتيب—ديسپوزيتيو ما مركزش على ودّ الناس لي خصهم يكتبو بزاف بالابجدية العربية. | |||
//مكتبو من طرف ﴾ القيوط ﴿ <contact اروباز taniere نقطة info> داخل إطار جمعية ﴾ Dvorak Fr / Bépo ﴿. | |||
//الى بغيتو تتاصلو بيا، عافاكم ديرو ﴾ [Bepo-arab_MA_ary] » فالموضوع—السوجي ديال الباريد الليكتروني—المايل. شكرا. | |||
//شوفو http://bepo.fr/wiki/Bépo_arabe إلى بغيتو تساهمو فالپروجي اولا الى بغيتو تتطلبو مساعدة. | |||
// | |||
// # ARA | |||
//Bépo-arab_MA_ary هو ترتيب مخصص لكتابة الأبجدية العربية بناءً على ترتيب Bépo ومُحسَّن لكتابة اللهجة المغربية (أو الدارجة). | |||
//تم تصميم هذا الترتيب بشكل أساسي للناطقين و الكتاب بالفرنشية الذين يكتبون بشكل متقطع باللهجة المغربية أو باللغة العربية الفضحة. | |||
//⚠ هذا الترتيب غير مُحسَّن للناطقين بالفرنسية أو الكتاب بهاده اللغة الذين يستخدمون الأبجدية العربية بانتظام. | |||
//كتب من طرف "Fauve" <contact at taniere point info>" لمجتمع "Dvorak Fr / Bépo". | |||
</ | //للاتصال بي، يرجى استخدام "[Bepo-arab_MA_ary]" في موضوع بريدك الإلكتروني. شكرًا. | ||
//راجع http://bepo.fr/wiki/Bépo_arabe للمشاركة في المشروع أو للحصول على مساعدة. | |||
// | |||
// # ENG | |||
// | |||
// Bépo-arab_MA_ary is a layout dedicated to arab alphabet based on Bépo layout and optimized to Moroccan dialect (Darija). | // Bépo-arab_MA_ary is a layout dedicated to arab alphabet based on Bépo layout and optimized to Moroccan dialect (Darija). | ||
// It is dedicated to French speaking using sometimes Moraccan dialect and/or Moroccan literary arabic. | // It is dedicated to French speaking using sometimes Moraccan dialect and/or Moroccan literary arabic. | ||
// French speaking using more massively Moroccan literary arabic than dialect should use | // French speaking using more massively Moroccan literary arabic than dialect should use Bépo-arab_MA_ara layout. | ||
// ⚠ People using frequently literary arab or a language that use arab alphabet are not supposed to use that layout. | // ⚠ People using frequently literary arab or a language that use arab alphabet are not supposed to use that layout. | ||
// Written by “Fauve” <contact | // Written by “Fauve” <contact at taniere dot info> for “Dvorak Fr / Bépo” community: | ||
// To contact me, please use | // To contact me, please use “[Bepo-arab_MA_ary]” as a subject. Thank you. | ||
// See http://bepo.fr/wiki/Bépo_arabe to join and help. | // See http://bepo.fr/wiki/Bépo_arabe to join and help. | ||
// FRE : Attention certains carractères sont homographes | |||
// ARY : عنداكم، شي حوروف كتتشابه و تقد تغالط | |||
// ARA : احديرو، بعد الحروف قد تتشابه | |||
// ENG : Be carrefull, somme characters are visualy similar | |||
// | |||
// ┏━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ | |||
// ┃ ┃ ┃ Explication ┃ الشرح ┃ Explanations ┃ | |||
// ┡━━╇━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ | |||
// │ٮ │ ﺏ │ bāʾ en style rasm │ باء في خط الرسم │ Baa in rasm style │ | |||
// │ڥ │ ﺏ │ vāʾ algéro-tunisien │ ڥء التونسي الجزايري │ Algero-tunisian vaa │ | |||
// │ڧ │ ﻕ │ qāf maghrébi │ قاف مغربي │ Maghrebi qaf │ | |||
// │ڨ │ ڭ │ gāf agléro-tunisien │ ڭاف التونسي الجزايري │ Algero-tunisian gaf │ | |||
// │ڢ │ ﻑ │ fāʾ maghrébi │ فاف مغربي │ Magherbi faa │ | |||
// │ٯ │ ق │ qāf en style rasm │ قاف في خط الرسم │ Qaf in rasm style │ | |||
// └──┴───┴─────────────────────┴──────────────────────┴─────────────────────┘ | |||
// | // | ||
// Bépo-arab_MA_ary layout (0. | // Bépo-arab_MA_ary layout (0.3rc2 version, based on genuine Bepo 1.0rc2) for computer keyboards pc105: | ||
// | // | ||
// ┌────┐ | // ┌────┐ | ||
Ligne 222 : | Ligne 239 : | ||
// └────┘ | // └────┘ | ||
// | // | ||
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ | // ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ | ||
// │ # │ 1 ١ │ 2 ٢ │ 3 ٣ │ 4 ٤ │ 5 ٥ │ 6 ٦ │ 7 ٧ │ 8 ٨ │ 9 ٩ │ 0 ٠ │ ° │ ؊ ┃ ⌫ Retour┃ | // │ # │ 1 ١ │ 2 ٢ │ 3 ٣ │ 4 ٤ │ 5 ٥ │ 6 ٦ │ 7 ٧ │ 8 ٨ │ 9 ٩ │ 0 ٠ │ ° │ ؊ ┃ ⌫ Retour┃ | ||
// │ $ │ " │ ﴾ │ ﴿ │ « │ » │ @ │ + │ - │ / │ ٭ │ = │ ٪ ؉ ┃ arrière┃ | // │ $ │ " │ ﴾ │ ﴿ │ « │ » │ @ │ + │ - │ / │ ٭ │ = │ ٪ ؉ ┃ arrière┃ | ||
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ | // ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ | ||
// ┃ ┃ ¦ | // ┃ ┃ ¦ │ﹰ FSI│ LRI│ LRE│ LRO│ ! │ ڥ │ │ │ │ │ ﹲ ┃Entrée ┃ | ||
// ┃Tab ↹ ┃ ﺏ | // ┃Tab ↹ ┃ ﺏ ٮ │ﹶ FSI│پ RLI│ﻭ RLE│ﹼ RLO│ ء ¡ │ ڤ │ ﺩ ﺫ │ ﻝ / │ ﺝ │ ﺯ │ ﹸ ┃ ⏎ ┃ | ||
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ | // ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ | ||
// ┃ ┃ | // ┃ ┃ آ │ │ﹴ │ ¤ │؛ │ │ ة │ │ ™ │ │ │ ﷹ ┃ ┃ | ||
// | // ┃maj ⇬ ┃ ﺍ ﷲ │ ﻁ ﻅ │ﹺ pdi│ │، pdf│ ﺵ © │ ﺕ ﺙ │ ﺱ │ ﺭ ﻍ │ ﻥ ~ │ ﻡ │ ﺹ ﺽ ┃ ┃ | ||
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ | // ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ | ||
// ┃ ┃ │ | // ┃ ┃ │ إ │ ئ ‘ │ ’ │ : │ │ ؟ │ ڧ │ گ │ │ ڢ ┃ ┃ | ||
// | // ┃shift ⇧┃ ﹾ / │ أ \ │ ﻱ ى │ ﺥ } │ . … │ ﻙ ~ │ ﻉ ﻍ │ ﻕ │ ڭ ڨ │ ه ﺡ │ ﻑ ٯ ┃shift ⇧ ┃ | ||
// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ | // ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ | ||
// ┃ ┃ ┃ ┃ | // ┃ ┃ ┃ ┃ espace inséc. ـ ┃ ┃ ┃ ┃ | ||
// | // ┃ctrl ┃meta ┃alt ┃ ␣ (espace) _ (tatouil) ┃altgr ⇮┃menu ┃ctrl ┃ | ||
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛ | // ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛ | ||
partial alphanumeric_keys | partial alphanumeric_keys | ||
xkb_symbols "bepo- | xkb_symbols "bepo-arab_ma_ary" { | ||
include "level3(ralt_switch)" | include "level3(ralt_switch)" | ||
Ligne 247 : | Ligne 264 : | ||
// First row | // First row | ||
key <TLDE> { [ | key <TLDE> { [ dollar, numbersign, endash, paragraph ] }; // $ # – ¶ | ||
key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ | key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 1, emdash, Arabic_1 ] }; // " 1 — ١ | ||
key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ | key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ UFD3E, 2, less, Arabic_2 ] }; // ﴾ 2 < ٢ | ||
key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ | key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ UFD3F, 3, greater, Arabic_3 ] }; // ﴿ 3 > ٣ | ||
key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ | key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 4, bracketleft, Arabic_4 ] }; // ( 4 [ ٤ | ||
key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 5, bracketright, Arabic_5 ] }; // ) 5 ] ٥ | key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 5, bracketright, Arabic_5 ] }; // ) 5 ] ٥ | ||
key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ | key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at, 6, asciicircum, Arabic_6 ] }; // @ 6 ^ ٦ | ||
key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ | key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, 7, plusminus, Arabic_7 ] }; // + 7 ± ٧ | ||
key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ | key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 8, U2212, Arabic_8 ] }; // - 8 − ٨ | ||
key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ | key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 9, division, Arabic_9 ] }; // / 9 ÷ ٩ | ||
key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ | key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ U066D, 0, multiply, Arabic_0 ] }; // ٭ 0 × ٠ | ||
key <AE11> { [ | key <AE11> { [ equal, degree, notequal, minutes ] }; // = ° ≠ ′ | ||
key <AE12> { [ | key <AE12> { [ Arabic_percent, grave, U0609, seconds ] }; // ٪ ` ؊ ″ | ||
// Second row | // Second row | ||
key <AD01> { [ | key <AD01> { [ Arabic_beh, noSymbol, U066E, brokenbar ] }; // ﺏ ٮ | ¦ | ||
key <AD02> { [ | key <AD02> { [ Arabic_fatha, Arabic_fathatan, U2068, U2068 ] }; // ﹶ ﹰ FSI FSI | ||
key <AD03> { [ | key <AD03> { [ U067E, noSymbol, U2067, U2066 ] }; // پ NOSYM RLI LRI | ||
key <AD04> { [ | key <AD04> { [ Arabic_waw, U0624, U202B, U202A ] }; // ﻭ ؤ RLE LRE | ||
key <AD05> { [ | key <AD05> { [ Arabic_shadda, U262A, U202E, U202D ] }; // ﹼ ☪ RLO LRO | ||
key <AD06> { [ | key <AD06> { [ Arabic_hamza, exclam, exclamdown ] }; // ء ! ¡ | ||
key <AD07> { [ | key <AD07> { [ U06A4, U06A5 ] }; // ڤ ڥ | ||
key <AD08> { [ | key <AD08> { [ Arabic_dal, noSymbol, Arabic_thal ] }; // ﺩ ﺫ | ||
key <AD09> { [ | key <AD09> { [ Arabic_lam, noSymbol, dead_stroke ] }; // ﻝ / | ||
key <AD10> { [ | key <AD10> { [ Arabic_jeem ] }; // ﺝ | ||
key <AD11> { [ | key <AD11> { [ Arabic_zain ] }; // ﺯ | ||
key <AD12> { [ | key <AD12> { [ Arabic_damma, Arabic_dammatan ] }; // ﹸ ﹲ | ||
// Third row | // Third row | ||
key <AC01> { [ | key <AC01> { [ Arabic_alef, U0622 ] }; // ﺍ آ | ||
key <AC02> { [ | key <AC02> { [ Arabic_tah, noSymbol, Arabic_zah ] }; // ﻃ ﻅ | ||
key <AC03> { [ | key <AC03> { [ Arabic_kasra, Arabic_kasratan, U2069 ] }; // ﹺ ﹴ PDI | ||
key <AC04> { [ | key <AC04> { [ UFE7E, noSymbol, EuroSign, dead_currency ] }; // ﹾ € ¤ | ||
key <AC05> { [ | key <AC05> { [ Arabic_comma, Arabic_semicolon, U202C ] }; // ، ؛ PDF | ||
key <AC06> { [ | key <AC06> { [ Arabic_sheen, noSymbol, copyright ] }; // ﺵ © | ||
key <AC07> { [ | key <AC07> { [ Arabic_teh, U0629, Arabic_theh ] }; // ﺕ ة ﺙ | ||
key <AC08> { [ | key <AC08> { [ Arabic_seen ] }; // ﺱ | ||
key <AC09> { [ | key <AC09> { [ Arabic_ra, noSymbol, U063A, trademark ] }; // ﺭ غ ™ | ||
key <AC10> { [ | key <AC10> { [ Arabic_noon, noSymbol, dead_tilde ] }; // ﻥ ~ | ||
key <AC11> { [ | key <AC11> { [ Arabic_meem, U269D ] }; // ﻡ | ||
key <BKSL> { [ | key <BKSL> { [ Arabic_sad, UFDFA, Arabic_dad ] }; // ﺹ ﷺ ﺽ | ||
// Fourth row | // Fourth row | ||
key <LSGT> { [ | key <LSGT> { [ U0649, U0626 ] }; // ى ئ | ||
key <AB01> { [ Arabic_hamzaonalef, | key <AB01> { [ Arabic_hamzaonalef, U0625 ] }; // أ إ | ||
key <AB02> { [ | key <AB02> { [ Arabic_yeh, U0626, U0649 ] }; // ﻱ ئ ى | ||
key <AB03> { [ | key <AB03> { [ Arabic_khah ] }; // ﺥ } ’ | ||
key <AB04> { [ | key <AB04> { [ period, colon, ellipsis, periodcentered ] }; // . : … · | ||
key <AB05> { [ | key <AB05> { [ Arabic_kaf, noSymbol, asciitilde ] }; // ﻙ ~ | ||
key <AB06> { [ | key <AB06> { [ Arabic_ain, Arabic_question_mark, questiondown ] }; // ﻉ ؟ ¿ | ||
key <AB07> { [ | key <AB07> { [ Arabic_qaf, U06A7 ] }; // ﻕ ڧ | ||
key <AB08> { [ | key <AB08> { [ U06AD, U06AF, U06A8 ] }; // ڭ گ ڨ | ||
key <AB09> { [ | key <AB09> { [ Arabic_ha, noSymbol, Arabic_hah ] }; // ه ﺡ | ||
key <AB10> { [ | key <AB10> { [ Arabic_feh, U06A2, U06A1 ] }; // ﻑ ڢ ڡ | ||
key <SPCE> { [ | key <SPCE> { [ space, nobreakspace, underscore, U0640 ] }; // ␣ (espace insécable) _ (tatouil)}; | ||
}; | }; | ||
</ | |||
</source> | |||
=Voir aussi= | =Voir aussi= | ||
* La page de | * La page de Wikipédia concernant l’[[wp:Adaptations_de_l%27alphabet_arabe|adaptation de l’alphabet arabe]] et celle concernant l’[[wp:Arabe_dialectal|arabe dialectal]]. | ||
* [http://www.ktbdarija.com/ Le projet | * [http://www.ktbdarija.com/ Le projet « ktbDarija »] (écrit la Darija), visant à standardiser la transcription du dialecte marocain en caractère latins. | ||
* [http://www2.informatik.uni-stuttgart.de/ivi/bs/research/arab_e.htm ArabTeX], paquet pour TeX et LaTeX qui, en prenant en entrée des caractères latins [http://fr.wikipedia.org/wiki/ASCII ASCII], produit des ligatures de haute facture pour l’arabe, le persan, l'urdu, le pashto, le sindhi, le maghribi, l'ouïgour, le kashmiri, l'hébreu, le judéo-arabe, le ladino et le yiddish (rien que ça). | * [http://www2.informatik.uni-stuttgart.de/ivi/bs/research/arab_e.htm ArabTeX], paquet pour TeX et LaTeX qui, en prenant en entrée des caractères latins [http://fr.wikipedia.org/wiki/ASCII ASCII], produit des ligatures de haute facture pour l’arabe, le persan, l'urdu, le pashto, le sindhi, le maghribi, l'ouïgour, le kashmiri, l'hébreu, le judéo-arabe, le ladino et le yiddish (rien que ça). | ||
Ligne 314 : | Ligne 332 : | ||
---- | ---- | ||
Cet article est principalement fondé pour la structure que pour le fond sur les articles de Wikipédia portant sur [ | Cet article est principalement fondé pour la structure que pour le fond sur les articles de Wikipédia portant sur l’[[wp:Arabe_dialectal|arabe dialectal]] et l’[[wp:Adaptations_de_l%27alphabet_arabe|adaptation de l’alphabet arabe]]. | ||
[[Catégorie:Disposition]] |
Dernière version du 16 mars 2023 à 17:36
Le bépo arabe est une disposition de l’alphabet arabe à l’usage des francophones bépoètes utilisant aussi l’arabe, mais sporadiquement. À cet effet, l’élaboration du bépo arabe procède d’une substitution des lettres latines du bépo originel par leurs homologues phonétiques arabes. L’idée sous-jacente étant que le bépoète — principalement francophone — ne sera pas trop désorienté lorsqu’il aura à utiliser ponctuellement l’arabe. En ce sens, le bépo arabe n’est donc pas optimisé pour les utilisateurs réguliers de l’alphabet arabe et saurait encore moins se substituer à une véritable disposition ergonomique d’une langue utilisant cet alphabet (qui au demeurant n’existe pas encore à la rédaction de cet article).
Langues et dialectes utilisant l’alphabet arabe
Pour comprendre comment est élaboré le bépo arabe il faut bien distinguer la langue arabe de l’alphabet arabe car, outre l’arabe même, l’utilisation de l’alphabet arabe s’est étendue historiquement et sociologiquement à de nombreuses langues du reste non sémitiques, tels le persan, le kurde et l’ourdou. Chacune de ces langues ayant adapté, par ajout ou par modification de lettres, l’alphabet arabe.
À cette première difficulté, vient s’ajouter la diglossie caractéristique de la langue arabe qui juxtapose, d’une part, l’arabe véhiculaire littéraire (comprenant l’arabe classique et l’arabe standard moderne) dont l'usage est limité aux situations formelles, à l'enseignement ainsi qu’aux médias et institutions étatiques, et, d’autre part, l’arabe vernaculaire constitué des différents dialectes régionaux de l’arabe qui sont d'usage quotidien, dans le milieu familial aussi bien que dans le milieu public quoique ne bénéficiant d’aucun statut officiel à l’heure qu’il est. Aussi, à l’instar des langues non arabes utilisant l’alphabet arabe, chacun des dialectes de l’arabe apporte son lot de caractères étendus.
Ces dialectes peuvent qui plus est tellement dissembler qu’un même son peut être translittéré de plusieurs manières différentes selon le dialecte. Ainsi le son [g] est translittéré « ڭ » (d’origine ouïghoure) en dialecte marocain, « گ » en persan et « ڨ » en algérien et tunisien, quand ce même graphème « ڨ », s’il translittère le son [g] en dialecte algérien et tunisien, translittère le son [v] en dialecte marocain et égyptien (remarquez que dans cet exemple il y a une manifeste discontinuité géographique quant à l’utilisation d’un même graphème).
Tout cela préfigurant sans doute des versions régionales du bépo arabe…
Liste des caractères à prendre en charge
Les 28 lettres originelles de la langue arabe classique
ﺍ ﺏ ﺕ ﺙ ﺝ ﺡ ﺥ ﺩ ﺫ ﺭ ﺯ ﺱ ﺵ ﺹ ﺽ ﻁ ﻅ ﻉ ﻍ ﻑ ﻕ ﻙ ﻝ ﻡ ﻥ ه ﻭ ﻱ
Diacritiques vocalisateurs et autres
Voyelles simples
ﹶﹸﹺ
Tanwīn
ﹰﹴﹲ
ʾAlif Madda
آ
Signes de syllabation de gémination et hamza
ﹼﹾء
Signes de ponctuation
،؛؟ـ.
Chiffres indo-arabes
Variante orientale
۰۱۲۳۴۵۶۷۸۹
Variante occidentale
٠١٢٣٤٥٦٧٨٩
Lettres additionnelles dialectales
Des dialectes maghrébins
Marocain
- [g] : ڭ
- [v] : ڤ
Algérien et Tunisien
- [p] : پ
- [v] : ڥ
- [g] : ڨ
Du dialecte égyptien
- [p] : پ
- [ʒ] : چ
- [v] : ڤ
Lettres additionnelles des autres langues que l’arabe
Des langues iraniennes
Persan
- [p] : پ
- [ʧ] : چ
- [ʒ] : ژ
- [g] : گ
Pachto
- [p], [ʧ] et [ʒ] comme en persan
- [g] : گ ou ګ
- rétroflexes (rond ou point souscrit ou comme en ourdou pour le pashto du Pakistan) :
- [ʈ] : ټ
- [ɖ] : ډ
- [ɽ] : ړ
- [ʂ] : ښ
- [ʐ] : ږ
- [ɳ] : ڼ
- affriquées :
- [ʦ] : څ
- [ʣ] : ځ
Kurde d’Irak et d’Iran
- [p], [ʧ], [ʒ] et [g] comme en persan
- [v] : ڤ
- [ɽ] : ڔ
- [ɫ] : ڶ
- Voyelles :
- [o] : ۆ
- [e] : ێ
Des langues indiennes
Ourdou (nastaʿlīq)
- [p], c [ʧ], ž [ʒ] et [g] comme en persan ;
- rétroflexes (petit ṭāʾ suscrit) :
- ṭ [ʈ] : ٹ
- ḍ [ɖ] : ڈ
- ṛ [ɽ] : ڑ
- aspirées (hāʾ subséquent ; toujours en graphie liée) :
- [kʰ] : كھ
- [gʱ] : گھ
- ch [ʧʰ] : چھ
- jh [ʤʱ] : جھ
- ṭh [ʈʰ] : ٹھ
- ḍh [ɖʱ] : ڈھ
- [tʰ] : تھ
- [dʱ] : دھ
- [pʰ] : پھ
- [bʱ] : بھ,
- [ɽʱ] : ڑھ
Kâchmîrî
- [p], c [ʧ], et [g] comme en persan
- [ʦ] : ژ
- rétroflexes : comme en ourdou
- aspirées : comme en ourdou plus
- [ʦʰ] : ژھ.
- « h d'aspiration » : ھ
- « h indépendant » : « ﮨ / ﮩ »
- [kʰ] : خ
- [f] ou [pʰ] : ف
- le yāʾ se trace différemment selon qu'il représente :
- la consonne [j] : ے (yāʾ retourné sans point en finale ou isolé),
- une marque de palatalisation (concerne la consonne précédente ; elle ne peut donc jamais être à l'initiale) : elle se trace comme un yāʾ dont les points sont remplacés par un rond souscrit (caractères non disponibles en Unicode) sauf en fin de mot, où elle devient ى ; la forme isolée est un yāʾ retourné à hampe allongée ل۪ے avec rond souscrit.
Des langues chinoises
Ouïghour
Il est plus exact de reconnaître au Ouïghour son appartenance au groupe des langues turques mais le fait est que les principaux locuteurs de cette langue — les ouïghour — habitent la région autonome du Xinjiang en Chine, et considérant que leur système d’écriture arabisé ait influencé les autres langues arabisées de Chine, nous estimons plus pertinent de classer cette langue parmi les langues chinoises, ne serait-ce que dans le sens où elle est majoritairement utilisée dans le monde chinois, d’autant plus qu’aucune autre langue turque ne privilégie officiellement la transcription arabe pour accorder tout un titre aux langues turques.
Cas du Xiao’erjing
Il s’agit de l’adaptation de l’alphabet arabe aux langues chinoises autres que le Ouïghour.
ligatures esthétiques et autres caractères
؉؊٪٫٭۞۩ﷹ﷼ﷲ⚝☫☪☩﴾﴿
L·a·es disposition·s
Ci-dessous, seront listées les différentes dispositions d·u·es bépo·s arabe·s.
Selon les cas, pourront co-exister deux dispositions concurrentes du bépo arabe pour une même région donnée. Il s’agit de pallier la diglossie sus-évoquée en créant une disposition spécialisée dans l’arabe littéral et une autre pour les dialectes de l’arabe ou les langues non-arabes utilisant l’alphabet arabe.
La nomenclature utilisée pour désigner les différentes variantes procède de la manière suivante :
- La mention « Bépo-arab » est toujours au début (« arab » étant le code de l’alphabet arabe selon la norme ISO 15924) ;
- Séparé par un tiret bas « _ », apparaît le code du pays pour lequel la disposition est optimisée (Selon la norme ISO 3166-1, code Alpha-2) ;
- Séparé par un tiret bas, encore une fois, apparaît finalement le nom de la langue ou du dialecte pour lequel la disposition est optimisée, selon l’étiquette d’identification de langues de l’IETF.
Table des correspondance entre les lettres du bépo et celles du bépo arabe
Pour autant de raisons que la simplicité, la parcimonie et la cohérence, que l’on peut toutes résumer dans le principe de moindre surprise on s’inspire autant que possible du système de transcription d’ArabTeX.
Bépo-arab_MA_*
Bépo-arab_MA_ar
⛏
Bépo-arab_MA_ary
Cette version est optimisée pour les francophones qui souhaitent pouvoir écrire le dialecte marocain (darija) en caractères arabes quoiqu’elle permette aussi de saisir les lettres nécessaire à l’Arabe littéral. À cet effet, est présente en troisième couche sur la ligne des chiffre la graphie occidentale des chiffres indiens. Elle n’est pas en accès direct car, étant d’une très rare utilisation au Maroc, elle est présente pour les quelques cas où l’utilisateur aurait besoin de saisir de tels chiffres. De même que, à la place du G, du bépo originel, pour transcrire le son [g], est présent le glyphe « ڭ » en usage pour transcrire un tel son au Maroc (contrairement au reste du Magreb qui utilise « ڨ »).
Carte :
Il est possible d’ajouter les lignes suivantes au fichier /usr/share/X11/xkb/symbols/ma
affin que le système prenne en charge la disposition bépo arabe pour le dialecte marocain.
// vim: syntax=xkb
// # FRE
// Bépo-arab_MA_ary est une disposition de clavier dédiée à l’écriture de l’alphabet arabe basée sur le clavier Bépo et optimisée pour l’écriture du dialecte marocain (ou darija).
// Cette disposition est conçue essentiellement pour les francophones et francographes qui écrivent sporadiquement en dialecte marocain ou en arabe littéral.
// ⚠ Cette disposition n’est pas optimisée pour Les francophones ou francographes utilisant régulièrement l’alphabet arabe.
// Écrit par « Fauve » <contact chez taniere point info » pour la communauté « Dvorak Fr / Bépo ».
// Pour me contacter, utilisez s’il vous plait « [Bepo-arab_MA_ary] » dans le sujet de votre courriel. Merci.
// Voir http://bepo.fr/wiki/Bépo_arabe affin de participer ou projet ou trouver de l’aide.
//
// # ARY
//Bépo-arab_MA_ary هي ترتيب—ديسپوزيتيو ديال الكلاڤي مخصّة لالكتبة ديال الابجدية العربية و مبازية على الكلاڤي BÉPO و مكزة خصيصاً على ودّ الدارجة المغربية.
//هاد الترتيب—ديسپوزيتيو تصمّم خصيصاً على ودّ الناس لي كي كتبو بزاف بالفرنسية و لي كيكيكتبو خطرى خطرى بالدارجة او بالفصحة.
//⚠ هاد الترتيب—ديسپوزيتيو ما مركزش على ودّ الناس لي خصهم يكتبو بزاف بالابجدية العربية.
//مكتبو من طرف ﴾ القيوط ﴿ <contact اروباز taniere نقطة info> داخل إطار جمعية ﴾ Dvorak Fr / Bépo ﴿.
//الى بغيتو تتاصلو بيا، عافاكم ديرو ﴾ [Bepo-arab_MA_ary] » فالموضوع—السوجي ديال الباريد الليكتروني—المايل. شكرا.
//شوفو http://bepo.fr/wiki/Bépo_arabe إلى بغيتو تساهمو فالپروجي اولا الى بغيتو تتطلبو مساعدة.
//
// # ARA
//Bépo-arab_MA_ary هو ترتيب مخصص لكتابة الأبجدية العربية بناءً على ترتيب Bépo ومُحسَّن لكتابة اللهجة المغربية (أو الدارجة).
//تم تصميم هذا الترتيب بشكل أساسي للناطقين و الكتاب بالفرنشية الذين يكتبون بشكل متقطع باللهجة المغربية أو باللغة العربية الفضحة.
//⚠ هذا الترتيب غير مُحسَّن للناطقين بالفرنسية أو الكتاب بهاده اللغة الذين يستخدمون الأبجدية العربية بانتظام.
//كتب من طرف "Fauve" <contact at taniere point info>" لمجتمع "Dvorak Fr / Bépo".
//للاتصال بي، يرجى استخدام "[Bepo-arab_MA_ary]" في موضوع بريدك الإلكتروني. شكرًا.
//راجع http://bepo.fr/wiki/Bépo_arabe للمشاركة في المشروع أو للحصول على مساعدة.
//
// # ENG
// Bépo-arab_MA_ary is a layout dedicated to arab alphabet based on Bépo layout and optimized to Moroccan dialect (Darija).
// It is dedicated to French speaking using sometimes Moraccan dialect and/or Moroccan literary arabic.
// French speaking using more massively Moroccan literary arabic than dialect should use Bépo-arab_MA_ara layout.
// ⚠ People using frequently literary arab or a language that use arab alphabet are not supposed to use that layout.
// Written by “Fauve” <contact at taniere dot info> for “Dvorak Fr / Bépo” community:
// To contact me, please use “[Bepo-arab_MA_ary]” as a subject. Thank you.
// See http://bepo.fr/wiki/Bépo_arabe to join and help.
// FRE : Attention certains carractères sont homographes
// ARY : عنداكم، شي حوروف كتتشابه و تقد تغالط
// ARA : احديرو، بعد الحروف قد تتشابه
// ENG : Be carrefull, somme characters are visualy similar
//
// ┏━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓
// ┃ ┃ ┃ Explication ┃ الشرح ┃ Explanations ┃
// ┡━━╇━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩
// │ٮ │ ﺏ │ bāʾ en style rasm │ باء في خط الرسم │ Baa in rasm style │
// │ڥ │ ﺏ │ vāʾ algéro-tunisien │ ڥء التونسي الجزايري │ Algero-tunisian vaa │
// │ڧ │ ﻕ │ qāf maghrébi │ قاف مغربي │ Maghrebi qaf │
// │ڨ │ ڭ │ gāf agléro-tunisien │ ڭاف التونسي الجزايري │ Algero-tunisian gaf │
// │ڢ │ ﻑ │ fāʾ maghrébi │ فاف مغربي │ Magherbi faa │
// │ٯ │ ق │ qāf en style rasm │ قاف في خط الرسم │ Qaf in rasm style │
// └──┴───┴─────────────────────┴──────────────────────┴─────────────────────┘
//
// Bépo-arab_MA_ary layout (0.3rc2 version, based on genuine Bepo 1.0rc2) for computer keyboards pc105:
//
// ┌────┐
// │ S A│ S = Shift, A = AltGr + Shift
// │ s a│ s = normal, a = AltGr
// └────┘
//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
// │ # │ 1 ١ │ 2 ٢ │ 3 ٣ │ 4 ٤ │ 5 ٥ │ 6 ٦ │ 7 ٧ │ 8 ٨ │ 9 ٩ │ 0 ٠ │ ° │ ؊ ┃ ⌫ Retour┃
// │ $ │ " │ ﴾ │ ﴿ │ « │ » │ @ │ + │ - │ / │ ٭ │ = │ ٪ ؉ ┃ arrière┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
// ┃ ┃ ¦ │ﹰ FSI│ LRI│ LRE│ LRO│ ! │ ڥ │ │ │ │ │ ﹲ ┃Entrée ┃
// ┃Tab ↹ ┃ ﺏ ٮ │ﹶ FSI│پ RLI│ﻭ RLE│ﹼ RLO│ ء ¡ │ ڤ │ ﺩ ﺫ │ ﻝ / │ ﺝ │ ﺯ │ ﹸ ┃ ⏎ ┃
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃
// ┃ ┃ آ │ │ﹴ │ ¤ │؛ │ │ ة │ │ ™ │ │ │ ﷹ ┃ ┃
// ┃maj ⇬ ┃ ﺍ ﷲ │ ﻁ ﻅ │ﹺ pdi│ │، pdf│ ﺵ © │ ﺕ ﺙ │ ﺱ │ ﺭ ﻍ │ ﻥ ~ │ ﻡ │ ﺹ ﺽ ┃ ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
// ┃ ┃ │ إ │ ئ ‘ │ ’ │ : │ │ ؟ │ ڧ │ گ │ │ ڢ ┃ ┃
// ┃shift ⇧┃ ﹾ / │ أ \ │ ﻱ ى │ ﺥ } │ . … │ ﻙ ~ │ ﻉ ﻍ │ ﻕ │ ڭ ڨ │ ه ﺡ │ ﻑ ٯ ┃shift ⇧ ┃
// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
// ┃ ┃ ┃ ┃ espace inséc. ـ ┃ ┃ ┃ ┃
// ┃ctrl ┃meta ┃alt ┃ ␣ (espace) _ (tatouil) ┃altgr ⇮┃menu ┃ctrl ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
partial alphanumeric_keys
xkb_symbols "bepo-arab_ma_ary" {
include "level3(ralt_switch)"
include "keypad(oss)"
name[Group1]= "arabic (Bepo-arab, ergonomic, Dvorak way)";
// First row
key <TLDE> { [ dollar, numbersign, endash, paragraph ] }; // $ # – ¶
key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 1, emdash, Arabic_1 ] }; // " 1 — ١
key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ UFD3E, 2, less, Arabic_2 ] }; // ﴾ 2 < ٢
key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ UFD3F, 3, greater, Arabic_3 ] }; // ﴿ 3 > ٣
key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 4, bracketleft, Arabic_4 ] }; // ( 4 [ ٤
key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 5, bracketright, Arabic_5 ] }; // ) 5 ] ٥
key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at, 6, asciicircum, Arabic_6 ] }; // @ 6 ^ ٦
key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, 7, plusminus, Arabic_7 ] }; // + 7 ± ٧
key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 8, U2212, Arabic_8 ] }; // - 8 − ٨
key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 9, division, Arabic_9 ] }; // / 9 ÷ ٩
key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ U066D, 0, multiply, Arabic_0 ] }; // ٭ 0 × ٠
key <AE11> { [ equal, degree, notequal, minutes ] }; // = ° ≠ ′
key <AE12> { [ Arabic_percent, grave, U0609, seconds ] }; // ٪ ` ؊ ″
// Second row
key <AD01> { [ Arabic_beh, noSymbol, U066E, brokenbar ] }; // ﺏ ٮ | ¦
key <AD02> { [ Arabic_fatha, Arabic_fathatan, U2068, U2068 ] }; // ﹶ ﹰ FSI FSI
key <AD03> { [ U067E, noSymbol, U2067, U2066 ] }; // پ NOSYM RLI LRI
key <AD04> { [ Arabic_waw, U0624, U202B, U202A ] }; // ﻭ ؤ RLE LRE
key <AD05> { [ Arabic_shadda, U262A, U202E, U202D ] }; // ﹼ ☪ RLO LRO
key <AD06> { [ Arabic_hamza, exclam, exclamdown ] }; // ء ! ¡
key <AD07> { [ U06A4, U06A5 ] }; // ڤ ڥ
key <AD08> { [ Arabic_dal, noSymbol, Arabic_thal ] }; // ﺩ ﺫ
key <AD09> { [ Arabic_lam, noSymbol, dead_stroke ] }; // ﻝ /
key <AD10> { [ Arabic_jeem ] }; // ﺝ
key <AD11> { [ Arabic_zain ] }; // ﺯ
key <AD12> { [ Arabic_damma, Arabic_dammatan ] }; // ﹸ ﹲ
// Third row
key <AC01> { [ Arabic_alef, U0622 ] }; // ﺍ آ
key <AC02> { [ Arabic_tah, noSymbol, Arabic_zah ] }; // ﻃ ﻅ
key <AC03> { [ Arabic_kasra, Arabic_kasratan, U2069 ] }; // ﹺ ﹴ PDI
key <AC04> { [ UFE7E, noSymbol, EuroSign, dead_currency ] }; // ﹾ € ¤
key <AC05> { [ Arabic_comma, Arabic_semicolon, U202C ] }; // ، ؛ PDF
key <AC06> { [ Arabic_sheen, noSymbol, copyright ] }; // ﺵ ©
key <AC07> { [ Arabic_teh, U0629, Arabic_theh ] }; // ﺕ ة ﺙ
key <AC08> { [ Arabic_seen ] }; // ﺱ
key <AC09> { [ Arabic_ra, noSymbol, U063A, trademark ] }; // ﺭ غ ™
key <AC10> { [ Arabic_noon, noSymbol, dead_tilde ] }; // ﻥ ~
key <AC11> { [ Arabic_meem, U269D ] }; // ﻡ
key <BKSL> { [ Arabic_sad, UFDFA, Arabic_dad ] }; // ﺹ ﷺ ﺽ
// Fourth row
key <LSGT> { [ U0649, U0626 ] }; // ى ئ
key <AB01> { [ Arabic_hamzaonalef, U0625 ] }; // أ إ
key <AB02> { [ Arabic_yeh, U0626, U0649 ] }; // ﻱ ئ ى
key <AB03> { [ Arabic_khah ] }; // ﺥ } ’
key <AB04> { [ period, colon, ellipsis, periodcentered ] }; // . : … ·
key <AB05> { [ Arabic_kaf, noSymbol, asciitilde ] }; // ﻙ ~
key <AB06> { [ Arabic_ain, Arabic_question_mark, questiondown ] }; // ﻉ ؟ ¿
key <AB07> { [ Arabic_qaf, U06A7 ] }; // ﻕ ڧ
key <AB08> { [ U06AD, U06AF, U06A8 ] }; // ڭ گ ڨ
key <AB09> { [ Arabic_ha, noSymbol, Arabic_hah ] }; // ه ﺡ
key <AB10> { [ Arabic_feh, U06A2, U06A1 ] }; // ﻑ ڢ ڡ
key <SPCE> { [ space, nobreakspace, underscore, U0640 ] }; // ␣ (espace insécable) _ (tatouil)};
};
Voir aussi
- La page de Wikipédia concernant l’adaptation de l’alphabet arabe et celle concernant l’arabe dialectal.
- Le projet « ktbDarija » (écrit la Darija), visant à standardiser la transcription du dialecte marocain en caractère latins.
- ArabTeX, paquet pour TeX et LaTeX qui, en prenant en entrée des caractères latins ASCII, produit des ligatures de haute facture pour l’arabe, le persan, l'urdu, le pashto, le sindhi, le maghribi, l'ouïgour, le kashmiri, l'hébreu, le judéo-arabe, le ladino et le yiddish (rien que ça).
Cet article est principalement fondé pour la structure que pour le fond sur les articles de Wikipédia portant sur l’arabe dialectal et l’adaptation de l’alphabet arabe.