From 5511671426875c5aea5c117fc0ea8197b7713f40 Mon Sep 17 00:00:00 2001 From: Raju Udava <86527202+dstala@users.noreply.github.com> Date: Wed, 9 Mar 2022 08:20:39 +0530 Subject: [PATCH] chore: i18n translation for persian (wip) Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com> --- packages/nc-gui/lang/fa.json | 513 ++++++++++++++++++++++++++++++++ packages/nc-gui/plugins/i18n.js | 69 ++--- 2 files changed, 548 insertions(+), 34 deletions(-) create mode 100644 packages/nc-gui/lang/fa.json diff --git a/packages/nc-gui/lang/fa.json b/packages/nc-gui/lang/fa.json new file mode 100644 index 0000000000..457ffce991 --- /dev/null +++ b/packages/nc-gui/lang/fa.json @@ -0,0 +1,513 @@ +{ + "general": { + "home": "خانه", + "load": "لود کردن", + "open": "باز کردن", + "close": "بستن", + "yes": "بله", + "no": "خیر", + "ok": "باشه", + "and": "و", + "or": "یا", + "add": "افزودن", + "edit": "ویرایش", + "remove": "حذف", + "save": "ذخیره", + "cancel": "لغو", + "submit": "ارسال", + "create": "ایجاد", + "insert": "درج کردن", + "delete": "حذف", + "update": "به‌روزرسانی", + "rename": "تغییر نام", + "reload": "بارگذاری مجدد", + "reset": "ریست", + "install": "نصب", + "show": "نمایش", + "hide": "پنهان کردن", + "showAll": "نمایش همه", + "hideAll": "پنهان کردن همه", + "showMore": "بیشتر", + "showOptions": "نمایش گزینه‌ها", + "hideOptions": "پنهان کردن گزینه‌ها", + "showMenu": "نمایش منو", + "hideMenu": "پنهان کردن منو", + "addAll": "اضافه کردن همه", + "removeAll": "حذف همه", + "signUp": "ثبت نام", + "signIn": "ورود", + "signOut": "خروج", + "required": "ضروری", + "preferred": "ارجح", + "mandatory": "اجباری", + "loading": "بارگیری...", + "title": "عنوان", + "upload": "بارگذاری", + "download": "دانلود", + "default": "پیش فرض", + "more": "بیشتر", + "less": "کمتر", + "event": "رویداد", + "condition": "شرایط. شرط", + "after": "بعد از", + "before": "قبل از", + "search": "جستجو کردن", + "notification": "اطلاع", + "reference": "ارجاع", + "function": "تابع" + }, + "objects": { + "project": "پروژه", + "projects": "پروژه‌ها", + "table": "جدول", + "tables": "جداول", + "field": "فیلد", + "fields": "فیلدها", + "column": "ستون", + "columns": "ستون‌ها", + "page": "صفحه", + "pages": "صفحات", + "record": "سابقه", + "records": "سوابق", + "webhook": "وب‌هوک", + "webhooks": "وب‌هوک‌ها", + "view": "نمایش", + "views": "نمایش‌ها", + "viewType": { + "grid": "شبکه‌ای", + "gallery": "گالری", + "form": "فرم", + "kanban": "کانبان", + "calendar": "تقویم" + }, + "user": "کاربر", + "users": "کاربران", + "role": "نقش", + "roles": "نقش‌ها", + "roleType": { + "owner": "مالک", + "creator": "ایجادکننده", + "editor": "ویرایش‌گر", + "commenter": "نظردهنده", + "viewer": "بیننده" + } + }, + "datatype": { + "ID": "شناسه (ID)", + "ForeignKey": "کلید خارجی", + "SingleLineText": "متن تک‌خطی", + "LongText": "متن طولانی", + "Attachment": "پیوست", + "Checkbox": "چک‌باکس", + "MultiSelect": "چندگزینه‌ای", + "SingleSelect": "تک‌گزینه‌ای", + "Collaborator": "همکار", + "Date": "تاریخ", + "Year": "سال", + "Time": "زمان", + "PhoneNumber": "شماره تلفن", + "Email": "پست الکترونیکی", + "URL": "URL", + "Number": "عدد", + "Decimal": "د‌ه‌دهی", + "Currency": "واحد پول", + "Percent": "درصد", + "Duration": "مدت زمان", + "Rating": "امتیاز", + "Formula": "فرمول", + "Rollup": "تجمیع کردن", + "Count": "شمردن", + "Lookup": "جست‌وجو", + "DateTime": "تاریخ و زمان", + "CreateTime": "ایجاد زمان", + "LastModifiedTime": "زمان آخرین اصلاح", + "AutoNumber": "شماره خودکار", + "Barcode": "بارکد", + "Button": "دکمه", + "Password": "کلمه عبور", + "relationProperties": { + "noAction": "هیچ اقدام", + "cascade": "آبشار", + "restrict": "محدود کردن", + "setNull": "تنظیم صفر", + "setDefault": "مجموعه پیش فرض" + } + }, + "filterOperation": { + "isEqual": "برابر هستند", + "isNotEqual": "برابر نیستند", + "isLike": "شامل است", + "isNot like": "شامل نیست", + "isEmpty": "خالی است", + "isNotEmpty": "خالی نیست", + "isNull": "تهی است", + "isNotNull": "تهی نیست" + }, + "title": { + "newProj": "پروژه جدید", + "myProject": "پروژه‌های من", + "formTitle": "عنوان فرم", + "collabView": "نمایش مشارکتی", + "lockedView": "نمایش قفل‌شده", + "personalView": "نمایش شخصی", + "appStore": "اپلیکیشن‌ها", + "team&auth": "تیم و نویسندگان", + "rolesUserMgmt": "مدیریت نقش‌ها و کاربران", + "userMgmt": "مدیریت کاربران", + "apiTokenMgmt": "مدیریت توکن‌های API", + "rolesMgmt": "مدیریت نقش‌ها", + "projMeta": "فرداده‌های پروژه", + "metaMgmt": "فرا مدیریت", + "metadata": "فراداده", + "exportImportMeta": "ورود و خروج فراداده", + "uiACL": "کنترل دسترسی UI", + "metaOperations": "عملیات فراداده", + "audit": "بازرسی", + "auditLogs": "گزارش‌های بازرسی", + "sqlMigrations": "مهاجرت‌های SQL", + "dbCredentials": "اعتبارنامه‌های پایگاه داده", + "advancedParameters": "SSL و پارامترهای پیشرفته", + "headCreateProject": "ایجاد پروژه | NocoDB", + "headLogin": "ورود | NocoDB", + "resetPassword": "بازنشانی کلمه عبور شما" + }, + "labels": { + "notifyVia": "از طریق اطلاع", + "projName": "نام پروژه", + "tableName": "نام جدول", + "viewName": "نام نمایش", + "viewLink": "لینک نمایش", + "columnName": "نام ستون", + "columnType": "نوع ستون", + "roleName": "نام نقش", + "roleDescription": "توضیحات نقش", + "databaseType": "پایگاه داده را وارد کنید", + "lengthValue": "طول/ مقدار", + "dbType": "نوع پایگاه داده", + "sqliteFile": "فایل SQLite", + "hostAddress": "نشانی Host", + "port": "شماره Port", + "username": "نام کاربری", + "password": "کلمه عبور", + "action": "اقدام", + "actions": "اقدامات", + "operation": "عملیات", + "operationType": "نوع عملیات", + "operationSubType": "زیرگونه عملیات", + "description": "شرح", + "authentication": "اعتبارسنجی", + "token": "توکن", + "where": "جایی که", + "cache": "Cache", + "chat": "چت", + "email": "پست الکترونیکی", + "storage": "فضای ذخیره‌سازی", + "uiAcl": "UI-ACL", + "models": "مدل‌ها", + "syncState": "حالت همگام‌سازی", + "created": "ایجاد شده", + "sqlOutput": "خروجی SQL", + "addOption": "گزینه اضافه کردن", + "aggregateFunction": "تابع جمع", + "dbCreateIfNotExists": "پایگاه داده: ایجاد در صورت عدم وجود", + "clientKey": "کلید Client", + "clientCert": "گواهینامه Client", + "serverCA": "Server CA", + "requriedCa": "اجباری-CA", + "requriedIdentity": "اجباری-IDENTITY", + "inflection": { + "tableName": "Inflection - نام جدول", + "columnName": "Inflection - نام ستون" + }, + "community": { + "starUs1": "ستاره دهید", + "starUs2": "به ما در Github", + "bookDemo": "رزرو دموی رایگان", + "getAnswered": "پاسخ سوالات خود را دریافت کنید", + "joinDiscord": "به Discord بپیوندید", + "joinReddit": "به NocoDB بپیوندید", + "followNocodb": "NocoDB را دنبال کنید" + }, + "docReference": "مرجع سند", + "selectUserRole": "نقش کاربر را انتخاب کنید", + "childTable": "جدول کودک", + "childColumn": "ستون کودک", + "onUpdate": "در به روز رسانی", + "onDelete": "در حذف" + }, + "activity": { + "createProject": "ایجاد پروژه", + "importProject": "وارد کردن پروژه", + "searchProject": "جستجوی پروژه", + "editProject": "ویرایش پروژه", + "stopProject": "توقف پروژه", + "startProject": "شروع پروژه", + "restartProject": "راه‌اندازی مجدد پروژه", + "deleteProject": "حذف پروژه", + "refreshProject": "نوسازی پروژه‌ها", + "saveProject": "ذخیره پروژه", + "createProjectExtended": { + "extDB": "ایجاد با اتصال
به یک پایگاه داده خارجی", + "excel": "ایجاد پروژه از Excel", + "template": "ایجاد پروژه از قالب" + }, + "OkSaveProject": "تأیید و ذخیره پروژه", + "upgrade": { + "available": "ارتقاء نرم‌افزار موجود است", + "releaseNote": "یادداشت‌های نسخه‌های ارائه شده", + "howTo": "چگونه نرم‌افزار را ارتقاء دهم؟" + }, + "translate": "کمک به ترجمه", + "account": { + "authToken": "کپی توکن اعتبارسنجی", + "swagger": "مستندات API های Swagger", + "projInfo": "کپی‌کردن اطلاعات پروژه", + "themes": "قالب‌ها" + }, + "sort": "مرتب سازی", + "addSort": "افزودن گزینه مرتب‌سازی", + "filter": "فیلتر", + "addFilter": "افزودن فیلتر", + "share": "اشتراک گذاری", + "shareBase": { + "disable": "غیرفعال کردن پایگاه مشترک", + "enable": "هر کسی لینک را داشته باشد", + "link": "لینک پایگاه مشترک" + }, + "invite": "دعوت", + "inviteMore": "دعوت از افراد بیشتر", + "inviteTeam": "دعوت از تیم", + "inviteToken": "توکن دعوت‌نامه", + "newUser": "کاربر جدید", + "editUser": "ویرایش کاربر", + "deleteUser": "حذف کاربر از پروژه", + "resendInvite": "ارسال مجدد پست الکترونیکی دعوت", + "copyInviteURL": "URL دعوت را کپی کنید", + "newRole": "نقش جدید", + "reloadRoles": "بارگذاری مجدد نقش‌ها", + "nextPage": "صفحه بعدی", + "prevPage": "صفحه قبلی", + "nextRecord": "رکورد بعدی", + "previousRecord": "رکورد قبلی", + "copyApiURL": "کپی کردن API URL", + "createTable": "ایجاد جدول", + "refreshTable": "نوسازی جداول", + "renameTable": "تغییر نام جدول", + "deleteTable": "حذف جدول", + "addField": "اضافه کردن فیلد جدید به این جدول", + "setPrimary": "تنظیم به عنوان مقدار اولیه", + "addRow": "اضافه کردن ردیف جدید", + "saveRow": "دخیره ردیف", + "insertRow": "وارد کردن ردیف جدید", + "deleteRow": "حذف ردیف جدید", + "deleteSelectedRow": "حذف ردیف‌های انتخاب شده", + "importExcel": "وارد کردن فایل Excel", + "downloadCSV": "دانلود به‌عنوان CSV", + "uploadCSV": "بارگذاری CSV", + "import": "وارد کردن", + "importMetadata": "وارد کردن فراداده", + "exportMetadata": "دریافت خروجی فراداده", + "clearMetadata": "پاک کردن فرداده", + "exportToFile": "دریافت خروجی به صورت فایل", + "changePwd": "تغییر کلمه عبور", + "createView": "ایجاد یک نمایش", + "shareView": "اشتراک گذاری نمایش", + "listSharedView": "فهرست نمایش‌های اشتراک گذاشته شده", + "ListView": "لیست نمایش‌ها", + "copyView": "کپی نمایش", + "renameView": "تغییر نام نمایش", + "deleteView": "حذف نمایش", + "createGrid": "ایجاد نمایش شبکه‌ای", + "createGallery": "ایجاد نمایش گالری", + "createCalendar": "ایجاد نمایش تقویم", + "createKanban": "ایجاد نمایش کانبان", + "createForm": "ایجاد نمایش فرم", + "showSystemFields": "نمایش فیلد‌های سیستم", + "copyUrl": "کپی کردن URL", + "openTab": "باز کردن برگه جدید", + "iFrame": "کپی کردن کد HTML توکار", + "addWebhook": "اضافه کردن وب‌هوک جدید", + "newToken": "اضافه کردن توکن جدید", + "exportZip": "دریافت خروجی به صورت فایل فشرده", + "importZip": "وارد کردن فایل فشرده", + "metaSync": "هم‌اکنون همگام‌سازی کن", + "settings": "تنظیمات", + "previewAs": "پیش‌نمایش به عنوان", + "resetReview": "تغییر پیش‌نمایش", + "testDbConn": "آزمایش اتصال به پایگاه داده", + "removeDbFromEnv": "حذف پایگاه داده از محیط", + "editConnJson": "ویرایش اتصال JSON", + "sponsorUs": "حمایت از ما", + "sendEmail": "ارسال پست الکترونیکی" + }, + "tooltip": { + "saveChanges": "ذخیره تغییرات", + "xcDB": "ایجاد یک پروژه جدید", + "extDB": "پشتیبانی از MySQL ،PostgreSQL ،SQL Server و SQLite", + "apiRest": "قابل دسترسی از API های REST", + "apiGQL": "قابل دسترسی از API های GraphQL", + "theme": { + "dark": "سیاه نمایش داده می‌شود (^⇧B)", + "light": "آیا سیاه نمایش داده می‌شود؟ (^⇧B)" + }, + "addTable": "افزودن جدول جدید", + "inviteMore": "دعوت کاربران بیشتر", + "toggleNavDraw": "تغییر کشوی جهت‌یابی", + "reloadApiToken": "بارگیری مجدد توکن‌های API", + "generateNewApiToken": "ایجاد توکن API جدید", + "addRole": "افزودن نقش جدید", + "reloadList": "بارگیری مجدد لیست", + "metaSync": "همگام‌سازی فراداده", + "sqlMigration": "بارگیری مجدد مهاجرت‌ها", + "updateRestart": "به‌روزرسانی و شروع مجدد", + "cancelReturn": "لغو و بازگشت", + "exportMetadata": "خارج کردن همه فراداده‌ها از فراجدول‌ها به فرادایرکتوری", + "importMetadata": "وارد کردن همه فراداده‌ها از فرادایرکتوری به فراجدول‌ها", + "clearMetadata": "پاک‌سازی همه فراداده‌ها از فراجدول‌ها", + "clientKey": "انتخاب فایل key.", + "clientCert": "انتخاب فایل cert.", + "clientCA": "انتخاب فایل CA" + }, + "placeholder": { + "projName": "نام پروژه را وارد کنید", + "password": { + "enter": "کلمه عبور را وارد کنید", + "current": "کلمه عبور فعلی", + "new": "کلمه عبور جدید", + "save": "ذخیره کلمه عبور", + "confirm": "تایید کلمه عبور جدید" + }, + "searchProjectTree": "جست‌وجو در جداول", + "searchFields": "جست‌وجو در فیلدها", + "searchColumn": "جست‌وجو در ستون {search}", + "searchApps": "جست‌وجوی برنامه‌ها", + "searchModels": "مدل‌های جست‌وجو", + "noItemsFound": "مواردی یافت نشد", + "defaultValue": "مقدار پیش‌فرض", + "filterByEmail": "فیلترکردن بر مبنای پست الکترونیکی" + }, + "msg": { + "info": { + "footerInfo": "تعداد ردیف‌ها در هر صفحه", + "upload": "فایل را برای بارگذاری انتخاب کنید", + "upload_sub": "یا فایل را بکشید و رها کنید", + "excelSupport": "فرمت‌های پشتیبانی شده: xls - xlsx - xlsm - ods - ots", + "excelURL": "URL فایل Excel را انتخاب کنید", + "footMsg": "تعداد ردیف‌ها برای parse جهت یافتن نوع داده", + "excelImport": "صفحه(های) آماده برای ورود", + "exportMetadata": "آیا می‌خواهید فراداده را از فراجدول‌ها خارج کنید؟", + "importMetadata": "آیا می‌خواهید فراداده را به فراجدول‌ها وارد کنید؟", + "clearMetadata": "آیا می‌خواهید فراداده را از فراجدول‌ها حذف کنید؟", + "projectEmptyMessage": "با ایجاد یک پروژه جدید شروع به کار کنید", + "stopProject": "آیا می‌خواهید پروژه را متوقف کنید؟", + "startProject": "آیا می‌خواهید پروژه را آغاز کنید؟", + "restartProject": "آیا می‌خواهید پروژه را مجددا آغاز کنید؟", + "deleteProject": "آیا می‌خواهید پروژه را حذف کنید؟", + "shareBasePrivate": "ایجاد پایگاه فقط-خواندنی قابل اشتراک گذاری عمومی", + "shareBasePublic": "هر کسی در اینترنت با این لینک می‌تواند تنها مشاهده کند", + "userInviteNoSMTP": "به نظر می‌رسد هنوز mailer را پیکربندی نکرده‌اید! \\n لطفاْ کد دعوت بالا را کپی کرده و ارسال کنید برای", + "dragDropHide": "فیلدها را بکشید و در این‌جا رها کنید تا مخفی شوند", + "formInput": "برچسب ورودی فرم را وارد کنید", + "formHelpText": "مقداری متن راهنما اضافه کنید", + "onlyCreator": "فقط برای نقش ایجادکننده قابل مشاهده است", + "formDesc": "توضیحات فرم را اضافه کنید", + "beforeEnablePwd": "محدود کردن دسترسی با لزوم ورود کلمه عبور", + "afterEnablePwd": "دسترسی با لزوم ورود کلمه عبور محدود شده", + "privateLink": "این نمایش از طریق لینک خصوصی به اشتراک گذاشته شده", + "privateLinkAdditionalInfo": "افراد با لینک خصوصی تنها می‌توانند سلول‌هایی که در این نمایش قابل مشاهده است را ببینند", + "afterFormSubmitted": "بعد از ارسال فرم", + "apiOptions": "دسترسی به پروژه از طریق", + "submitAnotherForm": "نمایش دکمه \"ارسال فرمی دیگر\"", + "showBlankForm": "نمایش فرم خالی پس از 5 ثانیه", + "emailForm": "به این آدرس پست الکترونیکی من پیام ارسال کنید", + "showSysFields": "نمایش فیلدهای سیستم", + "filterAutoApply": "اعمال خودکار", + "showMessage": "نمایش این پیام", + "viewNotShared": "نمایش فعلی به اشتراک گذاشته نشده!", + "showAllViews": "مشاهده تمام نمایش های به اشتراک گذاشته شده از این جدول", + "collabView": "همکاران با دسترسی ویرایش یا فراتر می‌توانند پیکربندی نمایش را تغییر دهند.", + "lockedView": "تا هنگامی‌که نمایش قفل باشد، هیچ‌کس نمی‌تواند پیکربندی آن را تغییر دهد.", + "personalView": "فقط شما می‌توانید پیکربندی نمایش را تغییر دهید. نمایش‌های شخصی مربوط به سایر همکاران به‌طور پیش‌فرض پنهان شده‌اند.", + "ownerDesc": "می‌توان ایجادکنندگان را اضافه یا حذف کرد. و به ویرایش کامل ساختارها و فیلدهای پایگاه داده پرداخت.", + "creatorDesc": "می‌توان به ویرایش کامل ساختار و مقادیر پایگاه داده پرداخت.", + "editorDesc": "می‌توان سوابق را ویرایش کرد اما اختیار تغییر ساختار پایگاه داده/فیلدها وجود ندارد.", + "commenterDesc": "می‌توان سوابق را دید و در رابطه با آن‌ها اظهار نظر کرد اما امکان ویرایش هیچ چیز وجود ندارد", + "viewerDesc": "می‌توان سوابق را دید اما اختیار ویرایش هیچ چیز وجود ندارد", + "addUser": "افزودن کاربر جدید", + "staticRoleInfo": "نقش های تعریف شده سیستم قابل ویرایش نیستند", + "exportZip": "خروج فراداده پروژه به عنوان فایل فشرده و دریافت آن.", + "importZip": "ورود فایل فشرده فراداده پروژه و شروع مجدد.", + "importText": "ورود پروژه NocoDB با بارگذاری فایل فشرده فراداده", + "metaNoChange": "هیچ تغییری شناسایی نشد", + "sqlMigration": "مهاجرت‌های شِما به طور خودکار ساخته خواهند شد. جدولی ایجاد و صفحه را مجددا لود کن.", + "dbConnectionStatus": "فضا معتبر است", + "dbConnected": "اتصال موفقیت آمیز بود", + "notifications": { + "no_new": "هیچ اعلان جدیدی وجود ندارد", + "clear": "پاک سازی" + }, + "sponsor": { + "header": "شما می‌توانید از ما حمایت کنید!", + "message": "ما گروه کوچکی هستیم که تمام وقت کار می‌کنیم تا NocoDB یک ابزار Open-Source باشد؛ ما معتقدیم ابزاری مانند NocoDB باید به صورت رایگان برای هر حل کننده مساله ای روی اینترنت در دسترس باشد." + }, + "loginMsg": "ورود به NocoDB", + "passwordRecovery": { + "message_1": "لطفا پست الکترونیکی خود را که در هنگام ثبت نام استفاده کردید وارد کنید.", + "message_2": "ما یک لینک جهت تغییر کلمه عبور به پست الکترونیکی شما ارسال خواهیم‌کرد.", + "success": "لطفا برای تغییر کلمه عبور به پست الکترونیکی خود مراجعه کنید" + }, + "signUp": { + "superAdmin": "شما \"مدیر ارشد\" خواهید بود", + "alreadyHaveAccount": "هم‌اکنون حساب کاربری دارید؟", + "workEmail": "پست الکترونیکی کاری خود را وارد کنید", + "enterPassword": "کلمه عبور خود را وارد کنید", + "forgotPassword": "کلمه عبور خود را فراموش کرده‌اید؟", + "dontHaveAccount": "حساب کاربری ندارید؟" + }, + "addView": { + "grid": "افزودن نمایش شبکه‌ای", + "gallery": "افزودن نمایش گالری", + "form": "افزودن نمایش فرم", + "kanban": "افزودن نمایش کانبان", + "calendar": "افزودن نمایش تقویم" + }, + "tablesMetadataInSync": "متاداده جداول همگام سازی است", + "addMultipleUsers": "شما می توانید چندین ایمیل جداگانه کاما (،) را اضافه کنید", + "enterTableName": "نام جدول را وارد کنید", + "addDefaultColumns": "ستون های پیش فرض را اضافه کنید", + "tableNameInDb": "نام جدول به عنوان ذخیره شده در پایگاه داده" + }, + "error": { + "searchProject": "جست‌وجوی شما برای {search} نتیجه‌ای نداشت", + "invalidChar": "کاراکتر نامعتبر در مسیر پوشه.", + "invalidDbCredentials": "اعتبارنامه پایگاه داده نامعتبر است.", + "unableToConnectToDb": "دسترسی به پایگاه داده امکان پذیر نیست، لطفا بررسی کنید پایگاه داده شما در حال اجرا باشد.", + "userDoesntHaveSufficientPermission": "کاربر وجود ندارد یا اجازه کافی برای ایجاد شِما موجود نیست.", + "dbConnectionStatus": "پارامترهای پایگاه داده نامعتبر است", + "dbConnectionFailed": "قطع ارتباط:", + "signUpRules": { + "emailReqd": "پست الکترونیکی مورد نیاز است", + "emailInvalid": "پست الکترونیکی باید معتبر باشد", + "passwdRequired": "کلمه عبور مورد نیاز است", + "passwdLength": "کلمه عبور شما باید حداقل 8 کاراکتر داشته باشد" + } + }, + "toast": { + "exportMetadata": "فراداده پروژه با موفقیت خارج شد", + "importMetadata": "فراداده پروژه با موفقیت وارد شد", + "clearMetadata": "فراداده پروژه با موفقیت پاک‌سازی شد", + "stopProject": "پروژه با موفقیت متوقف شد", + "startProject": "پروژه با موفقیت آغاز گردید", + "restartProject": "پروژه با موفقیت مجددا آغاز گردید", + "deleteProject": "پروژه با موفقیت حذف گردید", + "authToken": "توکن معتبر در کلیپ بورد ذخیره شد", + "projInfo": "اطلاعات پروژه در کلیپ بورد ذخیره شد", + "inviteUrlCopy": "URL دعوت نامه در کلیپ بورد ذخیره شده", + "createView": "نمایش با موفقیت ایجاد شد", + "formEmailSMTP": "لطفاْ جهت فعال‌سازی اعلان پست الکترونیکی، پلاگین SMTP را در قسمت اپلیکیشن‌ها فعال کنید", + "collabView": "با موفقیت به نمایش مشارکتی تغییر یافت", + "lockedView": "با موفقیت به نمایش قفل‌شده تغییر یافت", + "futureRelease": "به زودی!" + } + } +} diff --git a/packages/nc-gui/plugins/i18n.js b/packages/nc-gui/plugins/i18n.js index ecf3771323..e08c319c1d 100644 --- a/packages/nc-gui/plugins/i18n.js +++ b/packages/nc-gui/plugins/i18n.js @@ -1,10 +1,10 @@ // plugins/i18n.js -import Vue from 'vue' -import VueI18n from 'vue-i18n' +import Vue from "vue"; +import VueI18n from "vue-i18n"; // Tell Vue to use our plugin -Vue.use(VueI18n) +Vue.use(VueI18n); export default ({ app, store }) => { // Set the i18n instance on app @@ -14,46 +14,47 @@ export default ({ app, store }) => { locale: store.state.windows.language, // Set the fallback locale in case the current locale can't be found - fallbackLocale: 'en', + fallbackLocale: "en", // Associate each locale to a content file messages: { - en: require('~/lang/en.json'), - zh_HK: require('~/lang/zh_HK.json'), - zh_TW: require('~/lang/zh_TW.json'), - zh_CN: require('~/lang/zh_CN.json'), - ja: require('~/lang/ja.json'), - fr: require('~/lang/fr.json'), - es: require('~/lang/es.json'), - de: require('~/lang/de.json'), - id: require('~/lang/id.json'), - it_IT: require('~/lang/it_IT.json'), - ko: require('~/lang/ko.json'), - nl: require('~/lang/nl.json'), - ru: require('~/lang/ru.json'), - sv: require('~/lang/sv.json'), - da: require('~/lang/da.json'), - vi: require('~/lang/vi.json'), - no: require('~/lang/no.json'), - iw: require('~/lang/iw.json'), - fi: require('~/lang/fi.json'), - uk: require('~/lang/uk.json'), - hr: require('~/lang/hr.json'), - th: require('~/lang/th.json'), - sl: require('~/lang/sl.json'), - pt_BR: require('~/lang/pt_BR.json') - } - }) + en: require("~/lang/en.json"), + zh_HK: require("~/lang/zh_HK.json"), + zh_TW: require("~/lang/zh_TW.json"), + zh_CN: require("~/lang/zh_CN.json"), + ja: require("~/lang/ja.json"), + fr: require("~/lang/fr.json"), + es: require("~/lang/es.json"), + de: require("~/lang/de.json"), + id: require("~/lang/id.json"), + it_IT: require("~/lang/it_IT.json"), + ko: require("~/lang/ko.json"), + nl: require("~/lang/nl.json"), + ru: require("~/lang/ru.json"), + sv: require("~/lang/sv.json"), + da: require("~/lang/da.json"), + vi: require("~/lang/vi.json"), + no: require("~/lang/no.json"), + iw: require("~/lang/iw.json"), + fi: require("~/lang/fi.json"), + uk: require("~/lang/uk.json"), + hr: require("~/lang/hr.json"), + th: require("~/lang/th.json"), + sl: require("~/lang/sl.json"), + pt_BR: require("~/lang/pt_BR.json"), + fa: require("~/lang/fa.json"), + }, + }); store.watch( - state => state.windows.language, + (state) => state.windows.language, (language) => { if (app.i18n.availableLocales.includes(language)) { - app.i18n.locale = language + app.i18n.locale = language; } } - ) -} + ); +}; /** * @copyright Copyright (c) 2021, Xgene Cloud Ltd *