1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
import encodings
import xbmcaddon
from simple_logging import SimpleLogging
log = SimpleLogging(__name__)
addon = xbmcaddon.Addon(id='plugin.video.embycon')
def i18n(string_id):
try:
return addon.getLocalizedString(STRINGS[string_id]).encode('utf-8', 'ignore')
except Exception as e:
log.error('Failed String Lookup: {0} ({1})', string_id, e)
return string_id
STRINGS = {
'server_port:': 30001,
'username:': 30005,
'password:': 30006,
'incorrect_user_pass': 30044,
'username_not_found': 30045,
'deleting': 30052,
'waiting_server_delete': 30053,
'username_secured': 30060,
'username_userdefined': 30061,
'username_userinput': 30062,
'n/a': 30063,
'confirm_file_delete': 30091,
'file_delete_confirm': 30092,
'loading_content': 30112,
'retrieving_data': 30113,
'done': 30125,
'processing_item:': 30126,
'error': 30135,
'service_not_running': 30136,
'restart_kodi': 30137,
'no_media_type': 30139,
'select_server': 30166,
'server_detect_succeeded': 30167,
'found_server': 30168,
'address:': 30169,
'select_user': 30180,
'url_error_': 30200,
'unable_connect_server': 30201,
'tvshows': 30229,
'default_view': 30230,
'movies': 30231,
'boxsets': 30232,
'series': 30233,
'seasons': 30234,
'episodes': 30235,
'start_from_beginning': 30237,
'next_page': 30245,
'search': 30246,
'widgets': 30247,
'emby_movies': 30248,
'emby_tvshows': 30249,
'unknown': 30250,
'movies_genre': 30251,
'movies_az': 30252,
'change_user': 30253,
'show_settings': 30254,
'movies_year': 30255,
'movies_all': 30256,
'movies_recently_added': 30257,
'movies_in_progress': 30258,
'movies_favorites': 30259,
'movies_boxsets': 30260,
'tvshows_all': 30261,
'tvshows_favorites': 30262,
'episodes_recently_added': 30263,
'episodes_in_progress': 30264,
'episodes_up_next': 30265,
'upcoming_tv': 30266,
'_in_progress': 30267,
'_recently_added': 30268,
'movies_random': 30269,
'emby_mark_watched': 30270,
'emby_mark_unwatched': 30271,
'emby_set_favorite': 30272,
'emby_unset_favorite': 30273,
'emby_delete': 30274,
'missing_title': 30280,
'emby_force_transcode': 30275,
'extra_prompt': 30276,
'turn_on_auto_resume?': 30277,
'skin_not_supported': 30281,
'no_server_detected': 30282,
'play_next_title': 30283,
'play_next_question': 30284,
'_next_up': 30278,
'detect_server': 30011,
'show_clients': 30017,
'tvshows_unwatched': 30279,
'_unwatched': 30285,
'movies_unwatched': 30286,
'tvshows_latest' : 30287,
'_latest' : 30288,
'tvshow_genre': 30289,
'all': 30290,
'select_audio_stream': 30291,
'select_subtitle': 30292,
'cache_textures': 30293,
'notice': 30294,
'http_control': 30295,
'delete': 30296,
'delete_existing': 30297,
'deleting_textures': 30298,
'cache_all_textures_title': 30299,
'cache_all_textures': 30300,
'caching_textures': 30301,
'existing_textures': 30302,
'missing_textures': 30303,
'loaded_textures': 30304,
'not_found_': 30305,
'playback_starting_': 30306,
'play_trailer': 30307,
'select_trailer': 30308,
'select_source': 30309,
'embycon_error': 30311,
'embycon_error_submit': 30312,
'connection_error': 30316,
'play_all': 30317,
'music_all_albums': 30318,
'music_all_artists': 30319,
'_all_albums': 30320,
'_all_artists': 30321
}
|