import { readFileSync, writeFileSync } from 'fs';
import { fileURLToPath } from 'url';
import { dirname, join } from 'path';
const dir = dirname(fileURLToPath(import.meta.url));
let html = readFileSync(join(dir, 'index.html'), 'utf8');
// Head & fonts
html = html
.replace('lang="fa"', 'lang="ar"')
.replace(
"family=Vazirmatn:wght@300;400;500;600;700;800&display=swap",
"family=Tajawal:wght@300;400;500;600;700;800&display=swap"
)
.replace(/font-family: 'Vazirmatn', Tahoma, sans-serif/g, "font-family: 'Tajawal', 'Segoe UI', Tahoma, sans-serif")
.replace(/filename: 'Sorena-POS-Catalog\.pdf'/, "filename: 'Sorena-POS-Catalog-AR.pdf'");
const pairs = [
['کاتالوگ سورنا POS | شرکت سورنا صنعت خاوران', 'كتالوج سورنا POS | شركة سورنا صناعة خاوران'],
['کاتالوگ سورنا POS', 'كتالوج سورنا POS'],
['برای چاپ: A4 · حاشیه «پیشفرض» · فعال کردن «پسزمینه گرافیکی»', 'للطباعة: A4 · الهوامش «افتراضية» · تفعيل «الرسومات الخلفية»'],
['پیشنمایش چاپ', 'معاينة الطباعة'],
['دریافت PDF', 'تحميل PDF'],
['در حال ساخت PDF…', 'جارٍ إنشاء PDF…'],
['سیستم یکپارچه فروش، انبار، حسابداری و گزارشگیری
برای کسبوکارهای ایرانی', 'نظام متكامل للبيع والمخزون والمحاسبة وإعداد التقارير
للأعمال التجارية'],
['شرکت سورنا صنعت خاوران', 'شركة سورنا صناعة خاوران'],
['نسخه ۶.۹ · ۱۴۰۵
\n فارسی · راستچین · تقویم شمسی', 'الإصدار 6.9 · 2026
\n عربي · من اليمين لليسار · تقويم هجري'],
['فهرست مطالب', 'فهرس المحتويات'],
['معرفی سیستم', 'تعريف النظام'],
['این سیستم برای چه کسانی است؟', 'لمن هذا النظام؟'],
['امکانات اصلی در یک نگاه', 'الميزات الرئيسية في لمحة'],
['صفحه ورود', 'صفحة تسجيل الدخول'],
['داشبورد مدیریتی', 'لوحة التحكم الإدارية'],
['صندوق فروش (POS)', 'نقطة البيع (POS)'],
['مدیریت محصولات', 'إدارة المنتجات'],
['مشتریان و تامینکنندگان', 'العملاء والموردون'],
['مدیریت خرید', 'إدارة المشتريات'],
['گزارشگیری', 'إعداد التقارير'],
['حسابهای مالی', 'الحسابات المالية'],
['کاربران و دسترسی', 'المستخدمون والصلاحيات'],
['تنظیمات کسبوکار', 'إعدادات العمل'],
['ماژولهای تخصصی (۱ تا ۳)', 'الوحدات المتخصصة (1–3)'],
['ماژولهای تخصصی (۴ تا ۶)', 'الوحدات المتخصصة (4–6)'],
['ماژولهای تخصصی (۷ تا ۹)', 'الوحدات المتخصصة (7–9)'],
['ماژولهای تخصصی (۱۰ تا ۱۲)', 'الوحدات المتخصصة (10–12)'],
['ماژولهای تخصصی (۱۳ تا ۱۵)', 'الوحدات المتخصصة (13–15)'],
['مزایا و مشخصات فنی', 'المزايا والمواصفات الفنية'],
['سورنا POS نرمافزار جامع مدیریت کسبوکار است که فروش، انبار، خرید، مشتریان، حسابداری و گزارشها را در یک پنل واحد جمع میکند. این سیستم توسط شرکت سورنا صنعت خاوران برای بازار ایران بومیسازی شده: رابط فارسی، راستچین و تاریخ شمسی.',
'سورنا POS برنامج شامل لإدارة الأعمال يجمع المبيعات والمخزون والمشتريات والعملاء والمحاسبة والتقارير في لوحة واحدة. تم تعريب هذا النظام بواسطة شركة سورنا صناعة خاوران: واجهة عربية، من اليمين لليسار، وتقويم هجري.'],
['نوع گزارش', 'نوع التقرير'],
['ماژول تخصصی', 'وحدة متخصصة'],
['محصول و مشتری', 'منتج وعميل'],
['رابط فارسی', 'واجهة عربية'],
['سورنا POS چه کارهایی انجام میدهد؟', 'ماذا يفعل سورنا POS؟'],
['ثبت فروش از صندوق با سرعت بالا و چاپ فاکتور', 'تسجيل المبيعات من نقطة البيع بسرعة وطباعة الفاتورة'],
['مدیریت موجودی کالا در یک یا چند انبار و شعبه', 'إدارة مخزون البضائع في مستودع واحد أو عدة فروع'],
['ثبت خرید از تامینکنندگان و پیگیری بدهیها', 'تسجيل المشتريات من الموردين ومتابعة الديون'],
['نگهداری پرونده مشتریان و مانده حساب هر طرف', 'الاحتفاظ بملفات العملاء ورصيد حساب كل طرف'],
['ثبت درآمد و هزینه و مشاهده وضعیت مالی', 'تسجيل الإيرادات والمصروفات وعرض الوضع المالي'],
['تولید گزارش فروش، سود، موجودی و عملکرد کارکنان', 'إنشاء تقارير المبيعات والأرباح والمخزون وأداء الموظفين'],
['تعریف کاربر با سطح دسترسی دلخواه برای هر بخش', 'تعريف مستخدم بصلاحيات مخصصة لكل قسم'],
['فروشگاه و عمدهفروشی', 'المتاجر وتجارة الجملة'],
['فروشگاه پوشاک، لوازم خانگی، مواد غذایی، لوازم التحریر و هر کسبوکاری که کالا میفروشد و نیاز به صندوق و انبار دارد.',
'متاجر الملابس والأجهزة المنزلية والمواد الغذائية والقرطاسية وأي عمل يبيع بضائع ويحتاج نقطة بيع ومخزون.'],
['رستوران و کافه', 'المطاعم والمقاهي'],
['با ماژول رستوران: مدیریت میز، سفارش آشپزخانه، منو و فروش سریع.', 'مع وحدة المطعم: إدارة الطاولات وطلبات المطبخ والقائمة والبيع السريع.'],
['واحد تولید', 'وحدة الإنتاج'],
['با ماژول تولید: فرمول ساخت، مواد اولیه، تولید و کنترل موجودی نیمساخته.', 'مع وحدة الإنتاج: صيغة التصنيع والمواد الخام والإنتاج ومراقبة مخزون المنتجات نصف المصنعة.'],
['شرکتهای چند شعبهای', 'الشركات متعددة الفروع'],
['مدیریت مرکزی چند فروشگاه، انبار جداگانه و گزارش تجمیعی از همه شعب.', 'إدارة مركزية لعدة متاجر ومستودعات منفصلة وتقارير مجمعة من جميع الفروع.'],
['بخش', 'القسم'],
['توضیح', 'الوصف'],
['صندوق فروش', 'نقطة البيع'],
['فروش سریع، جستجوی بارکد/نام، تخفیف، مالیات، پرداخت نقد/کارت/چک، چاپ فاکتور، انتخاب مشتری، بازگشت کالا',
'بيع سريع، بحث بالباركود/الاسم، خصم، ضريبة، دفع نقدي/بطاقة/شيك، طباعة فاتورة، اختيار عميل، إرجاع بضاعة'],
['محصولات', 'المنتجات'],
['تعریف کالا، دسته و برند، بارکد، قیمت خرید/فروش، موجودی، هشدار کمبود، انقضا، واردات از اکسل',
'تعريف البضاعة والفئة والعلامة والباركود وأسعار الشراء/البيع والمخزون وتنبيه النقص وانتهاء الصلاحية واستيراد Excel'],
['مشتریان', 'العملاء'],
['ثبت اطلاعات تماس، گروهبندی، مانده بدهی/بستانکاری، تاریخچه خرید، ارسال پیامک',
'تسجيل بيانات الاتصال والتصنيف ورصيد المدين/الدائن وسجل المشتريات وإرسال SMS'],
['تامینکنندگان', 'الموردون'],
['پرونده تامینکننده، ثبت خرید، پیگیری پرداخت، گزارش بدهی', 'ملف المورد وتسجيل الشراء ومتابعة الدفع وتقرير الديون'],
['خرید', 'المشتريات'],
['فاکتور خرید، برگشت از خرید، سفارش خرید، بهروزرسانی خودکار موجودی', 'فاتورة شراء ومرتجع شراء وأمر شراء وتحديث المخزون تلقائياً'],
['فروش', 'المبيعات'],
['فاکتور فروش، پیشفاکتور، تحویل جزئی، برگشت از فروش، پیگیری پرداخت', 'فاتورة بيع وعرض سعر وتسليم جزئي ومرتجع بيع ومتابعة الدفع'],
['انبار', 'المخزون'],
['انتقال بین انبارها، تعدیل موجودی، گزارش ورود/خروج، ردیابی batch', 'نقل بين المستودعات وتعديل المخزون وتقرير الدخول/الخروج وتتبع الدفعات'],
['حسابداری', 'المحاسبة'],
['حسابهای پرداخت، ثبت تراکنش، ترازنامه، سود و زیان، بودجه', 'حسابات الدفع وتسجيل المعاملات والميزانية والأرباح والخسائر والموازنة'],
['گزارشها', 'التقارير'],
['فروش، سود، موجودی، مالیاتی، کاربران، مشتریان — خروجی PDF و Excel', 'المبيعات والأرباح والمخزون والضرائب والمستخدمون والعملاء — تصدير PDF وExcel'],
['کاربران', 'المستخدمون'],
['نقش و مجوز، محدودیت شعبه، ثبت فعالیت، ساعات کاری', 'الدور والصلاحية وتقييد الفرع وتسجيل النشاط وساعات العمل'],
['بخش ۱ از ۱۰', 'القسم 1 من 10'],
['بخش ۲ از ۱۰', 'القسم 2 من 10'],
['بخش ۳ از ۱۰', 'القسم 3 من 10'],
['بخش ۴ از ۱۰', 'القسم 4 من 10'],
['بخش ۵ از ۱۰', 'القسم 5 من 10'],
['بخش ۶ از ۱۰', 'القسم 6 من 10'],
['بخش ۷ از ۱۰', 'القسم 7 من 10'],
['بخش ۸ از ۱۰', 'القسم 8 من 10'],
['بخش ۹ از ۱۰', 'القسم 9 من 10'],
['بخش ۱۰ از ۱۰', 'القسم 10 من 10'],
['نقطه شروع کار با سیستم. هر کاربر با نام کاربری و رمز عبور وارد میشود و فقط به بخشهایی دسترسی دارد که مدیر برایش تعریف کرده است.',
'نقطة البداية للعمل مع النظام. يسجل كل مستخدم الدخول باسم المستخدم وكلمة المرور ويصل فقط إلى الأقسام التي حددها المدير.'],
['ورود امن با نام کاربری و رمز', 'دخول آمن باسم المستخدم وكلمة المرور'],
['رابط کاملاً فارسی و راستچین', 'واجهة عربية كاملة من اليمين لليسار'],
['نمایش نام سیستم و کسبوکار', 'عرض اسم النظام والعمل'],
['امکان بازیابی رمز عبور', 'إمكانية استعادة كلمة المرور'],
['پشتیبانی از چند زبان', 'دعم لغات متعددة'],
['سازگار با مرورگر و موبایل', 'متوافق مع المتصفح والجوال'],
['اولین صفحه بعد از ورود. مدیر در یک نگاه وضعیت فروش، خرید، بدهیها و هشدارهای مهم را میبیند — بدون نیاز به گزارش جداگانه.',
'أول صفحة بعد تسجيل الدخول. يرى المدير في لمحة حالة المبيعات والمشتريات والديون والتنبيهات المهمة — دون الحاجة لتقرير منفصل.'],
['خلاصه فروش امروز، هفته و ماه', 'ملخص مبيعات اليوم والأسبوع والشهر'],
['نمودار فروش ۳۰ روز با تاریخ شمسی', 'رسم بياني للمبيعات 30 يوماً بالتقويم الهجري'],
['هشدار موجودی کم و نزدیک انقضا', 'تنبيه نقص المخزون واقتراب انتهاء الصلاحية'],
['لیست پرداختهای معوق', 'قائمة المدفوعات المتأخرة'],
['خلاصه خرید و هزینهها', 'ملخص المشتريات والمصروفات'],
['دسترسی سریع به بخشهای پرکاربرد', 'وصول سريع للأقسام الأكثر استخداماً'],
['قلب سیستم برای فروش روزانه. فروشنده محصول را جستجو میکند، به سبد اضافه میکند، تخفیف میدهد و فاکتور چاپ میکند — همه در چند ثانیه.',
'قلب النظام للبيع اليومي. يبحث البائع عن المنتج ويضيفه للسلة ويمنح خصماً ويطبع الفاتورة — كل ذلك في ثوانٍ.'],
['جستجو با نام، SKU یا بارکد', 'بحث بالاسم أو SKU أو الباركود'],
['پرداخت نقد، کارت، چک و ترکیبی', 'دفع نقدي وبطاقة وشيك ومختلط'],
['تخفیف درصدی یا مبلغی', 'خصم نسبي أو مبلغ ثابت'],
['انتخاب مشتری و ثبت بدهی', 'اختيار عميل وتسجيل دين'],
['چاپ فاکتور و رسید', 'طباعة فاتورة وإيصال'],
['میانبر صفحهکلید برای سرعت', 'اختصارات لوحة المفاتيح للسرعة'],
['مدیریت صندوق و شیفت', 'إدارة الصندوق والوردية'],
['تعلیق فاکتور و بازیابی', 'تعليق الفاتورة واستعادتها'],
['لیست کامل کالاها با امکان جستجو، فیلتر و ویرایش گروهی. هر محصول میتواند چند واحد، چند قیمت و موجودی جدا در هر انبار داشته باشد.',
'قائمة كاملة بالبضائع مع إمكانية البحث والتصفية والتعديل الجماعي. كل منتج يمكن أن يكون له وحدات وأسعار ومخزون منفصل في كل مستودع.'],
['تعریف نام، SKU، بارکد و تصویر', 'تعريف الاسم وSKU والباركود والصورة'],
['دستهبندی و برند', 'التصنيف والعلامة التجارية'],
['قیمت خرید، فروش و حاشیه سود', 'سعر الشراء والبيع وهامش الربح'],
['موجودی لحظهای هر انبار', 'مخزون فوري لكل مستودع'],
['هشدار حداقل موجودی', 'تنبيه الحد الأدنى للمخزون'],
['واردات و خروجی اکسل', 'استيراد وتصدير Excel'],
['محصولات ترکیبی و متغیر', 'منتجات مركبة ومتغيرة'],
['تاریخ انقضا و batch', 'تاريخ انتهاء الصلاحية والدفعة'],
['پرونده کامل هر طرف حساب: اطلاعات تماس، مانده بدهی یا بستانکاری، تاریخچه تراکنشها و امکان گروهبندی برای تخفیف یا گزارش.',
'ملف كامل لكل طرف حساب: بيانات الاتصال ورصيد المدين أو الدائن وسجل المعاملات وإمكانية التصنيف للخصم أو التقرير.'],
['ثبت نام، تلفن، آدرس و کد ملی', 'تسجيل الاسم والهاتف والعنوان ورقم الهوية'],
['مانده حساب لحظهای', 'رصيد الحساب الفوري'],
['تاریخچه خرید و پرداخت', 'سجل المشتريات والمدفوعات'],
['گروهبندی مشتریان', 'تصنيف العملاء'],
['ارسال پیامک و ایمیل', 'إرسال SMS وبريد إلكتروني'],
['گزارش دفتر کل طرف حساب', 'تقرير دفتر الأستاذ للطرف'],
['واردات از فایل اکسل', 'استيراد من ملف Excel'],
['تفکیک مشتری و تامینکننده', 'فصل العميل والمورد'],
['ثبت فاکتور خرید از تامینکننده. با هر خرید، موجودی انبار خودکار بهروز میشود و بدهی به تامینکننده ثبت میگردد.',
'تسجيل فاتورة شراء من المورد. مع كل شراء يُحدَّث مخزون المستودع تلقائياً ويُسجَّل الدين للمورد.'],
['ثبت فاکتور خرید با جزئیات', 'تسجيل فاتورة شراء بالتفاصيل'],
['انتخاب تامینکننده و انبار', 'اختيار المورد والمستودع'],
['ثبت پرداخت جزئی یا کامل', 'تسجيل دفع جزئي أو كامل'],
['برگشت از خرید', 'مرتجع شراء'],
['سفارش خرید (Purchase Order)', 'أمر شراء (Purchase Order)'],
['بهروزرسانی خودکار موجودی', 'تحديث المخزون تلقائياً'],
['محاسبه مالیات و تخفیف', 'حساب الضريبة والخصم'],
['چاپ و ارسال فاکتور', 'طباعة وإرسال الفاتورة'],
['بیش از ۳۰ گزارش آماده برای تصمیمگیری: فروش، سود، موجودی، مالیات، عملکرد فروشنده و مشتریان برتر — با فیلتر تاریخ شمسی.',
'أكثر من 30 تقريراً جاهزاً لاتخاذ القرار: المبيعات والأرباح والمخزون والضرائب وأداء البائع وأفضل العملاء — مع تصفية بالتاريخ الهجري.'],
['گزارش موجودی و ارزش انبار', 'تقرير المخزون وقيمة المستودع'],
['گزارش فروش روزانه/ماهانه', 'تقرير مبيعات يومي/شهري'],
['سود و زیان هر محصول', 'أرباح وخسائر كل منتج'],
['گزارش مالیاتی', 'تقرير ضريبي'],
['عملکرد کاربران و صندوق', 'أداء المستخدمين والصندوق'],
['مشتریان و تامینکنندگان برتر', 'أفضل العملاء والموردين'],
['خروجی PDF و Excel', 'تصدير PDF وExcel'],
['فیلتر بر اساس شعبه و تاریخ', 'تصفية حسب الفرع والتاريخ'],
['مدیریت جریان نقدی: تعریف حساب بانکی و صندوق، ثبت درآمد و هزینه، و مشاهده تراز مالی کسبوکار.',
'إدارة التدفق النقدي: تعريف حساب بنكي وصندوق وتسجيل الإيرادات والمصروفات وعرض الميزانية المالية للعمل.'],
['تعریف حساب نقد، بانک و کارت', 'تعريف حساب نقدي وبنكي وبطاقة'],
['ثبت واریز و برداشت', 'تسجيل إيداع وسحب'],
['انتقال بین حسابها', 'تحويل بين الحسابات'],
['ترازنامه لحظهای', 'ميزانية فورية'],
['گزارش سود و زیان', 'تقرير الأرباح والخسائر'],
['بودجهبندی ماهانه', 'موازنة شهرية'],
['اتصال به فاکتور فروش/خرید', 'ربط بفاتورة البيع/الشراء'],
['گزارش جریان نقدی', 'تقرير التدفق النقدي'],
['هر کارمند فقط به بخشهای مجاز دسترسی دارد. مدیر نقشها را تعریف میکند و میتواند دسترسی را تا سطح «فقط مشاهده» محدود کند.',
'كل موظف يصل فقط للأقسام المسموح بها. يحدد المدير الأدوار ويمكنه تقييد الصلاحية حتى مستوى «عرض فقط».'],
['تعریف کاربر با نقش', 'تعريف مستخدم بدور'],
['مجوز جزئی برای هر بخش', 'صلاحية جزئية لكل قسم'],
['محدودیت به شعبه خاص', 'تقييد بفرع محدد'],
['ثبت فعالیت (Activity Log)', 'تسجيل النشاط (Activity Log)'],
['تعیین ساعات کاری', 'تحديد ساعات العمل'],
['نقشهای از پیش تعریفشده', 'أدوار معرّفة مسبقاً'],
['غیرفعالسازی بدون حذف', 'تعطيل دون حذف'],
['رمز عبور و امنیت', 'كلمة المرور والأمان'],
['پیکربندی کامل سیستم: اطلاعات شرکت، شعبهها، مالیات، قالب فاکتور، چاپگر و فعالسازی ماژولها — یکبار تنظیم، همیشه آماده.',
'تهيئة كاملة للنظام: بيانات الشركة والفروع والضرائب وقالب الفاتورة والطابعة وتفعيل الوحدات — إعداد مرة واحدة، جاهز دائماً.'],
['اطلاعات شرکت و لوگو', 'بيانات الشركة والشعار'],
['تعریف شعبه و انبار', 'تعريف الفرع والمستودع'],
['نرخ مالیات و ارز', 'معدل الضريبة والعملة'],
['قالب و سایز فاکتور', 'قالب وحجم الفاتورة'],
['اتصال چاپگر حرارتی', 'ربط طابعة حرارية'],
['فعال/غیرفعال ماژولها', 'تفعيل/تعطيل الوحدات'],
['میانبرهای صفحهکلید', 'اختصارات لوحة المفاتيح'],
['پشتیبانگیری و بازیابی', 'نسخ احتياطي واستعادة'],
['ماژولهای تخصصی', 'الوحدات المتخصصة'],
['سورنا POS · بخش ۱', 'سورنا POS · الجزء 1'],
['سورنا POS · بخش ۲', 'سورنا POS · الجزء 2'],
['سورنا POS · بخش ۳', 'سورنا POS · الجزء 3'],
['سورنا POS · بخش ۴', 'سورنا POS · الجزء 4'],
['سورنا POS · بخش ۵', 'سورنا POS · الجزء 5'],
['هر ماژول جداگانه فعال میشود. فقط ماژولهایی را روشن کنید که کسبوکار شما به آنها نیاز دارد.',
'تُفعَّل كل وحدة على حدة. فعّل فقط الوحدات التي يحتاجها عملك.'],
['حسابداری پیشرفته', 'المحاسبة المتقدمة'],
['برای کسبوکارهایی که به حسابداری دوطرفه و گزارشهای مالی حرفهای نیاز دارند. فاکتورهای فروش و خرید بهصورت خودکار در دفتر حسابها ثبت میشوند و نیازی به ورود دستی تکراری نیست.',
'للأعمال التي تحتاج محاسبة مزدوجة وتقارير مالية احترافية. تُسجَّل فواتير البيع والشراء تلقائياً في دفتر الحسابات دون إدخال يدوي متكرر.'],
['مناسب برای:', 'مناسب لـ:'],
['شرکتهایی که حسابدار دارند یا به ترازنامه و سود و زیان رسمی نیاز دارند.', 'الشركات التي لديها محاسب أو تحتاج ميزانية وأرباح وخسائر رسمية.'],
['تعریف دفتر حسابها (دارایی، بدهی، درآمد، هزینه)', 'تعريف دفتر الحسابات (أصول، خصوم، إيرادات، مصروفات)'],
['ثبت سند حسابداری دستی و خودکار', 'تسجيل قيد محاسبي يدوي وتلقائي'],
['تراز آزمایشی و ترازنامه', 'ميزان المراجعة والميزانية العمومية'],
['گزارش سود و زیان دورهای', 'تقرير أرباح وخسائر دوري'],
['بودجهبندی و مقایسه با عملکرد واقعی', 'موازنة ومقارنة بالأداء الفعلي'],
['اتصال مستقیم به فاکتور فروش و خرید', 'ربط مباشر بفاتورة البيع والشراء'],
['مدیریت ارتباط با مشتری', 'إدارة علاقات العملاء'],
['ابزار فروش و پیگیری مشتری. از لحظهای که یک سرنخ وارد سیستم میشود تا بستن قرارداد، تمام مراحل قابل پیگیری است.',
'أداة بيع ومتابعة العملاء. من لحظة دخول العميل المحتمل حتى إبرام العقد، جميع المراحل قابلة للمتابعة.'],
['تیم فروش، آژانسها، شرکتهای خدماتی و هر کسبوکاری با چرخه فروش طولانی.', 'فريق المبيعات والوكالات وشركات الخدمات وأي عمل بدورة مبيعات طويلة.'],
['ثبت و مدیریت سرنخ فروش (Lead)', 'تسجيل وإدارة العملاء المحتملين (Lead)'],
['قیف فروش با مراحل قابل تنظیم', 'قمع مبيعات بمراحل قابلة للتخصيص'],
['برنامهریزی تماس، جلسه و یادآوری', 'جدولة اتصال واجتماع وتذكير'],
['کمپین بازاریابی و ارسال پیامک/ایمیل', 'حملة تسويق وإرسال SMS/بريد'],
['تاریخچه کامل تعامل با هر مشتری', 'سجل كامل للتفاعل مع كل عميل'],
['گزارش عملکرد فروشندگان', 'تقرير أداء مندوبي المبيعات'],
['منابع انسانی', 'الموارد البشرية'],
['مدیریت کارکنان در کنار فروش و انبار. حضور و غیاب، مرخصی، حقوق و وظایف روزانه — همه در همان سیستمی که برای POS استفاده میکنید، بدون نرمافزار جداگانه.',
'إدارة الموظفين إلى جانب المبيعات والمخزون. الحضور والغياب والإجازات والرواتب والمهام اليومية — كلها في نفس نظام نقطة البيع دون برنامج منفصل.'],
['شرکتهایی با ۵ تا ۵۰۰ نفر پرسنل که میخواهند HR و POS یکجا باشد.', 'الشركات من 5 إلى 500 موظف تريد دمج الموارد البشرية ونقطة البيع.'],
['ثبت حضور و غیاب (دستی یا با دستگاه)', 'تسجيل حضور وغياب (يدوي أو بجهاز)'],
['درخواست و تأیید مرخصی', 'طلب وموافقة إجازة'],
['محاسبه حقوق و مزایا', 'حساب الرواتب والمزايا'],
['وظایف (To-Do) و تخصیص به کارمند', 'مهام (To-Do) وتعيين للموظف'],
['تقویم رویدادها و یادآوری', 'تقويم الأحداث والتذكيرات'],
['مدیریت اسناد و فایلهای پرسنلی', 'إدارة الوثائق والملفات الشخصية'],
['تولید', 'الإنتاج'],
['برای کارخانهها و واحدهای تولیدی. مواد اولیه را تعریف کنید، فرمول ساخت بنویسید و با هر دستور تولید، موجودی مواد کسر و محصول نهایی به انبار اضافه میشود.',
'للمصانع ووحدات الإنتاج. عرّف المواد الخام واكتب صيغة التصنيع ومع كل أمر إنتاج يُخصم المخزون ويُضاف المنتج النهائي للمستودع.'],
['کارخانه، کارگاه تولید، بستهبندی مواد غذایی و هر واحدی که مواد اولیه را به محصول تبدیل میکند.',
'المصنع وورشة الإنتاج وتعبئة المواد الغذائية وأي وحدة تحوّل المواد الخام إلى منتج.'],
['فرمول ساخت (BOM) برای هر محصول', 'صيغة تصنيع (BOM) لكل منتج'],
['صدور سفارش تولید', 'إصدار أمر إنتاج'],
['کسر خودکار مواد اولیه از انبار', 'خصم تلقائي للمواد الخام من المخزون'],
['محاسبه بهای تمامشده واقعی', 'حساب التكلفة الكاملة الفعلية'],
['ثبت ضایعات و برگشت مواد', 'تسجيل الهدر ومرتجع المواد'],
['گزارش تولید روزانه و ماهانه', 'تقرير إنتاج يومي وشهري'],
['تعمیرات', 'الإصلاحات'],
['مخصوص تعمیرگاه موبایل، کامپیوتر، لوازم خانگی و هر کسبوکاری که دستگاه مشتری را میپذیرد. مشتری با کد پیگیری وضعیت تعمیر را میبیند و شما هزینه خدمات و قطعات را فاکتور میکنید.',
'مخصص لورش إصلاح الجوال والحاسوب والأجهزة المنزلية وأي عمل يستلم أجهزة العملاء. يرى العميل حالة الإصلاح برمز التتبع وتُفوتر خدماتك وقطع الغيار.'],
['تعمیرگاه موبایل، کامپیوتر، لوازم خانگی، خودرو و خدمات پس از فروش.', 'ورشة جوال وحاسوب وأجهزة منزلية وسيارات وخدمات ما بعد البيع.'],
['پذیرش دستگاه با عکس و شرح عیب', 'استلام جهاز بصورة ووصف العطل'],
['کد پیگیری برای مشتری', 'رمز تتبع للعميل'],
['وضعیتها: در انتظار، در حال تعمیر، آماده تحویل', 'الحالات: قيد الانتظار، قيد الإصلاح، جاهز للتسليم'],
['ثبت قطعات مصرفی و کسر از انبار', 'تسجيل قطع مستهلكة وخصم من المخزون'],
['فاکتور خدمات و اجرت', 'فاتورة خدمات وأجرة'],
['گزارش تعمیرات و درآمد خدمات', 'تقرير إصلاحات وإيراد الخدمات'],
['مدیریت پروژه', 'إدارة المشاريع'],
['برای شرکتهای پیمانکاری، آژانسها و تیمهایی که روی چند پروژه همزمان کار میکنند. بودجه، مهلت، تسکها و ساعات کاری هر پروژه در یک جا مدیریت میشود.',
'لشركات المقاولات والوكالات والفرق التي تعمل على عدة مشاريع. الميزانية والموعد والمهام وساعات العمل لكل مشروع في مكان واحد.'],
['پیمانکاری، آژانس تبلیغات، شرکت نرمافزاری و تیمهای پروژهمحور.', 'مقاولات ووكالة إعلانات وشركة برمجيات وفرق قائمة على المشاريع.'],
['تعریف پروژه با بودجه و تاریخ پایان', 'تعريف مشروع بميزانية وتاريخ انتهاء'],
['تسک و زیرتسک با اولویت', 'مهمة ومهمة فرعية بأولوية'],
['تخصیص اعضا و مسئول هر تسک', 'تعيين أعضاء ومسؤول كل مهمة'],
['ثبت ساعت کاری روی پروژه', 'تسجيل ساعات العمل على المشروع'],
['پیوست فایل و یادداشت', 'إرفاق ملف وملاحظة'],
['گزارش پیشرفت و هزینه واقعی', 'تقرير التقدم والتكلفة الفعلية'],
['فروشگاه اینترنتی', 'المتجر الإلكتروني'],
['اتصال فروش حضوری و آنلاین. اگر سایت WordPress با WooCommerce دارید، محصولات و موجودی بین سایت و POS همگام میماند و سفارشات آنلاین مستقیم وارد سیستم میشوند.',
'ربط البيع الحضوري والإلكتروني. إذا لديك موقع WordPress مع WooCommerce تتزامن المنتجات والمخزون ويدخل الطلبات الإلكترونية مباشرة للنظام.'],
['فروشگاههایی که هم حضوری و هم آنلاین (WooCommerce) میفروشند.', 'المتاجر التي تبيع حضورياً وإلكترونياً (WooCommerce).'],
['اتصال به سایت WooCommerce', 'ربط بموقع WooCommerce'],
['همگامسازی محصول، قیمت و موجودی', 'مزامنة المنتج والسعر والمخزون'],
['دریافت سفارش آنلاین در پنل POS', 'استلام طلب إلكتروني في لوحة POS'],
['بهروزرسانی موجودی پس از هر فروش', 'تحديث المخزون بعد كل بيع'],
['مدیریت یکپارچه مشتریان', 'إدارة موحدة للعملاء'],
['گزارش فروش آنلاین و حضوری', 'تقرير مبيعات إلكترونية وحضورية'],
['مدیریت دارایی', 'إدارة الأصول'],
['ثبت و پیگیری اموال ثابت شرکت: ماشینآلات، لپتاپ، خودرو، مبلمان. بدانید هر دارایی کجاست، چه کسی استفاده میکند و ارزش دفتری آن چقدر است.',
'تسجيل ومتابعة الأصول الثابتة: آلات وحاسوب محمول وسيارات وأثاث. اعرف مكان كل أصل ومن يستخدمه وقيمته الدفترية.'],
['شرکتهایی با اموال ثابت زیاد: تجهیزات، خودرو سازمانی، لپتاپ کارکنان.', 'الشركات ذات الأصول الثابتة الكثيرة: معدات وسيارات مؤسسية وحواسيب الموظفين.'],
['ثبت دارایی با شماره سریال و ارزش', 'تسجيل أصل برقم تسلسلي وقيمة'],
['تخصیص به کارمند یا بخش', 'تعيين لموظف أو قسم'],
['محاسبه استهلاک دورهای', 'حساب الإهلاك الدوري'],
['برنامه نگهداری و تعمیرات', 'جدول صيانة وإصلاحات'],
['انتقال و اسقاط دارایی', 'نقل وإتلاف الأصل'],
['گزارش ارزش کل داراییها', 'تقرير القيمة الإجمالية للأصول'],
['مدیریت انبار پیشرفته', 'إدارة المخزون المتقدمة'],
['کنترل دقیقتر موجودی برای کسبوکارهایی با کالای فاسدشدنی، سریالدار یا batch. مشخص میکنید کدام بچ اول فروخته شود و چه زمانی موجودی تمام میشود.',
'تحكم أدق بالمخزون للأعمال ذات البضائع القابلة للتلف أو المسلسلة أو الدفعية. تحدد أي دفعة تُباع أولاً ومتى ينفد المخزون.'],
['داروخانه، مواد غذایی، لوازم الکترونیک سریالدار و انبارهای بزرگ.', 'صيدلية ومواد غذائية وإلكترونيات مسلسلة ومستودعات كبيرة.'],
['ردیابی batch و شماره سریال', 'تتبع الدفعة والرقم التسلسلي'],
['مدیریت تاریخ انقضا (FIFO)', 'إدارة تاريخ انتهاء الصلاحية (FIFO)'],
['هشدار موجودی پیشرفته', 'تنبيه مخزون متقدم'],
['گزارش گردش کالا (ورود/خروج)', 'تقرير حركة البضاعة (دخول/خروج)'],
['تعدیل موجودی با دلیل', 'تعديل المخزون بسبب'],
['انتقال بین انبارها با ردیابی', 'نقل بين المستودعات مع تتبع'],
['کاتالوگ محصولات', 'كتالوج المنتجات'],
['نمایش آنلاین محصولات برای مشتری بدون فروش. مشتری با اسکن QR یا باز کردن لینک، لیست قیمت و تصویر بهروز میبیند.',
'عرض المنتجات إلكترونياً للعميل دون بيع. يرى العميل قائمة الأسعار والصور المحدّثة بمسح QR أو فتح الرابط.'],
['رستوران (منوی دیجیتال)، نمایشگاه، ویترین فروشگاه و کاتالوگ B2B.', 'مطعم (قائمة رقمية) ومعرض وواجهة متجر وكتالوج B2B.'],
['صفحه عمومی محصولات با لینک اختصاصی', 'صفحة عامة للمنتجات برابط مخصص'],
['منوی دیجیتال با QR Code', 'قائمة رقمية برمز QR'],
['نمایش قیمت و تصویر بهروز', 'عرض سعر وصورة محدّثة'],
['فیلتر دستهبندی', 'تصفية التصنيف'],
['بدون نیاز به سایت جداگانه', 'دون الحاجة لموقع منفصل'],
['همگام با موجودی سیستم', 'متزامن مع مخزون النظام'],
['رستوران و رزرو', 'المطعم والحجز'],
['قابلیت داخلی سیستم برای رستوران، کافه و فستفود. میزها را نقشه سالن تعریف کنید، سفارش را از صندوق به آشپزخانه بفرستید و صورتحساب را تقسیم کنید.',
'ميزة داخلية للمطعم والمقهى والوجبات السريعة. عرّف الطاولات على خريطة الصالة وأرسل الطلب من الصندوق للمطبخ وقسّم الفاتورة.'],
['رستوران، کافه، فستفود، کافهرستوران و هر کسبوکار با سفارش روی میز.', 'مطعم ومقهى ووجبات سريعة ومقهى-مطعم وأي عمل بطلب على الطاولة.'],
['نقشه میز و وضعیت اشغال', 'خريطة طاولات وحالة الإشغال'],
['سفارش از POS به نمایشگر آشپزخانه', 'طلب من POS لشاشة المطبخ'],
['منوی غذا با دستهبندی', 'قائمة طعام مصنّفة'],
['رزرو میز با تاریخ و ساعت', 'حجز طاولة بتاريخ ووقت'],
['تقسیم صورتحساب بین مهمانان', 'تقسيم الفاتورة بين الضيوف'],
['اتصال به صندوق و کسر موجودی مواد', 'ربط بالصندوق وخصم مخزون المواد'],
['صفحهساز', 'منشئ الصفحات'],
['ساخت صفحات وب ساده داخل سیستم: صفحه اصلی، درباره ما، تماس با ما، بلاگ. برای کسبوکارهایی که میخواهند حضور آنلاین داشته باشند بدون طراحی سایت از صفر.',
'إنشاء صفحات ويب بسيطة داخل النظام: الرئيسية ومن نحن واتصل بنا والمدونة. للأعمال التي تريد حضوراً إلكترونياً دون تصميم موقع من الصفر.'],
['کسبوکارهایی که سایت ساده میخواهند بدون هزینه طراحی جداگانه.', 'الأعمال التي تريد موقعاً بسيطاً دون تكلفة تصميم منفصلة.'],
['ویرایشگر صفحه با قالب آماده', 'محرر صفحات بقالب جاهز'],
['صفحه فرود (Landing Page)', 'صفحة هبوط (Landing Page)'],
['بلاگ و اخبار', 'مدونة وأخبار'],
['فرم تماس با ما', 'نموذج اتصل بنا'],
['مدیریت منو و فوتر سایت', 'إدارة قائمة وتذييل الموقع'],
['انتشار بدون دانش برنامهنویسی', 'نشر دون معرفة برمجية'],
['مدیریت چند کسبوکار', 'إدارة أعمال متعددة'],
['برای شرکتهایی که سورنا POS را به مشتریان خود اجاره میدهند. روی یک سرور چند کسبوکار جدا مدیریت میشود، هر کدام با پکیج و محدودیت خودش.',
'للشركات التي تؤجّر سورنا POS لعملائها. على خادم واحد تُدار عدة أعمال منفصلة لكل منها باقة وقيودها.'],
['ارائهدهندگان SaaS، نمایندگان فروش نرمافزار و شرکتهای IT با چند مشتری.', 'مزودو SaaS ووكلاء بيع البرمجيات وشركات IT بعدة عملاء.'],
['ایجاد کسبوکار جدید برای هر مشتری', 'إنشاء عمل جديد لكل عميل'],
['تعریف پکیج اشتراک (تعداد کاربر، شعبه)', 'تعريف باقة اشتراك (عدد المستخدمين والفروع)'],
['مدیریت اشتراک و تمدید', 'إدارة الاشتراك والتجديد'],
['پنل مدیریت مرکزی Superadmin', 'لوحة إدارة مركزية Superadmin'],
['جداسازی کامل داده هر مشتری', 'فصل كامل لبيانات كل عميل'],
['مناسب مدل SaaS و نمایندگی', 'مناسب لنموذج SaaS والوكالة'],
['جدول اکسل', 'جدول Excel'],
['صفحه گسترده آنلاین داخل سیستم. برای لیستهای داخلی، محاسبات سریع و اشتراک داده بین کارمندان — بدون خروج گرفتن از Excel و وارد کردن مجدد.',
'جدول بيانات إلكتروني داخل النظام. للقوائم الداخلية والحسابات السريعة ومشاركة البيانات بين الموظفين — دون تصدير Excel وإعادة الاستيراد.'],
['تیمهایی که لیست قیمت، موجودی موقت یا گزارش داخلی مشترک دارند.', 'الفرق التي تشارك قائمة أسعار أو مخزون مؤقت أو تقريراً داخلياً.'],
['ایجاد جدول شبیه Excel', 'إنشاء جدول شبيه Excel'],
['فرمول و محاسبه سلول', 'صيغة وحساب الخلية'],
['اشتراک با کاربر یا نقش خاص', 'مشاركة مع مستخدم أو دور محدد'],
['پیوند به وظایف (To-Do)', 'ربط بالمهام (To-Do)'],
['ذخیره در همان پایگاه داده سیستم', 'حفظ في نفس قاعدة بيانات النظام'],
['مناسب گزارشهای موقت و داخلی', 'مناسب للتقارير المؤقتة والداخلية'],
['رابط برنامهنویسی', 'واجهة برمجة التطبيقات'],
['اتصال سورنا POS به نرمافزارها و اپلیکیشنهای دیگر. توسعهدهندگان میتوانند اپ موبایل اختصاصی، وبسایت یا سیستم حسابداری خارجی را به POS وصل کنند.',
'ربط سورنا POS ببرامج وتطبيقات أخرى. يمكن للمطورين ربط تطبيق جوال مخصص أو موقع أو نظام محاسبة خارجي بـ POS.'],
['شرکتهایی که اپ موبایل اختصاصی یا یکپارچهسازی با سیستم دیگر میخواهند.', 'الشركات التي تريد تطبيق جوال مخصصاً أو تكاملاً مع نظام آخر.'],
['API RESTful برای دادههای POS', 'API RESTful لبيانات POS'],
['دسترسی به محصول، فروش و مشتری', 'الوصول للمنتج والبيع والعميل'],
['احراز هویت امن با توکن', 'مصادقة آمنة برمز'],
['پایه اپ موبایل فروشندگان', 'أساس تطبيق جوال للبائعين'],
['یکپارچهسازی با سیستمهای ثالث', 'تكامل مع أنظمة خارجية'],
['مستندات برای توسعهدهندگان', 'وثائق للمطورين'],
['نکته: همه ماژولها اختیاری هستند. در تنظیمات کسبوکار فقط ماژولهای مورد نیاز را فعال کنید — سیستم سادهتر و سریعتر میماند.',
'ملاحظة: جميع الوحدات اختيارية. في إعدادات العمل فعّل فقط الوحدات المطلوبة — يبقى النظام أبسط وأسرع.'],
['چرا سورنا POS؟', 'لماذا سورنا POS؟'],
['کاملاً فارسی — رابط، گزارش و فاکتور', 'عربي بالكامل — واجهة وتقرير وفاتورة'],
['تاریخ شمسی در همه بخشها', 'تقويم هجري في جميع الأقسام'],
['نصب روی سرور خودتان — دادهها پیش شماست', 'تثبيت على خادمك — بياناتك لديك'],
['چند شعبه و چند انبار', 'فروع ومستودعات متعددة'],
['بدون محدودیت تعداد محصول و مشتری', 'دون حد لعدد المنتجات والعملاء'],
['گزارش PDF و Excel', 'تقارير PDF وExcel'],
['پشتیبانی و آموزش توسط شرکت سورنا صنعت خاوران', 'دعم وتدريب من شركة سورنا صناعة خاوران'],
['مشخصات فنی', 'المواصفات الفنية'],
['پلتفرم: Laravel (PHP)', 'المنصة: Laravel (PHP)'],
['پایگاه داده: MySQL / MariaDB', 'قاعدة البيانات: MySQL / MariaDB'],
['مرورگر: Chrome، Firefox، Edge', 'المتصفح: Chrome وFirefox وEdge'],
['سرور: Linux یا Windows', 'الخادم: Linux أو Windows'],
['نسخه فعلی: ۶.۹', 'الإصدار الحالي: 6.9'],
['زبان: فارسی (پیشفرض)', 'اللغة: عربي (افتراضي)'],
['منطقه زمانی: Asia/Tehran', 'المنطقة الزمنية: Asia/Tehran'],
['قالب تاریخ: Y/m/d شمسی', 'صيغة التاريخ: Y/m/d هجري'],
['سورنا POS — راهکار یکپارچه مدیریت کسبوکار', 'سورنا POS — حل متكامل لإدارة الأعمال'],
['راهاندازی · آموزش · پشتیبانی · سفارشیسازی', 'تشغيل · تدريب · دعم · تخصيص'],
['© ۱۴۰۵ شرکت سورنا صنعت خاوران — تمامی حقوق محفوظ است', '© 2026 شركة سورنا صناعة خاوران — جميع الحقوق محفوظة'],
["alert('خطا در ساخت PDF. از دکمه «پیشنمایش چاپ» استفاده کنید و «Save as PDF» را انتخاب کنید.');",
"alert('خطأ في إنشاء PDF. استخدم «معاينة الطباعة» واختر «Save as PDF».');"],
];
// Apply translations longest first to avoid partial replacements
pairs.sort((a, b) => b[0].length - a[0].length);
for (const [from, to] of pairs) {
html = html.split(from).join(to);
}
// Western numerals for Arabic catalog
const digitMap = {'۰':'0','۱':'1','۲':'2','۳':'3','۴':'4','۵':'5','۶':'6','۷':'7','۸':'8','۹':'9'};
for (const [fa, en] of Object.entries(digitMap)) {
html = html.replaceAll(fa, en);
}
writeFileSync(join(dir, 'index-ar.html'), html, 'utf8');
console.log('Created index-ar.html');