81 lines
3.4 KiB
Dart
81 lines
3.4 KiB
Dart
// lib/utils/category_labels.dart
|
|
//
|
|
// ترجمهی کلیدهای انگلیسیِ `metadata.category` به برچسبِ فارسیِ کاربر.
|
|
// همان نگاشتی که در فرانتِ پنل (next-intl) استفاده میشود.
|
|
|
|
class CategoryLabels {
|
|
CategoryLabels._();
|
|
|
|
/// ترجمهی یک کلید (انگلیسی) به فارسی. اگر در map نبود، خودِ کلید برمیگردد.
|
|
static String label(String? key) {
|
|
if (key == null || key.isEmpty) return '';
|
|
return _map[key.toLowerCase()] ?? key;
|
|
}
|
|
|
|
static const Map<String, String> _map = {
|
|
// ---- دستههای روند / کلی ----
|
|
'social': 'اجتماعی',
|
|
'political': 'سیاسی',
|
|
'economical': 'اقتصادی',
|
|
'technology': 'فناوری',
|
|
'environmental': 'محیط زیست',
|
|
'steel-industry': 'صنعت فولاد',
|
|
|
|
// ---- دستههای استارتآپ (HomePage/CMS messages) ----
|
|
'retail': 'خرده فروشی',
|
|
'travel': 'سفر',
|
|
'biotech': 'فناوری زیستی',
|
|
'ed-tech': 'فناوری آموزشی',
|
|
'fintech': 'فناوری مالی',
|
|
'auto-tech': 'فناوری خودروسازی',
|
|
'food-tech': 'فناوری غذایی',
|
|
'high-tech': 'فناوری نوین',
|
|
'ai': 'هوش مصنوعی',
|
|
'saas': 'SaaS',
|
|
'native-ai': 'هوش مصنوعی داخلی',
|
|
'blockchain': 'بلاکچین',
|
|
'clean-tech': 'فناوری پاک',
|
|
'energy-tech': 'فناوری انرژی',
|
|
'gig-economy': 'ابراقتصاد',
|
|
'health-tech': 'فناوری سلامت',
|
|
'insure-tech': 'فناوری بیمه',
|
|
'real-estate': 'املاک',
|
|
'construction': 'ساخت و ساز',
|
|
'cybersecurity': 'امنیت سایبری',
|
|
'life-sciences': 'علوم زیستی',
|
|
'material-tech': 'فناوری مواد',
|
|
'chemicals-tech': 'فناوری شیمیایی',
|
|
'consumer-goods': 'کالاهای خانگی',
|
|
'logistics-tech': 'فناوری لجستیک',
|
|
'agriculture-tech': 'فناوری کشاورزی',
|
|
'agri-tech': 'فناوری کشاورزی',
|
|
'circular-economy': 'اقتصاد چرخشی',
|
|
'environment-tech': 'فناوری محیط زیست',
|
|
'hospitality-tech': 'فناوری مهمانداری',
|
|
'transportation-tech': 'فناوری حمل و نقل',
|
|
'bnpl': 'الان بخر بعدا پرداخت کن',
|
|
'mobile': 'موبایل',
|
|
|
|
// ---- زیرِ فناوریِ صنعتی (Technology messages) ----
|
|
'production-technologies': 'فناوریهای تولید',
|
|
'supply-raw-material': 'تامین مواد خام',
|
|
'iron-production': 'تولید آهن',
|
|
'steel-production': 'تولید فولاد',
|
|
'casting': 'ریختهگری',
|
|
'hot-rolling': 'نورد گرم',
|
|
'cold-rolling': 'نورد سرد',
|
|
'support-technologies': 'تکنولوژیهای پشتیبان',
|
|
'transportation': 'حمل و نقل',
|
|
'energy-and-fluids': 'انرژی و سیالات',
|
|
'inspection-automation-precision': 'بازرسی، اتوماسیون و ابزار دقیق',
|
|
'production-control-quality-lab': 'کنترل تولید، کیفیت و آزمایشگاهها',
|
|
'warehouse': 'انبارداری',
|
|
'information-technology': 'فناوری اطلاعات و ارتباطات',
|
|
'hse': 'HSE',
|
|
'new-technologies': 'تکنولوژیهای نوپدید',
|
|
'physical': 'فیزیکی',
|
|
'digital': 'دیجیتال',
|
|
'biological': 'زیستی',
|
|
};
|
|
}
|