public async override Task<bool> InitializeAsync(Framework.Interfaces.ICore core) { var p = new PluginSettings(core); AddAction(ACTION_SINGLE); AddAction(ACTION_BATCH); AddAction(ACTION_GARMINVISIT); AddAction(ACTION_CGEOVISIT); AddAction(ACTION_OFFLINE); core.LanguageItems.Add(new Framework.Data.LanguageItem(STR_UNABLEACCESSAPI)); core.LanguageItems.Add(new Framework.Data.LanguageItem(STR_ERROR)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_DATE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_ERROR)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_FAIL)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_FAILUNKNOWN)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_GEOCACHECODE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_LOGTEXT)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_LOGTYPE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_OKANOTHER)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_SELECT)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_SUBMIT)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_SUCCESS)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_TITLE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_CLEARTALL)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_SELECTALL)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_TRACKABLES)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_ADD)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_REMOVE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheLogForm.STR_ADDTOFAVORITES)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_ADD)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_CLEARTALL)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_CODE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_DATE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_ERROR)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_FAILUNKNOWN)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_GEOCACHECODE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_LOGGING)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_LOGTEXT)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_LOGTYPE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_NAME)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_SELECTALL)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_STARTFOUNDCNT)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_STOPATLOG)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_SUBMIT)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_TITLE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GeocacheBatchLogForm.STR_TRACKABLES)); core.LanguageItems.Add(new Framework.Data.LanguageItem(ImageEditorForm.STR_BYTES)); core.LanguageItems.Add(new Framework.Data.LanguageItem(ImageEditorForm.STR_CAPTION)); core.LanguageItems.Add(new Framework.Data.LanguageItem(ImageEditorForm.STR_DESCRIPTION)); core.LanguageItems.Add(new Framework.Data.LanguageItem(ImageEditorForm.STR_ERROR)); core.LanguageItems.Add(new Framework.Data.LanguageItem(ImageEditorForm.STR_FILE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(ImageEditorForm.STR_IMGTOADDTOLOG)); core.LanguageItems.Add(new Framework.Data.LanguageItem(ImageEditorForm.STR_LIMITS)); core.LanguageItems.Add(new Framework.Data.LanguageItem(ImageEditorForm.STR_NOTSUPPORTEDIMAGETYPE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(ImageEditorForm.STR_OK)); core.LanguageItems.Add(new Framework.Data.LanguageItem(ImageEditorForm.STR_ORIGINALIMAGE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(ImageEditorForm.STR_SCALE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(ImageEditorForm.STR_SIZEWH)); core.LanguageItems.Add(new Framework.Data.LanguageItem(ImageEditorForm.STR_TILTE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(ImageEditorForm.STR_QUALITY)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GarminGeocacheVisitsLogForm.STR_ERROR)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GarminGeocacheVisitsLogForm.STR_GEOCACHEINFO)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GarminGeocacheVisitsLogForm.STR_IMPORTING)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GarminGeocacheVisitsLogForm.STR_IMPORTMISSING)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GarminGeocacheVisitsLogForm.STR_LOADFROMDEVICE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GarminGeocacheVisitsLogForm.STR_LOGSELECTED)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GarminGeocacheVisitsLogForm.STR_BATCHLOGSELECTED)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GarminGeocacheVisitsLogForm.STR_NO)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GarminGeocacheVisitsLogForm.STR_SELECTALL)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GarminGeocacheVisitsLogForm.STR_SELECTFILE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GarminGeocacheVisitsLogForm.STR_TITLE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GarminGeocacheVisitsLogForm.STR_PERESENT)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GarminGeocacheVisitsLogForm.STR_CODE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GarminGeocacheVisitsLogForm.STR_DATE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GarminGeocacheVisitsLogForm.STR_LOGTYPE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(GarminGeocacheVisitsLogForm.STR_COMMENT)); core.LanguageItems.Add(new Framework.Data.LanguageItem(CGeoGeocacheVisitsLogForm.STR_ERROR)); core.LanguageItems.Add(new Framework.Data.LanguageItem(CGeoGeocacheVisitsLogForm.STR_GEOCACHEINFO)); core.LanguageItems.Add(new Framework.Data.LanguageItem(CGeoGeocacheVisitsLogForm.STR_IMPORTING)); core.LanguageItems.Add(new Framework.Data.LanguageItem(CGeoGeocacheVisitsLogForm.STR_IMPORTMISSING)); core.LanguageItems.Add(new Framework.Data.LanguageItem(CGeoGeocacheVisitsLogForm.STR_LOADFROMDEVICE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(CGeoGeocacheVisitsLogForm.STR_LOGSELECTED)); core.LanguageItems.Add(new Framework.Data.LanguageItem(CGeoGeocacheVisitsLogForm.STR_BATCHLOGSELECTED)); core.LanguageItems.Add(new Framework.Data.LanguageItem(CGeoGeocacheVisitsLogForm.STR_NO)); core.LanguageItems.Add(new Framework.Data.LanguageItem(CGeoGeocacheVisitsLogForm.STR_SELECTALL)); core.LanguageItems.Add(new Framework.Data.LanguageItem(CGeoGeocacheVisitsLogForm.STR_SELECTFILE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(CGeoGeocacheVisitsLogForm.STR_TITLE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(CGeoGeocacheVisitsLogForm.STR_PERESENT)); core.LanguageItems.Add(new Framework.Data.LanguageItem(CGeoGeocacheVisitsLogForm.STR_CODE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(CGeoGeocacheVisitsLogForm.STR_DATE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(CGeoGeocacheVisitsLogForm.STR_LOGTYPE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(CGeoGeocacheVisitsLogForm.STR_COMMENT)); core.LanguageItems.Add(new Framework.Data.LanguageItem(OfflineLogForm.STR_ADD)); core.LanguageItems.Add(new Framework.Data.LanguageItem(OfflineLogForm.STR_ADDALLSELECTED)); core.LanguageItems.Add(new Framework.Data.LanguageItem(OfflineLogForm.STR_ADDGEOCACHES)); core.LanguageItems.Add(new Framework.Data.LanguageItem(OfflineLogForm.STR_CODE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(OfflineLogForm.STR_ERROR)); core.LanguageItems.Add(new Framework.Data.LanguageItem(OfflineLogForm.STR_GEOCACHES)); core.LanguageItems.Add(new Framework.Data.LanguageItem(OfflineLogForm.STR_LOGALL)); core.LanguageItems.Add(new Framework.Data.LanguageItem(OfflineLogForm.STR_LOGDATE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(OfflineLogForm.STR_LOGSELECTED)); core.LanguageItems.Add(new Framework.Data.LanguageItem(OfflineLogForm.STR_LOGTEXT)); core.LanguageItems.Add(new Framework.Data.LanguageItem(OfflineLogForm.STR_LOGTYPE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(OfflineLogForm.STR_OFFLINELOGS)); core.LanguageItems.Add(new Framework.Data.LanguageItem(OfflineLogForm.STR_OK)); core.LanguageItems.Add(new Framework.Data.LanguageItem(OfflineLogForm.STR_TITLE)); core.LanguageItems.Add(new Framework.Data.LanguageItem(OfflineLogForm.STR_LOGONLINE)); return await base.InitializeAsync(core); }
public PluginSettings(ICore core) { _uniqueInstance = this; _core = core; }