import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter/foundation.dart'; import 'package:shared_preferences/shared_preferences.dart'; const _kLocaleStorageKey = '__locale_key__'; class FFLocalizations { FFLocalizations(this.locale); final Locale locale; static FFLocalizations of(BuildContext context) => Localizations.of(context, FFLocalizations)!; static List languages() => ['nl', 'en']; static late SharedPreferences _prefs; static Future initialize() async => _prefs = await SharedPreferences.getInstance(); static Future storeLocale(String locale) => _prefs.setString(_kLocaleStorageKey, locale); static Locale? getStoredLocale() { final locale = _prefs.getString(_kLocaleStorageKey); return locale != null && locale.isNotEmpty ? createLocale(locale) : null; } String get languageCode => locale.toString(); String? get languageShortCode => _languagesWithShortCode.contains(locale.toString()) ? '${locale.toString()}_short' : null; int get languageIndex => languages().contains(languageCode) ? languages().indexOf(languageCode) : 0; String getText(String key) => (kTranslationsMap[key] ?? {})[locale.toString()] ?? ''; String getVariableText({ String? nlText = '', String? enText = '', }) => [nlText, enText][languageIndex] ?? ''; static const Set _languagesWithShortCode = { 'ar', 'az', 'ca', 'cs', 'da', 'de', 'dv', 'en', 'es', 'et', 'fi', 'fr', 'gr', 'he', 'hi', 'hu', 'it', 'km', 'ku', 'mn', 'ms', 'no', 'pt', 'ro', 'ru', 'rw', 'sv', 'th', 'uk', 'vi', }; } /// Used if the locale is not supported by GlobalMaterialLocalizations. class FallbackMaterialLocalizationDelegate extends LocalizationsDelegate { const FallbackMaterialLocalizationDelegate(); @override bool isSupported(Locale locale) => _isSupportedLocale(locale); @override Future load(Locale locale) async => SynchronousFuture( const DefaultMaterialLocalizations(), ); @override bool shouldReload(FallbackMaterialLocalizationDelegate old) => false; } /// Used if the locale is not supported by GlobalCupertinoLocalizations. class FallbackCupertinoLocalizationDelegate extends LocalizationsDelegate { const FallbackCupertinoLocalizationDelegate(); @override bool isSupported(Locale locale) => _isSupportedLocale(locale); @override Future load(Locale locale) => SynchronousFuture( const DefaultCupertinoLocalizations(), ); @override bool shouldReload(FallbackCupertinoLocalizationDelegate old) => false; } class FFLocalizationsDelegate extends LocalizationsDelegate { const FFLocalizationsDelegate(); @override bool isSupported(Locale locale) => _isSupportedLocale(locale); @override Future load(Locale locale) => SynchronousFuture(FFLocalizations(locale)); @override bool shouldReload(FFLocalizationsDelegate old) => false; } Locale createLocale(String language) => language.contains('_') ? Locale.fromSubtags( languageCode: language.split('_').first, scriptCode: language.split('_').last, ) : Locale(language); bool _isSupportedLocale(Locale locale) { final language = locale.toString(); return FFLocalizations.languages().contains( language.endsWith('_') ? language.substring(0, language.length - 1) : language, ); } final kTranslationsMap = >>[ // login { 'd507d3b9': { 'nl': 'E-mailadres', 'en': 'Email address', }, 'pj545url': { 'nl': 'Veld wissen', 'en': 'Favorite', }, 't8h5f8ir': { 'nl': 'Wachtwoord', 'en': 'Password', }, 'n3cyffso': { 'nl': 'Wachtwoord tonen/verbergen', 'en': 'Favorite', }, 'gkx4luhw': { 'nl': 'Inloggen', 'en': 'Log in', }, 'utppw2si': { 'nl': 'Wachtwoord vergeten?', 'en': 'Forgot password?', }, 'bokhk9vk': { 'nl': 'Home', 'en': 'Home', }, }, // horecagelegenheidCurrent { 'gh9ciiqo': { 'nl': 'Favoriet', 'en': 'Favorite', }, 'pedeshok': { 'nl': 'Info', 'en': 'Info', }, 'q5nwrlms': { 'nl': 'Links', 'en': 'Links', }, 's1b6yp7v': { 'nl': 'Bezorgen', 'en': 'Delivery', }, 'ukbd1ac9': { 'nl': 'Alle horecagelegenheden', 'en': 'All venues', }, '6gfap72a': { 'nl': 'Home', 'en': 'Home', }, }, // home { 'eor4c9rz': { 'nl': 'Uitgaan', 'en': 'Go Out', }, 'mx7sn4ne': { 'nl': 'Activiteiten', 'en': 'Cityactivities', }, 'e6xyyt74': { 'nl': 'Cultuur & Info', 'en': 'Culture & Info', }, 'uxy2nfok': { 'nl': 'Films', 'en': 'Moviews', }, 'lx77xfrn': { 'nl': 'Jeugd', 'en': 'Youth', }, 'g8ll2g7i': { 'nl': 'Home', 'en': 'Home', }, }, // selectprovinciegemeente { 's2fmjpdd': { 'nl': 'Select gemeente/provincie', 'en': 'Select State/Municipality', }, 'vg44lbt3': { 'nl': 'Home', 'en': 'Home', }, }, // PUitgaanPage { 'qkpwprwx': { 'nl': 'Home', 'en': 'Home', }, }, // Event { '6gnwjxxh': { 'nl': 'Home', 'en': 'Home', }, }, // EventCurrent { '2cyobro5': { 'nl': 'Delen', 'en': 'Share', }, '89l5y9jd': { 'nl': 'Alle evenementen', 'en': 'All events', }, '4qrjs6hg': { 'nl': 'Home', 'en': 'Home', }, }, // kanwegHorecagelegenhedenOverzicht { 'cfmj0g86': { 'nl': 'Activiteiten', 'en': 'Cityactivities', }, 'zk6al0vg': { 'nl': 'TextField', 'en': '', }, 'od4c0ph1': { 'nl': 'Cultuur', 'en': 'Culture', }, '4hoz3fa1': { 'nl': 'TextField', 'en': '', }, 'i9cdclh1': { 'nl': 'Eetgelegenheden', 'en': 'Eatery', }, '9s07bzb1': { 'nl': 'Overnachten', 'en': 'Overnight', }, 'egcnfi7k': { 'nl': 'Uitgaan', 'en': 'Go Out', }, '3i8p2r6z': { 'nl': 'Verhuur, catering', 'en': 'Renting, catering', }, '9eldyvgz': { 'nl': 'Home', 'en': 'Home', }, }, // HorecagelegenhedenOverzichtProvinciePage { 'mgbxk04v': { 'nl': 'Activiteiten', 'en': 'Cityactivities', }, '7x2d53vo': { 'nl': 'Cultuur', 'en': 'Culture', }, '07bu84h3': { 'nl': 'Eetgelegenheden', 'en': 'Eatery', }, 'yyib9rhy': { 'nl': 'Overnachten', 'en': 'Overnight', }, 'ttz76cwu': { 'nl': 'Uitgaan', 'en': 'Go Out', }, 'mqz8ig8q': { 'nl': 'Verhuur, catering', 'en': 'Renting Catering', }, '3qshlxj5': { 'nl': 'Home', 'en': 'Home', }, }, // kanwegHorecagelegenhedenOverzichtSortPage { 't070hi8b': { 'nl': 'Uitgaan', 'en': 'Uitgaan', }, '8hepgmal': { 'nl': 'Select...', 'en': '', }, 'af6l6apy': { 'nl': 'Search...', 'en': '', }, 'ghh8wctj': { 'nl': 'Option 1', 'en': '', }, '4wn3tgt9': { 'nl': 'Option 2', 'en': '', }, 'df6v152s': { 'nl': 'Option 3', 'en': '', }, 'goypqo1h': { 'nl': 'Cultuur', 'en': 'Cultuur', }, 'eorww74c': { 'nl': 'Eetgelegenheden', 'en': 'Eetgelegenheden', }, 'vikrjk5s': { 'nl': 'Overnachten', 'en': 'Overnachten', }, '48955ibf': { 'nl': 'Activiteiten', 'en': 'Activiteiten', }, 'onrokcg9': { 'nl': 'Verhuur, catering', 'en': 'Verhuur, catering', }, 'g70lknj3': { 'nl': 'Home', 'en': '', }, }, // wachtwoordVergeten { 'vrbz9a3l': { 'nl': 'Wachtwoord vergeten', 'en': 'Forgot Password', }, '503u6v73': { 'nl': 'Vul je gebruikersnaam of e-mailadres in. Je ontvangt een e-mail om je wachtwoord opnieuw in te stellen.', 'en': 'Use your username or password to recieve an email to reset your password.', }, 'ush5uxz1': { 'nl': 'Gebruikersnaam of e-mailadres', 'en': 'Username or Password', }, '0gfuq6i7': { 'nl': 'Verstuur', 'en': 'Send', }, 'z2dmd9xi': { 'nl': 'Home', 'en': 'Home', }, }, // favorieten { 'txq7zl0f': { 'nl': 'Persoonlijke agenda', 'en': 'Personal Calendar', }, 'wmho8j7h': { 'nl': 'Hello World', 'en': '', }, '9wq117bv': { 'nl': 'Favoriete gemeenten', 'en': 'Favorite Municipality', }, 'o7pt2vls': { 'nl': 'De gemeentes die je hebt gemarkeerd als favoriet.', 'en': 'Municipalities markt as favorite.', }, 'jm4s7cdn': { 'nl': 'Stel in als standaard', 'en': 'Set as default', }, 'ygk8aifq': { 'nl': 'Favoriete Gelegenheden', 'en': 'Favorite Establishment', }, 'jwojezxv': { 'nl': 'Gebruiker', 'en': 'User', }, '275gmehq': { 'nl': 'Uitloggen', 'en': 'Log out', }, 'grngrmt3': { 'nl': '', 'en': '', }, 'pdzmzb1p': { 'nl': 'Mijn profiel', 'en': 'My Profile', }, 't7deo6w1': { 'nl': '', 'en': '', }, 'ogz7q3xk': { 'nl': 'Wachtwoord wijzigen', 'en': 'Change password', }, '3t3g8j3w': { 'nl': '', 'en': '', }, 'i31b4itp': { 'nl': 'Account verwijderen', 'en': 'Delete account', }, '0oyjp8gs': { 'nl': '', 'en': '', }, 'fbl4ak2y': { 'nl': 'stadsactiviteit aanmaken', 'en': 'Create city activity', }, 'vpqh55o7': { 'nl': 'Home', 'en': 'Home', }, }, // kanweg { 'z4up9ypg': { 'nl': 'Home', 'en': 'Home', }, }, // favorietenCopy { 'sxsbwdh5': { 'nl': 'Persoonlijke agenda', 'en': '', }, '0n8r8p9y': { 'nl': 'Favoriete gemeenten', 'en': '', }, '8f3r68yl': { 'nl': 'De gemeentes die je hebt gemarkeerd als favoriet.', 'en': '', }, 'onk58tcz': { 'nl': 'Favoriete Gelegenheden', 'en': '', }, 'yvdkblxt': { 'nl': '', 'en': '', }, 'htdoblfs': { 'nl': 'Gebruiker', 'en': '', }, 'xj88822s': { 'nl': 'Uitloggen', 'en': '', }, '1lttf4eu': { 'nl': '', 'en': '', }, 'bclqbfp9': { 'nl': 'Home', 'en': 'Home', }, }, // kanwegTestUpload { 'mw7suah8': { 'nl': 'Test Upload', 'en': '', }, 's7n2u93z': { 'nl': 'Home', 'en': 'Home', }, }, // mijnProfiel { 'aiokgolu': { 'nl': 'Mijn horecagelegenheden', 'en': 'My Establishments', }, '8a7ti6zc': { 'nl': '+ Voeg toe', 'en': '+ Add', }, '5iw84w8w': { 'nl': 'Mijn redactierechten', 'en': 'My permissions', }, 'h3caw9re': { 'nl': '+ Voeg toe', 'en': '+ Add', }, 'k800peag': { 'nl': 'Home', 'en': 'Home', }, }, // stadsactiviteitAanmaken { 'hu7xw8pm': { 'nl': 'Wat', 'en': 'What', }, 'xorq08j5': { 'nl': 'Titel', 'en': 'Title', }, 'jwgx4el8': { 'nl': 'Titel activiteit', 'en': 'Title cityactivity', }, 'vc73ugaq': { 'nl': 'Omschrijving', 'en': 'Description', }, 'k4jw1fl6': { 'nl': 'Omschrijving activiteit', 'en': 'Description activity', }, 'moj9sft5': { 'nl': 'Categorie evenement', 'en': 'Category', }, 'or5fd9n1': { 'nl': 'Selecteer...', 'en': 'Select...', }, 'bk22t9xn': { 'nl': 'Zoek...', 'en': 'Search...', }, 'b6ndrvbq': { 'nl': 'Option 1', 'en': '', }, '5wvybd3x': { 'nl': 'Option 2', 'en': '', }, '93nr01v9': { 'nl': 'Option 3', 'en': '', }, 'dq3j79df': { 'nl': 'Wanneer', 'en': 'Wanneer', }, 'dfa8vusy': { 'nl': 'Datum', 'en': 'Datum', }, '7vogkwoh': { 'nl': 'Datum', 'en': 'Datum', }, '71z3uvd8': { 'nl': 'Datum eind', 'en': 'Datum eind', }, '1k52hayg': { 'nl': 'Datum eind', 'en': 'Datum eind', }, 'go2ky4mu': { 'nl': 'Waar', 'en': '', }, 'ls6do5d5': { 'nl': 'Mijn gemeenten', 'en': '', }, 'd3gwaxun': { 'nl': 'Search...', 'en': '', }, 'sv5qajjt': { 'nl': 'Stadseditor', 'en': '', }, 'dqeuq7t8': { 'nl': 'Select...', 'en': '', }, 'yb8u6i28': { 'nl': 'Search...', 'en': '', }, 'xiba4gka': { 'nl': 'Select...', 'en': '', }, 'b5raidm6': { 'nl': 'Search...', 'en': '', }, 'y6jo0su8': { 'nl': 'Option 1', 'en': '', }, 'l9f37oxb': { 'nl': 'Select...', 'en': '', }, 'bizq1hlw': { 'nl': 'Search...', 'en': '', }, 'no53dm32': { 'nl': 'Option 1', 'en': '', }, '5ehouxlk': { 'nl': 'Adres', 'en': 'Adres', }, '4czd99zl': { 'nl': 'Adres', 'en': 'Adres', }, 'oo7z1mp8': { 'nl': 'Postcode', 'en': '', }, 'j9h65a88': { 'nl': 'Postcode', 'en': 'Postcode', }, '825wzmk4': { 'nl': 'Plaats', 'en': 'Plaats', }, 'np527mil': { 'nl': 'Plaats activiteit', 'en': 'Plaats activiteit', }, '90c9lm1u': { 'nl': 'Organisatie', 'en': '', }, '7dy1oyjr': { 'nl': 'Organisator', 'en': 'Organisator', }, 'nxfif83l': { 'nl': 'Organisator van de activiteit', 'en': 'Organisator van de activiteit', }, '06lh8r3a': { 'nl': 'Contact', 'en': '', }, 'p3rwq60m': { 'nl': 'Contact email/telefoon', 'en': 'Contact email/telefoon', }, 'i66ori1d': { 'nl': 'WebsiteURL', 'en': '', }, 'bhydpd6h': { 'nl': 'Website van de activiteit', 'en': 'Website van de activiteit', }, 'mfaz1x8u': { 'nl': 'Entree', 'en': 'Entree', }, 'ajotnz1f': { 'nl': 'Select...', 'en': '', }, '5rec163i': { 'nl': 'Search...', 'en': '', }, '0b05opzx': { 'nl': 'Option 1', 'en': '', }, '36dfh0k2': { 'nl': 'Option 2', 'en': '', }, '45c9udgn': { 'nl': 'Option 3', 'en': '', }, 'a2582hfp': { 'nl': 'Toelichting Entree', 'en': 'Toelichting Entree', }, '0brx7n79': { 'nl': 'Toelichting Entree', 'en': 'Toelichting Entree', }, 'tq77j4hk': { 'nl': 'Entreeprijs', 'en': 'Entreeprijs', }, 'pftju36e': { 'nl': 'Entreeprijs', 'en': 'Entreeprijs', }, 'fyltb801': { 'nl': 'Entreeprijs', 'en': 'Entreeprijs', }, 'nfxdqk4i': { 'nl': 'Media', 'en': 'Media', }, 'r6ckp0e0': { 'nl': 'Logo kiezen', 'en': 'Logo kiezen', }, '41moeajb': { 'nl': 'Foto\'s kiezen', 'en': 'Foto\'s kiezen', }, 'g6cr9u4n': { 'nl': 'Activiteit indienen', 'en': 'Activiteit indienen', }, '4a3n6bkn': { 'nl': 'Home', 'en': 'Home', }, }, // HorecagelegenhedenOverzichtCopy { '9h6jfdei': { 'nl': 'Activiteiten', 'en': 'Activiteiten', }, 'ndvhb9rw': { 'nl': 'TextField', 'en': '', }, 'pnygpwks': { 'nl': 'Cultuur', 'en': 'Cultuur', }, 'c7r33qpa': { 'nl': 'Eetgelegenheden', 'en': 'Eetgelegenheden', }, '9q9aqxds': { 'nl': 'Overnachten', 'en': 'Overnachten', }, 'o3glxp3t': { 'nl': 'Uitgaan', 'en': 'Uitgaan', }, 'xxlt4qbt': { 'nl': 'Verhuur, catering', 'en': 'Verhuur, catering', }, '3rvk9enz': { 'nl': 'Hello World', 'en': '', }, '70csxto9': { 'nl': 'Home', 'en': '', }, }, // HorecagelegenhedenOverzichtCopy2 { 'v7zmfnlu': { 'nl': 'Activiteiten', 'en': 'Activiteiten', }, 'sisrkw2v': { 'nl': 'TextField', 'en': '', }, '0wd3zzb2': { 'nl': 'Cultuur', 'en': 'Cultuur', }, '06l3k6we': { 'nl': 'Eetgelegenheden', 'en': 'Eetgelegenheden', }, '4vohbdey': { 'nl': 'Overnachten', 'en': 'Overnachten', }, 'oo16hec0': { 'nl': 'Uitgaan', 'en': 'Uitgaan', }, 'wuihpc8q': { 'nl': 'Verhuur, catering', 'en': 'Verhuur, catering', }, 'ycwxgazh': { 'nl': 'Home', 'en': '', }, }, // HorecagelegenhedenOverzichtCopy2Copy { 'fyu5pfrs': { 'nl': 'Activiteiten', 'en': 'Activiteiten', }, 'll4dsny3': { 'nl': 'TextField', 'en': '', }, 'y63yqa75': { 'nl': 'Cultuur', 'en': 'Cultuur', }, '14zkktka': { 'nl': 'Eetgelegenheden', 'en': 'Eetgelegenheden', }, 'tv5mypx1': { 'nl': 'Overnachten', 'en': 'Overnachten', }, '71mvhbto': { 'nl': 'Uitgaan', 'en': 'Uitgaan', }, 'fhszzuy8': { 'nl': 'Verhuur, catering', 'en': 'Verhuur, catering', }, 'cg49avk4': { 'nl': 'Home', 'en': '', }, }, // kanwegHomeCopy { 'l7r0djaf': { 'nl': 'Uitgaan', 'en': '', }, 'jegwuc6g': { 'nl': 'Activiteiten', 'en': '', }, '8fahztli': { 'nl': 'Cultuur', 'en': '', }, 'p85c5ps2': { 'nl': 'Films', 'en': '', }, '4z239l94': { 'nl': 'Jeugd', 'en': '', }, '8hzld7t5': { 'nl': 'Home', 'en': '', }, }, // uitgaansevenementAanmaken { 'opgbl8g0': { 'nl': 'Wat', 'en': 'What', }, 'vc80d3lh': { 'nl': 'Titel', 'en': 'Title', }, 'vu6qv8cj': { 'nl': 'Titel activiteit', 'en': 'Title cityactvity', }, 'd7zhpzuo': { 'nl': 'Omschrijving', 'en': 'Description', }, '1gf3e9v1': { 'nl': 'Omschrijving activiteit', 'en': 'Description', }, 'rqx6m3yf': { 'nl': 'Uw Horecagelegenheid', 'en': 'Your Establishment', }, 'nhnxstvm': { 'nl': 'Kies je horecagelegenheid', 'en': 'Select your establishment', }, 'pnh9yrrk': { 'nl': 'Zoek...', 'en': 'Search...', }, 'jcyx82pa': { 'nl': 'Option 1', 'en': '', }, '53q8buz0': { 'nl': 'Option 2', 'en': '', }, '2fg0qpjw': { 'nl': 'Option 3', 'en': '', }, 'p0xm7daj': { 'nl': 'Categorie evenement', 'en': '', }, '2hitlrxa': { 'nl': 'Select...', 'en': '', }, 'qtnlg7nd': { 'nl': 'Search...', 'en': '', }, 'pckrazbn': { 'nl': 'Option 1', 'en': '', }, '4u1cvry2': { 'nl': 'Option 2', 'en': '', }, 'dbvls3yx': { 'nl': 'Option 3', 'en': '', }, 'gysg1wwq': { 'nl': 'Wanneer', 'en': 'Wanneer', }, 'xceonmpt': { 'nl': 'Datum', 'en': 'Datum', }, 'nws4h1nz': { 'nl': 'Datum', 'en': 'Datum', }, 'wkn1mu1d': { 'nl': 'Datum eind', 'en': 'Datum eind', }, 'e42lwmdh': { 'nl': 'Datum eind', 'en': 'Datum eind', }, 'vkyrmq6a': { 'nl': 'Organisatie', 'en': '', }, 'e9n6cj1o': { 'nl': 'WebsiteURL', 'en': '', }, 'qsf2va25': { 'nl': 'Website van de activiteit', 'en': 'Website van de activiteit', }, 'zfofdq9a': { 'nl': 'TicketsURL', 'en': '', }, 'nzaqrq0w': { 'nl': 'Link om kaarten te kopen', 'en': 'Website van de activiteit', }, 'obaet4ky': { 'nl': 'Entree', 'en': 'Entree', }, 'ht4toe4o': { 'nl': 'Select...', 'en': '', }, 'xcfwz8cp': { 'nl': 'Search...', 'en': '', }, '6ietllo7': { 'nl': 'Option 1', 'en': '', }, 'ws6law3s': { 'nl': 'Option 2', 'en': '', }, 'lmz3zlt4': { 'nl': 'Option 3', 'en': '', }, 'qlzcyn78': { 'nl': 'Toelichting Entree', 'en': 'Toelichting Entree', }, 'taujsjo7': { 'nl': 'Toelichting Entree', 'en': 'Toelichting Entree', }, 'r9s46lo7': { 'nl': 'Entreeprijs', 'en': 'Entreeprijs', }, '3h3k4jh2': { 'nl': 'Entreeprijs', 'en': 'Entreeprijs', }, 'ge5o3gf7': { 'nl': 'Entreeprijs', 'en': 'Entreeprijs', }, '4a28vwlf': { 'nl': 'Media', 'en': 'Media', }, 'df4oowbq': { 'nl': 'Logo kiezen', 'en': 'Logo kiezen', }, 'hqwm9set': { 'nl': 'Foto\'s kiezen', 'en': 'Foto\'s kiezen', }, '9qx16tm9': { 'nl': 'Activiteit indienen', 'en': 'Activiteit indienen', }, 'vvdwputk': { 'nl': 'Home', 'en': 'Home', }, }, // kanweghorecagelegenheidCurrentCopy { 'ue87dvtq': { 'nl': 'Favoriet', 'en': 'Favorite', }, 'wxft9hbq': { 'nl': 'Info', 'en': 'Info', }, 'sg6018ij': { 'nl': 'Links', 'en': 'Links', }, '4y9eogfi': { 'nl': 'Bezorgen', 'en': 'Bezorgen', }, 'g3ajtxn8': { 'nl': 'Alle horecagelegenheden', 'en': '', }, 'a3cva8iz': { 'nl': 'Home', 'en': '', }, }, // horecagelegenhedenOverzichtCurrent { 'qqb1howd': { 'nl': 'Zoek op naam', 'en': '', }, '8gwyy71q': { 'nl': 'Activiteiten', 'en': 'Activiteiten', }, 'b8oov17m': { 'nl': 'Cultuur', 'en': 'Cultuur', }, 'hnnqfnhk': { 'nl': 'Eetgelegenheden', 'en': 'Eetgelegenheden', }, 'ykjsgvsf': { 'nl': 'Overnachten', 'en': 'Overnachten', }, 'waxjo567': { 'nl': 'Uitgaan', 'en': 'Uitgaan', }, 'er4hrrph': { 'nl': 'Verhuur, catering', 'en': 'Verhuur, catering', }, '2bhbe1y0': { 'nl': 'Home', 'en': '', }, }, // kanwegHorecagelegenhedenOverzichtCopy3Copy { 'of4bqcp5': { 'nl': 'Zoek op naam', 'en': '', }, 'on42v1w5': { 'nl': 'Activiteiten', 'en': 'Activiteiten', }, '958ejvp2': { 'nl': 'Cultuur', 'en': 'Cultuur', }, 'r8psa4lz': { 'nl': 'Eetgelegenheden', 'en': 'Eetgelegenheden', }, '5kpjd5dd': { 'nl': 'Overnachten', 'en': 'Overnachten', }, 'syq19wk8': { 'nl': 'Uitgaan', 'en': 'Uitgaan', }, '8kwpza9f': { 'nl': 'Verhuur, catering', 'en': 'Verhuur, catering', }, 'ioojuhok': { 'nl': 'Home', 'en': '', }, }, // SelectStateDropDownComponent { 'duloakue': { 'nl': 'Select...', 'en': '', }, 'suwn4gos': { 'nl': 'Search...', 'en': '', }, 'xtp0toaj': { 'nl': 'Option 1', 'en': '', }, 'sfmdjcb4': { 'nl': 'Option 2', 'en': '', }, 'pbmts7dk': { 'nl': 'Option 3', 'en': '', }, '1rva6d4m': { 'nl': 'Select...', 'en': '', }, 'um0h0p25': { 'nl': 'Search...', 'en': '', }, 'fjaz0tsc': { 'nl': 'Option 1', 'en': '', }, '8hcfb8cu': { 'nl': 'Option 2', 'en': '', }, 'cpdux64t': { 'nl': 'Option 3', 'en': '', }, 'nosgkxy0': { 'nl': 'Gemeente volgen', 'en': 'Add to favorites', }, '24bdnkhi': { 'nl': 'Bij favoriete gemeenten krijg je een agenda per mail met daarin alle evenementen uit die favoriete gemeenten.', 'en': '', }, 'p3ia66ku': { 'nl': 'Toepassen', 'en': 'Apply', }, }, // drawerComponent { 'j0ompw01': { 'nl': 'Zoek stad', 'en': 'Search City', }, 'm5il5pqx': { 'nl': '', 'en': '', }, '5xqi2sto': { 'nl': 'Home', 'en': 'Home', }, 'zorwzjtq': { 'nl': '', 'en': '', }, '7pacsyhe': { 'nl': 'Favorieten', 'en': 'Favorites', }, 'm8h5x9ts': { 'nl': '', 'en': '', }, 'qoszyexg': { 'nl': 'Gemeente', 'en': 'Municipality', }, 'dpn5svdo': { 'nl': '', 'en': '', }, 'f2xucb65': { 'nl': 'Uitgaan', 'en': 'Go Out', }, '0rcz22fx': { 'nl': '', 'en': '', }, 'aco5j6v5': { 'nl': 'Activiteiten', 'en': 'Activities', }, 'mkcafscy': { 'nl': '', 'en': '', }, 'u6kma8y1': { 'nl': 'Cultuur', 'en': 'Culture', }, '6hdsapmc': { 'nl': '', 'en': '', }, 'hpm7mxhj': { 'nl': 'Films', 'en': 'Movies', }, 'wfmu8ldt': { 'nl': '', 'en': '', }, 'clxcjmfh': { 'nl': 'Jeugd', 'en': 'Kids', }, 'fuiykay7': { 'nl': '', 'en': '', }, 'mk70rozo': { 'nl': 'Horeca', 'en': 'Venues', }, 'kknwn00s': { 'nl': '', 'en': '', }, 't46xiboh': { 'nl': 'Thuis bezorgen', 'en': 'Home delivery', }, '18zxga44': { 'nl': '', 'en': '', }, '4u9vsobq': { 'nl': 'Provincie', 'en': 'Province', }, 'scozdjf2': { 'nl': '', 'en': '', }, '8luezemw': { 'nl': 'Uitgaan', 'en': 'Go Out', }, 'f2n2zs5x': { 'nl': '', 'en': '', }, 'rb8etfad': { 'nl': 'Activiteiten', 'en': 'Activities', }, '9hgqcibm': { 'nl': '', 'en': '', }, 'l4upasn8': { 'nl': 'Cultuur', 'en': 'Culture', }, '5unk9wxy': { 'nl': '', 'en': '', }, '0zbg44er': { 'nl': 'Films', 'en': 'Movies', }, 'gy0c8dfg': { 'nl': '', 'en': '', }, 'zguubv8h': { 'nl': 'Jeugd', 'en': 'Kids', }, 'bmdhe1w3': { 'nl': '', 'en': '', }, 'mqf3caeh': { 'nl': 'Horeca', 'en': 'Venues', }, 'ypp8cg7h': { 'nl': '', 'en': '', }, '0xszp35t': { 'nl': 'Mijn Account', 'en': 'My account', }, 'vnwx710y': { 'nl': 'Terug', 'en': 'Favorite', }, '7qpu1l01': { 'nl': 'v0001', 'en': 'v0001', }, }, // EvenementComponent { 'nghx1743': { 'nl': 'entreetoelichting', 'en': 'Fee description', }, 'y02m0qh0': { 'nl': '15 euro', 'en': '15 euro', }, 'lrjms1by': { 'nl': 'Contactveld', 'en': 'Contact', }, }, // EvenementHorecagelegenheid { 'ubuux42u': { 'nl': 'Info', 'en': 'Info', }, 'lo8ciqtb': { 'nl': 'Entree', 'en': 'Fee', }, 'au8x5mei': { 'nl': 'Contact', 'en': 'Contact', }, '8tvvqu63': { 'nl': 'Facebook', 'en': 'Facebook', }, 'kp1lfaac': { 'nl': 'Instagram', 'en': 'Instagram', }, 'ktqsytma': { 'nl': 'X/Twitter', 'en': 'X/Twitter', }, 'vkwayrhq': { 'nl': 'Website', 'en': 'Website', }, 'cxpo1x6d': { 'nl': 'Website', 'en': 'Website', }, 'mlojriz0': { 'nl': 'Openingstijden', 'en': 'Open', }, 'axwdkgtg': { 'nl': 'Hello World', 'en': 'Helo World', }, '5tdut8bf': { 'nl': 'Bezorgen', 'en': 'Bezorgen', }, }, // EvenementInfo { 'gpbaiwi9': { 'nl': 'Entree: ', 'en': 'Fee:', }, }, // GeenEvenementenComponent { '0zgufytz': { 'nl': 'Geen evenementen gevonden. Kijk bij de provincie of er iets bij u in de buurt is!', 'en': 'No events found. Select the state of a city nearby.', }, }, // HeaderButtonsComponent { '17msrach': { 'nl': 'Menu openen', 'en': 'Open Menu', }, 'jc7ha6d8': { 'nl': 'Terug', 'en': 'Back', }, }, // HomeUitgaantabelKaartComponent { 's4nkp0pb': { 'nl': ', ', 'en': ', ', }, }, // PUitgaantabelKaartComponentOrgineelMetKaartjeerin { 'pvxwv62s': { 'nl': ', ', 'en': ', ', }, }, // UitgaantabelKaart { 'p3hbyhqm': { 'nl': ', ', 'en': ',', }, 'q3hgdkv4': { 'nl': 'Binnenkort meer...', 'en': 'Soon more...', }, }, // kanwaegSelectStateDropDownComponentCopy { '4uyi9owz': { 'nl': 'Select...', 'en': '', }, 'ptx7whfv': { 'nl': 'Search...', 'en': '', }, '5rqfwlih': { 'nl': 'Option 1', 'en': '', }, 'ae7pr0n4': { 'nl': 'Option 2', 'en': '', }, 'j3powvgi': { 'nl': 'Option 3', 'en': '', }, '4a1hzuht': { 'nl': 'Select...', 'en': '', }, '8n5hydne': { 'nl': 'Search...', 'en': '', }, '349p3867': { 'nl': 'Option 1', 'en': '', }, 'gloujbwt': { 'nl': 'Option 2', 'en': '', }, '3t9c99dm': { 'nl': 'Option 3', 'en': '', }, 't871osuh': { 'nl': 'Toevoegen favoriet', 'en': '', }, 'zb8hr9df': { 'nl': 'Toepassen', 'en': '', }, }, // HeaderButtonsComponentCopymethartje { 'eiqzkhnd': { 'nl': 'Menu openen', 'en': 'Open Menu', }, 'vakum2qi': { 'nl': 'Terug', 'en': 'Favorite', }, }, // kanwegHomeUitgaantabelKaartComponentCopy { 'gix35yn5': { 'nl': ', ', 'en': ', ', }, }, // drawerComponentCopy { 'v1jfssya': { 'nl': 'Zoek stad', 'en': 'Zoek stad', }, 'rvubhme5': { 'nl': '', 'en': '', }, '67rxy2fu': { 'nl': 'Home', 'en': 'Home', }, '6trl1sce': { 'nl': '', 'en': '', }, 'a5tz4648': { 'nl': 'Favorieten', 'en': 'Favorieten', }, '32goj2nu': { 'nl': '', 'en': '', }, 'fcfgi92o': { 'nl': 'Gemeente', 'en': 'Gemeente', }, 'ig02peps': { 'nl': '', 'en': '', }, '6b82korh': { 'nl': 'Uitgaan', 'en': 'Uitgaan', }, 'qnuzj30u': { 'nl': '', 'en': '', }, 'qauy99kh': { 'nl': 'Activiteiten', 'en': 'Activiteiten', }, 'mcilhmgs': { 'nl': '', 'en': '', }, '0brmy2i9': { 'nl': 'Cultuur', 'en': 'Cultuur', }, 't4stlo7r': { 'nl': '', 'en': '', }, 'zdzm2kft': { 'nl': 'Films', 'en': 'Films', }, '43pzpcet': { 'nl': '', 'en': '', }, '7y8gooyu': { 'nl': 'Jeugd', 'en': 'Jeugd', }, 'pwvtmajn': { 'nl': '', 'en': '', }, 'yi44pg8d': { 'nl': 'Horeca', 'en': 'Horeca', }, 'c2qo4uye': { 'nl': '', 'en': '', }, 'scudzlrz': { 'nl': 'Thuis bezorgen', 'en': 'Thuis bezorgen', }, 'r6wig7z5': { 'nl': '', 'en': '', }, 'xd7eqwxl': { 'nl': 'Provincie', 'en': 'Provincie', }, 'sqz2u2pl': { 'nl': '', 'en': '', }, 'yj3rblt8': { 'nl': 'Uitgaan', 'en': 'Uitgaan', }, 'fn51jnns': { 'nl': '', 'en': '', }, 'l7ctw4qh': { 'nl': 'Activiteiten', 'en': 'Activiteiten', }, 'soru5l6l': { 'nl': '', 'en': '', }, 'sb4jk0au': { 'nl': 'Cultuur', 'en': 'Cultuur', }, '2f4z6yjw': { 'nl': '', 'en': '', }, 'ongjy3bk': { 'nl': 'Films', 'en': 'Films', }, 'a3ins4yo': { 'nl': '', 'en': '', }, 'weuu7eoq': { 'nl': 'Jeugd', 'en': 'Jeugd', }, 'uhq33691': { 'nl': '', 'en': '', }, 'hnq8op6j': { 'nl': 'Horeca', 'en': 'Horeca', }, 'xofddopp': { 'nl': '', 'en': '', }, 'xwiuhl5v': { 'nl': 'Mijn Account', 'en': 'Mijn Account', }, 'oug8uvm7': { 'nl': 'Terug', 'en': 'Favorite', }, 'vdrqgyci': { 'nl': 'v0001', 'en': 'v0001', }, }, // Miscellaneous { '1wdja323': { 'nl': '', 'en': '', }, 'wp5ih2z2': { 'nl': '', 'en': '', }, '95e9zpp5': { 'nl': '', 'en': '', }, 'hi047wuv': { 'nl': '', 'en': '', }, '3vfdatr8': { 'nl': '', 'en': '', }, '00waee4o': { 'nl': '', 'en': '', }, 'pv9kzkyy': { 'nl': '', 'en': '', }, 'pnj7ud5u': { 'nl': '', 'en': '', }, '6gi5ggfb': { 'nl': '', 'en': '', }, 'r2ktdanq': { 'nl': '', 'en': '', }, 'baxrlb7e': { 'nl': '', 'en': '', }, '91wp95hv': { 'nl': '', 'en': '', }, '3g8g1qpr': { 'nl': '', 'en': '', }, '9z3pq4o9': { 'nl': '', 'en': '', }, 'z7adjbl8': { 'nl': '', 'en': '', }, '4mmqjh9z': { 'nl': '', 'en': '', }, '9fvdbrm6': { 'nl': '', 'en': '', }, 'vtu2d65x': { 'nl': '', 'en': '', }, '6653976d': { 'nl': '', 'en': '', }, '16p7r73f': { 'nl': '', 'en': '', }, '35po7r81': { 'nl': '', 'en': '', }, '87zjalze': { 'nl': '', 'en': '', }, 'fikchxg8': { 'nl': '', 'en': '', }, 'rzevhc69': { 'nl': '', 'en': '', }, '6f0en17o': { 'nl': '', 'en': '', }, '5419dptj': { 'nl': '', 'en': '', }, 'xbrp633k': { 'nl': '', 'en': '', }, 'wqfb29ed': { 'nl': '', 'en': '', }, }, ].reduce((a, b) => a..addAll(b));