# coding: utf-8

UserAgents = {
	"RU": "ru-RU",
	"UA": "ua-UA",
	"FI": "fi_SE",
	"EN": "en-US"
}

PasteLangs = {
	"apacheconf": "ApacheConf",
	"as": "ActionScript",
	"bash": "Bash",
	"bat": "Batchfile",
	"bbcode": "BBCode",
	"befunge": "Befunge",
	"boo": "Boo",
	"c": "C",
	"c-objdump": "c-objdump",
	"common-lisp": "Common Lisp",
	"control": "Debian Control file",
	"cpp": "C++",
	"cpp-objdump": "cpp-objdump",
	"csharp": "C#",
	"css": "CSS",
	"css+django": "CSS+Django/Jinja",
	"css+erb": "CSS+Ruby",
	"css+genshitext": "CSS+Genshi Text",
	"css+mako": "CSS+Mako",
	"css+myghty": "CSS+Myghty",
	"css+php": "CSS+PHP",
	"css+smarty": "CSS+Smarty",
	"d": "D",
	"d-objdump": "d-objdump",
	"delphi": "Delphi",
	"diff": "Diff",
	"django": "Django/Jinja",
	"dylan": "DylanLexer",
	"erb": "ERB",
	"erlang": "Erlang",
	"gas": "GAS",
	"genshi": "Genshi",
	"genshitext": "Genshi Text",
	"groff": "Groff",
	"haskell": "Haskell",
	"html": "HTML",
	"html+django": "HTML+Django/Jinja",
	"html+genshi": "HTML+Genshi",
	"html+mako": "HTML+Mako",
	"html+myghty": "HTML+Myghty",
	"html+php": "HTML+PHP",
	"html+smarty": "HTML+Smarty",
	"ini": "INI",
	"irc": "IRC logs",
	"java": "Java",
	"js": "JavaScript",
	"js+django": "JavaScript+Django/Jinja",
	"js+erb": "JavaScript+Ruby",
	"js+genshitext": "JavaScript+Genshi Text",
	"js+mako": "JavaScript+Mako",
	"js+myghty": "JavaScript+Myghty",
	"js+php": "JavaScript+PHP",
	"js+smarty": "JavaScript+Smarty",
	"jsp": "Java Server Page",
	"lhs": "Literate Haskell",
	"llvm": "LLVM",
	"lua": "Lua",
	"make": "Makefile",
	"mako": "Mako",
	"minid": "MiniD",
	"moocode": "MOOCode",
	"mupad": "MuPAD",
	"myghty": "Myghty",
	"mysql": "MySQL",
	"objdump": "objdump",
	"objective-c": "Objective-C",
	"ocaml": "OCaml",
	"perl": "Perl",
	"php": "PHP",
	"pot": "Gettext Catalog",
	"pycon": "Python console session",
	"pytb": "Python Traceback",
	"python": "Python",
	"raw": "Raw token data",
	"rb": "Ruby",
	"rbcon": "Ruby irb session",
	"redcode": "Redcode",
	"rhtml": "RHTML",
	"rst": "reStructuredText",
#	"rust": "Rust", # I hope soon to be implemented
	"scheme": "Scheme",
	"smarty": "Smarty",
	"sourceslist": "Debian Sourcelist",
	"sql": "SQL",
	"squidconf": "SquidConf",
	"tex": "TeX",
	"text": "Plain Text",
	"trac-wiki": "MoinMoin/Trac Wiki markup",
	"vb.net": "VB.net",
	"vim": "VimL",
	"xml": "XML",
	"xml+django": "XML+Django/Jinja",
	"xml+erb": "XML+Ruby",
	"xml+mako": "XML+Mako",
	"xml+myghty": "XML+Myghty",
	"xml+php": "XML+PHP",
	"xml+smarty": "XML+Smarty"
}

if DefLANG in ("RU", "UA"):
	AnsBase_temp = tuple([line.decode("utf-8") for line in (
		"Не могу получить доступ к ресурсу.", # 0
		"Проблемы с разметкой...", # 1
		"Твоих запросов нет в базе.", # 2
		"Не вижу твоего JID'а, поэтому не могу найти твоих запросов в базе.", # 3
		"\n\n** Ещё %d результатов (командуй «гугл *»).", # 4
		"Ничего не найдено...", # 5
		"Этот язык не поддерживается.", # 6
		"\n\n** Ещё %d вариантов перевода (командуй «перевод *»).", # 7
		"Поддерживаемые языки:\n", # 8
		"Завершено - {0}%", # 9
		"Начинается загрузка. Это может занять несколько минут...", # 10
		"Сейчас в процессе другая загрузка. Попробуй позже.", # 11
		"\n* Погода предоставлена Gismeteo.ru", # -2
		"Запрос блокирован Кинопоиском." # -1
	)])

	LangMap = {
		"af": "Африкаанс",		"ar": "Арабский",		"be": "Белорусский",
		"bg": "Болгарский",		"ca": "Каталанский",	"cs": "Чешский",
		"cy": "Валлийский",		"da": "Датский",		"de": "Немецкий",
		"el": "Греческий",		"en": "Английский",		"es": "Испанский",
		"et": "Эстонский",		"fa": "Персидский",		"fi": "Финский",
		"fr": "Французский",	"ga": "Ирландский",		"gl": "Галисийский",
		"hi": "Хинди",			"hr": "Хорватский",		"hu": "Венгерский",
		"id": "Индонезийский",	"is": "Исландский",		"it": "Итальянский",
		"iw": "Иврит",			"ja": "Японский",		"ko": "Корейский",
		"la": "Латынь",			"lt": "Литовский",		"lv": "Латышский",
		"mk": "Македонский",	"mt": "Мальтийский",	"nl": "Голландский",
		"no": "Норвежский",		"pl": "Польский",		"pt": "Португальский",
		"ro": "Румынский",		"ru": "Русский",		"sk": "Словацкий",
		"sl": "Словенский",		"sq": "Албанский",		"sr": "Сербский",
		"sv": "Шведский",		"sw": "Суахили",		"th": "Тайский",
		"tl": "Тагальский",		"tr": "Турецкий",		"uk": "Украинский",
		"vi": "Вьетнамский",	"yi": "Идиш",			"zh-CN": "Китайский"
	}

	CurrencyDesc = {
		"AMD": "Армянский драм",
		"AUD": "Австралийский доллар ($)",
		"AZN": "Азербайджанский манат",
		"BGN": "Болгарский лев",
		"BRL": "Бразильский реал",
		"BYR": "Белорусский рубль",
		"CAD": "Канадский доллар",
		"CHF": "Швейцарский франк (₣)",
		"CNY": "Китайский юань",
		"CZK": "Чешская крона",
		"DKK": "Датская крона",
		"EUR": "Евро (€)",
		"GBP": "Фунт стерлингов Соединенного королевства (£)",
		"HUF": "Венгерский форинт",
		"INR": "Индийская рупия",
		"JPY": "Японская йена (¥)",
		"KGS": "Киргизский сом",
		"KRW": "Вон Республики Корея",
		"KZT": "Казахский тенге",
		"LTL": "Литовский лит",
		"LVL": "Латвийский лат",
		"MDL": "Молдавская лея",
		"NOK": "Норвежская крона",
		"PLN": "Польская злотая",
		"RON": "Новая Румынская лея",
		"RUB": "Российский рубль",
		"SEK": "Шведская крона",
		"SGD": "Сингапурский доллар",
		"TJS": "Таджикская сомони",
		"TMT": "Новый туркменский манат",
		"TRY": "Турецкая лира (£)",
		"UAH": "Украинская гривна",
		"USD": "Доллар США ($)",
		"UZS": "Узбекский сум",
		"XDR": "Специальные права заимствования (¤)",
		"ZAR": "Южноафриканский рэнд"
	}
else:
	AnsBase_temp = (
		"No access to the resource.", # 0
		"Trouble with the marking...", # 1
		"There are no your requests in the cache.", # 2
		"I can't find your requests in the cache, because I don't know your JID.", # 3
		'\n\n** There are %d another results (type "google *").', # 4
		"No result...", # 5
		"This language is not supported.", # 6
		'\n\n** There are %d another translations (type "tr *").', # 7
		"Supported languages:\n", # 8
		"loaded - {0}%", # 9
		"Download can take several minutes...", # 10
		"Now I'm busy with another load. Try again later." # 11
	)

	LangMap = {
		"af": "Afrikaans",		"ar": "Arabic",			"be": "Byelorussian",
		"bg": "Bulgarian",		"ca": "Catalan",		"cs": "Czech",
		"cy": "Welsh",			"da": "Danish",			"de": "German",
		"el": "Greek",			"en": "English",		"es": "Spanish",
		"et": "Estonian",		"fa": "Persian",		"fi": "Finnish",
		"fr": "French",			"ga": "Irish",			"gl": "Galician",
		"hi": "Hindi",			"hr": "Croatian",		"hu": "Hungarian",
		"id": "Indonesian",		"is": "Icelandic",		"it": "Italian",
		"iw": "Hebrew",			"ja": "Japanese",		"ko": "Korean",
		"la": "Latin",			"lt": "Lithuanian",		"lv": "Latvian",
		"mk": "Macedonian",		"mt": "Maltese",		"nl": "Dutch",
		"no": "Norwegian",		"pl": "Polish",			"pt": "Portuguese",
		"ro": "Romanian",		"ru": "Russian",		"sk": "Slovak",
		"sl": "Slovenian",		"sq": "Albanian",		"sr": "Serbian",
		"sv": "Swedish",		"sw": "Swahili",		"th": "Thai",
		"tl": "Tagalog",		"tr": "Turkish",		"uk": "Ukrainian",
		"vi": "Vietnamese",		"yi": "Yiddish",		"zh-CN": "Chinese"
}
# coding: utf-8

UserAgents = {
	"RU": "ru-RU",
	"UA": "ua-UA",
	"FI": "fi_SE",
	"EN": "en-US"
}

PasteLangs = {
	"apacheconf": "ApacheConf",
	"as": "ActionScript",
	"bash": "Bash",
	"bat": "Batchfile",
	"bbcode": "BBCode",
	"befunge": "Befunge",
	"boo": "Boo",
	"c": "C",
	"c-objdump": "c-objdump",
	"common-lisp": "Common Lisp",
	"control": "Debian Control file",
	"cpp": "C++",
	"cpp-objdump": "cpp-objdump",
	"csharp": "C#",
	"css": "CSS",
	"css+django": "CSS+Django/Jinja",
	"css+erb": "CSS+Ruby",
	"css+genshitext": "CSS+Genshi Text",
	"css+mako": "CSS+Mako",
	"css+myghty": "CSS+Myghty",
	"css+php": "CSS+PHP",
	"css+smarty": "CSS+Smarty",
	"d": "D",
	"d-objdump": "d-objdump",
	"delphi": "Delphi",
	"diff": "Diff",
	"django": "Django/Jinja",
	"dylan": "DylanLexer",
	"erb": "ERB",
	"erlang": "Erlang",
	"gas": "GAS",
	"genshi": "Genshi",
	"genshitext": "Genshi Text",
	"groff": "Groff",
	"haskell": "Haskell",
	"html": "HTML",
	"html+django": "HTML+Django/Jinja",
	"html+genshi": "HTML+Genshi",
	"html+mako": "HTML+Mako",
	"html+myghty": "HTML+Myghty",
	"html+php": "HTML+PHP",
	"html+smarty": "HTML+Smarty",
	"ini": "INI",
	"irc": "IRC logs",
	"java": "Java",
	"js": "JavaScript",
	"js+django": "JavaScript+Django/Jinja",
	"js+erb": "JavaScript+Ruby",
	"js+genshitext": "JavaScript+Genshi Text",
	"js+mako": "JavaScript+Mako",
	"js+myghty": "JavaScript+Myghty",
	"js+php": "JavaScript+PHP",
	"js+smarty": "JavaScript+Smarty",
	"jsp": "Java Server Page",
	"lhs": "Literate Haskell",
	"llvm": "LLVM",
	"lua": "Lua",
	"make": "Makefile",
	"mako": "Mako",
	"minid": "MiniD",
	"moocode": "MOOCode",
	"mupad": "MuPAD",
	"myghty": "Myghty",
	"mysql": "MySQL",
	"objdump": "objdump",
	"objective-c": "Objective-C",
	"ocaml": "OCaml",
	"perl": "Perl",
	"php": "PHP",
	"pot": "Gettext Catalog",
	"pycon": "Python console session",
	"pytb": "Python Traceback",
	"python": "Python",
	"raw": "Raw token data",
	"rb": "Ruby",
	"rbcon": "Ruby irb session",
	"redcode": "Redcode",
	"rhtml": "RHTML",
	"rst": "reStructuredText",
#	"rust": "Rust", # I hope soon to be implemented
	"scheme": "Scheme",
	"smarty": "Smarty",
	"sourceslist": "Debian Sourcelist",
	"sql": "SQL",
	"squidconf": "SquidConf",
	"tex": "TeX",
	"text": "Plain Text",
	"trac-wiki": "MoinMoin/Trac Wiki markup",
	"vb.net": "VB.net",
	"vim": "VimL",
	"xml": "XML",
	"xml+django": "XML+Django/Jinja",
	"xml+erb": "XML+Ruby",
	"xml+mako": "XML+Mako",
	"xml+myghty": "XML+Myghty",
	"xml+php": "XML+PHP",
	"xml+smarty": "XML+Smarty"
}

if DefLANG in ("RU", "UA"):
	AnsBase_temp = tuple([line.decode("utf-8") for line in (
		"Не могу получить доступ к ресурсу.", # 0
		"Проблемы с разметкой...", # 1
		"Твоих запросов нет в базе.", # 2
		"Не вижу твоего JID'а, поэтому не могу найти твоих запросов в базе.", # 3
		"\n\n** Ещё %d результатов (командуй «гугл *»).", # 4
		"Ничего не найдено...", # 5
		"Этот язык не поддерживается.", # 6
		"\n\n** Ещё %d вариантов перевода (командуй «перевод *»).", # 7
		"Поддерживаемые языки:\n", # 8
		"Завершено - {0}%", # 9
		"Начинается загрузка. Это может занять несколько минут...", # 10
		"Сейчас в процессе другая загрузка. Попробуй позже.", # 11
		"\n* Погода предоставлена Gismeteo.ru", # -2
		"Запрос блокирован Кинопоиском." # -1
	)])

	LangMap = {
		"af": "Африкаанс",		"ar": "Арабский",		"be": "Белорусский",
		"bg": "Болгарский",		"ca": "Каталанский",	"cs": "Чешский",
		"cy": "Валлийский",		"da": "Датский",		"de": "Немецкий",
		"el": "Греческий",		"en": "Английский",		"es": "Испанский",
		"et": "Эстонский",		"fa": "Персидский",		"fi": "Финский",
		"fr": "Французский",	"ga": "Ирландский",		"gl": "Галисийский",
		"hi": "Хинди",			"hr": "Хорватский",		"hu": "Венгерский",
		"id": "Индонезийский",	"is": "Исландский",		"it": "Итальянский",
		"iw": "Иврит",			"ja": "Японский",		"ko": "Корейский",
		"la": "Латынь",			"lt": "Литовский",		"lv": "Латышский",
		"mk": "Македонский",	"mt": "Мальтийский",	"nl": "Голландский",
		"no": "Норвежский",		"pl": "Польский",		"pt": "Португальский",
		"ro": "Румынский",		"ru": "Русский",		"sk": "Словацкий",
		"sl": "Словенский",		"sq": "Албанский",		"sr": "Сербский",
		"sv": "Шведский",		"sw": "Суахили",		"th": "Тайский",
		"tl": "Тагальский",		"tr": "Турецкий",		"uk": "Украинский",
		"vi": "Вьетнамский",	"yi": "Идиш",			"zh-CN": "Китайский"
	}

	CurrencyDesc = {
		"AMD": "Армянский драм",
		"AUD": "Австралийский доллар ($)",
		"AZN": "Азербайджанский манат",
		"BGN": "Болгарский лев",
		"BRL": "Бразильский реал",
		"BYR": "Белорусский рубль",
		"CAD": "Канадский доллар",
		"CHF": "Швейцарский франк (₣)",
		"CNY": "Китайский юань",
		"CZK": "Чешская крона",
		"DKK": "Датская крона",
		"EUR": "Евро (€)",
		"GBP": "Фунт стерлингов Соединенного королевства (£)",
		"HUF": "Венгерский форинт",
		"INR": "Индийская рупия",
		"JPY": "Японская йена (¥)",
		"KGS": "Киргизский сом",
		"KRW": "Вон Республики Корея",
		"KZT": "Казахский тенге",
		"LTL": "Литовский лит",
		"LVL": "Латвийский лат",
		"MDL": "Молдавская лея",
		"NOK": "Норвежская крона",
		"PLN": "Польская злотая",
		"RON": "Новая Румынская лея",
		"RUB": "Российский рубль",
		"SEK": "Шведская крона",
		"SGD": "Сингапурский доллар",
		"TJS": "Таджикская сомони",
		"TMT": "Новый туркменский манат",
		"TRY": "Турецкая лира (£)",
		"UAH": "Украинская гривна",
		"USD": "Доллар США ($)",
		"UZS": "Узбекский сум",
		"XDR": "Специальные права заимствования (¤)",
		"ZAR": "Южноафриканский рэнд"
	}
else:
	AnsBase_temp = (
		"No access to the resource.", # 0
		"Trouble with the marking...", # 1
		"There are no your requests in the cache.", # 2
		"I can't find your requests in the cache, because I don't know your JID.", # 3
		'\n\n** There are %d another results (type "google *").', # 4
		"No result...", # 5
		"This language is not supported.", # 6
		'\n\n** There are %d another translations (type "tr *").', # 7
		"Supported languages:\n", # 8
		"loaded - {0}%", # 9
		"Download can take several minutes...", # 10
		"Now I'm busy with another load. Try again later." # 11
	)

	LangMap = {
		"af": "Afrikaans",		"ar": "Arabic",			"be": "Byelorussian",
		"bg": "Bulgarian",		"ca": "Catalan",		"cs": "Czech",
		"cy": "Welsh",			"da": "Danish",			"de": "German",
		"el": "Greek",			"en": "English",		"es": "Spanish",
		"et": "Estonian",		"fa": "Persian",		"fi": "Finnish",
		"fr": "French",			"ga": "Irish",			"gl": "Galician",
		"hi": "Hindi",			"hr": "Croatian",		"hu": "Hungarian",
		"id": "Indonesian",		"is": "Icelandic",		"it": "Italian",
		"iw": "Hebrew",			"ja": "Japanese",		"ko": "Korean",
		"la": "Latin",			"lt": "Lithuanian",		"lv": "Latvian",
		"mk": "Macedonian",		"mt": "Maltese",		"nl": "Dutch",
		"no": "Norwegian",		"pl": "Polish",			"pt": "Portuguese",
		"ro": "Romanian",		"ru": "Russian",		"sk": "Slovak",
		"sl": "Slovenian",		"sq": "Albanian",		"sr": "Serbian",
		"sv": "Swedish",		"sw": "Swahili",		"th": "Thai",
		"tl": "Tagalog",		"tr": "Turkish",		"uk": "Ukrainian",
		"vi": "Vietnamese",		"yi": "Yiddish",		"zh-CN": "Chinese"
}
# coding: utf-8 #", #	"rust": "Rust", # I hope soon to be implemented # 0 # 1 # 2 # 3 # 4 # 5 # 6 # 7 # 8 # 9 # 10 # 11 # -2 # -1 # 0 # 1 # 2 # 3 # 4 # 5 # 6 # 7 # 8 # 9 # 10 # 11