Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public PluginSettings(ICore core)
 {
     _uniqueInstance = this;
     _core = core;
 }
Ejemplo n.º 3
0
 public PluginSettings(ICore core)
 {
     _uniqueInstance = this;
     _core           = core;
 }