diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 30f7950..2ccc79b 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -84,7 +84,7 @@ An entry must be added to the layout option in `res/values/arrays.xml`, to both
(display name).
The layout must also be referenced in `srcs/juloo.keyboard2/Config.java` in
-`layoutId_of_string`.
+`layout_of_string`.
#### Adding a programming layout
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
new file mode 100644
index 0000000..1d1aa83
--- /dev/null
+++ b/res/values-fa/strings.xml
@@ -0,0 +1,80 @@
+
+
+ صفحه کلید غیرمنتظره
+ صفحه کلید غیرمنتظره
+ تنظیمات صفحه کلید غیرمنتظره
+ در حالت عمودی
+ در حالت افقی
+ طرح
+ تنظیم برچسب روشنایی
+ تنظیم کدر بودن پسزمینه صفحه کلید
+ تنظیم کدر بودن کلید
+ تنظیم کدر بودن کلید فشرده شده
+ تغییر طرح صفحه کلید
+ تنظیمات سامانه
+ طرح صفارشی
+ لهجهها
+ نمایش لهجهها برای تمام زبانهی نصب شده
+ فقط نمایش لهجهها برای زبانهای انتخاب شده
+ پنهان کردن لهجهها
+ نمایش پد شمارهها
+ هرگز
+ فقط در حالت افقی
+ همیشه
+ نمایش ردیف اعداد
+ افزودن ردیف اعداد زمانیکه پد شمارهها پنهان است
+ طرح پد شمارهها
+ ابتدا اعداد بزرگ
+ ابتدا اعداد کوچک
+ افزودن کلیدها به صفحه کلید
+ طرح دوم
+ هیچ
+ درحال نوشتن
+ فاصله کشیدن
+ فاصله حروف از گوشههای کلیدها )(%s)
+ درنگ تکرار کلید
+ فاصله تکرار کلید
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index a43f747..51c5940 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -34,6 +34,7 @@
- he_il_1452_2
- ar_pc
- ar_alt
+ - persian
- custom
@@ -70,6 +71,7 @@
- Hebrew SI-1452-2
- Arabic PC
- Arabic ALT
+ - Persian
- @string/pref_layout_e_custom
diff --git a/res/xml/persian.xml b/res/xml/persian.xml
new file mode 100644
index 0000000..7479f4c
--- /dev/null
+++ b/res/xml/persian.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/srcs/juloo.keyboard2/Config.java b/srcs/juloo.keyboard2/Config.java
index 4ad0893..1abef6b 100644
--- a/srcs/juloo.keyboard2/Config.java
+++ b/srcs/juloo.keyboard2/Config.java
@@ -374,6 +374,7 @@ final class Config
case "he_il_1452_2": id = R.xml.he_il_1452_2; break;
case "ar_pc": id = R.xml.ar_pc; break;
case "ar_alt": id = R.xml.ar_alt; break;
+ case "persian": id = R.xml.persian; break;
}
return KeyboardData.load(res, id);
}