// lib/utils/country_labels.dart // // ترجمه‌ی نام انگلیسیِ کشورها (همان‌طور که در `metadata.headquarter` ذخیره // می‌شود) به فارسی. اگر کلیدی در map نباشد، خودِ ورودی برمی‌گردد. class CountryLabels { CountryLabels._(); static String label(String? key) { if (key == null || key.isEmpty) return ''; return _map[key.toLowerCase().trim()] ?? key; } static const Map _map = { 'iran': 'ایران', 'united states of america': 'ایالات متحده آمریکا', 'united arab emirates': 'امارات متحده عربی', 'united kingdom': 'بریتانیا', 'france': 'فرانسه', 'germany': 'آلمان', 'china': 'چین', 'india': 'هند', 'japan': 'ژاپن', 'south korea': 'کره جنوبی', 'north korea': 'کره شمالی', 'russia': 'روسیه', 'turkey': 'ترکیه', 'italy': 'ایتالیا', 'spain': 'اسپانیا', 'canada': 'کانادا', 'australia': 'استرالیا', 'brazil': 'برزیل', 'mexico': 'مکزیک', 'netherlands': 'هلند', 'switzerland': 'سوئیس', 'sweden': 'سوئد', 'norway': 'نروژ', 'denmark': 'دانمارک', 'finland': 'فنلاند', 'belgium': 'بلژیک', 'austria': 'اتریش', 'ireland': 'ایرلند', 'portugal': 'پرتغال', 'greece': 'یونان', 'poland': 'لهستان', 'czechia': 'چکیا', 'hungary': 'مجارستان', 'romania': 'رومانی', 'bulgaria': 'بلغارستان', 'ukraine': 'اوکراین', 'belarus': 'بلاروس', 'estonia': 'استونی', 'latvia': 'لتونی', 'lithuania': 'لیتوانی', 'kazakhstan': 'قزاقستان', 'uzbekistan': 'ازبکستان', 'turkmenistan': 'ترکمنستان', 'tajikistan': 'تاجیکستان', 'kyrgyzstan': 'قرقیزستان', 'afghanistan': 'افغانستان', 'pakistan': 'پاکستان', 'bangladesh': 'بنگلادش', 'sri lanka': 'سریلانکا', 'myanmar': 'میانمار', 'thailand': 'تایلند', 'vietnam': 'ویتنام', 'cambodia': 'کامبوج', 'laos': 'لائوس', 'malaysia': 'مالزی', 'singapore': 'سنگاپور', 'indonesia': 'اندونزی', 'philippines': 'فیلیپین', 'taiwan': 'تایوان', 'saudi arabia': 'عربستان سعودی', 'qatar': 'قطر', 'kuwait': 'کویت', 'oman': 'عمان', 'bahrain': 'بحرین', 'iraq': 'عراق', 'syria': 'سوریه', 'lebanon': 'لبنان', 'jordan': 'اردن', 'israel': 'اسرائیل', 'palestine': 'فلسطین', 'egypt': 'مصر', 'libya': 'لیبی', 'tunisia': 'تونس', 'algeria': 'الجزایر', 'morocco': 'مراکش', 'sudan': 'سودان', 'south sudan': 'سودان جنوبی', 'south africa': 'آفریقای جنوبی', 'nigeria': 'نیجریه', 'kenya': 'کنیا', 'ethiopia': 'اتیوپی', 'ghana': 'غنا', 'argentina': 'آرژانتین', 'chile': 'شیلی', 'colombia': 'کلمبیا', 'peru': 'پرو', 'venezuela': 'ونزوئلا', 'cuba': 'کوبا', 'azerbaijan': 'آذربایجان', 'armenia': 'ارمنستان', 'georgia': 'گرجستان', 'new zealand': 'نیوزیلند', 'uruguay':'اروگوئه' }; }