Skip to content

Commit

Permalink
Merge branch 'mahdi4k-add-persian-translation'
Browse files Browse the repository at this point in the history
  • Loading branch information
Kiho committed Aug 13, 2024
2 parents eff2822 + 1ea4b4a commit 8a8ea59
Show file tree
Hide file tree
Showing 4 changed files with 116 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/language-provider/entries/fa-ir.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import faMessages from '../locales/fa-ir.json';

const FaLang = {
messages: {
...faMessages,
},
locale: 'fa-IR',
};
export default FaLang;
8 changes: 8 additions & 0 deletions src/language-provider/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import enLang from './entries/en-us';
import itLang from './entries/it-it';
import vnLang from './entries/vi-vn';
import faLang from './entries/fa-ir';

export const AppLanguages = [
{
Expand All @@ -21,12 +22,19 @@ export const AppLanguages = [
name: 'Italiano',
icon: 'it',
},
{
languageId: 'persian',
locale: 'ir',
name: 'farsi',
icon: 'ir',
},
];

const AppLocale = {
en: enLang,
vi: vnLang,
it: itLang,
fa: faLang,
};

export default AppLocale;
97 changes: 97 additions & 0 deletions src/language-provider/locales/fa-ir.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
{
"display-label": "برچسب نمایش",
"choose-file": "انتخاب فایل",
"choose-file-type": "انتخاب نوع فایل",
"select-file-type": "انتخاب نوع فایل",
"text-to-display": "متن برای نمایش",
"link-to": "لینک به",
"center": "مرکز",
"width": "عرض",
"height": "ارتفاع",
"required": "الزامی",
"read-only": "فقط خواندنی",
"default-to-today": "پیش‌فرض به امروز",
"show-time-select": "نمایش انتخاب زمان",
"show-time-select-only": "فقط نمایش انتخاب زمان",
"show-time-input": "نمایش ورودی زمان",
"display-horizontal": "نمایش افقی",
"variable-key": "کلید متغیر",
"variable-key-desc": "این عنصر را به کلیدی تبدیل می‌کند که می‌تواند با یک مقدار زمان اجرا جایگزین شود",
"print-options": "گزینه‌های پرینت",
"page-break-before-elements": "شکست صفحه قبل از عنصر",
"alternate-signature-page": "صفحه امضا/جایگزین",
"display-on-alternate-signature-page": "نمایش در صفحه امضا/جایگزین",
"step": "گام",
"min": "حداقل",
"max": "حداکثر",
"default-selected": "پیش‌فرض انتخاب شده",
"text-style": "سبک متن",
"bold": "پررنگ",
"italic": "ایتالیک",
"description": "توضیحات",
"correct-answer": "پاسخ صحیح",
"populate-options-from-api": "پر کردن گزینه‌ها از API",
"populate": "پر کردن",
"pdf": "PDF",
"word": "Word",
"excel": "Excel",
"ppt": "PPT",

"options": "گزینه‌ها",
"value": "مقدار",
"correct": "صحیح",

"dismiss": "رد کردن",

"place-holder-option-1": "گزینه جایگزین 1",
"place-holder-option-2": "گزینه جایگزین 2",
"place-holder-option-3": "گزینه جایگزین 3",
"place-holder-tag-1": "برچسب جایگزین 1",
"place-holder-tag-2": "برچسب جایگزین 2",
"place-holder-tag-3": "برچسب جایگزین 3",

"toolbox": "جعبه ابزار",
"header-text": "متن سرصفحه",
"label": "برچسب",
"paragraph": "پاراگراف",
"line-break": "شکست خط",
"dropdown": "منوی کشویی",
"tags": "برچسب‌ها",
"checkboxes": "چک‌ باکس‌ها",
"multiple-choice": "چند گزینه‌ای",
"text-input": "ورودی متن",
"email-input": "ایمیل",
"phone-input": "شماره تلفن",
"number-input": "ورودی عدد",
"multi-line-input": "ورودی چند خطی",
"fieldset": "مجموعه فیلد",
"two-columns-row": "ردیف دو ستونی",
"three-columns-row": "ردیف سه ستونی",
"four-columns-row": "ردیف چهار ستونی",
"five-columns-row": "ردیف پنج ستونی",
"six-columns-row": "ردیف شش ستونی",
"image": "تصویر",
"rating": "رتبه‌بندی",
"date": "تاریخ",
"signature": "امضا",
"website": "وب‌سایت",
"file-attachment": "پیوست فایل",
"range": "محدوده",
"camera": "دوربین",
"file-upload": "بارگذاری فایل",
"place-holder-text": "متن جایگزین...",
"place-holder-label": "برچسب جایگزین",
"place-holder-website-link": "لینک وب‌سایت جایگزین...",
"place-holder-file-name": "نام فایل جایگزین...",
"place-holder-email": "ایمیل",
"place-holder-phone-number": "شماره تلفن",
"easy": "آسان",
"difficult": "دشوار",
"drop-zone": "منطقه رها کردن",

"message.is-required": "الزامی است",
"message.was-answered-incorrectly": "به اشتباه پاسخ داده شد",
"message.was-not-registered": "ثبت نشد",
"message.invalid-email": "فیلد نیاز به آدرس ایمیل معتبر دارد",
"message.invalid-phone-number": "فیلد نیاز به شماره تلفن معتبر دارد"
}
2 changes: 2 additions & 0 deletions types/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,7 @@ export type ToolbarItem = {
export interface FormBuilderProps {
toolbarItems?: ToolbarItem[];
files?: any[];
locale?: string;
url?: string;
showCorrectColumn?: boolean;
show_description?: boolean;
Expand Down Expand Up @@ -151,6 +152,7 @@ export interface FormGeneratorProps {
data: any[];
back_action?: string;
back_name?: string;
locale?: string;
task_id?: number;
answer_data?: any[];
authenticity_token?: string;
Expand Down

0 comments on commit 8a8ea59

Please sign in to comment.