Skip to content

Commit 470ba8b

Browse files
authored
Merge pull request #568 from faridprogrammer/add-persian-translation
Add Persian translation
2 parents ad989af + 506666c commit 470ba8b

File tree

3 files changed

+126
-1
lines changed

3 files changed

+126
-1
lines changed

aspnet-core/src/AbpCompanyName.AbpProjectName.Core/AbpProjectNameCoreModule.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using Abp.Modules;
1+
using Abp.Localization;
2+
using Abp.Modules;
23
using Abp.Reflection.Extensions;
34
using Abp.Timing;
45
using Abp.Zero;
@@ -33,6 +34,8 @@ public override void PreInitialize()
3334
AppRoleConfig.Configure(Configuration.Modules.Zero().RoleManagement);
3435

3536
Configuration.Settings.Providers.Add<AppSettingProvider>();
37+
38+
Configuration.Localization.Languages.Add(new LanguageInfo("fa", "فارسی", "famfamfam-flags ir"));
3639
}
3740

3841
public override void Initialize()
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<localizationDictionary culture="fa">
3+
<texts>
4+
<text name="HomePage" value="خانه" />
5+
<text name="About" value="درباره" />
6+
<text name="WelcomeMessage" value="به AbpProjectName خوش آمدید!" />
7+
<text name="FormIsNotValidMessage" value="مقادیر فرم معتبر نمی‌باشند. لطفا مقادیر وارد شده را بررسی نمایید." />
8+
<text name="TenantNameCanNotBeEmpty" value="نام Tenant نمی‌تواند خالی باشد." />
9+
<text name="InvalidUserNameOrPassword" value="نام کاربری یا رمز عبور نامعتبر است." />
10+
<text name="ThereIsNoTenantDefinedWithName{0}" value="Tenant ای با نام {0} یافت نشد." />
11+
<text name="TenantIsNotActive" value="Tenant {0} فعال نیست." />
12+
<text name="UserIsNotActiveAndCanNotLogin" value="کاربر {0} فعال نیست و امکان ورود ندارد." />
13+
<text name="UserEmailIsNotConfirmedAndCanNotLogin">آدرس ایمیل شما تایید نشده است. امکان ورود ندارید.</text>
14+
<text name="UserLockedOutMessage">کاربر مورد نظر قفل نشده است. لطفا مجددا بررسی نمایید.</text>
15+
<text name="PleaseEnterLoginInformation" value="لطفا اطلاعات ورود را وارد نمایید" />
16+
<text name="TenancyName" value="نام Tenant" />
17+
<text name="UserNameOrEmail" value="نام کاربری یا ایمیل" />
18+
<text name="Password" value="رمز عبور" />
19+
<text name="ResetPassword" value="بازنشانی رمز عبور" />
20+
<text name="UpdatePassword" value="بروزرسانی رمز عبور" />
21+
<text name="RememberMe" value="مرا به خاطر بسپار" />
22+
<text name="LogIn" value="ورود" />
23+
<text name="LoginFailed" value="ورود ناموفق بود!" />
24+
<text name="NameSurname" value="نام و نام خانوادگی" />
25+
<text name="UserName" value="نام کاربری" />
26+
<text name="Name" value="نام" />
27+
<text name="Surname" value="نام خانوادگی" />
28+
<text name="EmailAddress" value="آدرس ایمیل" />
29+
<text name="Tenants" value="Tenants" />
30+
<text name="SavedSuccessfully" value="ذخیره با موفقیت انجام شد" />
31+
<text name="CreateNewTenant" value="Create new tenant" />
32+
<text name="AdminEmailAddress" value="آدرس ایمیل ادمین" />
33+
<text name="AdminPassword" value="رمز عبور ادمین" />
34+
<text name="Save" value="ذخیره" />
35+
<text name="Cancel" value="انصراف" />
36+
<text name="TenantName_Regex_Description" value="Tenant name must be at least 2 chars, starts with a letter and continue with letter, number, dash or underscore." />
37+
<text name="DefaultPasswordIs" value="رمز عبور پیشفرض {0} است." />
38+
<text name="CanBeEmptyToLoginAsHost" value="می‌تواند برای ورود به عنوان هاست خالی باشد." />
39+
<text name="Register" value="ثبت نام" />
40+
<text name="OrLoginWith" value="با لاگین کنید با " />
41+
<text name="WaitingForActivationMessage" value="حساب کاربری شما در انتظار تایید توسط ادمین سیستم است." />
42+
<text name="TenantSelection" value="انتخاب Tenant" />
43+
<text name="TenantSelection_Detail" value="لطفا یکی از Tenantهای زیر را انتخاب نمایید ." />
44+
<text name="Logout" value="خروج" />
45+
<text name="RegisterFormUserNameInvalidMessage">لطفا آدرس ایمیل برای نام کاربری وارد نکنید.</text>
46+
<text name="DatabaseConnectionString" value="آدرس اتصال پایگاه داده" />
47+
<text name="Users" value="کاربران" />
48+
<text name="IsActive" value="فعال" />
49+
<text name="FullName" value="نام کامل" />
50+
<text name="CreateNewUser" value="ثبت کاربر جدید" />
51+
<text name="Yes" value="بله" />
52+
<text name="No" value="خیر" />
53+
<text name="Optional" value="اختیاری" />
54+
<text name="LeaveEmptyToSwitchToHost">Leave empty to switch to the host</text>
55+
<text name="CurrentTenant">Current tenant</text>
56+
<text name="NotSelected">انتخاب نشده</text>
57+
<text name="Change">تغییر</text>
58+
<text name="ChangeTenant">Change tenant</text>
59+
<text name="MultiLevelMenu">منو چند سطحی</text>
60+
<text name="Back">بازگشت</text>
61+
<text name="SuccessfullyRegistered">ثبت نام با موفقیت انجام شد</text>
62+
<text name="WaitingForEmailActivation">آدرس ایمیل شما باید فعال شود.</text>
63+
<text name="Roles">نقش‌ها</text>
64+
<text name="DisplayName">نام نمایشی</text>
65+
<text name="Edit">ویرایش</text>
66+
<text name="Delete">حذف</text>
67+
<text name="CreateNewRole">ثبت نقش جدید</text>
68+
<text name="RoleName">نام نقش</text>
69+
<text name="Actions">عملیات</text>
70+
<text name="CouldNotCompleteLoginOperation">ورود انجام نشد. لطفا مجددا اقدام نمایید.</text>
71+
<text name="CouldNotValidateExternalUser">امکان اعتبارسنجی کاربر بیرونی وجود نداشت.</text>
72+
<text name="EditRole">ویرایش نقش</text>
73+
<text name="EditTenant">ویرایش Tenant</text>
74+
<text name="EditUser">ویرایش کاربر</text>
75+
<text name="TenantIdIsNotActive{0}">TenantId {0} is not active</text>
76+
<text name="UnknownTenantId{0}">Unknown tenantId {0}</text>
77+
<text name="ThisFieldIsRequired">این فیلد اجباری است</text>
78+
<text name="PleaseWait">لطفا صبور باشید...</text>
79+
<text name="Administration">ادمین</text>
80+
<text name="ClearAll">حذف همه</text>
81+
<text name="ClearOthers">حذف بقیه</text>
82+
<text name="LabelOptions">Label options</text>
83+
<text name="Permissions">دسترسی‌ها</text>
84+
<text name="RoleDescription">توضیحات نقش</text>
85+
<text name="Refresh">بازنشانی</text>
86+
<text name="Create">ایجاد</text>
87+
<text name="UserDetails">جزییات کاربر</text>
88+
<text name="UserRoles">نقش‌های کاربر</text>
89+
<text name="ConfirmPassword">تایید رمز عبور</text>
90+
<text name="Version">نسخه</text>
91+
<text name="On">روشن</text>
92+
<text name="Off">خاموش</text>
93+
<text name="AreYouSureWantToDelete">آیا از حذف {0} اطمینان دارید؟</text>
94+
<text name="SuccessfullyDeleted">با موفقیت حذف شد</text>
95+
<text name="StartTyping">شروع به نوشتن کنید</text>
96+
<text name="Skins">Skins</text>
97+
<text name="Settings">تنظیمات</text>
98+
<text name="Filter">فیلتر</text>
99+
<text name="CurrentPassword">رمز عبور فعلی</text>
100+
<text name="NewPassword">رمز عبور جدید</text>
101+
<text name="ConfirmNewPassword">تایید رمز عبور جدید</text>
102+
<text name="PasswordsDoNotMatch">رمزهای وارد شده یکسان نیستند</text>
103+
<text name="PasswordsMustBeAtLeast8CharactersContainLowercaseUppercaseNumber">رمز عبور باید حداقل هشت کاراکتر داشته باشد، شامل حروف کوچک، بزرگ و اعداد باشد</text>
104+
<text name="UserDeleteWarningMessage">کاربر {0} حذف خواهد شد.</text>
105+
<text name="RoleDeleteWarningMessage">نقش {0} و دسترسی‌های آن حذف خواهد شد.</text>
106+
<text name="TenantDeleteWarningMessage">Tenant {0} will be deleted.</text>
107+
<text name="SearchWithThreeDot">جستجو...</text>
108+
<text name="PleaseEnterAtLeastNCharacter">حداقل {0} کاراکتر وارد کنید.</text>
109+
<text name="PleaseEnterNoMoreThanNCharacter">لطفا بیشتر از {0} کاراکتر وارد نکنید.</text>
110+
<text name="InvalidEmailAddress">آدرس ایمیل نامعتبر</text>
111+
<text name="InvalidPattern">نامعتبر</text>
112+
<text name="PairsDoNotMatch">یکسان نیست</text>
113+
<text name="All">همه</text>
114+
<text name="TotalRecordsCount">مجموعا {0}</text>
115+
<text name="Search">جستجو</text>
116+
<text name="Clear">پاک کردن</text>
117+
<text name="ResetPasswordStepOneInfo">1. رمز عبور ادمین را وارد کنید</text>
118+
<text name="ResetPasswordStepTwoInfo">2. رمز تصادفی را کپی کنید تا آن را برای کاربر ارسال نمایید</text>
119+
<text name="UsersActivation">فعالسازی کاربران</text>
120+
</texts>
121+
</localizationDictionary>

aspnet-core/src/AbpCompanyName.AbpProjectName.EntityFrameworkCore/EntityFrameworkCore/Seed/Host/DefaultLanguagesCreator.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ private static List<ApplicationLanguage> GetInitialLanguages()
2121
new ApplicationLanguage(tenantId, "ar", "العربية", "famfamfam-flags sa"),
2222
new ApplicationLanguage(tenantId, "de", "German", "famfamfam-flags de"),
2323
new ApplicationLanguage(tenantId, "it", "Italiano", "famfamfam-flags it"),
24+
new ApplicationLanguage(tenantId, "fa", "فارسی", "famfamfam-flags ir"),
2425
new ApplicationLanguage(tenantId, "fr", "Français", "famfamfam-flags fr"),
2526
new ApplicationLanguage(tenantId, "pt-BR", "Português", "famfamfam-flags br"),
2627
new ApplicationLanguage(tenantId, "tr", "Türkçe", "famfamfam-flags tr"),

0 commit comments

Comments
 (0)