Skip to content

Commit bfc94a6

Browse files
authored
Merge pull request #202 from noahcil/main
Adding new "arabic-transliteration-characters" package
2 parents 7b25874 + ec2d5c9 commit bfc94a6

File tree

3 files changed

+106
-0
lines changed

3 files changed

+106
-0
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
### **Arabic Transliteration Characters**
2+
3+
This package enables a person to type out Arabic transliterations quickly and easily from their keyboard, without having to interrupt their typing.
4+
5+
**Key**
6+
7+
```
8+
ح = ḥ/Ḥ
9+
ص = ṣ/Ṣ
10+
ض = ḍ/Ḍ
11+
ط = ṭ/Ṭ
12+
ظ = ẓ/Ẓ
13+
ع = ʿ
14+
ء = ʾ
15+
ا (Vowel) = ā/Ā
16+
و (Vowel) = ū/Ū
17+
ي (Vowel) = ī/Ī
18+
```
19+
20+
**Substitutions:**
21+
22+
```
23+
:h. → ḥ
24+
:H. → Ḥ
25+
:s. → ṣ
26+
:S. → Ṣ
27+
:d. → ḍ
28+
:D. → Ḍ
29+
:t. → ṭ
30+
:T. → Ṭ
31+
:z. → ẓ
32+
:Z. → Ẓ
33+
:[ → ʿ
34+
:] → ʾ
35+
:a- → ā
36+
:A- → Ā
37+
:u- → ū
38+
:U- → Ū
39+
:i- → ī
40+
:I- → Ī
41+
```
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: "arabic-transliteration-characters"
2+
title: "Arabic Transliteration Characters"
3+
description: This package contains shortcuts for all of the romanized Arabic letters that typical keyboards do not include.
4+
version: 0.1.0
5+
author: Noah C.
6+
tags: ["language", "symbols", "characters", "accents", "letters", "arabic"]
7+
homepage: "https://github.com/noahcil"
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# ARABIC TRANSLITERATION CHARACTERS:
2+
3+
matches:
4+
# Letter ح
5+
- trigger: ":h."
6+
replace: ""
7+
- trigger: ":H."
8+
replace: ""
9+
10+
# Letter ص
11+
- trigger: ":s."
12+
replace: ""
13+
- trigger: ":S."
14+
replace: ""
15+
16+
# Letter ض
17+
- trigger: ":d."
18+
replace: ""
19+
- trigger: ":D."
20+
replace: ""
21+
22+
# Letter ط
23+
- trigger: ":t."
24+
replace: ""
25+
- trigger: ":T."
26+
replace: ""
27+
28+
# Letter ظ
29+
- trigger: ":z."
30+
replace: ""
31+
- trigger: ":Z."
32+
replace: ""
33+
34+
# Letter ع
35+
- trigger: ":["
36+
replace: "ʿ"
37+
38+
# Letter ء
39+
- trigger: ":]"
40+
replace: "ʾ"
41+
42+
# Long Vowel ا
43+
- trigger: ":a-"
44+
replace: "ā"
45+
- trigger: ":A-"
46+
replace: "Ā"
47+
48+
# Long Vowel و
49+
- trigger: ":u-"
50+
replace: "ū"
51+
- trigger: ":U-"
52+
replace: "Ū"
53+
54+
# Long Vowel ي
55+
- trigger: ":i-"
56+
replace: "ī"
57+
- trigger: ":I-"
58+
replace: "Ī"

0 commit comments

Comments
 (0)