mirror of
https://github.com/anxdpanic/plugin.video.youtube.git
synced 2025-12-15 15:10:34 -08:00
Move language and region mappings to kodion.constants.const_lang_region
This commit is contained in:
parent
68bbd601be
commit
0db4f2093d
3 changed files with 178 additions and 172 deletions
|
|
@ -17,6 +17,8 @@ from . import (
|
|||
const_sort_methods as SORT,
|
||||
)
|
||||
from .const_lang_region import (
|
||||
DEFAULT_LANGUAGES,
|
||||
DEFAULT_REGIONS,
|
||||
TRANSLATION_LANGUAGES,
|
||||
)
|
||||
|
||||
|
|
@ -152,5 +154,7 @@ __all__ = (
|
|||
'SORT',
|
||||
|
||||
# Languages and Regions
|
||||
'DEFAULT_LANGUAGES',
|
||||
'DEFAULT_REGIONS',
|
||||
'TRANSLATION_LANGUAGES',
|
||||
)
|
||||
|
|
|
|||
|
|
@ -11,6 +11,178 @@
|
|||
from __future__ import absolute_import, division, unicode_literals
|
||||
|
||||
|
||||
DEFAULT_LANGUAGES = {'items': [
|
||||
{'id': 'af', 'snippet': {'hl': 'af', 'name': 'Afrikaans'}},
|
||||
{'id': 'sq', 'snippet': {'hl': 'sq', 'name': 'Albanian'}},
|
||||
{'id': 'am', 'snippet': {'hl': 'am', 'name': 'Amharic'}},
|
||||
{'id': 'ar', 'snippet': {'hl': 'ar', 'name': 'Arabic'}},
|
||||
{'id': 'hy', 'snippet': {'hl': 'hy', 'name': 'Armenian'}},
|
||||
{'id': 'az', 'snippet': {'hl': 'az', 'name': 'Azerbaijani'}},
|
||||
{'id': 'eu', 'snippet': {'hl': 'eu', 'name': 'Basque'}},
|
||||
{'id': 'bn', 'snippet': {'hl': 'bn', 'name': 'Bengali'}},
|
||||
{'id': 'bg', 'snippet': {'hl': 'bg', 'name': 'Bulgarian'}},
|
||||
{'id': 'ca', 'snippet': {'hl': 'ca', 'name': 'Catalan'}},
|
||||
{'id': 'zh-CN', 'snippet': {'hl': 'zh-CN', 'name': 'Chinese'}},
|
||||
{'id': 'zh-HK', 'snippet': {'hl': 'zh-HK', 'name': 'Chinese (Hong Kong)'}},
|
||||
{'id': 'zh-TW', 'snippet': {'hl': 'zh-TW', 'name': 'Chinese (Taiwan)'}},
|
||||
{'id': 'hr', 'snippet': {'hl': 'hr', 'name': 'Croatian'}},
|
||||
{'id': 'cs', 'snippet': {'hl': 'cs', 'name': 'Czech'}},
|
||||
{'id': 'da', 'snippet': {'hl': 'da', 'name': 'Danish'}},
|
||||
{'id': 'nl', 'snippet': {'hl': 'nl', 'name': 'Dutch'}},
|
||||
{'id': 'en', 'snippet': {'hl': 'en', 'name': 'English'}},
|
||||
{'id': 'en-GB', 'snippet': {'hl': 'en-GB', 'name': 'English (United Kingdom)'}},
|
||||
{'id': 'et', 'snippet': {'hl': 'et', 'name': 'Estonian'}},
|
||||
{'id': 'fil', 'snippet': {'hl': 'fil', 'name': 'Filipino'}},
|
||||
{'id': 'fi', 'snippet': {'hl': 'fi', 'name': 'Finnish'}},
|
||||
{'id': 'fr', 'snippet': {'hl': 'fr', 'name': 'French'}},
|
||||
{'id': 'fr-CA', 'snippet': {'hl': 'fr-CA', 'name': 'French (Canada)'}},
|
||||
{'id': 'gl', 'snippet': {'hl': 'gl', 'name': 'Galician'}},
|
||||
{'id': 'ka', 'snippet': {'hl': 'ka', 'name': 'Georgian'}},
|
||||
{'id': 'de', 'snippet': {'hl': 'de', 'name': 'German'}},
|
||||
{'id': 'el', 'snippet': {'hl': 'el', 'name': 'Greek'}},
|
||||
{'id': 'gu', 'snippet': {'hl': 'gu', 'name': 'Gujarati'}},
|
||||
{'id': 'iw', 'snippet': {'hl': 'iw', 'name': 'Hebrew'}},
|
||||
{'id': 'hi', 'snippet': {'hl': 'hi', 'name': 'Hindi'}},
|
||||
{'id': 'hu', 'snippet': {'hl': 'hu', 'name': 'Hungarian'}},
|
||||
{'id': 'is', 'snippet': {'hl': 'is', 'name': 'Icelandic'}},
|
||||
{'id': 'id', 'snippet': {'hl': 'id', 'name': 'Indonesian'}},
|
||||
{'id': 'it', 'snippet': {'hl': 'it', 'name': 'Italian'}},
|
||||
{'id': 'ja', 'snippet': {'hl': 'ja', 'name': 'Japanese'}},
|
||||
{'id': 'kn', 'snippet': {'hl': 'kn', 'name': 'Kannada'}},
|
||||
{'id': 'kk', 'snippet': {'hl': 'kk', 'name': 'Kazakh'}},
|
||||
{'id': 'km', 'snippet': {'hl': 'km', 'name': 'Khmer'}},
|
||||
{'id': 'ko', 'snippet': {'hl': 'ko', 'name': 'Korean'}},
|
||||
{'id': 'ky', 'snippet': {'hl': 'ky', 'name': 'Kyrgyz'}},
|
||||
{'id': 'lo', 'snippet': {'hl': 'lo', 'name': 'Lao'}},
|
||||
{'id': 'lv', 'snippet': {'hl': 'lv', 'name': 'Latvian'}},
|
||||
{'id': 'lt', 'snippet': {'hl': 'lt', 'name': 'Lithuanian'}},
|
||||
{'id': 'mk', 'snippet': {'hl': 'mk', 'name': 'Macedonian'}},
|
||||
{'id': 'ms', 'snippet': {'hl': 'ms', 'name': 'Malay'}},
|
||||
{'id': 'ml', 'snippet': {'hl': 'ml', 'name': 'Malayalam'}},
|
||||
{'id': 'mr', 'snippet': {'hl': 'mr', 'name': 'Marathi'}},
|
||||
{'id': 'mn', 'snippet': {'hl': 'mn', 'name': 'Mongolian'}},
|
||||
{'id': 'my', 'snippet': {'hl': 'my', 'name': 'Myanmar (Burmese)'}},
|
||||
{'id': 'ne', 'snippet': {'hl': 'ne', 'name': 'Nepali'}},
|
||||
{'id': 'no', 'snippet': {'hl': 'no', 'name': 'Norwegian'}},
|
||||
{'id': 'fa', 'snippet': {'hl': 'fa', 'name': 'Persian'}},
|
||||
{'id': 'pl', 'snippet': {'hl': 'pl', 'name': 'Polish'}},
|
||||
{'id': 'pt', 'snippet': {'hl': 'pt', 'name': 'Portuguese (Brazil)'}},
|
||||
{'id': 'pt-PT', 'snippet': {'hl': 'pt-PT', 'name': 'Portuguese (Portugal)'}},
|
||||
{'id': 'pa', 'snippet': {'hl': 'pa', 'name': 'Punjabi'}},
|
||||
{'id': 'ro', 'snippet': {'hl': 'ro', 'name': 'Romanian'}},
|
||||
{'id': 'ru', 'snippet': {'hl': 'ru', 'name': 'Russian'}},
|
||||
{'id': 'sr', 'snippet': {'hl': 'sr', 'name': 'Serbian'}},
|
||||
{'id': 'si', 'snippet': {'hl': 'si', 'name': 'Sinhala'}},
|
||||
{'id': 'sk', 'snippet': {'hl': 'sk', 'name': 'Slovak'}},
|
||||
{'id': 'sl', 'snippet': {'hl': 'sl', 'name': 'Slovenian'}},
|
||||
{'id': 'es-419', 'snippet': {'hl': 'es-419', 'name': 'Spanish (Latin America)'}},
|
||||
{'id': 'es', 'snippet': {'hl': 'es', 'name': 'Spanish (Spain)'}},
|
||||
{'id': 'sw', 'snippet': {'hl': 'sw', 'name': 'Swahili'}},
|
||||
{'id': 'sv', 'snippet': {'hl': 'sv', 'name': 'Swedish'}},
|
||||
{'id': 'ta', 'snippet': {'hl': 'ta', 'name': 'Tamil'}},
|
||||
{'id': 'te', 'snippet': {'hl': 'te', 'name': 'Telugu'}},
|
||||
{'id': 'th', 'snippet': {'hl': 'th', 'name': 'Thai'}},
|
||||
{'id': 'tr', 'snippet': {'hl': 'tr', 'name': 'Turkish'}},
|
||||
{'id': 'uk', 'snippet': {'hl': 'uk', 'name': 'Ukrainian'}},
|
||||
{'id': 'ur', 'snippet': {'hl': 'ur', 'name': 'Urdu'}},
|
||||
{'id': 'uz', 'snippet': {'hl': 'uz', 'name': 'Uzbek'}},
|
||||
{'id': 'vi', 'snippet': {'hl': 'vi', 'name': 'Vietnamese'}},
|
||||
{'id': 'zu', 'snippet': {'hl': 'zu', 'name': 'Zulu'}},
|
||||
]}
|
||||
|
||||
DEFAULT_REGIONS = {'items': [
|
||||
{'id': 'DZ', 'snippet': {'gl': 'DZ', 'name': 'Algeria'}},
|
||||
{'id': 'AR', 'snippet': {'gl': 'AR', 'name': 'Argentina'}},
|
||||
{'id': 'AU', 'snippet': {'gl': 'AU', 'name': 'Australia'}},
|
||||
{'id': 'AT', 'snippet': {'gl': 'AT', 'name': 'Austria'}},
|
||||
{'id': 'AZ', 'snippet': {'gl': 'AZ', 'name': 'Azerbaijan'}},
|
||||
{'id': 'BH', 'snippet': {'gl': 'BH', 'name': 'Bahrain'}},
|
||||
{'id': 'BY', 'snippet': {'gl': 'BY', 'name': 'Belarus'}},
|
||||
{'id': 'BE', 'snippet': {'gl': 'BE', 'name': 'Belgium'}},
|
||||
{'id': 'BA', 'snippet': {'gl': 'BA', 'name': 'Bosnia and Herzegovina'}},
|
||||
{'id': 'BR', 'snippet': {'gl': 'BR', 'name': 'Brazil'}},
|
||||
{'id': 'BG', 'snippet': {'gl': 'BG', 'name': 'Bulgaria'}},
|
||||
{'id': 'CA', 'snippet': {'gl': 'CA', 'name': 'Canada'}},
|
||||
{'id': 'CL', 'snippet': {'gl': 'CL', 'name': 'Chile'}},
|
||||
{'id': 'CO', 'snippet': {'gl': 'CO', 'name': 'Colombia'}},
|
||||
{'id': 'HR', 'snippet': {'gl': 'HR', 'name': 'Croatia'}},
|
||||
{'id': 'CZ', 'snippet': {'gl': 'CZ', 'name': 'Czech Republic'}},
|
||||
{'id': 'DK', 'snippet': {'gl': 'DK', 'name': 'Denmark'}},
|
||||
{'id': 'EG', 'snippet': {'gl': 'EG', 'name': 'Egypt'}},
|
||||
{'id': 'EE', 'snippet': {'gl': 'EE', 'name': 'Estonia'}},
|
||||
{'id': 'FI', 'snippet': {'gl': 'FI', 'name': 'Finland'}},
|
||||
{'id': 'FR', 'snippet': {'gl': 'FR', 'name': 'France'}},
|
||||
{'id': 'GE', 'snippet': {'gl': 'GE', 'name': 'Georgia'}},
|
||||
{'id': 'DE', 'snippet': {'gl': 'DE', 'name': 'Germany'}},
|
||||
{'id': 'GH', 'snippet': {'gl': 'GH', 'name': 'Ghana'}},
|
||||
{'id': 'GR', 'snippet': {'gl': 'GR', 'name': 'Greece'}},
|
||||
{'id': 'HK', 'snippet': {'gl': 'HK', 'name': 'Hong Kong'}},
|
||||
{'id': 'HU', 'snippet': {'gl': 'HU', 'name': 'Hungary'}},
|
||||
{'id': 'IS', 'snippet': {'gl': 'IS', 'name': 'Iceland'}},
|
||||
{'id': 'IN', 'snippet': {'gl': 'IN', 'name': 'India'}},
|
||||
{'id': 'ID', 'snippet': {'gl': 'ID', 'name': 'Indonesia'}},
|
||||
{'id': 'IQ', 'snippet': {'gl': 'IQ', 'name': 'Iraq'}},
|
||||
{'id': 'IE', 'snippet': {'gl': 'IE', 'name': 'Ireland'}},
|
||||
{'id': 'IL', 'snippet': {'gl': 'IL', 'name': 'Israel'}},
|
||||
{'id': 'IT', 'snippet': {'gl': 'IT', 'name': 'Italy'}},
|
||||
{'id': 'JM', 'snippet': {'gl': 'JM', 'name': 'Jamaica'}},
|
||||
{'id': 'JP', 'snippet': {'gl': 'JP', 'name': 'Japan'}},
|
||||
{'id': 'JO', 'snippet': {'gl': 'JO', 'name': 'Jordan'}},
|
||||
{'id': 'KZ', 'snippet': {'gl': 'KZ', 'name': 'Kazakhstan'}},
|
||||
{'id': 'KE', 'snippet': {'gl': 'KE', 'name': 'Kenya'}},
|
||||
{'id': 'KW', 'snippet': {'gl': 'KW', 'name': 'Kuwait'}},
|
||||
{'id': 'LV', 'snippet': {'gl': 'LV', 'name': 'Latvia'}},
|
||||
{'id': 'LB', 'snippet': {'gl': 'LB', 'name': 'Lebanon'}},
|
||||
{'id': 'LY', 'snippet': {'gl': 'LY', 'name': 'Libya'}},
|
||||
{'id': 'LT', 'snippet': {'gl': 'LT', 'name': 'Lithuania'}},
|
||||
{'id': 'LU', 'snippet': {'gl': 'LU', 'name': 'Luxembourg'}},
|
||||
{'id': 'MK', 'snippet': {'gl': 'MK', 'name': 'Macedonia'}},
|
||||
{'id': 'MY', 'snippet': {'gl': 'MY', 'name': 'Malaysia'}},
|
||||
{'id': 'MX', 'snippet': {'gl': 'MX', 'name': 'Mexico'}},
|
||||
{'id': 'ME', 'snippet': {'gl': 'ME', 'name': 'Montenegro'}},
|
||||
{'id': 'MA', 'snippet': {'gl': 'MA', 'name': 'Morocco'}},
|
||||
{'id': 'NP', 'snippet': {'gl': 'NP', 'name': 'Nepal'}},
|
||||
{'id': 'NL', 'snippet': {'gl': 'NL', 'name': 'Netherlands'}},
|
||||
{'id': 'NZ', 'snippet': {'gl': 'NZ', 'name': 'New Zealand'}},
|
||||
{'id': 'NG', 'snippet': {'gl': 'NG', 'name': 'Nigeria'}},
|
||||
{'id': 'NO', 'snippet': {'gl': 'NO', 'name': 'Norway'}},
|
||||
{'id': 'OM', 'snippet': {'gl': 'OM', 'name': 'Oman'}},
|
||||
{'id': 'PK', 'snippet': {'gl': 'PK', 'name': 'Pakistan'}},
|
||||
{'id': 'PE', 'snippet': {'gl': 'PE', 'name': 'Peru'}},
|
||||
{'id': 'PH', 'snippet': {'gl': 'PH', 'name': 'Philippines'}},
|
||||
{'id': 'PL', 'snippet': {'gl': 'PL', 'name': 'Poland'}},
|
||||
{'id': 'PT', 'snippet': {'gl': 'PT', 'name': 'Portugal'}},
|
||||
{'id': 'PR', 'snippet': {'gl': 'PR', 'name': 'Puerto Rico'}},
|
||||
{'id': 'QA', 'snippet': {'gl': 'QA', 'name': 'Qatar'}},
|
||||
{'id': 'RO', 'snippet': {'gl': 'RO', 'name': 'Romania'}},
|
||||
{'id': 'RU', 'snippet': {'gl': 'RU', 'name': 'Russia'}},
|
||||
{'id': 'SA', 'snippet': {'gl': 'SA', 'name': 'Saudi Arabia'}},
|
||||
{'id': 'SN', 'snippet': {'gl': 'SN', 'name': 'Senegal'}},
|
||||
{'id': 'RS', 'snippet': {'gl': 'RS', 'name': 'Serbia'}},
|
||||
{'id': 'SG', 'snippet': {'gl': 'SG', 'name': 'Singapore'}},
|
||||
{'id': 'SK', 'snippet': {'gl': 'SK', 'name': 'Slovakia'}},
|
||||
{'id': 'SI', 'snippet': {'gl': 'SI', 'name': 'Slovenia'}},
|
||||
{'id': 'ZA', 'snippet': {'gl': 'ZA', 'name': 'South Africa'}},
|
||||
{'id': 'KR', 'snippet': {'gl': 'KR', 'name': 'South Korea'}},
|
||||
{'id': 'ES', 'snippet': {'gl': 'ES', 'name': 'Spain'}},
|
||||
{'id': 'LK', 'snippet': {'gl': 'LK', 'name': 'Sri Lanka'}},
|
||||
{'id': 'SE', 'snippet': {'gl': 'SE', 'name': 'Sweden'}},
|
||||
{'id': 'CH', 'snippet': {'gl': 'CH', 'name': 'Switzerland'}},
|
||||
{'id': 'TW', 'snippet': {'gl': 'TW', 'name': 'Taiwan'}},
|
||||
{'id': 'TZ', 'snippet': {'gl': 'TZ', 'name': 'Tanzania'}},
|
||||
{'id': 'TH', 'snippet': {'gl': 'TH', 'name': 'Thailand'}},
|
||||
{'id': 'TN', 'snippet': {'gl': 'TN', 'name': 'Tunisia'}},
|
||||
{'id': 'TR', 'snippet': {'gl': 'TR', 'name': 'Turkey'}},
|
||||
{'id': 'UG', 'snippet': {'gl': 'UG', 'name': 'Uganda'}},
|
||||
{'id': 'UA', 'snippet': {'gl': 'UA', 'name': 'Ukraine'}},
|
||||
{'id': 'AE', 'snippet': {'gl': 'AE', 'name': 'United Arab Emirates'}},
|
||||
{'id': 'GB', 'snippet': {'gl': 'GB', 'name': 'United Kingdom'}},
|
||||
{'id': 'US', 'snippet': {'gl': 'US', 'name': 'United States'}},
|
||||
{'id': 'VN', 'snippet': {'gl': 'VN', 'name': 'Vietnam'}},
|
||||
{'id': 'YE', 'snippet': {'gl': 'YE', 'name': 'Yemen'}},
|
||||
{'id': 'ZW', 'snippet': {'gl': 'ZW', 'name': 'Zimbabwe'}},
|
||||
]}
|
||||
|
||||
TRANSLATION_LANGUAGES = [
|
||||
{'languageCode': 'aa', 'languageName': {'simpleText': 'Afar'}},
|
||||
{'languageCode': 'ab', 'languageName': {'simpleText': 'Abkhazian'}},
|
||||
|
|
|
|||
|
|
@ -15,6 +15,8 @@ import socket
|
|||
from .compatibility import parse_qsl, urlsplit, xbmc, xbmcaddon, xbmcvfs
|
||||
from .constants import (
|
||||
DATA_PATH,
|
||||
DEFAULT_LANGUAGES,
|
||||
DEFAULT_REGIONS,
|
||||
RELOAD_ACCESS_MANAGER,
|
||||
SERVER_WAKEUP,
|
||||
TEMP_PATH,
|
||||
|
|
@ -26,178 +28,6 @@ from .utils import rm_dir, validate_ip_address
|
|||
from ..youtube import Provider
|
||||
|
||||
|
||||
DEFAULT_LANGUAGES = {'items': [
|
||||
{'snippet': {'name': 'Afrikaans', 'hl': 'af'}, 'id': 'af'},
|
||||
{'snippet': {'name': 'Azerbaijani', 'hl': 'az'}, 'id': 'az'},
|
||||
{'snippet': {'name': 'Indonesian', 'hl': 'id'}, 'id': 'id'},
|
||||
{'snippet': {'name': 'Malay', 'hl': 'ms'}, 'id': 'ms'},
|
||||
{'snippet': {'name': 'Catalan', 'hl': 'ca'}, 'id': 'ca'},
|
||||
{'snippet': {'name': 'Czech', 'hl': 'cs'}, 'id': 'cs'},
|
||||
{'snippet': {'name': 'Danish', 'hl': 'da'}, 'id': 'da'},
|
||||
{'snippet': {'name': 'German', 'hl': 'de'}, 'id': 'de'},
|
||||
{'snippet': {'name': 'Estonian', 'hl': 'et'}, 'id': 'et'},
|
||||
{'snippet': {'name': 'English (United Kingdom)', 'hl': 'en-GB'}, 'id': 'en-GB'},
|
||||
{'snippet': {'name': 'English', 'hl': 'en'}, 'id': 'en'},
|
||||
{'snippet': {'name': 'Spanish (Spain)', 'hl': 'es'}, 'id': 'es'},
|
||||
{'snippet': {'name': 'Spanish (Latin America)', 'hl': 'es-419'}, 'id': 'es-419'},
|
||||
{'snippet': {'name': 'Basque', 'hl': 'eu'}, 'id': 'eu'},
|
||||
{'snippet': {'name': 'Filipino', 'hl': 'fil'}, 'id': 'fil'},
|
||||
{'snippet': {'name': 'French', 'hl': 'fr'}, 'id': 'fr'},
|
||||
{'snippet': {'name': 'French (Canada)', 'hl': 'fr-CA'}, 'id': 'fr-CA'},
|
||||
{'snippet': {'name': 'Galician', 'hl': 'gl'}, 'id': 'gl'},
|
||||
{'snippet': {'name': 'Croatian', 'hl': 'hr'}, 'id': 'hr'},
|
||||
{'snippet': {'name': 'Zulu', 'hl': 'zu'}, 'id': 'zu'},
|
||||
{'snippet': {'name': 'Icelandic', 'hl': 'is'}, 'id': 'is'},
|
||||
{'snippet': {'name': 'Italian', 'hl': 'it'}, 'id': 'it'},
|
||||
{'snippet': {'name': 'Swahili', 'hl': 'sw'}, 'id': 'sw'},
|
||||
{'snippet': {'name': 'Latvian', 'hl': 'lv'}, 'id': 'lv'},
|
||||
{'snippet': {'name': 'Lithuanian', 'hl': 'lt'}, 'id': 'lt'},
|
||||
{'snippet': {'name': 'Hungarian', 'hl': 'hu'}, 'id': 'hu'},
|
||||
{'snippet': {'name': 'Dutch', 'hl': 'nl'}, 'id': 'nl'},
|
||||
{'snippet': {'name': 'Norwegian', 'hl': 'no'}, 'id': 'no'},
|
||||
{'snippet': {'name': 'Uzbek', 'hl': 'uz'}, 'id': 'uz'},
|
||||
{'snippet': {'name': 'Polish', 'hl': 'pl'}, 'id': 'pl'},
|
||||
{'snippet': {'name': 'Portuguese (Portugal)', 'hl': 'pt-PT'}, 'id': 'pt-PT'},
|
||||
{'snippet': {'name': 'Portuguese (Brazil)', 'hl': 'pt'}, 'id': 'pt'},
|
||||
{'snippet': {'name': 'Romanian', 'hl': 'ro'}, 'id': 'ro'},
|
||||
{'snippet': {'name': 'Albanian', 'hl': 'sq'}, 'id': 'sq'},
|
||||
{'snippet': {'name': 'Slovak', 'hl': 'sk'}, 'id': 'sk'},
|
||||
{'snippet': {'name': 'Slovenian', 'hl': 'sl'}, 'id': 'sl'},
|
||||
{'snippet': {'name': 'Finnish', 'hl': 'fi'}, 'id': 'fi'},
|
||||
{'snippet': {'name': 'Swedish', 'hl': 'sv'}, 'id': 'sv'},
|
||||
{'snippet': {'name': 'Vietnamese', 'hl': 'vi'}, 'id': 'vi'},
|
||||
{'snippet': {'name': 'Turkish', 'hl': 'tr'}, 'id': 'tr'},
|
||||
{'snippet': {'name': 'Bulgarian', 'hl': 'bg'}, 'id': 'bg'},
|
||||
{'snippet': {'name': 'Kyrgyz', 'hl': 'ky'}, 'id': 'ky'},
|
||||
{'snippet': {'name': 'Kazakh', 'hl': 'kk'}, 'id': 'kk'},
|
||||
{'snippet': {'name': 'Macedonian', 'hl': 'mk'}, 'id': 'mk'},
|
||||
{'snippet': {'name': 'Mongolian', 'hl': 'mn'}, 'id': 'mn'},
|
||||
{'snippet': {'name': 'Russian', 'hl': 'ru'}, 'id': 'ru'},
|
||||
{'snippet': {'name': 'Serbian', 'hl': 'sr'}, 'id': 'sr'},
|
||||
{'snippet': {'name': 'Ukrainian', 'hl': 'uk'}, 'id': 'uk'},
|
||||
{'snippet': {'name': 'Greek', 'hl': 'el'}, 'id': 'el'},
|
||||
{'snippet': {'name': 'Armenian', 'hl': 'hy'}, 'id': 'hy'},
|
||||
{'snippet': {'name': 'Hebrew', 'hl': 'iw'}, 'id': 'iw'},
|
||||
{'snippet': {'name': 'Urdu', 'hl': 'ur'}, 'id': 'ur'},
|
||||
{'snippet': {'name': 'Arabic', 'hl': 'ar'}, 'id': 'ar'},
|
||||
{'snippet': {'name': 'Persian', 'hl': 'fa'}, 'id': 'fa'},
|
||||
{'snippet': {'name': 'Nepali', 'hl': 'ne'}, 'id': 'ne'},
|
||||
{'snippet': {'name': 'Marathi', 'hl': 'mr'}, 'id': 'mr'},
|
||||
{'snippet': {'name': 'Hindi', 'hl': 'hi'}, 'id': 'hi'},
|
||||
{'snippet': {'name': 'Bengali', 'hl': 'bn'}, 'id': 'bn'},
|
||||
{'snippet': {'name': 'Punjabi', 'hl': 'pa'}, 'id': 'pa'},
|
||||
{'snippet': {'name': 'Gujarati', 'hl': 'gu'}, 'id': 'gu'},
|
||||
{'snippet': {'name': 'Tamil', 'hl': 'ta'}, 'id': 'ta'},
|
||||
{'snippet': {'name': 'Telugu', 'hl': 'te'}, 'id': 'te'},
|
||||
{'snippet': {'name': 'Kannada', 'hl': 'kn'}, 'id': 'kn'},
|
||||
{'snippet': {'name': 'Malayalam', 'hl': 'ml'}, 'id': 'ml'},
|
||||
{'snippet': {'name': 'Sinhala', 'hl': 'si'}, 'id': 'si'},
|
||||
{'snippet': {'name': 'Thai', 'hl': 'th'}, 'id': 'th'},
|
||||
{'snippet': {'name': 'Lao', 'hl': 'lo'}, 'id': 'lo'},
|
||||
{'snippet': {'name': 'Myanmar (Burmese)', 'hl': 'my'}, 'id': 'my'},
|
||||
{'snippet': {'name': 'Georgian', 'hl': 'ka'}, 'id': 'ka'},
|
||||
{'snippet': {'name': 'Amharic', 'hl': 'am'}, 'id': 'am'},
|
||||
{'snippet': {'name': 'Khmer', 'hl': 'km'}, 'id': 'km'},
|
||||
{'snippet': {'name': 'Chinese', 'hl': 'zh-CN'}, 'id': 'zh-CN'},
|
||||
{'snippet': {'name': 'Chinese (Taiwan)', 'hl': 'zh-TW'}, 'id': 'zh-TW'},
|
||||
{'snippet': {'name': 'Chinese (Hong Kong)', 'hl': 'zh-HK'}, 'id': 'zh-HK'},
|
||||
{'snippet': {'name': 'Japanese', 'hl': 'ja'}, 'id': 'ja'},
|
||||
{'snippet': {'name': 'Korean', 'hl': 'ko'}, 'id': 'ko'},
|
||||
]}
|
||||
DEFAULT_REGIONS = {'items': [
|
||||
{'snippet': {'gl': 'DZ', 'name': 'Algeria'}, 'id': 'DZ'},
|
||||
{'snippet': {'gl': 'AR', 'name': 'Argentina'}, 'id': 'AR'},
|
||||
{'snippet': {'gl': 'AU', 'name': 'Australia'}, 'id': 'AU'},
|
||||
{'snippet': {'gl': 'AT', 'name': 'Austria'}, 'id': 'AT'},
|
||||
{'snippet': {'gl': 'AZ', 'name': 'Azerbaijan'}, 'id': 'AZ'},
|
||||
{'snippet': {'gl': 'BH', 'name': 'Bahrain'}, 'id': 'BH'},
|
||||
{'snippet': {'gl': 'BY', 'name': 'Belarus'}, 'id': 'BY'},
|
||||
{'snippet': {'gl': 'BE', 'name': 'Belgium'}, 'id': 'BE'},
|
||||
{'snippet': {'gl': 'BA', 'name': 'Bosnia and Herzegovina'}, 'id': 'BA'},
|
||||
{'snippet': {'gl': 'BR', 'name': 'Brazil'}, 'id': 'BR'},
|
||||
{'snippet': {'gl': 'BG', 'name': 'Bulgaria'}, 'id': 'BG'},
|
||||
{'snippet': {'gl': 'CA', 'name': 'Canada'}, 'id': 'CA'},
|
||||
{'snippet': {'gl': 'CL', 'name': 'Chile'}, 'id': 'CL'},
|
||||
{'snippet': {'gl': 'CO', 'name': 'Colombia'}, 'id': 'CO'},
|
||||
{'snippet': {'gl': 'HR', 'name': 'Croatia'}, 'id': 'HR'},
|
||||
{'snippet': {'gl': 'CZ', 'name': 'Czech Republic'}, 'id': 'CZ'},
|
||||
{'snippet': {'gl': 'DK', 'name': 'Denmark'}, 'id': 'DK'},
|
||||
{'snippet': {'gl': 'EG', 'name': 'Egypt'}, 'id': 'EG'},
|
||||
{'snippet': {'gl': 'EE', 'name': 'Estonia'}, 'id': 'EE'},
|
||||
{'snippet': {'gl': 'FI', 'name': 'Finland'}, 'id': 'FI'},
|
||||
{'snippet': {'gl': 'FR', 'name': 'France'}, 'id': 'FR'},
|
||||
{'snippet': {'gl': 'GE', 'name': 'Georgia'}, 'id': 'GE'},
|
||||
{'snippet': {'gl': 'DE', 'name': 'Germany'}, 'id': 'DE'},
|
||||
{'snippet': {'gl': 'GH', 'name': 'Ghana'}, 'id': 'GH'},
|
||||
{'snippet': {'gl': 'GR', 'name': 'Greece'}, 'id': 'GR'},
|
||||
{'snippet': {'gl': 'HK', 'name': 'Hong Kong'}, 'id': 'HK'},
|
||||
{'snippet': {'gl': 'HU', 'name': 'Hungary'}, 'id': 'HU'},
|
||||
{'snippet': {'gl': 'IS', 'name': 'Iceland'}, 'id': 'IS'},
|
||||
{'snippet': {'gl': 'IN', 'name': 'India'}, 'id': 'IN'},
|
||||
{'snippet': {'gl': 'ID', 'name': 'Indonesia'}, 'id': 'ID'},
|
||||
{'snippet': {'gl': 'IQ', 'name': 'Iraq'}, 'id': 'IQ'},
|
||||
{'snippet': {'gl': 'IE', 'name': 'Ireland'}, 'id': 'IE'},
|
||||
{'snippet': {'gl': 'IL', 'name': 'Israel'}, 'id': 'IL'},
|
||||
{'snippet': {'gl': 'IT', 'name': 'Italy'}, 'id': 'IT'},
|
||||
{'snippet': {'gl': 'JM', 'name': 'Jamaica'}, 'id': 'JM'},
|
||||
{'snippet': {'gl': 'JP', 'name': 'Japan'}, 'id': 'JP'},
|
||||
{'snippet': {'gl': 'JO', 'name': 'Jordan'}, 'id': 'JO'},
|
||||
{'snippet': {'gl': 'KZ', 'name': 'Kazakhstan'}, 'id': 'KZ'},
|
||||
{'snippet': {'gl': 'KE', 'name': 'Kenya'}, 'id': 'KE'},
|
||||
{'snippet': {'gl': 'KW', 'name': 'Kuwait'}, 'id': 'KW'},
|
||||
{'snippet': {'gl': 'LV', 'name': 'Latvia'}, 'id': 'LV'},
|
||||
{'snippet': {'gl': 'LB', 'name': 'Lebanon'}, 'id': 'LB'},
|
||||
{'snippet': {'gl': 'LY', 'name': 'Libya'}, 'id': 'LY'},
|
||||
{'snippet': {'gl': 'LT', 'name': 'Lithuania'}, 'id': 'LT'},
|
||||
{'snippet': {'gl': 'LU', 'name': 'Luxembourg'}, 'id': 'LU'},
|
||||
{'snippet': {'gl': 'MK', 'name': 'Macedonia'}, 'id': 'MK'},
|
||||
{'snippet': {'gl': 'MY', 'name': 'Malaysia'}, 'id': 'MY'},
|
||||
{'snippet': {'gl': 'MX', 'name': 'Mexico'}, 'id': 'MX'},
|
||||
{'snippet': {'gl': 'ME', 'name': 'Montenegro'}, 'id': 'ME'},
|
||||
{'snippet': {'gl': 'MA', 'name': 'Morocco'}, 'id': 'MA'},
|
||||
{'snippet': {'gl': 'NP', 'name': 'Nepal'}, 'id': 'NP'},
|
||||
{'snippet': {'gl': 'NL', 'name': 'Netherlands'}, 'id': 'NL'},
|
||||
{'snippet': {'gl': 'NZ', 'name': 'New Zealand'}, 'id': 'NZ'},
|
||||
{'snippet': {'gl': 'NG', 'name': 'Nigeria'}, 'id': 'NG'},
|
||||
{'snippet': {'gl': 'NO', 'name': 'Norway'}, 'id': 'NO'},
|
||||
{'snippet': {'gl': 'OM', 'name': 'Oman'}, 'id': 'OM'},
|
||||
{'snippet': {'gl': 'PK', 'name': 'Pakistan'}, 'id': 'PK'},
|
||||
{'snippet': {'gl': 'PE', 'name': 'Peru'}, 'id': 'PE'},
|
||||
{'snippet': {'gl': 'PH', 'name': 'Philippines'}, 'id': 'PH'},
|
||||
{'snippet': {'gl': 'PL', 'name': 'Poland'}, 'id': 'PL'},
|
||||
{'snippet': {'gl': 'PT', 'name': 'Portugal'}, 'id': 'PT'},
|
||||
{'snippet': {'gl': 'PR', 'name': 'Puerto Rico'}, 'id': 'PR'},
|
||||
{'snippet': {'gl': 'QA', 'name': 'Qatar'}, 'id': 'QA'},
|
||||
{'snippet': {'gl': 'RO', 'name': 'Romania'}, 'id': 'RO'},
|
||||
{'snippet': {'gl': 'RU', 'name': 'Russia'}, 'id': 'RU'},
|
||||
{'snippet': {'gl': 'SA', 'name': 'Saudi Arabia'}, 'id': 'SA'},
|
||||
{'snippet': {'gl': 'SN', 'name': 'Senegal'}, 'id': 'SN'},
|
||||
{'snippet': {'gl': 'RS', 'name': 'Serbia'}, 'id': 'RS'},
|
||||
{'snippet': {'gl': 'SG', 'name': 'Singapore'}, 'id': 'SG'},
|
||||
{'snippet': {'gl': 'SK', 'name': 'Slovakia'}, 'id': 'SK'},
|
||||
{'snippet': {'gl': 'SI', 'name': 'Slovenia'}, 'id': 'SI'},
|
||||
{'snippet': {'gl': 'ZA', 'name': 'South Africa'}, 'id': 'ZA'},
|
||||
{'snippet': {'gl': 'KR', 'name': 'South Korea'}, 'id': 'KR'},
|
||||
{'snippet': {'gl': 'ES', 'name': 'Spain'}, 'id': 'ES'},
|
||||
{'snippet': {'gl': 'LK', 'name': 'Sri Lanka'}, 'id': 'LK'},
|
||||
{'snippet': {'gl': 'SE', 'name': 'Sweden'}, 'id': 'SE'},
|
||||
{'snippet': {'gl': 'CH', 'name': 'Switzerland'}, 'id': 'CH'},
|
||||
{'snippet': {'gl': 'TW', 'name': 'Taiwan'}, 'id': 'TW'},
|
||||
{'snippet': {'gl': 'TZ', 'name': 'Tanzania'}, 'id': 'TZ'},
|
||||
{'snippet': {'gl': 'TH', 'name': 'Thailand'}, 'id': 'TH'},
|
||||
{'snippet': {'gl': 'TN', 'name': 'Tunisia'}, 'id': 'TN'},
|
||||
{'snippet': {'gl': 'TR', 'name': 'Turkey'}, 'id': 'TR'},
|
||||
{'snippet': {'gl': 'UG', 'name': 'Uganda'}, 'id': 'UG'},
|
||||
{'snippet': {'gl': 'UA', 'name': 'Ukraine'}, 'id': 'UA'},
|
||||
{'snippet': {'gl': 'AE', 'name': 'United Arab Emirates'}, 'id': 'AE'},
|
||||
{'snippet': {'gl': 'GB', 'name': 'United Kingdom'}, 'id': 'GB'},
|
||||
{'snippet': {'gl': 'US', 'name': 'United States'}, 'id': 'US'},
|
||||
{'snippet': {'gl': 'VN', 'name': 'Vietnam'}, 'id': 'VN'},
|
||||
{'snippet': {'gl': 'YE', 'name': 'Yemen'}, 'id': 'YE'},
|
||||
{'snippet': {'gl': 'ZW', 'name': 'Zimbabwe'}, 'id': 'ZW'},
|
||||
]}
|
||||
|
||||
|
||||
def _config_actions(context, action, *_args):
|
||||
localize = context.localize
|
||||
settings = context.get_settings()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue