Skip to content

Commit 28c7514

Browse files
authored
Merge pull request #44 from MG-530/add-fa-language
Add fa language
2 parents b082345 + 100b051 commit 28c7514

File tree

3 files changed

+52
-1
lines changed

3 files changed

+52
-1
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ Available languages are:
126126
- 简体中文
127127
- 台灣繁體中文
128128
- Arabic (العربية)
129+
- Farsi (فارسی)
129130

130131
### Calibrate mode
131132

src/constants.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
'es': 'Spanish',
2121
'zh': '简体中文',
2222
'zh-tw': '台灣繁體中文',
23-
'ar': 'العربية'
23+
'ar': 'العربية',
24+
'fa' : 'فارسی'
2425
}
2526

2627
# Camera interface

src/translations/fa.json

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{
2+
"fa": {
3+
"scannedSides": "وجه های اسکن‌شده: %{num}/6",
4+
"calibratedSuccessfully": "با موفقیت کالیبره شد",
5+
"quitCalibrateMode": "برای خروج از حالت کالیبراسیون %{keyValue} را فشار دهید",
6+
"currentCalibratingSide": {
7+
"red": "وجه قرمز را کالیبره کنید",
8+
"orange": "وجه نارنجی را کالیبره کنید",
9+
"white": "وجه سفید را کالیبره کنید",
10+
"yellow": "وجه زرد را کالیبره کنید",
11+
"blue": "وجه آبی را کالیبره کنید",
12+
"green": "وجه سبز را کالیبره کنید"
13+
},
14+
"red": "قرمز",
15+
"orange": "نارنجی",
16+
"white": "سفید",
17+
"yellow": "زرد",
18+
"blue": "آبی",
19+
"green": "سبز",
20+
"pleaseTryAgain": "لطفاً دوباره تلاش کنید.",
21+
"error": "خطای QBR",
22+
"haventScannedAllSides": "اوه، شما همه ۶ وجه را درست اسکن نکردید",
23+
"cubeAlreadySolved": "روبیک شما قبلاً حل شده است",
24+
"moves": "حرکات: %{moves}",
25+
"solution": "راه حل: %{algorithm}",
26+
"startingPosition": "وضعیت شروع: \nجلو: سبز\nبالا: سفید\n",
27+
"language": "زبان",
28+
"solveManual": {
29+
"R": "(راست بالا) وجه راست را یک ربع دور از خود بچرخانید.",
30+
"R'": "(راست پایین) وجه راست را یک ربع به سمت خود بچرخانید.",
31+
"R2": "(راست دوبار) وجه راست را دوبار بچرخانید.",
32+
"L": "(چپ پایین) وجه چپ را یک ربع به سمت خود بچرخانید.",
33+
"L'": "(چپ بالا) وجه چپ را یک ربع دور از خود بچرخانید.",
34+
"L2": "(چپ دوبار) وجه چپ را دوبار بچرخانید.",
35+
"U": "(بالا چپ) لایه بالایی را یک ربع به چپ بچرخانید.",
36+
"U'": "(بالا راست) لایه بالایی را یک ربع به راست بچرخانید.",
37+
"U2": "(بالا دوبار) لایه بالایی را دوبار بچرخانید.",
38+
"D": "(پایین راست) لایه پایینی را یک ربع به راست بچرخانید.",
39+
"D'": "(پایین چپ) لایه پایینی را یک ربع به چپ بچرخانید.",
40+
"D2": "(پایین دوبار) لایه پایینی را دوبار بچرخانید.",
41+
"B": "(پشت چپ) وجه پشتی را یک ربع به چپ بچرخانید.",
42+
"B'": "(پشت راست) وجه پشتی را یک ربع به راست بچرخانید.",
43+
"B2": "(پشت دوبار) وجه پشتی را دوبار بچرخانید.",
44+
"F": "(جلو راست) وجه جلویی را یک ربع به راست بچرخانید.",
45+
"F'": "(جلو چپ) وجه جلویی را یک ربع به چپ بچرخانید.",
46+
"F2": "(جلو دوبار) وجه جلویی را دوبار بچرخانید."
47+
}
48+
}
49+
}

0 commit comments

Comments
 (0)