fluffychat/lib/config/homeserver_locale_map.dart
TheOneWithTheBraid b4cc484f38 fix: onboarding UX
- add missing label to progress indicator
- add option to enable locale based homeservers (disabled by default)

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-21 10:46:39 +02:00

282 lines
4.0 KiB
Dart

part of 'homeserver_locale.dart';
final Map<String, String> _homeserverByContinent = {
'af': 'sykorp.com',
'as': 'sibnsk.net',
'an': 'buyvm.net',
'aq': 'arcticfoxes.net',
'eu': 'gemeinsam.jetzt',
'sa': 'privex.io',
'oc': 'mtrx.nz',
};
final Map<String, String> _homeserverByLocale = {
'ae': 'sykorp.com',
'at': 'gemeinsam.jetzt',
'ch': 'pragma-messenger.ch',
'de': 'envs.de',
'hu': 'grin.hu',
'it': 'aria-net.org',
'nl': 'nltrix.net',
'nz': 'mtrx.nz',
'ru': 'rumatrix.org',
'us': 'buyvm.net',
};
final _countryCodeContinent = {
'af': 'as',
'al': 'eu',
'aq': 'an',
'dz': 'af',
'as': 'oc',
'ad': 'eu',
'ao': 'af',
'ag': 'na',
'az': 'eu',
'ar': 'sa',
'au': 'oc',
'at': 'eu',
'bs': 'na',
'bh': 'as',
'bd': 'as',
'am': 'eu',
'bb': 'na',
'be': 'eu',
'bm': 'na',
'bt': 'as',
'bo': 'sa',
'ba': 'eu',
'bw': 'af',
'bv': 'an',
'br': 'sa',
'bz': 'na',
'io': 'as',
'sb': 'oc',
'vg': 'na',
'bn': 'as',
'bg': 'eu',
'mm': 'as',
'bi': 'af',
'by': 'eu',
'kh': 'as',
'cm': 'af',
'ca': 'na',
'cv': 'af',
'ky': 'na',
'cf': 'af',
'lk': 'as',
'td': 'af',
'cl': 'sa',
'cn': 'as',
'tw': 'as',
'cx': 'as',
'cc': 'as',
'co': 'sa',
'km': 'af',
'yt': 'af',
'cg': 'af',
'cd': 'af',
'ck': 'oc',
'cr': 'na',
'hr': 'eu',
'cu': 'na',
'cy': 'eu',
'cz': 'eu',
'bj': 'af',
'dk': 'eu',
'dm': 'na',
'do': 'na',
'ec': 'sa',
'sv': 'na',
'gq': 'af',
'et': 'af',
'er': 'af',
'ee': 'eu',
'fo': 'eu',
'fk': 'sa',
'gs': 'an',
'fj': 'oc',
'fi': 'eu',
'ax': 'eu',
'fr': 'eu',
'gf': 'sa',
'pf': 'oc',
'tf': 'an',
'dj': 'af',
'ga': 'af',
'ge': 'eu',
'gm': 'af',
'ps': 'as',
'de': 'eu',
'gh': 'af',
'gi': 'eu',
'ki': 'oc',
'gr': 'eu',
'gl': 'na',
'gd': 'na',
'gp': 'na',
'gu': 'oc',
'gt': 'na',
'gn': 'af',
'gy': 'sa',
'ht': 'na',
'hm': 'an',
'va': 'eu',
'hn': 'na',
'hk': 'as',
'hu': 'eu',
'is': 'eu',
'in': 'as',
'id': 'as',
'ir': 'as',
'iq': 'as',
'ie': 'eu',
'il': 'as',
'it': 'eu',
'ci': 'af',
'jm': 'na',
'jp': 'as',
'kz': 'eu',
'jo': 'as',
'ke': 'af',
'kp': 'as',
'kr': 'as',
'kw': 'as',
'kg': 'as',
'la': 'as',
'lb': 'as',
'ls': 'af',
'lv': 'eu',
'lr': 'af',
'ly': 'af',
'li': 'eu',
'lt': 'eu',
'lu': 'eu',
'mo': 'as',
'mg': 'af',
'mw': 'af',
'my': 'as',
'mv': 'as',
'ml': 'af',
'mt': 'eu',
'mq': 'na',
'mr': 'af',
'mu': 'af',
'mx': 'na',
'mc': 'eu',
'mn': 'as',
'md': 'eu',
'me': 'eu',
'ms': 'na',
'ma': 'af',
'mz': 'af',
'om': 'as',
'na': 'af',
'nr': 'oc',
'np': 'as',
'nl': 'eu',
'an': 'na',
'cw': 'na',
'aw': 'na',
'sx': 'na',
'bq': 'na',
'nc': 'oc',
'vu': 'oc',
'nz': 'oc',
'ni': 'na',
'ne': 'af',
'ng': 'af',
'nu': 'oc',
'nf': 'oc',
'no': 'eu',
'mp': 'oc',
'um': 'oc',
'fm': 'oc',
'mh': 'oc',
'pw': 'oc',
'pk': 'as',
'pa': 'na',
'pg': 'oc',
'py': 'sa',
'pe': 'sa',
'ph': 'as',
'pn': 'oc',
'pl': 'eu',
'pt': 'eu',
'gw': 'af',
'tl': 'as',
'pr': 'na',
'qa': 'as',
're': 'af',
'ro': 'eu',
'ru': 'as',
'rw': 'af',
'bl': 'na',
'sh': 'af',
'kn': 'na',
'ai': 'na',
'lc': 'na',
'mf': 'na',
'pm': 'na',
'vc': 'na',
'sm': 'eu',
'st': 'af',
'sa': 'as',
'sn': 'af',
'rs': 'eu',
'sc': 'af',
'sl': 'af',
'sg': 'as',
'sk': 'eu',
'vn': 'as',
'si': 'eu',
'so': 'af',
'za': 'af',
'zw': 'af',
'es': 'eu',
'ss': 'af',
'eh': 'af',
'sd': 'af',
'sr': 'sa',
'sj': 'eu',
'sz': 'af',
'se': 'eu',
'ch': 'eu',
'sy': 'as',
'tj': 'as',
'th': 'as',
'tg': 'af',
'tk': 'oc',
'to': 'oc',
'tt': 'na',
'ae': 'as',
'tn': 'af',
'tr': 'as',
'tm': 'as',
'tc': 'na',
'tv': 'oc',
'ug': 'af',
'ua': 'eu',
'mk': 'eu',
'eg': 'af',
'gb': 'eu',
'gg': 'eu',
'je': 'eu',
'im': 'eu',
'tz': 'af',
'us': 'na',
'vi': 'na',
'bf': 'af',
'uy': 'sa',
'uz': 'as',
've': 'sa',
'wf': 'oc',
'ws': 'oc',
'ye': 'as',
'zm': 'af',
'xx': 'oc',
'xe': 'as',
'xd': 'as',
'xs': 'as',
};