Files
opensourcepos/app/Language/fa/Plugins.php
Travis Garrison 584d38426c feat(plugins): add uninstall confirmation modal and soft-delete uninstall
- Intercept uninstall action to show confirmation modal before AJAX call
- Change uninstall to soft-delete: set installed=0 instead of purging all config
- Add deleteAllNonControlForPlugin to preserve control rows on uninstall
- Add isPluginInstalled helper to PluginManager for installed state checks
- Fix isInstalled guard to treat installed=0 as not installed

Signed-off-by: Travis Garrison <travis@chiraqbookstore.com>
2026-07-07 17:54:18 +04:00

29 lines
1.6 KiB
PHP

<?php
return [
'actions' => 'اقدامات',
'active' => 'فعال',
'configure' => 'پیکربندی',
'description' => 'توضیحات',
'disable' => 'غیرفعال کردن',
'disable_failed' => 'غیرفعال کردن افزونه ناموفق بود',
'disabled' => 'افزونه با موفقیت غیرفعال شد',
'enable' => 'فعال کردن',
'enable_failed' => 'فعال کردن افزونه ناموفق بود',
'enabled' => 'افزونه با موفقیت فعال شد',
'inactive' => 'غیرفعال',
'management' => 'مدیریت افزونه‌ها',
'name' => 'نام افزونه',
'no_config' => 'این افزونه گزینه‌های پیکربندی ندارد',
'no_plugins_to_display' => 'هیچ افزونه‌ای برای نمایش وجود ندارد',
'not_found' => 'افزونه یافت نشد',
'plugins' => 'افزونه‌ها',
'settings_save_failed' => 'ذخیره تنظیمات افزونه ناموفق بود',
'settings_saved' => 'تنظیمات افزونه با موفقیت ذخیره شد',
'status' => 'وضعیت',
'uninstall' => 'حذف نصب',
'uninstall_failed' => 'حذف نصب افزونه ناموفق بود',
'uninstall_warning' => '',
'uninstalled' => 'افزونه با موفقیت حذف نصب شد',
'version' => 'نسخه',
];