mirror of https://github.com/Requarks/wiki.git
Browse Source
feat: Persian locale + RTL initial support + browser locales fixes
pull/249/head
v1.0.9
feat: Persian locale + RTL initial support + browser locales fixes
pull/249/head
v1.0.9
Nicolas Giard
7 years ago
committed by
GitHub
31 changed files with 535 additions and 24 deletions
Split View
Diff Options
-
9CHANGELOG.md
-
9README.md
-
1client/scss/app.scss
-
28client/scss/layout/_rtl.scss
-
5config.sample.yml
-
2package.json
-
1server/app/data.yml
-
10server/locales/es/browser.json
-
82server/locales/fa/admin.json
-
32server/locales/fa/auth.json
-
116server/locales/fa/browser.json
-
51server/locales/fa/common.json
-
30server/locales/fa/errors.json
-
6server/locales/fa/git.json
-
37server/locales/ko/admin.json
-
104server/locales/ko/browser.json
-
4server/locales/ko/common.json
-
2server/locales/ko/errors.json
-
8server/locales/nl/admin.json
-
2server/locales/nl/common.json
-
2server/locales/pt/admin.json
-
4server/locales/pt/common.json
-
1server/locales/tr/admin.json
-
1server/locales/tr/auth.json
-
1server/locales/tr/browser.json
-
1server/locales/tr/common.json
-
1server/locales/tr/errors.json
-
1server/locales/tr/git.json
-
4server/locales/zh/admin.json
-
2server/views/layout.pug
-
2tools/fuse_tasks.js
@ -0,0 +1,28 @@ |
|||
.rtl { |
|||
direction: rtl; |
|||
|
|||
.button i { |
|||
margin-left: 8px; |
|||
margin-right: 0px; |
|||
} |
|||
|
|||
.nav-right .nav-item { |
|||
padding: 0 10px 0 0; |
|||
} |
|||
|
|||
.nav-item h1 i { |
|||
margin-left: 8px; |
|||
margin-right: 8px; |
|||
} |
|||
|
|||
.sidebar aside .sidebar-menu li a i { |
|||
margin-left: 7px; |
|||
margin-right: 0; |
|||
} |
|||
|
|||
.mkcontent { |
|||
ul { |
|||
padding: 10px 40px 10px 0; |
|||
} |
|||
} |
|||
} |
@ -0,0 +1,82 @@ |
|||
{ |
|||
"profile": { |
|||
"displayname": "نام کامل", |
|||
"displaynameexample": "علی علوی", |
|||
"email": "ایمیل", |
|||
"lastprofileupdate": "آخرین زمان به روز رسانی پروفایل", |
|||
"membersince": "تاریخ عضویت", |
|||
"password": "گذرواژه", |
|||
"passwordverify": "تایید گذرواژه", |
|||
"provider": "سرویسدهنده", |
|||
"savechanges": "ذخیره تغییرات", |
|||
"subtitle": "اطلاعات پروفایل و سیستم احراز هویت", |
|||
"tfa": "احراز هویت دو مرحلهای", |
|||
"tfadisable": "غیرفعال کردن سیستم احراز هویت دو مرحلهای", |
|||
"tfadisabled": "غیرفعال", |
|||
"tfaenable": "فعال کردن سیستم احراز هویت دو مرحلهای", |
|||
"tfaenabled": "فعال" |
|||
}, |
|||
"stats": { |
|||
"subtitle": "آمار کلی وبسایت", |
|||
"entries": "مدخل", |
|||
"uploads": "آپلودها", |
|||
"users": "کاربران" |
|||
}, |
|||
"settings": { |
|||
"subtitle": "مدیریت تنظیمات وبسایت" |
|||
}, |
|||
"system": { |
|||
"subtitle": "ابزارها و اطلاعات برای ویکی شما", |
|||
"systemversion": "نسخه سیستم", |
|||
"currentversion": "نسخه فعلی", |
|||
"latestversion": "آخرین نسخه", |
|||
"upgrade": "ارتقاء", |
|||
"reinstall": "نصب مجدد نسخه فعلی", |
|||
"versioncheckfailed": "امکان پیدا کردن آخرین نسخه نرم افزار وجود ندارد. لطفا بعدا امتحان کنید.", |
|||
"administrativetools": "ابزارهای مدیریت", |
|||
"flushcache": "پاک کردن کش و بازسازی فهرستها", |
|||
"flushcachetext": "اگر به نظر میرسد محتوای وبسایت به روز نیست یا آخرین تغییرات در آن وجود ندارد، پاک کردن کش احتمالا میتواند به حل این مشکل کمک کند.", |
|||
"flushcachebtn": "پاک کردن و بازسازی", |
|||
"resetaccounts": "ریست کردن حسابهای کاربری سیستمی به حالت پیشفرض", |
|||
"resetaccountstext": "حسابهای کاربری سیستمی (مثل حساب مهمان) به حالت پیشفرض برخواهند گشت.", |
|||
"resetaccountsbtn": "ریست کردن حسابهای سیستمی", |
|||
"flushsessions": "پاک کردن نشست تمام کاربران آنلاین", |
|||
"flushsessionstext": "نشست تمام کاربرانی که در حال حاضر مشغول استفاده از وبسایت هستند پاک و باید مجددا وارد سیستم شوند.", |
|||
"flushsessionsbtn": "پاککردن نشستها", |
|||
"hostinfo": "اطلاعات مربوط به سیستم میزبان", |
|||
"os": "سیستم عامل", |
|||
"nodeversion": "نسخه نودجیاس", |
|||
"hostname": "نام میزبان", |
|||
"cores": "تعداد هستههای پردازنده", |
|||
"totalmem": "مجموع حافظه", |
|||
"cwd": "دایرکتوری کاری" |
|||
}, |
|||
"theme": { |
|||
"subtitle": "تغییر ظاهر وبسایت", |
|||
"primarycolor": "رنگ اصلی", |
|||
"primarycolordesc": "در نوار ناوبری بالا، سرساز، پیوندها و غیره استفاده میشود.", |
|||
"altcolor": "رنگ دوم", |
|||
"altcolordesc": "در نوارابزار گوشه استفاده میشود (با رنگ کمی تیرهتر)", |
|||
"footercolor": "رنگ پاورقی", |
|||
"footercolordesc": "برای پاورقی پایین صفحه استفاده میشود (با رنگ کمی روشنتر)", |
|||
"codeblock": { |
|||
"title": "قطعات کد", |
|||
"dark": "استفاده از تم تیره", |
|||
"colorize": "رنگآمیزی کد بر اساس سینتکس" |
|||
}, |
|||
"savechanges": "ذخیره تغییرات", |
|||
"reset": "برگشت به وضعیت پیشفرض" |
|||
}, |
|||
"users": { |
|||
"createauthorize": "مدیریت کاربران", |
|||
"subtitle": "ایجاد یا تغییر دسترسی کاربران به وبسایت", |
|||
"name": "نام", |
|||
"email": "آدرس ایمیل", |
|||
"provider": "سرویسدهنده", |
|||
"createdon": "ساخته شده در تاریخ", |
|||
"updatedon": "به روز رسانی شده در تاریخ", |
|||
"returntousers": "بازگشت به لیست کاربران", |
|||
"edituser": "ویرایش کاربر", |
|||
"uniqueid": "شناسه یکتا" |
|||
} |
|||
} |
@ -0,0 +1,32 @@ |
|||
{ |
|||
"loginrequired": "باید وارد سیستم شوید", |
|||
"loginusing": "وارد شدن به وسیله...", |
|||
"loginusingalt": "یا وارد شدن به وسیله...", |
|||
"fields": { |
|||
"emailuser": "ایمیل/شناسه کاربری", |
|||
"password": "گذرواژه" |
|||
}, |
|||
"actions": { |
|||
"login": "ورود" |
|||
}, |
|||
"errors": { |
|||
"invalidlogin": "شناسه کاربری نادرست", |
|||
"invalidloginmsg": "آدرس ایمیل یا گذرواژه نادرست است.", |
|||
"invaliduseremail": "آدرس ایمیل نامعتبر", |
|||
"loginerror": "خطا در ورود به سیستم", |
|||
"notyetauthorized": "هنوز اجازه ورود به وبسایت به شما داده نشده است.", |
|||
"toomanyattempts": "تلاشهای ناموفق زیاد!", |
|||
"toomanyattemptsmsg": "شما در مدت زمان کوتاهی تلاشهای ناموفق بسیاری کردهاید. لطفا مجددا بعد از {{time}} امتحان کنید.", |
|||
"usernotfound": "کاربر پیدا نشد" |
|||
}, |
|||
"providers": { |
|||
"local": "محلی", |
|||
"windowslive": "حساب مایکروسافت", |
|||
"azure": "حساب اکتیو دایرکتوری اژر مایکروسافت", |
|||
"google": "حساب گوگل", |
|||
"facebook": "فیسبوک", |
|||
"github": "گیتهاب", |
|||
"slack": "اسلک", |
|||
"ldap": "الدپ/اکتیو دایرکتوری" |
|||
} |
|||
} |
@ -0,0 +1,116 @@ |
|||
{ |
|||
"editor": { |
|||
"codeblockinsert": "قطعه کد را وارد کنید", |
|||
"codeblocklanguage": "زبان", |
|||
"codeblockloading": "در حال بارگیری سینتکس {{name}}", |
|||
"codeblockloadingerror": "خطا: امکان بارگیری سینتکس برای این زبان وجود ندارد.", |
|||
"codeblocksuccess": "قطعه کد شما درج شد.", |
|||
"codeblocktitle": "درج قطعه کد", |
|||
"discard": "دور انداختن", |
|||
"filedeleteaction": "حذف", |
|||
"filedeleteloading": "در حال حذف فایل...", |
|||
"filedeletedefault": "این فایل", |
|||
"filedeletesuccess": "فایل با موفقیت حذف شد.", |
|||
"fileerror": "امکان دریافت فهرست به روز رسانی شده وجود ندارد.", |
|||
"filefolderempty": "این پوشه خالی است.", |
|||
"fileinsert": "الصاق پیوند به فایل", |
|||
"fileloading": "در حال دریافت فایلها...", |
|||
"filemoveaction": "انتقال به...", |
|||
"filemoveerror": "خطا در انتقال: {{err}}", |
|||
"filemoveloading": "در حال انتقال فایل...", |
|||
"filemovesuccess": "فایل با موفقیت منتقل شد.", |
|||
"fileprocessing": "در حال پردازش...", |
|||
"filerenameaction": "تغییر نام", |
|||
"filesuccess": "پیوند به فایل درج شد.", |
|||
"filetitle": "الصاق فایل", |
|||
"fileupload": "بارگذاری فایل", |
|||
"fileuploaderror": "خطا در بارگذاری: {{err}}", |
|||
"fileuploadsuccess": "فایلها با موفقیت بارگذاری شدند.", |
|||
"folders": "پوشهها", |
|||
"foldersloading": "در حال دریافت لیست پوشهها...", |
|||
"imagetitle": "الصاق عکس", |
|||
"imageinsert": "الصاق عکس", |
|||
"imagesuccess": "عکس الصاق شد.", |
|||
"imageupload": "بارگذاری عکس", |
|||
"imagealignleft": "چپ (پیشفرض)", |
|||
"imagealigncenter": "مرکز", |
|||
"imagealignright": "راست", |
|||
"imagealignlogo": "لوگوی صفحه", |
|||
"newfolder": "پوشه جدید", |
|||
"videoanymp4file": "هر فایل امپی۴ استاندارد", |
|||
"videoinsert": "الصاق ویدئو", |
|||
"videolinktitle": "برای قرار دادن ویدئوی توکار، پیوند ویدئو را وارد کنید:", |
|||
"videonotsupported": "این پیوند نادرست است یا پشتیبانی نمیشود.", |
|||
"videosuccess": "کد ویدئو الصاق شد.", |
|||
"videosupportedtitle": "موارد زیر پشتیبانی میشوند:", |
|||
"videotitle": "الصاق ویدئو" |
|||
}, |
|||
"history": { |
|||
"pastversions": "نسخههای پیشین", |
|||
"timestamp": "زمان", |
|||
"author": "نویسنده", |
|||
"commit": "کامیت", |
|||
"comparewith": "مقایسه کن با...", |
|||
"view": "نمایش", |
|||
"reverttoversion": "برگرداندن به نسخه", |
|||
"sidebyside": "نمایش پهلو به پهلو" |
|||
}, |
|||
"modal": { |
|||
"abort": "قطع کردن", |
|||
"anchorerror": "کپی از کلیپبرد امکانپذیر نیست. لطفا پیوند را دستی وارد کنید.", |
|||
"anchorsuccess": "پیوند در کلیپبرد کپی شد.", |
|||
"anchortitle": "پیوند به این قسمت را کپی کن", |
|||
"copyclipboard": "کپی در کلیپبرد", |
|||
"create": "ایجاد", |
|||
"createpageinvalid": "مسیر این صفحه نادرست است.", |
|||
"createpagepath": "مسیر جدید صفحه را وارد کنید:", |
|||
"createpagetitle": "ایجاد صفحه جدید", |
|||
"createuser": "ایجاد حساب کاربری", |
|||
"createuserauthorize": "دسترسی دادن به کاربر", |
|||
"createuseremail": "آدرس ایمیل:", |
|||
"createuseremailplaceholder": "مثلا john.doe@company.com", |
|||
"createusername": "نام و نام خانوادگی:", |
|||
"createusernameplaceholder": "مثلا علی علوی", |
|||
"createuserpassword": "گذرواژه:", |
|||
"createuserprovider": "سرویسدهنده:", |
|||
"createusertitle": "ساخت حساب کاربری", |
|||
"delete": "حذف", |
|||
"deletefiletitle": "حذف شود؟", |
|||
"deletefilewarn": "آیا مطمئن هستید که میخواهید حذف شود؟", |
|||
"deleteusertitle": "حساب کاربری حذف شود؟", |
|||
"deleteuserwarning": "آیا مطمئن هستید که میخواهید حساب کاربری حذف شود؟ این عمل قابل بازگشت نیست.", |
|||
"discard": "دور انداختن", |
|||
"discardpagecreate": "آیا مطمئن هستید که میخواهید این صفحه را ترک کنید؟ تمام چیزهایی که تا این لحظه نوشتید از بین خواهند رفت.", |
|||
"discardpageedit": "آیا مطمئن هستید که میخواهید این صفحه را ترک کنید؟ تغییرات شما از بین خواهند رفت.", |
|||
"discardpagestay": "در این صفحه بمان", |
|||
"discardpagetitle": "دور ریخته شود؟", |
|||
"move": "انتقال", |
|||
"movepageinvalid": "مسیر این صفحه مجاز نیست یا نامعتبر است", |
|||
"movepagepath": "مسیر جدید این صفحه را وارد کنید:", |
|||
"movepageplaceholder": "نام صفحه", |
|||
"movepagetitle": "انتقال صفحه", |
|||
"movepagewarning": "توجه کنید که تغییر نام یا انتقال صفحه موجب خراب شدن پیوندهای سایر صفحات به این صفحه میشود. مطمئن شوید که سایر پیوندها به این صفحه را پس از انجام این کار درست خواهید کرد.", |
|||
"newfolderinvalid": "نام پوشه نامعتبر است!", |
|||
"newfolderloading": "در حال ساخت پوشه جدید...", |
|||
"newfoldername": "نام پوشه جدید را وارد کنید:", |
|||
"newfoldernameplaceholder": "نام پوشه", |
|||
"newfoldersuccess": "پوشه جدید با نام {{name}} ایجاد شد.", |
|||
"newfoldertitle": "پوشه جدید", |
|||
"renamefile": "تغییر نام", |
|||
"renamefileerror": "خطا در تغییر نام: {{err}}", |
|||
"renamefileinvalid": "نام این فایل نامعتبر است!", |
|||
"renamefileloading": "در حال تغییر نام فایل...", |
|||
"renamefilename": "نام جدید این فایل را (بدون پسوند) وارد کنید:", |
|||
"renamefilenameplaceholder": "نام فایل", |
|||
"renamefiletitle": "تغییر نام فایل" |
|||
}, |
|||
"nav": { |
|||
"home": "خانه" |
|||
}, |
|||
"search": { |
|||
"didyoumean": "منظورتان این بود؟", |
|||
"nomatch": "نتیجهای برای جست و جوی شما یافت نشد", |
|||
"placeholder": "جستجو...", |
|||
"results": "نتایج جستجو" |
|||
} |
|||
} |
@ -0,0 +1,51 @@ |
|||
{ |
|||
"wiki": "ویکی", |
|||
"header": { |
|||
"overview": "بررسی اجمالی", |
|||
"createdoc": "ایجاد سند جدید" |
|||
}, |
|||
"footer": { |
|||
"poweredby": "ساخته شده به وسیله", |
|||
"home": "خانه", |
|||
"top": "بازگشت به بالای صفحه" |
|||
}, |
|||
"sidebar": { |
|||
"nav": "ناوبری", |
|||
"navigation": "ناوبری", |
|||
"pagecontents": "محتویات صفحه", |
|||
"pastversions": "نسخه های پیشین" |
|||
}, |
|||
"nav": { |
|||
"account": "حساب کاربری", |
|||
"allpages": "تمام صفحات", |
|||
"create": "ايجاد کردن", |
|||
"discard": "دور انداختن", |
|||
"edit": "ویرایش", |
|||
"history": "تاریخچه", |
|||
"login": "ورود", |
|||
"logout": "خروج", |
|||
"move": "انتقال", |
|||
"myprofile": "پروفایل من", |
|||
"normalview": "چشمانداز معمولی", |
|||
"root": "خانه", |
|||
"savechanges": "ذخیره تغییرات", |
|||
"savedocument": "ذخیره سند", |
|||
"settings": "تنظیمات", |
|||
"source": "منبع", |
|||
"stats": "آمار", |
|||
"sysinfo": "اطلاعات سیستم", |
|||
"syssettings": "تنظیمات سیستم", |
|||
"theme": "تم رنگ", |
|||
"users": "کاربران", |
|||
"viewlatest": "مشاهده آخرین" |
|||
}, |
|||
"welcome": { |
|||
"title": "به ویکی خودتان خوش آمدید!", |
|||
"subtitle": "شروع و ساختن صفحه اصلی", |
|||
"createhome": "ایجاد صفحه اصلی" |
|||
}, |
|||
"loading": { |
|||
"source": "درحال بارگیری منبع...", |
|||
"editor": "در حال بارگیری ویرایشگر..." |
|||
} |
|||
} |
@ -0,0 +1,30 @@ |
|||
{ |
|||
"alreadyexists": "این ورودی از پیش وجود دارد!", |
|||
"debugmsg": "ردپای دقیق برای اشکال زدائی", |
|||
"fileexists": "فایل {{path}} از پیش وجود دارد.", |
|||
"forbidden": "ممنوع", |
|||
"forbiddendetail": "متاسفانه شما اجازه لازم برای دسترسی به این صفحه را ندارید.", |
|||
"generic": "اشتباهی رخ داد", |
|||
"invalidaction": "عمل نامعتبر", |
|||
"invaliddestfolder": "پوشه مقصد نامعتبر است!", |
|||
"invalidfiletype": "نوع فایل نامعتبر است", |
|||
"invalidfolder": "پوشه نامعتبر", |
|||
"invalidoperation": "عملیات نامعتبر!", |
|||
"invalidpath": "مسیر صفحه نامعتبر است", |
|||
"invaliduserid": "شناسه کاربری نامعتبر", |
|||
"newpasswordtooshort": "گذرواژه جدید بسیار کوتاه است!", |
|||
"notexist": "مدخل {{path}} وجود ندارد!", |
|||
"notexistdetail": "آیا میخواهید این مدخل را ایجاد کنید؟", |
|||
"parentinvalid": "مدخل والد یک فایل معتبر نیست", |
|||
"parentisroot": "مدخل والد ریشه است.", |
|||
"remotetoolarge": "فایل خارجی بسیار بزرگ است", |
|||
"reservedname": "نمیتوانید سندی با این نام ایجاد کنید، چرا که نام این سند توسط سیستم رزرو شده است.", |
|||
"savefailed": "ذخیره سند با مشکل مواجه شد", |
|||
"starterfailed": "محتوای آغازگر بارگیری نشد!", |
|||
"unauthorized": "غیر مجاز", |
|||
"actions": { |
|||
"create": "ايجاد كردن", |
|||
"gohome": "بازگشت به خانه", |
|||
"loginas": "ورود به سیستم به عنوان..." |
|||
} |
|||
} |
@ -0,0 +1,6 @@ |
|||
{ |
|||
"added": "مسیر {{path}} اضافه شد", |
|||
"deleted": "حذف/تغییرنام {{path}}", |
|||
"updated": "{{path}} به روز رسانی شد", |
|||
"uploaded": "مسیر {{path}} بارگذاری شد" |
|||
} |
@ -0,0 +1 @@ |
|||
{ } |
@ -0,0 +1 @@ |
|||
{ } |
@ -0,0 +1 @@ |
|||
{ } |
@ -0,0 +1 @@ |
|||
{ } |
@ -0,0 +1 @@ |
|||
{ } |
@ -0,0 +1 @@ |
|||
{ } |
Write
Preview
Loading…
Cancel
Save