/*
 ************************************************************************
 *
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 *
 * Copyright 2000, 2010 Oracle and/or its affiliates.
 *
 * OpenOffice.org - a multi-platform office productivity suite
 *
 * This file is part of OpenOffice.org.
 *
 * OpenOffice.org is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License version 3
 * only, as published by the Free Software Foundation.
 *
 * OpenOffice.org is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License version 3 for more details
 * (a copy is included in the LICENSE file that accompanied this code).
 *
 * You should have received a copy of the GNU Lesser General Public License
 * version 3 along with OpenOffice.org.  If not, see
 * <http://www.openoffice.org/license.html>
 * for a copy of the LGPLv3 License.
 *
 ************************************************************************/
package com.sun.star.wizards.web;

import com.sun.star.lang.XMultiServiceFactory;
import com.sun.star.wizards.common.Configuration;
import com.sun.star.wizards.common.Properties;
import com.sun.star.wizards.common.Resource;
import com.sun.star.wizards.document.OfficeDocument;

public class WebWizardDialogResources
{

    String resSessionName;
    String resSizeTemplate;
    String resSpecifyNewFileLocation;
    String resCreatedTemplate;
    String resUpdatedTemplate;
    String resSlides;
    String resDelSessionConfirm;
    String resErrIsDirectory;
    String resErrDocValidate;
    String resStep1;
    String resStep2;
    String resStep3;
    String resStep4;
    String resStep5;
    String resStep6;
    String resStep7;
    String resDefaultArchiveFilename;
    String resValidatingDocuments;
    String resErrUnexpected;
    String resLoadingSession;
    String resErrExportIO;
    String resErrPublishMedia;
    String resErrPublish;
    String resErrUnknown;
    //String resErrDocClose;
    String resErrSecurity;
    String resErrMkDir;
    //String resErrDocOpen;
    String resErrDocExport;
    String resErrDocInfo;
    String resErrTOCMedia;
    String resErrTOC;
    final static String UNIT_NAME = "dbwizres";
    final static String MODULE_NAME = "dbw";
    final static int RID_WEBWIZARDDIALOG_START = 4000;
    final static int RID_COMMON_START = 500;
    final static int RID_DB_COMMON_START = 1000;
    String resWebWizardDialog_title;
    String reslblIntroduction_value;
    String resbtnDelSession_value;
    String reslbIntroTitle_value;
    String reslblContentTitle_value;
    String reslnDocsInfo_value;
    String reslblDocTitle_value;
    String reslblDocInfo_value;
    String reslblDocAuthor_value;
    String reslblDocExportFormat_value;
    String reslblTitleGeneralPage_value;
    String reslblSiteTitle_value;
    String reslblSiteDesc_value;
    String reslblSiteCreated_value;
    String reslblEmail_value;
    String reslblCopyright_value;
    String reslblSiteUpdated_value;
    String resbtnPreview_value;
    String reslblTitlePublish_value;
    String reslblCreateSite_value;
    String reschkLocalDir_value;
    String resbtnLocalDir_value;
    String reschkFTP_value;
    String resbtnFTP_value;
    String reschkZip_value;
    String resbtnZip_value;
    String reschkSaveSettings_value;
    String reslblSaveSettings_value;
    String reslblLoadSettings_value;
    String reslblSiteContent_value;
    String resbtnAddDoc_value;
    String resbtnRemoveDoc_value;
    String reslblLayoutTitle_value;
    String reslblStyleTitle_value;
    String reslblStyle_value;
    String reslblLayouts_value;
    String reschbDocDesc_value;
    String reschbDocAuthor_value;
    String reschkDocCreated_value;
    String reschkDocChanged_value;
    String reschkDocFilename_value;
    String reschkDocFormat_value;
    String reschkDocFormatIcon_value;
    String reschkDocPages_value;
    String reschkDocSize_value;
    String resFixedLine1_value;
    String reslblLayout2Title_value;
    String reslblDisplay_value;
    String reslblOptimizeFor_value;
    String resoptOptimize640x480_value;
    String resoptOptimize800x600_value;
    String resoptOptimize1024x768_value;
    final String resbtnDocUp_value = String.valueOf((char) 8743);
    final String resbtnDocDown_value = String.valueOf((char) 8744);
    String reslblBackground;
    String reslblIconset;
    String reslblIconSetInfo;
    String reslblMetaData;
    String resBtnChooseBackground;
    String resBtnChooseIconset;    //String resGenerate;
    //String resPublish;
    //String resExport;
    String resCancel;
    String resClose;
    String resCounter;
    String resStatusDialogTitle;
    String resPublishDir;
    String resFTPTargetExistsAsfile;
    String resLocalTargetExistsAsfile;
    String resZipTargetExists;
    String resFTPTargetNotEmpty;
    String resLocalTragetNotEmpty;
    String resSessionExists;
    String resTaskExport;
    String resTaskExportDocs;
    String resTaskExportPrepare;
    String resTaskGenerateCopy;
    String resTaskGeneratePrepare;
    String resTaskGenerateXsl;
    String resTaskPrepare;
    String resTaskPublishPrepare;
    String resTaskPublishLocal;
    String resTaskPublishFTP;
    String resTaskPublishZip;
    String resTaskFinish;
    String resPages;
    String resImages;
    String resAllFiles;
    String resZipFiles;
    String resGifFiles;
    String resOK;
    String resHelp;
    String resBackgroundsDialog;
    String resBackgroundsDialogCaption;
    String resIconsDialog;
    String resIconsDialogCaption;
    String resOther;
    String resDeselect;
    String resFinishedSuccess;
    String resFinishedNoSuccess;
    String resSessionNameNone;
    String reslblFTPDisabled;
    String resBackgroundNone;
    String resIconsetNone;
    String prodName;
    String resFTPTargetCouldNotCreate;
    String resFTPTargetCreate;
    String resZipTargetIsDir;
    String resLocalTargetCouldNotCreate;
    String resLocalTargetCreate;
    Resource oResource;

    public WebWizardDialogResources(XMultiServiceFactory xmsf, Resource _oResource)
    {
        oResource = _oResource;
        /**
         * Delete the String, uncomment the getResText method
         *
         */
        resWebWizardDialog_title = oResource.getResText(RID_WEBWIZARDDIALOG_START + 1);
        reslblIntroduction_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 2);
        resbtnDelSession_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 4);
        reslbIntroTitle_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 5);
        reslblContentTitle_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 6);
        reslnDocsInfo_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 8);
        reslblDocTitle_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 9);
        reslblDocInfo_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 10);
        reslblDocAuthor_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 11);
        reslblDocExportFormat_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 12);
        reslblTitleGeneralPage_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 13);
        reslblSiteTitle_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 14);
        reslblSiteDesc_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 16);
        reslblSiteCreated_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 18);
        reslblEmail_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 20);
        reslblCopyright_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 21);
        reslblSiteUpdated_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 22);
        resbtnPreview_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 24);
        reslblTitlePublish_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 25);
        reslblCreateSite_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 26);
        reschkLocalDir_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 27);
        resbtnLocalDir_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 28);
        reschkFTP_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 29);
        //
        resbtnFTP_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 31);
        reschkZip_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 32);
        resbtnZip_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 33);
        reschkSaveSettings_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 34);
        reslblSaveSettings_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 35);
        reslblLoadSettings_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 36);
        reslblSiteContent_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 37);
        resbtnAddDoc_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 38);
        resbtnRemoveDoc_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 39);
        reslblLayoutTitle_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 40);
        reslblStyleTitle_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 41);
        reslblStyle_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 42);
        //
        reslblLayouts_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 48);
        //
        reschbDocDesc_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 50);
        reschbDocAuthor_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 51);
        reschkDocCreated_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 52);
        reschkDocChanged_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 53);
        reschkDocFilename_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 54);
        reschkDocFormat_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 55);
        reschkDocFormatIcon_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 56);
        reschkDocPages_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 57);
        reschkDocSize_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 58);
        resFixedLine1_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 59);
        reslblLayout2Title_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 60);
        reslblDisplay_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 61);
        reslblOptimizeFor_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 62);
        resoptOptimize640x480_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 64);
        resoptOptimize800x600_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 65);
        resoptOptimize1024x768_value = oResource.getResText(RID_WEBWIZARDDIALOG_START + 66);
        //resExport                         = oResource.getResText(RID_WEBWIZARDDIALOG_START + 67);
        //resGenerate                   = oResource.getResText(RID_WEBWIZARDDIALOG_START + 68);
        //resPublish                        = oResource.getResText(RID_WEBWIZARDDIALOG_START + 69);
        resStatusDialogTitle = oResource.getResText(RID_WEBWIZARDDIALOG_START + 70);
        resCounter = oResource.getResText(RID_WEBWIZARDDIALOG_START + 71);
        resPublishDir = oResource.getResText(RID_WEBWIZARDDIALOG_START + 72);
        resFTPTargetExistsAsfile = oResource.getResText(RID_WEBWIZARDDIALOG_START + 73);
        resLocalTargetExistsAsfile = oResource.getResText(RID_WEBWIZARDDIALOG_START + 74);
        resZipTargetExists = oResource.getResText(RID_WEBWIZARDDIALOG_START + 75);
        resFTPTargetNotEmpty = oResource.getResText(RID_WEBWIZARDDIALOG_START + 76);
        resLocalTragetNotEmpty = oResource.getResText(RID_WEBWIZARDDIALOG_START + 77);
        resSessionExists = oResource.getResText(RID_WEBWIZARDDIALOG_START + 78);
        resTaskExportDocs = oResource.getResText(RID_WEBWIZARDDIALOG_START + 79);
        resTaskExportPrepare = oResource.getResText(RID_WEBWIZARDDIALOG_START + 80);
        resTaskGenerateCopy = oResource.getResText(RID_WEBWIZARDDIALOG_START + 81);
        resTaskGeneratePrepare = oResource.getResText(RID_WEBWIZARDDIALOG_START + 82);
        resTaskGenerateXsl = oResource.getResText(RID_WEBWIZARDDIALOG_START + 83);
        resTaskPrepare = oResource.getResText(RID_WEBWIZARDDIALOG_START + 84);
        resTaskPublishPrepare = oResource.getResText(RID_WEBWIZARDDIALOG_START + 86);
        resTaskPublishLocal = oResource.getResText(RID_WEBWIZARDDIALOG_START + 87);
        resTaskPublishFTP = oResource.getResText(RID_WEBWIZARDDIALOG_START + 88);
        resTaskPublishZip = oResource.getResText(RID_WEBWIZARDDIALOG_START + 89);
        resTaskFinish = oResource.getResText(RID_WEBWIZARDDIALOG_START + 90);
        //resPages                      = oResource.getResText(RID_WEBWIZARDDIALOG_START + 91);
        resImages = oResource.getResText(RID_WEBWIZARDDIALOG_START + 94);
        resAllFiles = oResource.getResText(RID_WEBWIZARDDIALOG_START + 95);
        resZipFiles = oResource.getResText(RID_WEBWIZARDDIALOG_START + 96);
        resBackgroundsDialog = oResource.getResText(RID_WEBWIZARDDIALOG_START + 98);
        resBackgroundsDialogCaption = oResource.getResText(RID_WEBWIZARDDIALOG_START + 99);
        resIconsDialog = oResource.getResText(RID_WEBWIZARDDIALOG_START + 100);
        resIconsDialogCaption = oResource.getResText(RID_WEBWIZARDDIALOG_START + 101);
        resOther = oResource.getResText(RID_WEBWIZARDDIALOG_START + 102);
        resDeselect = oResource.getResText(RID_WEBWIZARDDIALOG_START + 103);
        resFinishedSuccess = oResource.getResText(RID_WEBWIZARDDIALOG_START + 104);
        resFinishedNoSuccess = oResource.getResText(RID_WEBWIZARDDIALOG_START + 105);
        resErrTOC = oResource.getResText(RID_WEBWIZARDDIALOG_START + 106);
        resErrTOCMedia = oResource.getResText(RID_WEBWIZARDDIALOG_START + 107);
        resErrDocInfo = oResource.getResText(RID_WEBWIZARDDIALOG_START + 108);
        resErrDocExport = oResource.getResText(RID_WEBWIZARDDIALOG_START + 109);
        resErrMkDir = oResource.getResText(RID_WEBWIZARDDIALOG_START + 110);
        resErrSecurity = oResource.getResText(RID_WEBWIZARDDIALOG_START + 111);
        resErrExportIO = oResource.getResText(RID_WEBWIZARDDIALOG_START + 112);
        resErrPublishMedia = oResource.getResText(RID_WEBWIZARDDIALOG_START + 113);
        resErrPublish = oResource.getResText(RID_WEBWIZARDDIALOG_START + 114);
        resErrUnknown = oResource.getResText(RID_WEBWIZARDDIALOG_START + 115);
        resErrDocValidate = oResource.getResText(RID_WEBWIZARDDIALOG_START + 116);
        resErrIsDirectory = oResource.getResText(RID_WEBWIZARDDIALOG_START + 117);
        resLoadingSession = oResource.getResText(RID_WEBWIZARDDIALOG_START + 118);
        resErrUnexpected = oResource.getResText(RID_WEBWIZARDDIALOG_START + 119);
        resValidatingDocuments = oResource.getResText(RID_WEBWIZARDDIALOG_START + 120);
        resDefaultArchiveFilename = oResource.getResText(RID_WEBWIZARDDIALOG_START + 121);
        resStep1 = oResource.getResText(RID_WEBWIZARDDIALOG_START + 122);
        resStep2 = oResource.getResText(RID_WEBWIZARDDIALOG_START + 123);
        resStep3 = oResource.getResText(RID_WEBWIZARDDIALOG_START + 124);
        resStep4 = oResource.getResText(RID_WEBWIZARDDIALOG_START + 125);
        resStep5 = oResource.getResText(RID_WEBWIZARDDIALOG_START + 126);
        resStep6 = oResource.getResText(RID_WEBWIZARDDIALOG_START + 127);
        resStep7 = oResource.getResText(RID_WEBWIZARDDIALOG_START + 128);
        resDelSessionConfirm = oResource.getResText(RID_WEBWIZARDDIALOG_START + 130);
        resPages = oResource.getResText(RID_WEBWIZARDDIALOG_START + 131);
        resSlides = oResource.getResText(RID_WEBWIZARDDIALOG_START + 132);
        resCreatedTemplate = oResource.getResText(RID_WEBWIZARDDIALOG_START + 133);
        resUpdatedTemplate = oResource.getResText(RID_WEBWIZARDDIALOG_START + 134);
        resSessionName = oResource.getResText(RID_WEBWIZARDDIALOG_START + 135);

        reslblBackground = oResource.getResText(RID_WEBWIZARDDIALOG_START + 136);
        reslblIconset = oResource.getResText(RID_WEBWIZARDDIALOG_START + 137);
        reslblIconSetInfo = oResource.getResText(RID_WEBWIZARDDIALOG_START + 138);
        reslblMetaData = oResource.getResText(RID_WEBWIZARDDIALOG_START + 139);
        resBtnChooseBackground = oResource.getResText(RID_WEBWIZARDDIALOG_START + 140);
        resBtnChooseIconset = oResource.getResText(RID_WEBWIZARDDIALOG_START + 141);
        resSessionNameNone = oResource.getResText(RID_WEBWIZARDDIALOG_START + 142);
        reslblFTPDisabled = oResource.getResText(RID_WEBWIZARDDIALOG_START + 143);
        resBackgroundNone = oResource.getResText(RID_WEBWIZARDDIALOG_START + 144);
        resIconsetNone = oResource.getResText(RID_WEBWIZARDDIALOG_START + 145);
        resFTPTargetCouldNotCreate = oResource.getResText(RID_WEBWIZARDDIALOG_START + 146);
        resFTPTargetCreate = oResource.getResText(RID_WEBWIZARDDIALOG_START + 147);
        resZipTargetIsDir = oResource.getResText(RID_WEBWIZARDDIALOG_START + 148);
        resLocalTargetCouldNotCreate = oResource.getResText(RID_WEBWIZARDDIALOG_START + 149);
        resLocalTargetCreate = oResource.getResText(RID_WEBWIZARDDIALOG_START + 150);
        resSizeTemplate = oResource.getResText(RID_WEBWIZARDDIALOG_START + 151);
        resSpecifyNewFileLocation = oResource.getResText(RID_WEBWIZARDDIALOG_START + 152);

        resClose = oResource.getResText(RID_COMMON_START + 17);
        resCancel = oResource.getResText(RID_COMMON_START + 11);
        resOK = oResource.getResText(RID_COMMON_START + 18);
        resHelp = oResource.getResText(RID_COMMON_START + 15);

        try
        {
            prodName = Configuration.getProductName(xmsf);
            resGifFiles = (String) Properties.getPropertyValue(OfficeDocument.getTypeMediaDescriptor(xmsf, "gif_Graphics_Interchange"), "UIName");
        }
        catch (Exception ex)
        {
            ex.printStackTrace();
        }

    }
}
