V1.1.1.0 of LazautoUpdate pack.

Initial commit.

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5674 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
gbamber
2017-01-18 08:47:20 +00:00
parent c3a3d7edd1
commit acb394297b
17 changed files with 4614 additions and 0 deletions

View File

@ -0,0 +1,434 @@
msgid "of the LazAutoUpdate componentof the LazAutoUpdate component"
msgstr "Content-Type: text/plain; charset=UTF-8"
#: tmainform.caption
msgid "mainform"
msgstr ""
#: tmainform.chk_debugmode.caption
msgid "Run LazAutoUpdate in Debugging Mode"
msgstr ""
#: tmainform.chk_overrideuserprefs.caption
msgid "Override user preferences for update schedule"
msgstr ""
#: tmainform.chk_overrideuserprefs.hint
msgid "Leave this unchecked for the user to set their own schedule"
msgstr ""
#: tmainform.chk_showdialogs.caption
msgid "Allow LazAutoUpdate to show dialogs"
msgstr ""
#: tmainform.chk_showupdateincaption.caption
msgid "Show update progress in form caption bar"
msgstr ""
#: tmainform.chk_usecopytree.caption
msgid "Use CopyTree"
msgstr ""
#: tmainform.cmb_intervaldate.text
msgid "1"
msgstr ""
#: tmainform.cmb_intervalday.text
msgid "Monday"
msgstr ""
#: tmainform.cmb_intervalhour.text
msgid "Midnight"
msgstr ""
#: tmainform.cmb_intervaltype.text
msgid "Day"
msgstr ""
#: tmainform.cmb_profile.hint
msgid "List of current profiles"
msgstr ""
#: tmainform.cmb_profile.text
msgctxt "TMAINFORM.CMB_PROFILE.TEXT"
msgid "Default"
msgstr ""
#: tmainform.cmd_close.hint
msgid "Close the application"
msgstr ""
#: tmainform.cmd_deleteprofile.caption
msgid "Delete"
msgstr ""
#: tmainform.cmd_deleteprofile.hint
msgid "Deletes the current profile"
msgstr ""
#: tmainform.cmd_downloadlazautoupdate.caption
msgid "Download Component"
msgstr ""
#: tmainform.cmd_downloadlazautoupdate.hint
msgid ""
"Use this to download or update the latest version\n"
"of the LazAutoUpdate component\n"
msgstr ""
#: tmainform.cmd_makeupdatepack.caption
msgid "Create Update Pack"
msgstr ""
#: tmainform.cmd_makeupdatepack.hint
msgid ""
"Once you are happy with the profile settings,\n"
"click this to make the files ready to upload\n"
"into your Sourceforge /updates folder\n"
msgstr ""
#: tmainform.cmd_newprofile.caption
msgid "New"
msgstr ""
#: tmainform.cmd_newprofile.hint
msgid "Creates a new profile"
msgstr ""
#: tmainform.cmd_saveprofile.caption
msgid "Save this Profile..."
msgstr ""
#: tmainform.cmd_saveprofile.hint
msgid ""
"Click to save the current profile settings.\n"
"This profile will show next time you sart this app.\n"
msgstr ""
#: tmainform.cmd_useappnameversionsini.caption
msgctxt "tmainform.cmd_useappnameversionsini.caption"
msgid "Use Appname"
msgstr ""
#: tmainform.cmd_useappnameversionsini.hint
msgctxt "tmainform.cmd_useappnameversionsini.hint"
msgid ""
"Use this to assign a unique value to the\n"
"INI file or Zipfile names\n"
msgstr ""
#: tmainform.cmd_useappnamezipfilename.caption
msgctxt "TMAINFORM.CMD_USEAPPNAMEZIPFILENAME.CAPTION"
msgid "Use Appname"
msgstr ""
#: tmainform.cmd_useappnamezipfilename.hint
msgctxt "TMAINFORM.CMD_USEAPPNAMEZIPFILENAME.HINT"
msgid ""
"Use this to assign a unique value to the\n"
"INI file or Zipfile names\n"
msgstr ""
#: tmainform.edt_appfilename.hint
msgctxt "tmainform.edt_appfilename.hint"
msgid ""
"Use the directory mini-button.\n"
"You cannot type into the box\n"
msgstr ""
#: tmainform.edt_outputdirectory.hint
msgctxt "TMAINFORM.EDT_OUTPUTDIRECTORY.HINT"
msgid ""
"Use the directory mini-button.\n"
"You cannot type into the box\n"
msgstr ""
#: tmainform.edt_sfprojectname.hint
msgid ""
"This is the project title as displayed by\n"
"Sourceforge in the project URL\n"
msgstr ""
#: tmainform.edt_updates.text
msgid "updates"
msgstr ""
#: tmainform.edt_versionsinifile.hint
msgctxt "tmainform.edt_versionsinifile.hint"
msgid ""
"Type the filename \n"
"or use the directory mini-button\n"
"or click the [Use Appname] button\n"
msgstr ""
#: tmainform.edt_whatsnewtextfile.hint
msgctxt "TMAINFORM.EDT_WHATSNEWTEXTFILE.HINT"
msgid ""
"Use the directory mini-button.\n"
"You cannot type into the box\n"
msgstr ""
#: tmainform.edt_zipfilename.hint
msgctxt "TMAINFORM.EDT_ZIPFILENAME.HINT"
msgid ""
"Type the filename \n"
"or use the directory mini-button\n"
"or click the [Use Appname] button\n"
msgstr ""
#: tmainform.grp_copytree.caption
msgid "Update a whole directory tree"
msgstr ""
#: tmainform.grp_dragfiles.caption
msgid "Drag extra files that update to the app directory into this area (double-click to clear)"
msgstr ""
#: tmainform.grp_lazautoupdater.caption
msgid "LazAutoUpdater Systray"
msgstr ""
#: tmainform.grp_lazautoupdater.hint
msgid "Properties for the generated lauimport file"
msgstr ""
#: tmainform.grp_tweaks.caption
msgid "Other LazAutoUpdate Tweaks"
msgstr ""
#: tmainform.label1.caption
msgid "WhatsNew Textfile"
msgstr ""
#: tmainform.lbl_appfilename.caption
msgid "Application to update: "
msgstr ""
#: tmainform.lbl_createwhatsnew.caption
msgid "Create/Edit WhatsNew.txt :"
msgstr ""
#: tmainform.lbl_intervaldate.caption
msgid "Use Monthdate.."
msgstr ""
#: tmainform.lbl_intervalday.caption
msgid "Use Weekday.."
msgstr ""
#: tmainform.lbl_intervaltype.caption
msgid "Check for updates every.."
msgstr ""
#: tmainform.lbl_newversion.caption
msgid "New Version:"
msgstr ""
#: tmainform.lbl_outputdirectory.caption
msgid "Output directory:"
msgstr ""
#: tmainform.lbl_profile.caption
msgid "Profile name"
msgstr ""
#: tmainform.lbl_sfprojectname.caption
msgid "SourceForge Project Name:"
msgstr ""
#: tmainform.lbl_sfupdatesdirectory2.caption
msgid "...at..."
msgstr ""
#: tmainform.lbl_updates.caption
msgid "Updates directory"
msgstr ""
#: tmainform.lbl_versionsinifile.caption
msgid "versions.ini FileName"
msgstr ""
#: tmainform.lbl_zipfilename.caption
msgid "Update Zipfile Name:"
msgstr ""
#: tmainform.mnuoptions.caption
msgid "Options"
msgstr ""
#: tmainform.mnuoptionsaftercreatepack.caption
msgid "After Create Pack.."
msgstr ""
#: tmainform.mnuoptionsdisplayfilemanger.caption
msgid "Display file manager"
msgstr ""
#: tmainform.mnuoptionsshowcodeinfo.caption
msgid "Show Code information"
msgstr ""
#: tmainform.mnuoptionsshowonlinewebsite.caption
msgid "Show Online website"
msgstr ""
#: tmainform.mnu_file.caption
msgid "&File"
msgstr ""
#: tmainform.mnu_fileclose.caption
msgid "E&xit"
msgstr ""
#: tmainform.mnu_filesaveprofile.caption
msgid "&Save profile"
msgstr ""
#: tmainform.mnu_help.caption
msgid "&Help"
msgstr ""
#: tmainform.mnu_helpabout.caption
msgid "About..."
msgstr ""
#: tmainform.mnu_helpcheckforupdates.caption
msgid "Check for updates..."
msgstr ""
#: tmainform.spd_whatsnewcreate.caption
msgid "..."
msgstr ""
#: tmainform.spd_whatsnewcreate.hint
msgid "Edit WhatsNew text file"
msgstr ""
#: tmainform.spn1.hint
msgctxt "tmainform.spn1.hint"
msgid ""
"This is the version number of your updated app.\n"
"It should be greater than the version number\n"
"of the user's installed app in order for an update\n"
"to happen.\n"
msgstr ""
#: tmainform.spn2.hint
msgctxt "TMAINFORM.SPN2.HINT"
msgid ""
"This is the version number of your updated app.\n"
"It should be greater than the version number\n"
"of the user's installed app in order for an update\n"
"to happen.\n"
msgstr ""
#: tmainform.spn3.hint
msgctxt "TMAINFORM.SPN3.HINT"
msgid ""
"This is the version number of your updated app.\n"
"It should be greater than the version number\n"
"of the user's installed app in order for an update\n"
"to happen.\n"
msgstr ""
#: tmainform.spn4.hint
msgctxt "TMAINFORM.SPN4.HINT"
msgid ""
"This is the version number of your updated app.\n"
"It should be greater than the version number\n"
"of the user's installed app in order for an update\n"
"to happen.\n"
msgstr ""
#: tmainform.tab_advanced.caption
msgid "Advanced"
msgstr ""
#: tmainform.tab_configure.caption
msgid "Configure"
msgstr ""
#: tmainform.tab_configure.hint
msgid ""
"Use this page to configure the current profile.\n"
"Type in a different profile name in order to\n"
"make a new profile.\n"
msgstr ""
#: tmainform.tab_intro.caption
msgid "Introduction"
msgstr ""
#: tmainform.tab_intro.hint
msgid "Getting Started information"
msgstr ""
#: tmemoform.caption
msgid "MemoForm"
msgstr ""
#: tmemoform.cmd_close.caption
msgid "Save and &Close"
msgstr ""
#: tmemoform.cmd_saveasandclose.caption
msgid "Save as... and &Close"
msgstr ""
#: tmemoform.selectdirectorydialog1.title
msgid "Select Directory for whatsnew.txt"
msgstr ""
#: umainform.rscannotdeletedefault
msgid "Sorry, you cannot delete this profile"
msgstr ""
#: umainform.rsclosewithoutsaving
msgid "Save current profile to disk?"
msgstr ""
#: umainform.rsconfigapplication
msgid "Application"
msgstr ""
#: umainform.rsconfigversion
msgid "Version"
msgstr ""
#: umainform.rscouldnotloca
msgid "Could not locate %s on the server"
msgstr ""
#: umainform.rsdefaultprofilename
msgctxt "umainform.rsdefaultprofilename"
msgid "Default"
msgstr ""
#: umainform.rsdownloadisin
msgid "Download is in progress. Please wait"
msgstr ""
#: umainform.rsnewprofilecreated
msgid "New profile '%s' created successfully"
msgstr ""
#: umainform.rsprofilesaved
msgid "Profile '%s' saved successfully"
msgstr ""
#: umainform.rsthesourcefil
msgid "The source files are located in %s"
msgstr ""
#: umainform.rsuseappnameversionsquestion
msgid "Update VersionsINI to %s.ini?"
msgstr ""
#: umainform.rsuseappnamezipfilequestion
msgid "Update Zipfile to %s.zip?"
msgstr ""
#: umainform.rsyourcopyofla
msgid "Your copy of LazAutoUpdate v%s is the latest version."
msgstr ""

View File

@ -0,0 +1,434 @@
msgid "of the LazAutoUpdate componentof the LazAutoUpdate component"
msgstr "Content-Type: text/plain; charset=UTF-8"
#: tmainform.caption
msgid "mainform"
msgstr ""
#: tmainform.chk_debugmode.caption
msgid "Run LazAutoUpdate in Debugging Mode"
msgstr ""
#: tmainform.chk_overrideuserprefs.caption
msgid "Override user preferences for update schedule"
msgstr ""
#: tmainform.chk_overrideuserprefs.hint
msgid "Leave this unchecked for the user to set their own schedule"
msgstr ""
#: tmainform.chk_showdialogs.caption
msgid "Allow LazAutoUpdate to show dialogs"
msgstr ""
#: tmainform.chk_showupdateincaption.caption
msgid "Show update progress in form caption bar"
msgstr ""
#: tmainform.chk_usecopytree.caption
msgid "Use CopyTree"
msgstr ""
#: tmainform.cmb_intervaldate.text
msgid "1"
msgstr ""
#: tmainform.cmb_intervalday.text
msgid "Monday"
msgstr ""
#: tmainform.cmb_intervalhour.text
msgid "Midnight"
msgstr ""
#: tmainform.cmb_intervaltype.text
msgid "Day"
msgstr ""
#: tmainform.cmb_profile.hint
msgid "List of current profiles"
msgstr ""
#: tmainform.cmb_profile.text
msgctxt "TMAINFORM.CMB_PROFILE.TEXT"
msgid "Default"
msgstr ""
#: tmainform.cmd_close.hint
msgid "Close the application"
msgstr ""
#: tmainform.cmd_deleteprofile.caption
msgid "Delete"
msgstr ""
#: tmainform.cmd_deleteprofile.hint
msgid "Deletes the current profile"
msgstr ""
#: tmainform.cmd_downloadlazautoupdate.caption
msgid "Download Component"
msgstr ""
#: tmainform.cmd_downloadlazautoupdate.hint
msgid ""
"Use this to download or update the latest version\n"
"of the LazAutoUpdate component\n"
msgstr ""
#: tmainform.cmd_makeupdatepack.caption
msgid "Create Update Pack"
msgstr ""
#: tmainform.cmd_makeupdatepack.hint
msgid ""
"Once you are happy with the profile settings,\n"
"click this to make the files ready to upload\n"
"into your Sourceforge /updates folder\n"
msgstr ""
#: tmainform.cmd_newprofile.caption
msgid "New"
msgstr ""
#: tmainform.cmd_newprofile.hint
msgid "Creates a new profile"
msgstr ""
#: tmainform.cmd_saveprofile.caption
msgid "Save this Profile..."
msgstr ""
#: tmainform.cmd_saveprofile.hint
msgid ""
"Click to save the current profile settings.\n"
"This profile will show next time you sart this app.\n"
msgstr ""
#: tmainform.cmd_useappnameversionsini.caption
msgctxt "tmainform.cmd_useappnameversionsini.caption"
msgid "Use Appname"
msgstr ""
#: tmainform.cmd_useappnameversionsini.hint
msgctxt "tmainform.cmd_useappnameversionsini.hint"
msgid ""
"Use this to assign a unique value to the\n"
"INI file or Zipfile names\n"
msgstr ""
#: tmainform.cmd_useappnamezipfilename.caption
msgctxt "TMAINFORM.CMD_USEAPPNAMEZIPFILENAME.CAPTION"
msgid "Use Appname"
msgstr ""
#: tmainform.cmd_useappnamezipfilename.hint
msgctxt "TMAINFORM.CMD_USEAPPNAMEZIPFILENAME.HINT"
msgid ""
"Use this to assign a unique value to the\n"
"INI file or Zipfile names\n"
msgstr ""
#: tmainform.edt_appfilename.hint
msgctxt "tmainform.edt_appfilename.hint"
msgid ""
"Use the directory mini-button.\n"
"You cannot type into the box\n"
msgstr ""
#: tmainform.edt_outputdirectory.hint
msgctxt "TMAINFORM.EDT_OUTPUTDIRECTORY.HINT"
msgid ""
"Use the directory mini-button.\n"
"You cannot type into the box\n"
msgstr ""
#: tmainform.edt_sfprojectname.hint
msgid ""
"This is the project title as displayed by\n"
"Sourceforge in the project URL\n"
msgstr ""
#: tmainform.edt_updates.text
msgid "updates"
msgstr ""
#: tmainform.edt_versionsinifile.hint
msgctxt "tmainform.edt_versionsinifile.hint"
msgid ""
"Type the filename \n"
"or use the directory mini-button\n"
"or click the [Use Appname] button\n"
msgstr ""
#: tmainform.edt_whatsnewtextfile.hint
msgctxt "TMAINFORM.EDT_WHATSNEWTEXTFILE.HINT"
msgid ""
"Use the directory mini-button.\n"
"You cannot type into the box\n"
msgstr ""
#: tmainform.edt_zipfilename.hint
msgctxt "TMAINFORM.EDT_ZIPFILENAME.HINT"
msgid ""
"Type the filename \n"
"or use the directory mini-button\n"
"or click the [Use Appname] button\n"
msgstr ""
#: tmainform.grp_copytree.caption
msgid "Update a whole directory tree"
msgstr ""
#: tmainform.grp_dragfiles.caption
msgid "Drag extra files that update to the app directory into this area (double-click to clear)"
msgstr ""
#: tmainform.grp_lazautoupdater.caption
msgid "LazAutoUpdater Systray"
msgstr ""
#: tmainform.grp_lazautoupdater.hint
msgid "Properties for the generated lauimport file"
msgstr ""
#: tmainform.grp_tweaks.caption
msgid "Other LazAutoUpdate Tweaks"
msgstr ""
#: tmainform.label1.caption
msgid "WhatsNew Textfile"
msgstr ""
#: tmainform.lbl_appfilename.caption
msgid "Application to update: "
msgstr ""
#: tmainform.lbl_createwhatsnew.caption
msgid "Create/Edit WhatsNew.txt :"
msgstr ""
#: tmainform.lbl_intervaldate.caption
msgid "Use Monthdate.."
msgstr ""
#: tmainform.lbl_intervalday.caption
msgid "Use Weekday.."
msgstr ""
#: tmainform.lbl_intervaltype.caption
msgid "Check for updates every.."
msgstr ""
#: tmainform.lbl_newversion.caption
msgid "New Version:"
msgstr ""
#: tmainform.lbl_outputdirectory.caption
msgid "Output directory:"
msgstr ""
#: tmainform.lbl_profile.caption
msgid "Profile name"
msgstr ""
#: tmainform.lbl_sfprojectname.caption
msgid "SourceForge Project Name:"
msgstr ""
#: tmainform.lbl_sfupdatesdirectory2.caption
msgid "...at..."
msgstr ""
#: tmainform.lbl_updates.caption
msgid "Updates directory"
msgstr ""
#: tmainform.lbl_versionsinifile.caption
msgid "versions.ini FileName"
msgstr ""
#: tmainform.lbl_zipfilename.caption
msgid "Update Zipfile Name:"
msgstr ""
#: tmainform.mnuoptions.caption
msgid "Options"
msgstr ""
#: tmainform.mnuoptionsaftercreatepack.caption
msgid "After Create Pack.."
msgstr ""
#: tmainform.mnuoptionsdisplayfilemanger.caption
msgid "Display file manager"
msgstr ""
#: tmainform.mnuoptionsshowcodeinfo.caption
msgid "Show Code information"
msgstr ""
#: tmainform.mnuoptionsshowonlinewebsite.caption
msgid "Show Online website"
msgstr ""
#: tmainform.mnu_file.caption
msgid "&File"
msgstr ""
#: tmainform.mnu_fileclose.caption
msgid "E&xit"
msgstr ""
#: tmainform.mnu_filesaveprofile.caption
msgid "&Save profile"
msgstr ""
#: tmainform.mnu_help.caption
msgid "&Help"
msgstr ""
#: tmainform.mnu_helpabout.caption
msgid "About..."
msgstr ""
#: tmainform.mnu_helpcheckforupdates.caption
msgid "Check for updates..."
msgstr ""
#: tmainform.spd_whatsnewcreate.caption
msgid "..."
msgstr ""
#: tmainform.spd_whatsnewcreate.hint
msgid "Edit WhatsNew text file"
msgstr ""
#: tmainform.spn1.hint
msgctxt "tmainform.spn1.hint"
msgid ""
"This is the version number of your updated app.\n"
"It should be greater than the version number\n"
"of the user's installed app in order for an update\n"
"to happen.\n"
msgstr ""
#: tmainform.spn2.hint
msgctxt "TMAINFORM.SPN2.HINT"
msgid ""
"This is the version number of your updated app.\n"
"It should be greater than the version number\n"
"of the user's installed app in order for an update\n"
"to happen.\n"
msgstr ""
#: tmainform.spn3.hint
msgctxt "TMAINFORM.SPN3.HINT"
msgid ""
"This is the version number of your updated app.\n"
"It should be greater than the version number\n"
"of the user's installed app in order for an update\n"
"to happen.\n"
msgstr ""
#: tmainform.spn4.hint
msgctxt "TMAINFORM.SPN4.HINT"
msgid ""
"This is the version number of your updated app.\n"
"It should be greater than the version number\n"
"of the user's installed app in order for an update\n"
"to happen.\n"
msgstr ""
#: tmainform.tab_advanced.caption
msgid "Advanced"
msgstr ""
#: tmainform.tab_configure.caption
msgid "Configure"
msgstr ""
#: tmainform.tab_configure.hint
msgid ""
"Use this page to configure the current profile.\n"
"Type in a different profile name in order to\n"
"make a new profile.\n"
msgstr ""
#: tmainform.tab_intro.caption
msgid "Introduction"
msgstr ""
#: tmainform.tab_intro.hint
msgid "Getting Started information"
msgstr ""
#: tmemoform.caption
msgid "MemoForm"
msgstr ""
#: tmemoform.cmd_close.caption
msgid "Save and &Close"
msgstr ""
#: tmemoform.cmd_saveasandclose.caption
msgid "Save as... and &Close"
msgstr ""
#: tmemoform.selectdirectorydialog1.title
msgid "Select Directory for whatsnew.txt"
msgstr ""
#: umainform.rscannotdeletedefault
msgid "Sorry, you cannot delete this profile"
msgstr ""
#: umainform.rsclosewithoutsaving
msgid "Save current profile to disk?"
msgstr ""
#: umainform.rsconfigapplication
msgid "Application"
msgstr ""
#: umainform.rsconfigversion
msgid "Version"
msgstr ""
#: umainform.rscouldnotloca
msgid "Could not locate %s on the server"
msgstr ""
#: umainform.rsdefaultprofilename
msgctxt "umainform.rsdefaultprofilename"
msgid "Default"
msgstr ""
#: umainform.rsdownloadisin
msgid "Download is in progress. Please wait"
msgstr ""
#: umainform.rsnewprofilecreated
msgid "New profile '%s' created successfully"
msgstr ""
#: umainform.rsprofilesaved
msgid "Profile '%s' saved successfully"
msgstr ""
#: umainform.rsthesourcefil
msgid "The source files are located in %s"
msgstr ""
#: umainform.rsuseappnameversionsquestion
msgid "Update VersionsINI to %s.ini?"
msgstr ""
#: umainform.rsuseappnamezipfilequestion
msgid "Update Zipfile to %s.zip?"
msgstr ""
#: umainform.rsyourcopyofla
msgid "Your copy of LazAutoUpdate v%s is the latest version."
msgstr ""

View File

@ -0,0 +1,434 @@
msgid "of the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate component"
msgstr "Content-Type: text/plain; charset=UTF-8"
#: tmainform.caption
msgid "mainform"
msgstr ""
#: tmainform.chk_debugmode.caption
msgid "Run LazAutoUpdate in Debugging Mode"
msgstr ""
#: tmainform.chk_overrideuserprefs.caption
msgid "Override user preferences for update schedule"
msgstr ""
#: tmainform.chk_overrideuserprefs.hint
msgid "Leave this unchecked for the user to set their own schedule"
msgstr ""
#: tmainform.chk_showdialogs.caption
msgid "Allow LazAutoUpdate to show dialogs"
msgstr ""
#: tmainform.chk_showupdateincaption.caption
msgid "Show update progress in form caption bar"
msgstr ""
#: tmainform.chk_usecopytree.caption
msgid "Use CopyTree"
msgstr ""
#: tmainform.cmb_intervaldate.text
msgid "1"
msgstr ""
#: tmainform.cmb_intervalday.text
msgid "Monday"
msgstr ""
#: tmainform.cmb_intervalhour.text
msgid "Midnight"
msgstr ""
#: tmainform.cmb_intervaltype.text
msgid "Day"
msgstr ""
#: tmainform.cmb_profile.hint
msgid "List of current profiles"
msgstr ""
#: tmainform.cmb_profile.text
msgctxt "TMAINFORM.CMB_PROFILE.TEXT"
msgid "Default"
msgstr ""
#: tmainform.cmd_close.hint
msgid "Close the application"
msgstr ""
#: tmainform.cmd_deleteprofile.caption
msgid "Delete"
msgstr ""
#: tmainform.cmd_deleteprofile.hint
msgid "Deletes the current profile"
msgstr ""
#: tmainform.cmd_downloadlazautoupdate.caption
msgid "Download Component"
msgstr ""
#: tmainform.cmd_downloadlazautoupdate.hint
msgid ""
"Use this to download or update the latest version\n"
"of the LazAutoUpdate component\n"
msgstr ""
#: tmainform.cmd_makeupdatepack.caption
msgid "Create Update Pack"
msgstr ""
#: tmainform.cmd_makeupdatepack.hint
msgid ""
"Once you are happy with the profile settings,\n"
"click this to make the files ready to upload\n"
"into your Sourceforge /updates folder\n"
msgstr ""
#: tmainform.cmd_newprofile.caption
msgid "New"
msgstr ""
#: tmainform.cmd_newprofile.hint
msgid "Creates a new profile"
msgstr ""
#: tmainform.cmd_saveprofile.caption
msgid "Save this Profile..."
msgstr ""
#: tmainform.cmd_saveprofile.hint
msgid ""
"Click to save the current profile settings.\n"
"This profile will show next time you sart this app.\n"
msgstr ""
#: tmainform.cmd_useappnameversionsini.caption
msgctxt "tmainform.cmd_useappnameversionsini.caption"
msgid "Use Appname"
msgstr ""
#: tmainform.cmd_useappnameversionsini.hint
msgctxt "tmainform.cmd_useappnameversionsini.hint"
msgid ""
"Use this to assign a unique value to the\n"
"INI file or Zipfile names\n"
msgstr ""
#: tmainform.cmd_useappnamezipfilename.caption
msgctxt "TMAINFORM.CMD_USEAPPNAMEZIPFILENAME.CAPTION"
msgid "Use Appname"
msgstr ""
#: tmainform.cmd_useappnamezipfilename.hint
msgctxt "TMAINFORM.CMD_USEAPPNAMEZIPFILENAME.HINT"
msgid ""
"Use this to assign a unique value to the\n"
"INI file or Zipfile names\n"
msgstr ""
#: tmainform.edt_appfilename.hint
msgctxt "tmainform.edt_appfilename.hint"
msgid ""
"Use the directory mini-button.\n"
"You cannot type into the box\n"
msgstr ""
#: tmainform.edt_outputdirectory.hint
msgctxt "TMAINFORM.EDT_OUTPUTDIRECTORY.HINT"
msgid ""
"Use the directory mini-button.\n"
"You cannot type into the box\n"
msgstr ""
#: tmainform.edt_sfprojectname.hint
msgid ""
"This is the project title as displayed by\n"
"Sourceforge in the project URL\n"
msgstr ""
#: tmainform.edt_updates.text
msgid "updates"
msgstr ""
#: tmainform.edt_versionsinifile.hint
msgctxt "tmainform.edt_versionsinifile.hint"
msgid ""
"Type the filename \n"
"or use the directory mini-button\n"
"or click the [Use Appname] button\n"
msgstr ""
#: tmainform.edt_whatsnewtextfile.hint
msgctxt "TMAINFORM.EDT_WHATSNEWTEXTFILE.HINT"
msgid ""
"Use the directory mini-button.\n"
"You cannot type into the box\n"
msgstr ""
#: tmainform.edt_zipfilename.hint
msgctxt "TMAINFORM.EDT_ZIPFILENAME.HINT"
msgid ""
"Type the filename \n"
"or use the directory mini-button\n"
"or click the [Use Appname] button\n"
msgstr ""
#: tmainform.grp_copytree.caption
msgid "Update a whole directory tree"
msgstr ""
#: tmainform.grp_dragfiles.caption
msgid "Drag extra files that update to the app directory into this area (double-click to clear)"
msgstr ""
#: tmainform.grp_lazautoupdater.caption
msgid "LazAutoUpdater Systray"
msgstr ""
#: tmainform.grp_lazautoupdater.hint
msgid "Properties for the generated lauimport file"
msgstr ""
#: tmainform.grp_tweaks.caption
msgid "Other LazAutoUpdate Tweaks"
msgstr ""
#: tmainform.label1.caption
msgid "WhatsNew Textfile"
msgstr ""
#: tmainform.lbl_appfilename.caption
msgid "Application to update: "
msgstr ""
#: tmainform.lbl_createwhatsnew.caption
msgid "Create/Edit WhatsNew.txt :"
msgstr ""
#: tmainform.lbl_intervaldate.caption
msgid "Use Monthdate.."
msgstr ""
#: tmainform.lbl_intervalday.caption
msgid "Use Weekday.."
msgstr ""
#: tmainform.lbl_intervaltype.caption
msgid "Check for updates every.."
msgstr ""
#: tmainform.lbl_newversion.caption
msgid "New Version:"
msgstr ""
#: tmainform.lbl_outputdirectory.caption
msgid "Output directory:"
msgstr ""
#: tmainform.lbl_profile.caption
msgid "Profile name"
msgstr ""
#: tmainform.lbl_sfprojectname.caption
msgid "SourceForge Project Name:"
msgstr ""
#: tmainform.lbl_sfupdatesdirectory2.caption
msgid "...at..."
msgstr ""
#: tmainform.lbl_updates.caption
msgid "Updates directory"
msgstr ""
#: tmainform.lbl_versionsinifile.caption
msgid "versions.ini FileName"
msgstr ""
#: tmainform.lbl_zipfilename.caption
msgid "Update Zipfile Name:"
msgstr ""
#: tmainform.mnuoptions.caption
msgid "Options"
msgstr ""
#: tmainform.mnuoptionsaftercreatepack.caption
msgid "After Create Pack.."
msgstr ""
#: tmainform.mnuoptionsdisplayfilemanger.caption
msgid "Display file manager"
msgstr ""
#: tmainform.mnuoptionsshowcodeinfo.caption
msgid "Show Code information"
msgstr ""
#: tmainform.mnuoptionsshowonlinewebsite.caption
msgid "Show Online website"
msgstr ""
#: tmainform.mnu_file.caption
msgid "&File"
msgstr ""
#: tmainform.mnu_fileclose.caption
msgid "E&xit"
msgstr ""
#: tmainform.mnu_filesaveprofile.caption
msgid "&Save profile"
msgstr ""
#: tmainform.mnu_help.caption
msgid "&Help"
msgstr ""
#: tmainform.mnu_helpabout.caption
msgid "About..."
msgstr ""
#: tmainform.mnu_helpcheckforupdates.caption
msgid "Check for updates..."
msgstr ""
#: tmainform.spd_whatsnewcreate.caption
msgid "..."
msgstr ""
#: tmainform.spd_whatsnewcreate.hint
msgid "Edit WhatsNew text file"
msgstr ""
#: tmainform.spn1.hint
msgctxt "tmainform.spn1.hint"
msgid ""
"This is the version number of your updated app.\n"
"It should be greater than the version number\n"
"of the user's installed app in order for an update\n"
"to happen.\n"
msgstr ""
#: tmainform.spn2.hint
msgctxt "TMAINFORM.SPN2.HINT"
msgid ""
"This is the version number of your updated app.\n"
"It should be greater than the version number\n"
"of the user's installed app in order for an update\n"
"to happen.\n"
msgstr ""
#: tmainform.spn3.hint
msgctxt "TMAINFORM.SPN3.HINT"
msgid ""
"This is the version number of your updated app.\n"
"It should be greater than the version number\n"
"of the user's installed app in order for an update\n"
"to happen.\n"
msgstr ""
#: tmainform.spn4.hint
msgctxt "TMAINFORM.SPN4.HINT"
msgid ""
"This is the version number of your updated app.\n"
"It should be greater than the version number\n"
"of the user's installed app in order for an update\n"
"to happen.\n"
msgstr ""
#: tmainform.tab_advanced.caption
msgid "Advanced"
msgstr ""
#: tmainform.tab_configure.caption
msgid "Configure"
msgstr ""
#: tmainform.tab_configure.hint
msgid ""
"Use this page to configure the current profile.\n"
"Type in a different profile name in order to\n"
"make a new profile.\n"
msgstr ""
#: tmainform.tab_intro.caption
msgid "Introduction"
msgstr ""
#: tmainform.tab_intro.hint
msgid "Getting Started information"
msgstr ""
#: tmemoform.caption
msgid "MemoForm"
msgstr ""
#: tmemoform.cmd_close.caption
msgid "Save and &Close"
msgstr ""
#: tmemoform.cmd_saveasandclose.caption
msgid "Save as... and &Close"
msgstr ""
#: tmemoform.selectdirectorydialog1.title
msgid "Select Directory for whatsnew.txt"
msgstr ""
#: umainform.rscannotdeletedefault
msgid "Sorry, you cannot delete this profile"
msgstr ""
#: umainform.rsclosewithoutsaving
msgid "Save current profile to disk?"
msgstr ""
#: umainform.rsconfigapplication
msgid "Application"
msgstr ""
#: umainform.rsconfigversion
msgid "Version"
msgstr ""
#: umainform.rscouldnotloca
msgid "Could not locate %s on the server"
msgstr ""
#: umainform.rsdefaultprofilename
msgctxt "umainform.rsdefaultprofilename"
msgid "Default"
msgstr ""
#: umainform.rsdownloadisin
msgid "Download is in progress. Please wait"
msgstr ""
#: umainform.rsnewprofilecreated
msgid "New profile '%s' created successfully"
msgstr ""
#: umainform.rsprofilesaved
msgid "Profile '%s' saved successfully"
msgstr ""
#: umainform.rsthesourcefil
msgid "The source files are located in %s"
msgstr ""
#: umainform.rsuseappnameversionsquestion
msgid "Update VersionsINI to %s.ini?"
msgstr ""
#: umainform.rsuseappnamezipfilequestion
msgid "Update Zipfile to %s.zip?"
msgstr ""
#: umainform.rsyourcopyofla
msgid "Your copy of LazAutoUpdate v%s is the latest version."
msgstr ""

View File

@ -0,0 +1,435 @@
msgid "of the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate componentof the LazAutoUpdate component"
msgstr "Content-Type: text/plain; charset=UTF-8"
#: tmainform.caption
msgid "mainform"
msgstr ""
#: tmainform.chk_debugmode.caption
msgid "Run LazAutoUpdate in Debugging Mode"
msgstr ""
#: tmainform.chk_overrideuserprefs.caption
msgid "Override user preferences for update schedule"
msgstr ""
#: tmainform.chk_overrideuserprefs.hint
msgid "Leave this unchecked for the user to set their own schedule"
msgstr ""
#: tmainform.chk_showdialogs.caption
msgid "Allow LazAutoUpdate to show dialogs"
msgstr ""
#: tmainform.chk_showupdateincaption.caption
msgid "Show update progress in form caption bar"
msgstr ""
#: tmainform.chk_usecopytree.caption
msgid "Use CopyTree"
msgstr ""
#: tmainform.cmb_intervaldate.text
msgid "1"
msgstr ""
#: tmainform.cmb_intervalday.text
msgid "Monday"
msgstr ""
#: tmainform.cmb_intervalhour.text
msgid "Midnight"
msgstr ""
#: tmainform.cmb_intervaltype.text
msgid "Day"
msgstr ""
#: tmainform.cmb_profile.hint
msgid "List of current profiles"
msgstr ""
#: tmainform.cmb_profile.text
msgctxt "TMAINFORM.CMB_PROFILE.TEXT"
msgid "Default"
msgstr ""
#: tmainform.cmd_close.hint
msgid "Close the application"
msgstr ""
#: tmainform.cmd_deleteprofile.caption
msgid "Delete"
msgstr ""
#: tmainform.cmd_deleteprofile.hint
msgid "Deletes the current profile"
msgstr ""
#: tmainform.cmd_downloadlazautoupdate.caption
msgid "Download Component"
msgstr ""
#: tmainform.cmd_downloadlazautoupdate.hint
msgid ""
"Use this to download or update the latest version\n"
"of the LazAutoUpdate component\n"
msgstr ""
#: tmainform.cmd_makeupdatepack.caption
msgid "Create Update Pack"
msgstr ""
#: tmainform.cmd_makeupdatepack.hint
msgid ""
"Once you are happy with the profile settings,\n"
"click this to make the files ready to upload\n"
"into your Sourceforge /updates folder\n"
msgstr ""
#: tmainform.cmd_newprofile.caption
msgid "New"
msgstr ""
#: tmainform.cmd_newprofile.hint
msgid "Creates a new profile"
msgstr ""
#: tmainform.cmd_saveprofile.caption
msgid "Save this Profile..."
msgstr ""
#: tmainform.cmd_saveprofile.hint
msgid ""
"Click to save the current profile settings.\n"
"This profile will show next time you sart this app.\n"
msgstr ""
#: tmainform.cmd_useappnameversionsini.caption
msgctxt "tmainform.cmd_useappnameversionsini.caption"
msgid "Use Appname"
msgstr ""
#: tmainform.cmd_useappnameversionsini.hint
msgctxt "tmainform.cmd_useappnameversionsini.hint"
msgid ""
"Use this to assign a unique value to the\n"
"INI file or Zipfile names\n"
msgstr ""
#: tmainform.cmd_useappnamezipfilename.caption
msgctxt "TMAINFORM.CMD_USEAPPNAMEZIPFILENAME.CAPTION"
msgid "Use Appname"
msgstr ""
#: tmainform.cmd_useappnamezipfilename.hint
msgctxt "TMAINFORM.CMD_USEAPPNAMEZIPFILENAME.HINT"
msgid ""
"Use this to assign a unique value to the\n"
"INI file or Zipfile names\n"
msgstr ""
#: tmainform.edt_appfilename.hint
msgctxt "tmainform.edt_appfilename.hint"
msgid ""
"Use the directory mini-button.\n"
"You cannot type into the box\n"
msgstr ""
#: tmainform.edt_outputdirectory.hint
msgctxt "TMAINFORM.EDT_OUTPUTDIRECTORY.HINT"
msgid ""
"Use the directory mini-button.\n"
"You cannot type into the box\n"
msgstr ""
#: tmainform.edt_sfprojectname.hint
msgid ""
"This is the project title as displayed by\n"
"Sourceforge in the project URL\n"
msgstr ""
#: tmainform.edt_updates.text
msgid "updates"
msgstr ""
#: tmainform.edt_versionsinifile.hint
msgctxt "tmainform.edt_versionsinifile.hint"
msgid ""
"Type the filename \n"
"or use the directory mini-button\n"
"or click the [Use Appname] button\n"
msgstr ""
#: tmainform.edt_whatsnewtextfile.hint
msgctxt "TMAINFORM.EDT_WHATSNEWTEXTFILE.HINT"
msgid ""
"Use the directory mini-button.\n"
"You cannot type into the box\n"
msgstr ""
#: tmainform.edt_zipfilename.hint
msgctxt "TMAINFORM.EDT_ZIPFILENAME.HINT"
msgid ""
"Type the filename \n"
"or use the directory mini-button\n"
"or click the [Use Appname] button\n"
msgstr ""
#: tmainform.grp_copytree.caption
msgid "Update a whole directory tree"
msgstr ""
#: tmainform.grp_dragfiles.caption
msgctxt "tmainform.grp_dragfiles.caption"
msgid "Drag extra files that update to the app directory into this area (double-click to clear)"
msgstr ""
#: tmainform.grp_lazautoupdater.caption
msgid "LazAutoUpdater Systray"
msgstr ""
#: tmainform.grp_lazautoupdater.hint
msgid "Properties for the generated lauimport file"
msgstr ""
#: tmainform.grp_tweaks.caption
msgid "Other LazAutoUpdate Tweaks"
msgstr ""
#: tmainform.label1.caption
msgid "WhatsNew Textfile"
msgstr ""
#: tmainform.lbl_appfilename.caption
msgid "Application to update: "
msgstr ""
#: tmainform.lbl_createwhatsnew.caption
msgid "Create/Edit WhatsNew.txt :"
msgstr ""
#: tmainform.lbl_intervaldate.caption
msgid "Use Monthdate.."
msgstr ""
#: tmainform.lbl_intervalday.caption
msgid "Use Weekday.."
msgstr ""
#: tmainform.lbl_intervaltype.caption
msgid "Check for updates every.."
msgstr ""
#: tmainform.lbl_newversion.caption
msgid "New Version:"
msgstr ""
#: tmainform.lbl_outputdirectory.caption
msgid "Output directory:"
msgstr ""
#: tmainform.lbl_profile.caption
msgid "Profile name"
msgstr ""
#: tmainform.lbl_sfprojectname.caption
msgid "SourceForge Project Name:"
msgstr ""
#: tmainform.lbl_sfupdatesdirectory2.caption
msgid "...at..."
msgstr ""
#: tmainform.lbl_updates.caption
msgid "Updates directory"
msgstr ""
#: tmainform.lbl_versionsinifile.caption
msgid "versions.ini FileName"
msgstr ""
#: tmainform.lbl_zipfilename.caption
msgid "Update Zipfile Name:"
msgstr ""
#: tmainform.mnuoptions.caption
msgid "Options"
msgstr ""
#: tmainform.mnuoptionsaftercreatepack.caption
msgid "After Create Pack.."
msgstr ""
#: tmainform.mnuoptionsdisplayfilemanger.caption
msgid "Display file manager"
msgstr ""
#: tmainform.mnuoptionsshowcodeinfo.caption
msgid "Show Code information"
msgstr ""
#: tmainform.mnuoptionsshowonlinewebsite.caption
msgid "Show Online website"
msgstr ""
#: tmainform.mnu_file.caption
msgid "&File"
msgstr ""
#: tmainform.mnu_fileclose.caption
msgid "E&xit"
msgstr ""
#: tmainform.mnu_filesaveprofile.caption
msgid "&Save profile"
msgstr ""
#: tmainform.mnu_help.caption
msgid "&Help"
msgstr ""
#: tmainform.mnu_helpabout.caption
msgid "About..."
msgstr ""
#: tmainform.mnu_helpcheckforupdates.caption
msgid "Check for updates..."
msgstr ""
#: tmainform.spd_whatsnewcreate.caption
msgid "..."
msgstr ""
#: tmainform.spd_whatsnewcreate.hint
msgid "Edit WhatsNew text file"
msgstr ""
#: tmainform.spn1.hint
msgctxt "tmainform.spn1.hint"
msgid ""
"This is the version number of your updated app.\n"
"It should be greater than the version number\n"
"of the user's installed app in order for an update\n"
"to happen.\n"
msgstr ""
#: tmainform.spn2.hint
msgctxt "TMAINFORM.SPN2.HINT"
msgid ""
"This is the version number of your updated app.\n"
"It should be greater than the version number\n"
"of the user's installed app in order for an update\n"
"to happen.\n"
msgstr ""
#: tmainform.spn3.hint
msgctxt "TMAINFORM.SPN3.HINT"
msgid ""
"This is the version number of your updated app.\n"
"It should be greater than the version number\n"
"of the user's installed app in order for an update\n"
"to happen.\n"
msgstr ""
#: tmainform.spn4.hint
msgctxt "TMAINFORM.SPN4.HINT"
msgid ""
"This is the version number of your updated app.\n"
"It should be greater than the version number\n"
"of the user's installed app in order for an update\n"
"to happen.\n"
msgstr ""
#: tmainform.tab_advanced.caption
msgid "Advanced"
msgstr ""
#: tmainform.tab_configure.caption
msgid "Configure"
msgstr ""
#: tmainform.tab_configure.hint
msgid ""
"Use this page to configure the current profile.\n"
"Type in a different profile name in order to\n"
"make a new profile.\n"
msgstr ""
#: tmainform.tab_intro.caption
msgid "Introduction"
msgstr ""
#: tmainform.tab_intro.hint
msgid "Getting Started information"
msgstr ""
#: tmemoform.caption
msgid "MemoForm"
msgstr ""
#: tmemoform.cmd_close.caption
msgid "Save and &Close"
msgstr ""
#: tmemoform.cmd_saveasandclose.caption
msgid "Save as... and &Close"
msgstr ""
#: tmemoform.selectdirectorydialog1.title
msgid "Select Directory for whatsnew.txt"
msgstr ""
#: umainform.rscannotdeletedefault
msgid "Sorry, you cannot delete this profile"
msgstr ""
#: umainform.rsclosewithoutsaving
msgid "Save current profile to disk?"
msgstr ""
#: umainform.rsconfigapplication
msgid "Application"
msgstr ""
#: umainform.rsconfigversion
msgid "Version"
msgstr ""
#: umainform.rscouldnotloca
msgid "Could not locate %s on the server"
msgstr ""
#: umainform.rsdefaultprofilename
msgctxt "umainform.rsdefaultprofilename"
msgid "Default"
msgstr ""
#: umainform.rsdownloadisin
msgid "Download is in progress. Please wait"
msgstr ""
#: umainform.rsnewprofilecreated
msgid "New profile '%s' created successfully"
msgstr ""
#: umainform.rsprofilesaved
msgid "Profile '%s' saved successfully"
msgstr ""
#: umainform.rsthesourcefil
msgid "The source files are located in %s"
msgstr ""
#: umainform.rsuseappnameversionsquestion
msgid "Update VersionsINI to %s.ini?"
msgstr ""
#: umainform.rsuseappnamezipfilequestion
msgid "Update Zipfile to %s.zip?"
msgstr ""
#: umainform.rsyourcopyofla
msgid "Your copy of LazAutoUpdate v%s is the latest version."
msgstr ""

View File

@ -0,0 +1,31 @@
Update Pack for LazAutoUpdate system Version 0.0.0.0
Getting Started
* If you haven't installed the LazAutoUpdate component to your IDE yet, click the [Install Component] and the source code will be downloaded to a subfolder 'lazautoupdatesource/packagesource' from this one. Use the 'lazupdate.lpk' to install LazAutoUpdate into the 'System' tab of the Lazarus IDE
* From time to time the component will be updated. Use the [Update Component] button to check and/or download the latest version.
* This app uses 'profiles' so that you can manage the updating of many SourceForge projects at once. To make a new profile, type its name into the selection box and click the [New] button.
* To change the 'App to Update', 'Output Directory' and 'WhatsNew TextFile' you need to use the 'directory' mini-buttons. The text cannot be edited directly.
* The 'versions.ini' and 'SF Project Name' can be edited directly.
* When the [Create Update Pack] is clicked, the Zip file is created, the versions ini file is created, and both are copied to the specified 'Output directory' - ready for you to upload. Sample Lazarus code is shown for you to copy and paste into your app
* [Advanced Tab]
* With CopyTree, you can update not only the application, but many directories and files at once. The directory you select will be cloned to the user's application folder.
* You can also manually add files and folders to the generated zipfile before uploading it of course.
* You can drag any extra files (not folders) into a list that should be updated into the user app's directory.
* Other LazAutoUpdate Tweaks
* By default, LazAutoUpdate does it's updating silently and unobtrusively, but you can set properties that give the user a more interactive experience.
* The 'tweaks' setting are stored in each profile, and displayed in the Code window (shown after each 'Create Update') It is up to you to implement them in your application code of course.
Click the [Configure] tab to continue...

View File

@ -0,0 +1,782 @@
object mainform: Tmainform
Left = 727
Height = 481
Top = 298
Width = 587
AllowDropFiles = True
BorderIcons = [biSystemMenu, biMinimize]
BorderStyle = bsSingle
Caption = 'mainform'
ClientHeight = 461
ClientWidth = 587
DefaultMonitor = dmPrimary
DragMode = dmAutomatic
Font.Height = -12
Menu = MainMenu1
OnCloseQuery = FormCloseQuery
OnCreate = FormCreate
OnDestroy = FormDestroy
OnDropFiles = FormDropFiles
OnShow = FormShow
Position = poScreenCenter
LCLVersion = '1.7'
Scaled = True
object cmd_close: TBitBtn
Left = 500
Height = 30
Hint = 'Close the application'
Top = 420
Width = 75
DefaultCaption = True
Kind = bkClose
ModalResult = 11
OnClick = mnu_fileCloseClick
TabOrder = 3
end
object PageControl1: TPageControl
Left = 0
Height = 412
Top = 0
Width = 587
ActivePage = Tab_advanced
Align = alTop
ParentShowHint = False
TabIndex = 2
TabOrder = 0
object tab_intro: TTabSheet
Hint = 'Getting Started information'
Caption = 'Introduction'
ClientHeight = 384
ClientWidth = 579
ParentShowHint = False
ShowHint = True
object Memo_intro: TMemo
Left = 0
Height = 384
Top = 0
Width = 579
HelpType = htKeyword
Align = alClient
Lines.Strings = (
'Memo1'
)
ScrollBars = ssAutoBoth
TabOrder = 0
end
end
object tab_configure: TTabSheet
Hint = 'Use this page to configure the current profile.'#13#10'Type in a different profile name in order to'#13#10'make a new profile.'
Caption = 'Configure'
ClientHeight = 384
ClientWidth = 579
OnContextPopup = tab_configureContextPopup
ParentShowHint = False
ShowHint = True
object lbl_AppFilename: TLabel
Left = 16
Height = 15
Top = 48
Width = 121
Caption = 'Application to update: '
ParentColor = False
end
object edt_AppFileName: TFileNameEdit
Left = 148
Height = 23
Hint = 'Use the directory mini-button.'#13#10'You cannot type into the box'
Top = 44
Width = 403
DialogTitle = 'Application to update'
DialogOptions = [ofPathMustExist, ofFileMustExist, ofNoTestFileCreate, ofEnableSizing, ofViewDetail]
Filter = 'Executable file|*.*;*|Linux Executable|*'
FilterIndex = 0
HideDirectories = False
ButtonWidth = 23
DirectInput = False
NumGlyphs = 1
MaxLength = 0
ParentShowHint = False
ShowHint = True
TabOrder = 1
OnChange = edt_AppFileNameChange
OnKeyDown = edt_AppFileNameKeyDown
end
object lbl_NewVersion: TLabel
Left = 16
Height = 15
Top = 80
Width = 68
Caption = 'New Version:'
ParentColor = False
end
object spn1: TSpinEdit
Left = 148
Height = 23
Hint = 'This is the version number of your updated app.'#13#10'It should be greater than the version number'#13#10'of the user''s installed app in order for an update'#13#10'to happen.'
Top = 76
Width = 42
MaxValue = 99
OnChange = spn1Change
TabOrder = 2
end
object spn2: TSpinEdit
Left = 200
Height = 23
Hint = 'This is the version number of your updated app.'#13#10'It should be greater than the version number'#13#10'of the user''s installed app in order for an update'#13#10'to happen.'
Top = 76
Width = 42
MaxValue = 99
OnChange = spn2Change
TabOrder = 3
end
object spn3: TSpinEdit
Left = 252
Height = 23
Hint = 'This is the version number of your updated app.'#13#10'It should be greater than the version number'#13#10'of the user''s installed app in order for an update'#13#10'to happen.'
Top = 76
Width = 42
MaxValue = 99
OnChange = spn3Change
TabOrder = 4
end
object spn4: TSpinEdit
Left = 308
Height = 23
Hint = 'This is the version number of your updated app.'#13#10'It should be greater than the version number'#13#10'of the user''s installed app in order for an update'#13#10'to happen.'
Top = 76
Width = 42
MaxValue = 99
OnChange = spn4Change
TabOrder = 5
end
object edt_OutputDirectory: TDirectoryEdit
Left = 148
Height = 23
Hint = 'Use the directory mini-button.'#13#10'You cannot type into the box'
Top = 108
Width = 404
ShowHidden = False
ButtonWidth = 23
NumGlyphs = 1
MaxLength = 0
ParentShowHint = False
ShowHint = True
TabOrder = 6
OnChange = edt_OutputDirectoryChange
OnKeyDown = edt_OutputDirectoryKeyDown
end
object lbl_outputdirectory: TLabel
Left = 16
Height = 15
Top = 116
Width = 91
Caption = 'Output directory:'
ParentColor = False
end
object cmb_profile: TComboBox
Left = 148
Height = 23
Hint = 'List of current profiles'
Top = 12
Width = 176
ItemHeight = 15
ItemIndex = 0
Items.Strings = (
'Default'
)
OnClick = cmb_profileClick
OnCloseUp = cmb_profileCloseUp
ParentShowHint = False
ShowHint = True
Style = csDropDownList
TabOrder = 0
Text = 'Default'
end
object lbl_Profile: TLabel
Left = 16
Height = 15
Top = 16
Width = 67
Caption = 'Profile name'
ParentColor = False
end
object lbl_versionsinifile: TLabel
Left = 16
Height = 15
Top = 144
Width = 112
Caption = 'versions.ini FileName'
ParentColor = False
end
object Label1: TLabel
Left = 16
Height = 15
Top = 176
Width = 97
Caption = 'WhatsNew Textfile'
ParentColor = False
end
object edt_WhatsNewTextFile: TFileNameEdit
Left = 148
Height = 23
Hint = 'Use the directory mini-button.'#13#10'You cannot type into the box'
Top = 172
Width = 204
DialogOptions = [ofCreatePrompt, ofEnableSizing, ofViewDetail]
Filter = 'WhatsNew Textfile|whatsnew.txt'
FilterIndex = 0
HideDirectories = False
ButtonWidth = 23
NumGlyphs = 1
MaxLength = 0
ParentShowHint = False
ShowHint = True
TabOrder = 7
OnChange = edt_WhatsNewTextFileChange
OnKeyDown = edt_WhatsNewTextFileKeyDown
end
object spd_WhatsNewCreate: TSpeedButton
Left = 549
Height = 22
Hint = 'Edit WhatsNew text file'
Top = 172
Width = 23
Caption = '...'
OnClick = spd_WhatsNewCreateClick
end
object lbl_CreateWhatsNew: TLabel
Left = 380
Height = 15
Top = 176
Width = 141
Caption = 'Create/Edit WhatsNew.txt :'
ParentColor = False
end
object lbl_SFProjectname: TLabel
Left = 16
Height = 15
Top = 208
Width = 144
Caption = 'SourceForge Project Name:'
ParentColor = False
end
object edt_SFProjectName: TEdit
Left = 184
Height = 23
Hint = 'This is the project title as displayed by'#13#10'Sourceforge in the project URL'
Top = 204
Width = 367
OnEditingDone = edt_SFProjectNameEditingDone
ParentShowHint = False
ShowHint = True
TabOrder = 8
end
object lbl_ZipFileName: TLabel
Left = 16
Height = 15
Top = 240
Width = 112
Caption = 'Update Zipfile Name:'
ParentColor = False
end
object cmd_DeleteProfile: TButton
Left = 328
Height = 25
Hint = 'Deletes the current profile'
Top = 12
Width = 75
Caption = 'Delete'
OnClick = cmd_DeleteProfileClick
TabOrder = 9
end
object cmd_NewProfile: TButton
Left = 412
Height = 25
Hint = 'Creates a new profile'
Top = 12
Width = 75
Caption = 'New'
OnClick = cmd_NewProfileClick
TabOrder = 10
end
object cmd_UseAppnameVersionsINI: TButton
Left = 480
Height = 25
Hint = 'Use this to assign a unique value to the'#13#10'INI file or Zipfile names'
Top = 140
Width = 92
Caption = 'Use Appname'
OnClick = cmd_UseAppnameVersionsINIClick
ParentShowHint = False
ShowHint = True
TabOrder = 11
end
object cmd_UseAppnameZipfileName: TButton
Left = 480
Height = 25
Hint = 'Use this to assign a unique value to the'#13#10'INI file or Zipfile names'
Top = 236
Width = 92
Caption = 'Use Appname'
OnClick = cmd_UseAppnameZipfileNameClick
ParentShowHint = False
ShowHint = True
TabOrder = 12
end
object edt_VersionsINIFile: TFileNameEdit
Left = 148
Height = 23
Hint = 'Type the filename '#13#10'or use the directory mini-button'#13#10'or click the [Use Appname] button'
Top = 140
Width = 304
Filter = 'INI Files|*.ini'
FilterIndex = 0
HideDirectories = False
ButtonWidth = 23
NumGlyphs = 1
MaxLength = 0
ParentShowHint = False
ShowHint = True
TabOrder = 13
OnChange = edt_VersionsINIFileChange
OnEditingDone = edt_VersionsINIFileEditingDone
end
object edt_ZipFileName: TFileNameEdit
Left = 148
Height = 23
Hint = 'Type the filename '#13#10'or use the directory mini-button'#13#10'or click the [Use Appname] button'
Top = 236
Width = 304
Filter = 'Zip Files|*.zip'
FilterIndex = 0
HideDirectories = False
ButtonWidth = 23
NumGlyphs = 1
MaxLength = 0
ParentShowHint = False
ShowHint = True
TabOrder = 14
OnChange = edt_ZipFileNameChange
OnEditingDone = edt_ZipFileNameEditingDone
end
object grp_LazAutoUpdater: TGroupBox
Left = 0
Height = 117
Hint = 'Properties for the generated lauimport file'
Top = 267
Width = 579
Align = alBottom
Caption = 'LazAutoUpdater Systray'
ClientHeight = 97
ClientWidth = 575
TabOrder = 15
object lbl_IntervalType: TLabel
Left = 8
Height = 15
Top = 40
Width = 133
Caption = 'Check for updates every..'
ParentColor = False
end
object cmb_IntervalType: TComboBox
Left = 168
Height = 23
Top = 36
Width = 104
ItemHeight = 15
ItemIndex = 0
Items.Strings = (
'Day'
'Week'
'Month'
)
OnChange = cmb_IntervalTypeChange
Style = csDropDownList
TabOrder = 0
Text = 'Day'
end
object lbl_SFUpdatesDirectory2: TLabel
Left = 292
Height = 15
Top = 40
Width = 28
Caption = '...at...'
ParentColor = False
end
object cmb_IntervalHour: TComboBox
Left = 348
Height = 23
Top = 36
Width = 104
ItemHeight = 15
ItemIndex = 0
Items.Strings = (
'Midnight'
'1am'
'2am'
'3am'
'4am'
'5am'
'6am'
'7am'
'8am'
'9am'
'10am'
'11am'
'Noon'
'1pm'
'2pm'
'3pm'
'4pm'
'5pm'
'6pm'
'7pm'
'8pm'
'9pm'
'10pm'
'11pm'
)
Style = csDropDownList
TabOrder = 1
Text = 'Midnight'
end
object lbl_IntervalDay: TLabel
Left = 8
Height = 15
Top = 72
Width = 76
Caption = 'Use Weekday..'
ParentColor = False
end
object cmb_IntervalDay: TComboBox
Left = 168
Height = 23
Top = 68
Width = 104
ItemHeight = 15
ItemIndex = 0
Items.Strings = (
'Monday'
'Tuesday'
'Wednesday'
'Thursday'
'Friday'
'Saturday'
'Sunday'
)
Style = csDropDownList
TabOrder = 2
Text = 'Monday'
end
object lbl_IntervalDate: TLabel
Left = 300
Height = 15
Top = 76
Width = 87
Caption = 'Use Monthdate..'
ParentColor = False
end
object cmb_IntervalDate: TComboBox
Left = 460
Height = 23
Top = 68
Width = 104
ItemHeight = 15
ItemIndex = 0
Items.Strings = (
'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'
)
Style = csDropDownList
TabOrder = 3
Text = '1'
end
object chk_overrideUserPrefs: TCheckBox
Left = 8
Height = 19
Hint = 'Leave this unchecked for the user to set their own schedule'
Top = 8
Width = 262
Caption = 'Override user preferences for update schedule'
OnClick = chk_overrideUserPrefsClick
TabOrder = 4
end
end
end
object Tab_advanced: TTabSheet
Caption = 'Advanced'
ClientHeight = 384
ClientWidth = 579
object grp_CopyTree: TGroupBox
Left = 0
Height = 65
Top = 8
Width = 579
Caption = 'Update a whole directory tree'
ClientHeight = 45
ClientWidth = 575
TabOrder = 0
object chk_UseCopyTree: TCheckBox
Left = 12
Height = 19
Top = 8
Width = 93
Caption = 'Use CopyTree'
OnChange = chk_UseCopyTreeChange
TabOrder = 0
end
object edt_CopyTree: TDirectoryEdit
Left = 120
Height = 23
Top = 8
Width = 420
ShowHidden = False
ButtonWidth = 23
NumGlyphs = 1
MaxLength = 0
TabOrder = 1
OnChange = edt_CopyTreeChange
OnEditingDone = edt_CopyTreeEditingDone
end
end
object grp_Tweaks: TGroupBox
Left = 0
Height = 108
Top = 68
Width = 579
Caption = 'Other LazAutoUpdate Tweaks'
ClientHeight = 88
ClientWidth = 575
TabOrder = 1
object chk_ShowUpdateInCaption: TCheckBox
Left = 12
Height = 19
Top = 16
Width = 242
Caption = 'Show update progress in form caption bar'
OnChange = chk_ShowUpdateInCaptionChange
TabOrder = 0
end
object chk_ShowDialogs: TCheckBox
Left = 12
Height = 19
Top = 52
Width = 220
Caption = 'Allow LazAutoUpdate to show dialogs'
OnChange = chk_ShowDialogsChange
TabOrder = 1
end
object chk_DebugMode: TCheckBox
Left = 292
Height = 19
Top = 16
Width = 234
Caption = 'Run LazAutoUpdate in Debugging Mode'
OnChange = chk_DebugModeChange
TabOrder = 2
end
object lbl_Updates: TLabel
Left = 292
Height = 15
Top = 56
Width = 93
Caption = 'Updates directory'
ParentColor = False
end
object edt_Updates: TEdit
Left = 416
Height = 23
Top = 52
Width = 108
OnChange = edt_UpdatesChange
TabOrder = 3
Text = 'updates'
end
end
object grp_dragfiles: TGroupBox
Left = 0
Height = 200
Top = 184
Width = 579
Align = alBottom
Caption = 'Drag extra files that update to the app directory into this area (double-click to clear)'
ClientHeight = 180
ClientWidth = 575
TabOrder = 2
OnDblClick = grp_dragfilesDblClick
object lst_dragfiles: TListBox
Left = 0
Height = 180
Top = 0
Width = 575
Align = alClient
ItemHeight = 0
OnDblClick = lst_dragfilesDblClick
ScrollWidth = 573
TabOrder = 0
end
end
end
end
object cmd_SaveProfile: TBitBtn
Left = 356
Height = 30
Hint = 'Click to save the current profile settings.'#13#10'This profile will show next time you sart this app.'
Top = 420
Width = 136
Caption = 'Save this Profile...'
Kind = bkOK
ModalResult = 1
OnClick = cmd_SaveProfileClick
ParentShowHint = False
ShowHint = True
TabOrder = 2
end
object cmd_MakeUpdatePack: TBitBtn
Left = 184
Height = 30
Hint = 'Once you are happy with the profile settings,'#13#10'click this to make the files ready to upload'#13#10'into your Sourceforge /updates folder'
Top = 420
Width = 168
Caption = 'Create Update Pack'
Default = True
Kind = bkYes
ModalResult = 6
OnClick = cmd_MakeUpdatePackClick
ParentShowHint = False
ShowHint = True
TabOrder = 1
end
object cmd_DownloadLazAutoUpdate: TBitBtn
Left = 8
Height = 30
Hint = 'Use this to download or update the latest version'#13#10'of the LazAutoUpdate component'
Top = 420
Width = 176
Caption = 'Download Component'
Kind = bkHelp
OnClick = cmd_DownloadLazAutoUpdateClick
ParentShowHint = False
ShowHint = True
TabOrder = 4
end
object LazAutoUpdate1: TLazAutoUpdate
About.Description.Strings = (
'A component for updating your application'#13#10'Designed for projects hosted by SourceForge'#13#10#13#10'Main methods:'#13#10'Procedure AutoUpdate'#13#10'Function NewVersionAvailable: Boolean'#13#10'Function DownloadNewVersion: Boolean'#13#10'Function UpdateToNewVersion: Boolean'#13#10'Procedure ShowWhatsNewIfAvailable'#13#10'For troubleshooting, set DebugMode=TRUE'
)
About.Title = 'About LazAutoUpdate'
About.Height = 450
About.Width = 400
About.Font.Color = clNavy
About.Font.Height = -13
About.BackGroundColor = clWindow
About.Version = '0.1.1'
About.Authorname = 'Gordon Bamber'
About.Organisation = 'Public Domain'
About.AuthorEmail = 'minesadorada@gmail.com'
About.ComponentName = 'Laz Auto-update v0.1.1'
About.LicenseType = abLGPL
OnDebugEvent = LazAutoUpdate1DebugEvent
SFProjectName = 'lazautoupdate'
UpdatesFolder = 'updates'
VersionsININame = 'updatepack.ini'
ShowUpdateInCaption = True
VersionCountLimit = 1000000
DownloadCountLimit = 10000000
ZipfileName = 'updatepack.zip'
Left = 424
Top = 40
end
object MainMenu1: TMainMenu
Left = 344
Top = 40
object mnu_file: TMenuItem
Caption = '&File'
object mnu_fileSaveProfile: TMenuItem
Caption = '&Save profile'
OnClick = mnu_fileSaveProfileClick
end
object mnu_fileClose: TMenuItem
Caption = 'E&xit'
OnClick = mnu_fileCloseClick
end
end
object mnuOptions: TMenuItem
Caption = 'Options'
object mnuoptionsAfterCreatePack: TMenuItem
Caption = 'After Create Pack..'
object mnuoptionsShowCodeInfo: TMenuItem
AutoCheck = True
Caption = 'Show Code information'
ShowAlwaysCheckable = True
OnClick = mnuoptionsShowCodeInfoClick
end
object mnuoptionsDisplayFileManger: TMenuItem
AutoCheck = True
Caption = 'Display file manager'
ShowAlwaysCheckable = True
OnClick = mnuoptionsDisplayFileMangerClick
end
object mnuoptionsShowOnlineWebsite: TMenuItem
AutoCheck = True
Caption = 'Show Online website'
ShowAlwaysCheckable = True
OnClick = mnuoptionsShowOnlineWebsiteClick
end
end
end
object mnu_help: TMenuItem
Caption = '&Help'
object mnu_helpCheckForUpdates: TMenuItem
Caption = 'Check for updates...'
OnClick = mnu_helpCheckForUpdatesClick
end
object mnu_helpAbout: TMenuItem
Caption = 'About...'
OnClick = mnu_helpAboutClick
end
end
end
object EventLog1: TEventLog
AppendContent = False
LogType = ltFile
Active = False
RaiseExceptionOnError = False
DefaultEventType = etInfo
FileName = 'updatepack.log'
CustomLogType = 0
EventIDOffset = 0
Paused = False
Left = 512
Top = 40
end
end

View File

@ -0,0 +1,78 @@
{"version":1,"strings":[
{"hash":134533565,"name":"tmainform.caption","sourcebytes":[109,97,105,110,102,111,114,109],"value":"mainform"},
{"hash":241691054,"name":"tmainform.cmd_close.hint","sourcebytes":[67,108,111,115,101,32,116,104,101,32,97,112,112,108,105,99,97,116,105,111,110],"value":"Close the application"},
{"hash":4226318,"name":"tmainform.tab_intro.hint","sourcebytes":[71,101,116,116,105,110,103,32,83,116,97,114,116,101,100,32,105,110,102,111,114,109,97,116,105,111,110],"value":"Getting Started information"},
{"hash":247404302,"name":"tmainform.tab_intro.caption","sourcebytes":[73,110,116,114,111,100,117,99,116,105,111,110],"value":"Introduction"},
{"hash":50365982,"name":"tmainform.tab_configure.hint","sourcebytes":[85,115,101,32,116,104,105,115,32,112,97,103,101,32,116,111,32,99,111,110,102,105,103,117,114,101,32,116,104,101,32,99,117,114,114,101,110,116,32,112,114,111,102,105,108,101,46,13,10,84,121,112,101,32,105,110,32,97,32,100,105,102,102,101,114,101,110,116,32,112,114,111,102,105,108,101,32,110,97,109,101,32,105,110,32,111,114,100,101,114,32,116,111,13,10,109,97,107,101,32,97,32,110,101,119,32,112,114,111,102,105,108,101,46],"value":"Use this page to configure the current profile.\r\nType in a different profile name in order to\r\nmake a new profile."},
{"hash":80717541,"name":"tmainform.tab_configure.caption","sourcebytes":[67,111,110,102,105,103,117,114,101],"value":"Configure"},
{"hash":151217792,"name":"tmainform.lbl_appfilename.caption","sourcebytes":[65,112,112,108,105,99,97,116,105,111,110,32,116,111,32,117,112,100,97,116,101,58,32],"value":"Application to update: "},
{"hash":214972888,"name":"tmainform.edt_appfilename.hint","sourcebytes":[85,115,101,32,116,104,101,32,100,105,114,101,99,116,111,114,121,32,109,105,110,105,45,98,117,116,116,111,110,46,13,10,89,111,117,32,99,97,110,110,111,116,32,116,121,112,101,32,105,110,116,111,32,116,104,101,32,98,111,120],"value":"Use the directory mini-button.\r\nYou cannot type into the box"},
{"hash":164983258,"name":"tmainform.lbl_newversion.caption","sourcebytes":[78,101,119,32,86,101,114,115,105,111,110,58],"value":"New Version:"},
{"hash":156359326,"name":"tmainform.spn1.hint","sourcebytes":[84,104,105,115,32,105,115,32,116,104,101,32,118,101,114,115,105,111,110,32,110,117,109,98,101,114,32,111,102,32,121,111,117,114,32,117,112,100,97,116,101,100,32,97,112,112,46,13,10,73,116,32,115,104,111,117,108,100,32,98,101,32,103,114,101,97,116,101,114,32,116,104,97,110,32,116,104,101,32,118,101,114,115,105,111,110,32,110,117,109,98,101,114,13,10,111,102,32,116,104,101,32,117,115,101,114,39,115,32,105,110,115,116,97,108,108,101,100,32,97,112,112,32,105,110,32,111,114,100,101,114,32,102,111,114,32,97,110,32,117,112,100,97,116,101,13,10,116,111,32,104,97,112,112,101,110,46],"value":"This is the version number of your updated app.\r\nIt should be greater than the version number\r\nof the user's installed app in order for an update\r\nto happen."},
{"hash":156359326,"name":"tmainform.spn2.hint","sourcebytes":[84,104,105,115,32,105,115,32,116,104,101,32,118,101,114,115,105,111,110,32,110,117,109,98,101,114,32,111,102,32,121,111,117,114,32,117,112,100,97,116,101,100,32,97,112,112,46,13,10,73,116,32,115,104,111,117,108,100,32,98,101,32,103,114,101,97,116,101,114,32,116,104,97,110,32,116,104,101,32,118,101,114,115,105,111,110,32,110,117,109,98,101,114,13,10,111,102,32,116,104,101,32,117,115,101,114,39,115,32,105,110,115,116,97,108,108,101,100,32,97,112,112,32,105,110,32,111,114,100,101,114,32,102,111,114,32,97,110,32,117,112,100,97,116,101,13,10,116,111,32,104,97,112,112,101,110,46],"value":"This is the version number of your updated app.\r\nIt should be greater than the version number\r\nof the user's installed app in order for an update\r\nto happen."},
{"hash":156359326,"name":"tmainform.spn3.hint","sourcebytes":[84,104,105,115,32,105,115,32,116,104,101,32,118,101,114,115,105,111,110,32,110,117,109,98,101,114,32,111,102,32,121,111,117,114,32,117,112,100,97,116,101,100,32,97,112,112,46,13,10,73,116,32,115,104,111,117,108,100,32,98,101,32,103,114,101,97,116,101,114,32,116,104,97,110,32,116,104,101,32,118,101,114,115,105,111,110,32,110,117,109,98,101,114,13,10,111,102,32,116,104,101,32,117,115,101,114,39,115,32,105,110,115,116,97,108,108,101,100,32,97,112,112,32,105,110,32,111,114,100,101,114,32,102,111,114,32,97,110,32,117,112,100,97,116,101,13,10,116,111,32,104,97,112,112,101,110,46],"value":"This is the version number of your updated app.\r\nIt should be greater than the version number\r\nof the user's installed app in order for an update\r\nto happen."},
{"hash":156359326,"name":"tmainform.spn4.hint","sourcebytes":[84,104,105,115,32,105,115,32,116,104,101,32,118,101,114,115,105,111,110,32,110,117,109,98,101,114,32,111,102,32,121,111,117,114,32,117,112,100,97,116,101,100,32,97,112,112,46,13,10,73,116,32,115,104,111,117,108,100,32,98,101,32,103,114,101,97,116,101,114,32,116,104,97,110,32,116,104,101,32,118,101,114,115,105,111,110,32,110,117,109,98,101,114,13,10,111,102,32,116,104,101,32,117,115,101,114,39,115,32,105,110,115,116,97,108,108,101,100,32,97,112,112,32,105,110,32,111,114,100,101,114,32,102,111,114,32,97,110,32,117,112,100,97,116,101,13,10,116,111,32,104,97,112,112,101,110,46],"value":"This is the version number of your updated app.\r\nIt should be greater than the version number\r\nof the user's installed app in order for an update\r\nto happen."},
{"hash":214972888,"name":"tmainform.edt_outputdirectory.hint","sourcebytes":[85,115,101,32,116,104,101,32,100,105,114,101,99,116,111,114,121,32,109,105,110,105,45,98,117,116,116,111,110,46,13,10,89,111,117,32,99,97,110,110,111,116,32,116,121,112,101,32,105,110,116,111,32,116,104,101,32,98,111,120],"value":"Use the directory mini-button.\r\nYou cannot type into the box"},
{"hash":127603258,"name":"tmainform.lbl_outputdirectory.caption","sourcebytes":[79,117,116,112,117,116,32,100,105,114,101,99,116,111,114,121,58],"value":"Output directory:"},
{"hash":21999443,"name":"tmainform.cmb_profile.hint","sourcebytes":[76,105,115,116,32,111,102,32,99,117,114,114,101,110,116,32,112,114,111,102,105,108,101,115],"value":"List of current profiles"},
{"hash":180128884,"name":"tmainform.cmb_profile.text","sourcebytes":[68,101,102,97,117,108,116],"value":"Default"},
{"hash":118496053,"name":"tmainform.lbl_profile.caption","sourcebytes":[80,114,111,102,105,108,101,32,110,97,109,101],"value":"Profile name"},
{"hash":55495509,"name":"tmainform.lbl_versionsinifile.caption","sourcebytes":[118,101,114,115,105,111,110,115,46,105,110,105,32,70,105,108,101,78,97,109,101],"value":"versions.ini FileName"},
{"hash":82555701,"name":"tmainform.label1.caption","sourcebytes":[87,104,97,116,115,78,101,119,32,84,101,120,116,102,105,108,101],"value":"WhatsNew Textfile"},
{"hash":214972888,"name":"tmainform.edt_whatsnewtextfile.hint","sourcebytes":[85,115,101,32,116,104,101,32,100,105,114,101,99,116,111,114,121,32,109,105,110,105,45,98,117,116,116,111,110,46,13,10,89,111,117,32,99,97,110,110,111,116,32,116,121,112,101,32,105,110,116,111,32,116,104,101,32,98,111,120],"value":"Use the directory mini-button.\r\nYou cannot type into the box"},
{"hash":238718917,"name":"tmainform.spd_whatsnewcreate.hint","sourcebytes":[69,100,105,116,32,87,104,97,116,115,78,101,119,32,116,101,120,116,32,102,105,108,101],"value":"Edit WhatsNew text file"},
{"hash":12558,"name":"tmainform.spd_whatsnewcreate.caption","sourcebytes":[46,46,46],"value":"..."},
{"hash":100152250,"name":"tmainform.lbl_createwhatsnew.caption","sourcebytes":[67,114,101,97,116,101,47,69,100,105,116,32,87,104,97,116,115,78,101,119,46,116,120,116,32,58],"value":"Create/Edit WhatsNew.txt :"},
{"hash":115750586,"name":"tmainform.lbl_sfprojectname.caption","sourcebytes":[83,111,117,114,99,101,70,111,114,103,101,32,80,114,111,106,101,99,116,32,78,97,109,101,58],"value":"SourceForge Project Name:"},
{"hash":211704412,"name":"tmainform.edt_sfprojectname.hint","sourcebytes":[84,104,105,115,32,105,115,32,116,104,101,32,112,114,111,106,101,99,116,32,116,105,116,108,101,32,97,115,32,100,105,115,112,108,97,121,101,100,32,98,121,13,10,83,111,117,114,99,101,102,111,114,103,101,32,105,110,32,116,104,101,32,112,114,111,106,101,99,116,32,85,82,76],"value":"This is the project title as displayed by\r\nSourceforge in the project URL"},
{"hash":16395530,"name":"tmainform.lbl_zipfilename.caption","sourcebytes":[85,112,100,97,116,101,32,90,105,112,102,105,108,101,32,78,97,109,101,58],"value":"Update Zipfile Name:"},
{"hash":103972133,"name":"tmainform.cmd_deleteprofile.hint","sourcebytes":[68,101,108,101,116,101,115,32,116,104,101,32,99,117,114,114,101,110,116,32,112,114,111,102,105,108,101],"value":"Deletes the current profile"},
{"hash":78392485,"name":"tmainform.cmd_deleteprofile.caption","sourcebytes":[68,101,108,101,116,101],"value":"Delete"},
{"hash":260803253,"name":"tmainform.cmd_newprofile.hint","sourcebytes":[67,114,101,97,116,101,115,32,97,32,110,101,119,32,112,114,111,102,105,108,101],"value":"Creates a new profile"},
{"hash":21703,"name":"tmainform.cmd_newprofile.caption","sourcebytes":[78,101,119],"value":"New"},
{"hash":14444883,"name":"tmainform.cmd_useappnameversionsini.hint","sourcebytes":[85,115,101,32,116,104,105,115,32,116,111,32,97,115,115,105,103,110,32,97,32,117,110,105,113,117,101,32,118,97,108,117,101,32,116,111,32,116,104,101,13,10,73,78,73,32,102,105,108,101,32,111,114,32,90,105,112,102,105,108,101,32,110,97,109,101,115],"value":"Use this to assign a unique value to the\r\nINI file or Zipfile names"},
{"hash":137089397,"name":"tmainform.cmd_useappnameversionsini.caption","sourcebytes":[85,115,101,32,65,112,112,110,97,109,101],"value":"Use Appname"},
{"hash":14444883,"name":"tmainform.cmd_useappnamezipfilename.hint","sourcebytes":[85,115,101,32,116,104,105,115,32,116,111,32,97,115,115,105,103,110,32,97,32,117,110,105,113,117,101,32,118,97,108,117,101,32,116,111,32,116,104,101,13,10,73,78,73,32,102,105,108,101,32,111,114,32,90,105,112,102,105,108,101,32,110,97,109,101,115],"value":"Use this to assign a unique value to the\r\nINI file or Zipfile names"},
{"hash":137089397,"name":"tmainform.cmd_useappnamezipfilename.caption","sourcebytes":[85,115,101,32,65,112,112,110,97,109,101],"value":"Use Appname"},
{"hash":99683710,"name":"tmainform.edt_versionsinifile.hint","sourcebytes":[84,121,112,101,32,116,104,101,32,102,105,108,101,110,97,109,101,32,13,10,111,114,32,117,115,101,32,116,104,101,32,100,105,114,101,99,116,111,114,121,32,109,105,110,105,45,98,117,116,116,111,110,13,10,111,114,32,99,108,105,99,107,32,116,104,101,32,91,85,115,101,32,65,112,112,110,97,109,101,93,32,98,117,116,116,111,110],"value":"Type the filename \r\nor use the directory mini-button\r\nor click the [Use Appname] button"},
{"hash":99683710,"name":"tmainform.edt_zipfilename.hint","sourcebytes":[84,121,112,101,32,116,104,101,32,102,105,108,101,110,97,109,101,32,13,10,111,114,32,117,115,101,32,116,104,101,32,100,105,114,101,99,116,111,114,121,32,109,105,110,105,45,98,117,116,116,111,110,13,10,111,114,32,99,108,105,99,107,32,116,104,101,32,91,85,115,101,32,65,112,112,110,97,109,101,93,32,98,117,116,116,111,110],"value":"Type the filename \r\nor use the directory mini-button\r\nor click the [Use Appname] button"},
{"hash":75642501,"name":"tmainform.grp_lazautoupdater.hint","sourcebytes":[80,114,111,112,101,114,116,105,101,115,32,102,111,114,32,116,104,101,32,103,101,110,101,114,97,116,101,100,32,108,97,117,105,109,112,111,114,116,32,102,105,108,101],"value":"Properties for the generated lauimport file"},
{"hash":156244057,"name":"tmainform.grp_lazautoupdater.caption","sourcebytes":[76,97,122,65,117,116,111,85,112,100,97,116,101,114,32,83,121,115,116,114,97,121],"value":"LazAutoUpdater Systray"},
{"hash":13221934,"name":"tmainform.lbl_intervaltype.caption","sourcebytes":[67,104,101,99,107,32,102,111,114,32,117,112,100,97,116,101,115,32,101,118,101,114,121,46,46],"value":"Check for updates every.."},
{"hash":19081,"name":"tmainform.cmb_intervaltype.text","sourcebytes":[68,97,121],"value":"Day"},
{"hash":21525534,"name":"tmainform.lbl_sfupdatesdirectory2.caption","sourcebytes":[46,46,46,97,116,46,46,46],"value":"...at..."},
{"hash":263518404,"name":"tmainform.cmb_intervalhour.text","sourcebytes":[77,105,100,110,105,103,104,116],"value":"Midnight"},
{"hash":143513582,"name":"tmainform.lbl_intervalday.caption","sourcebytes":[85,115,101,32,87,101,101,107,100,97,121,46,46],"value":"Use Weekday.."},
{"hash":88492681,"name":"tmainform.cmb_intervalday.text","sourcebytes":[77,111,110,100,97,121],"value":"Monday"},
{"hash":167558974,"name":"tmainform.lbl_intervaldate.caption","sourcebytes":[85,115,101,32,77,111,110,116,104,100,97,116,101,46,46],"value":"Use Monthdate.."},
{"hash":49,"name":"tmainform.cmb_intervaldate.text","sourcebytes":[49],"value":"1"},
{"hash":218454885,"name":"tmainform.chk_overrideuserprefs.hint","sourcebytes":[76,101,97,118,101,32,116,104,105,115,32,117,110,99,104,101,99,107,101,100,32,102,111,114,32,116,104,101,32,117,115,101,114,32,116,111,32,115,101,116,32,116,104,101,105,114,32,111,119,110,32,115,99,104,101,100,117,108,101],"value":"Leave this unchecked for the user to set their own schedule"},
{"hash":110547701,"name":"tmainform.chk_overrideuserprefs.caption","sourcebytes":[79,118,101,114,114,105,100,101,32,117,115,101,114,32,112,114,101,102,101,114,101,110,99,101,115,32,102,111,114,32,117,112,100,97,116,101,32,115,99,104,101,100,117,108,101],"value":"Override user preferences for update schedule"},
{"hash":197676484,"name":"tmainform.tab_advanced.caption","sourcebytes":[65,100,118,97,110,99,101,100],"value":"Advanced"},
{"hash":213139413,"name":"tmainform.grp_copytree.caption","sourcebytes":[85,112,100,97,116,101,32,97,32,119,104,111,108,101,32,100,105,114,101,99,116,111,114,121,32,116,114,101,101],"value":"Update a whole directory tree"},
{"hash":62376981,"name":"tmainform.chk_usecopytree.caption","sourcebytes":[85,115,101,32,67,111,112,121,84,114,101,101],"value":"Use CopyTree"},
{"hash":198423891,"name":"tmainform.grp_tweaks.caption","sourcebytes":[79,116,104,101,114,32,76,97,122,65,117,116,111,85,112,100,97,116,101,32,84,119,101,97,107,115],"value":"Other LazAutoUpdate Tweaks"},
{"hash":80548466,"name":"tmainform.chk_showupdateincaption.caption","sourcebytes":[83,104,111,119,32,117,112,100,97,116,101,32,112,114,111,103,114,101,115,115,32,105,110,32,102,111,114,109,32,99,97,112,116,105,111,110,32,98,97,114],"value":"Show update progress in form caption bar"},
{"hash":1072851,"name":"tmainform.chk_showdialogs.caption","sourcebytes":[65,108,108,111,119,32,76,97,122,65,117,116,111,85,112,100,97,116,101,32,116,111,32,115,104,111,119,32,100,105,97,108,111,103,115],"value":"Allow LazAutoUpdate to show dialogs"},
{"hash":242292901,"name":"tmainform.chk_debugmode.caption","sourcebytes":[82,117,110,32,76,97,122,65,117,116,111,85,112,100,97,116,101,32,105,110,32,68,101,98,117,103,103,105,110,103,32,77,111,100,101],"value":"Run LazAutoUpdate in Debugging Mode"},
{"hash":35895065,"name":"tmainform.lbl_updates.caption","sourcebytes":[85,112,100,97,116,101,115,32,100,105,114,101,99,116,111,114,121],"value":"Updates directory"},
{"hash":208308915,"name":"tmainform.edt_updates.text","sourcebytes":[117,112,100,97,116,101,115],"value":"updates"},
{"hash":146567577,"name":"tmainform.grp_dragfiles.caption","sourcebytes":[68,114,97,103,32,101,120,116,114,97,32,102,105,108,101,115,32,116,104,97,116,32,117,112,100,97,116,101,32,116,111,32,116,104,101,32,97,112,112,32,100,105,114,101,99,116,111,114,121,32,105,110,116,111,32,116,104,105,115,32,97,114,101,97,32,40,100,111,117,98,108,101,45,99,108,105,99,107,32,116,111,32,99,108,101,97,114,41],"value":"Drag extra files that update to the app directory into this area (double-click to clear)"},
{"hash":73725134,"name":"tmainform.cmd_saveprofile.hint","sourcebytes":[67,108,105,99,107,32,116,111,32,115,97,118,101,32,116,104,101,32,99,117,114,114,101,110,116,32,112,114,111,102,105,108,101,32,115,101,116,116,105,110,103,115,46,13,10,84,104,105,115,32,112,114,111,102,105,108,101,32,119,105,108,108,32,115,104,111,119,32,110,101,120,116,32,116,105,109,101,32,121,111,117,32,115,97,114,116,32,116,104,105,115,32,97,112,112,46],"value":"Click to save the current profile settings.\r\nThis profile will show next time you sart this app."},
{"hash":74484190,"name":"tmainform.cmd_saveprofile.caption","sourcebytes":[83,97,118,101,32,116,104,105,115,32,80,114,111,102,105,108,101,46,46,46],"value":"Save this Profile..."},
{"hash":51944066,"name":"tmainform.cmd_makeupdatepack.hint","sourcebytes":[79,110,99,101,32,121,111,117,32,97,114,101,32,104,97,112,112,121,32,119,105,116,104,32,116,104,101,32,112,114,111,102,105,108,101,32,115,101,116,116,105,110,103,115,44,13,10,99,108,105,99,107,32,116,104,105,115,32,116,111,32,109,97,107,101,32,116,104,101,32,102,105,108,101,115,32,114,101,97,100,121,32,116,111,32,117,112,108,111,97,100,13,10,105,110,116,111,32,121,111,117,114,32,83,111,117,114,99,101,102,111,114,103,101,32,47,117,112,100,97,116,101,115,32,102,111,108,100,101,114],"value":"Once you are happy with the profile settings,\r\nclick this to make the files ready to upload\r\ninto your Sourceforge /updates folder"},
{"hash":159495611,"name":"tmainform.cmd_makeupdatepack.caption","sourcebytes":[67,114,101,97,116,101,32,85,112,100,97,116,101,32,80,97,99,107],"value":"Create Update Pack"},
{"hash":236511540,"name":"tmainform.cmd_downloadlazautoupdate.hint","sourcebytes":[85,115,101,32,116,104,105,115,32,116,111,32,100,111,119,110,108,111,97,100,32,111,114,32,117,112,100,97,116,101,32,116,104,101,32,108,97,116,101,115,116,32,118,101,114,115,105,111,110,13,10,111,102,32,116,104,101,32,76,97,122,65,117,116,111,85,112,100,97,116,101,32,99,111,109,112,111,110,101,110,116],"value":"Use this to download or update the latest version\r\nof the LazAutoUpdate component"},
{"hash":95872804,"name":"tmainform.cmd_downloadlazautoupdate.caption","sourcebytes":[68,111,119,110,108,111,97,100,32,67,111,109,112,111,110,101,110,116],"value":"Download Component"},
{"hash":2805797,"name":"tmainform.mnu_file.caption","sourcebytes":[38,70,105,108,101],"value":"&File"},
{"hash":204278133,"name":"tmainform.mnu_filesaveprofile.caption","sourcebytes":[38,83,97,118,101,32,112,114,111,102,105,108,101],"value":"&Save profile"},
{"hash":4710148,"name":"tmainform.mnu_fileclose.caption","sourcebytes":[69,38,120,105,116],"value":"E&xit"},
{"hash":108725763,"name":"tmainform.mnuoptions.caption","sourcebytes":[79,112,116,105,111,110,115],"value":"Options"},
{"hash":137811070,"name":"tmainform.mnuoptionsaftercreatepack.caption","sourcebytes":[65,102,116,101,114,32,67,114,101,97,116,101,32,80,97,99,107,46,46],"value":"After Create Pack.."},
{"hash":180633454,"name":"tmainform.mnuoptionsshowcodeinfo.caption","sourcebytes":[83,104,111,119,32,67,111,100,101,32,105,110,102,111,114,109,97,116,105,111,110],"value":"Show Code information"},
{"hash":86865586,"name":"tmainform.mnuoptionsdisplayfilemanger.caption","sourcebytes":[68,105,115,112,108,97,121,32,102,105,108,101,32,109,97,110,97,103,101,114],"value":"Display file manager"},
{"hash":56840901,"name":"tmainform.mnuoptionsshowonlinewebsite.caption","sourcebytes":[83,104,111,119,32,79,110,108,105,110,101,32,119,101,98,115,105,116,101],"value":"Show Online website"},
{"hash":2812976,"name":"tmainform.mnu_help.caption","sourcebytes":[38,72,101,108,112],"value":"&Help"},
{"hash":5395918,"name":"tmainform.mnu_helpcheckforupdates.caption","sourcebytes":[67,104,101,99,107,32,102,111,114,32,117,112,100,97,116,101,115,46,46,46],"value":"Check for updates..."},
{"hash":158102910,"name":"tmainform.mnu_helpabout.caption","sourcebytes":[65,98,111,117,116,46,46,46],"value":"About..."}
]}

View File

@ -0,0 +1,104 @@
TMAINFORM.CAPTION=mainform
TMAINFORM.CMD_CLOSE.HINT=Close the application
TMAINFORM.TAB_INTRO.HINT=Getting Started information
TMAINFORM.TAB_INTRO.CAPTION=Introduction
TMAINFORM.TAB_CONFIGURE.HINT=Use this page to configure the current profile.
Type in a different profile name in order to
make a new profile.
TMAINFORM.TAB_CONFIGURE.CAPTION=Configure
TMAINFORM.LBL_APPFILENAME.CAPTION=Application to update:
TMAINFORM.EDT_APPFILENAME.HINT=Use the directory mini-button.
You cannot type into the box
TMAINFORM.LBL_NEWVERSION.CAPTION=New Version:
TMAINFORM.SPN1.HINT=This is the version number of your updated app.
It should be greater than the version number
of the user's installed app in order for an update
to happen.
TMAINFORM.SPN2.HINT=This is the version number of your updated app.
It should be greater than the version number
of the user's installed app in order for an update
to happen.
TMAINFORM.SPN3.HINT=This is the version number of your updated app.
It should be greater than the version number
of the user's installed app in order for an update
to happen.
TMAINFORM.SPN4.HINT=This is the version number of your updated app.
It should be greater than the version number
of the user's installed app in order for an update
to happen.
TMAINFORM.EDT_OUTPUTDIRECTORY.HINT=Use the directory mini-button.
You cannot type into the box
TMAINFORM.LBL_OUTPUTDIRECTORY.CAPTION=Output directory:
TMAINFORM.CMB_PROFILE.HINT=List of current profiles
TMAINFORM.CMB_PROFILE.TEXT=Default
TMAINFORM.LBL_PROFILE.CAPTION=Profile name
TMAINFORM.LBL_VERSIONSINIFILE.CAPTION=versions.ini FileName
TMAINFORM.LABEL1.CAPTION=WhatsNew Textfile
TMAINFORM.EDT_WHATSNEWTEXTFILE.HINT=Use the directory mini-button.
You cannot type into the box
TMAINFORM.SPD_WHATSNEWCREATE.HINT=Edit WhatsNew text file
TMAINFORM.SPD_WHATSNEWCREATE.CAPTION=...
TMAINFORM.LBL_CREATEWHATSNEW.CAPTION=Create/Edit WhatsNew.txt :
TMAINFORM.LBL_SFPROJECTNAME.CAPTION=SourceForge Project Name:
TMAINFORM.EDT_SFPROJECTNAME.HINT=This is the project title as displayed by
Sourceforge in the project URL
TMAINFORM.LBL_ZIPFILENAME.CAPTION=Update Zipfile Name:
TMAINFORM.CMD_DELETEPROFILE.HINT=Deletes the current profile
TMAINFORM.CMD_DELETEPROFILE.CAPTION=Delete
TMAINFORM.CMD_NEWPROFILE.HINT=Creates a new profile
TMAINFORM.CMD_NEWPROFILE.CAPTION=New
TMAINFORM.CMD_USEAPPNAMEVERSIONSINI.HINT=Use this to assign a unique value to the
INI file or Zipfile names
TMAINFORM.CMD_USEAPPNAMEVERSIONSINI.CAPTION=Use Appname
TMAINFORM.CMD_USEAPPNAMEZIPFILENAME.HINT=Use this to assign a unique value to the
INI file or Zipfile names
TMAINFORM.CMD_USEAPPNAMEZIPFILENAME.CAPTION=Use Appname
TMAINFORM.EDT_VERSIONSINIFILE.HINT=Type the filename
or use the directory mini-button
or click the [Use Appname] button
TMAINFORM.EDT_ZIPFILENAME.HINT=Type the filename
or use the directory mini-button
or click the [Use Appname] button
TMAINFORM.GRP_LAZAUTOUPDATER.HINT=Properties for the generated lauimport file
TMAINFORM.GRP_LAZAUTOUPDATER.CAPTION=LazAutoUpdater Systray
TMAINFORM.LBL_INTERVALTYPE.CAPTION=Check for updates every..
TMAINFORM.CMB_INTERVALTYPE.TEXT=Day
TMAINFORM.LBL_SFUPDATESDIRECTORY2.CAPTION=...at...
TMAINFORM.CMB_INTERVALHOUR.TEXT=Midnight
TMAINFORM.LBL_INTERVALDAY.CAPTION=Use Weekday..
TMAINFORM.CMB_INTERVALDAY.TEXT=Monday
TMAINFORM.LBL_INTERVALDATE.CAPTION=Use Monthdate..
TMAINFORM.CMB_INTERVALDATE.TEXT=1
TMAINFORM.CHK_OVERRIDEUSERPREFS.HINT=Leave this unchecked for the user to set their own schedule
TMAINFORM.CHK_OVERRIDEUSERPREFS.CAPTION=Override user preferences for update schedule
TMAINFORM.TAB_ADVANCED.CAPTION=Advanced
TMAINFORM.GRP_COPYTREE.CAPTION=Update a whole directory tree
TMAINFORM.CHK_USECOPYTREE.CAPTION=Use CopyTree
TMAINFORM.GRP_TWEAKS.CAPTION=Other LazAutoUpdate Tweaks
TMAINFORM.CHK_SHOWUPDATEINCAPTION.CAPTION=Show update progress in form caption bar
TMAINFORM.CHK_SHOWDIALOGS.CAPTION=Allow LazAutoUpdate to show dialogs
TMAINFORM.CHK_DEBUGMODE.CAPTION=Run LazAutoUpdate in Debugging Mode
TMAINFORM.LBL_UPDATES.CAPTION=Updates directory
TMAINFORM.EDT_UPDATES.TEXT=updates
TMAINFORM.GRP_DRAGFILES.CAPTION=Drag extra files that update to the app directory into this area (double-click to clear)
TMAINFORM.CMD_SAVEPROFILE.HINT=Click to save the current profile settings.
This profile will show next time you sart this app.
TMAINFORM.CMD_SAVEPROFILE.CAPTION=Save this Profile...
TMAINFORM.CMD_MAKEUPDATEPACK.HINT=Once you are happy with the profile settings,
click this to make the files ready to upload
into your Sourceforge /updates folder
TMAINFORM.CMD_MAKEUPDATEPACK.CAPTION=Create Update Pack
TMAINFORM.CMD_DOWNLOADLAZAUTOUPDATE.HINT=Use this to download or update the latest version
of the LazAutoUpdate component
TMAINFORM.CMD_DOWNLOADLAZAUTOUPDATE.CAPTION=Download Component
TMAINFORM.MNU_FILE.CAPTION=&File
TMAINFORM.MNU_FILESAVEPROFILE.CAPTION=&Save profile
TMAINFORM.MNU_FILECLOSE.CAPTION=E&xit
TMAINFORM.MNUOPTIONS.CAPTION=Options
TMAINFORM.MNUOPTIONSAFTERCREATEPACK.CAPTION=After Create Pack..
TMAINFORM.MNUOPTIONSSHOWCODEINFO.CAPTION=Show Code information
TMAINFORM.MNUOPTIONSDISPLAYFILEMANGER.CAPTION=Display file manager
TMAINFORM.MNUOPTIONSSHOWSFWEBSITE.CAPTION=Show Sourceforge website
TMAINFORM.MNU_HELP.CAPTION=&Help
TMAINFORM.MNU_HELPCHECKFORUPDATES.CAPTION=Check for updates...
TMAINFORM.MNU_HELPABOUT.CAPTION=About...

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,63 @@
object MemoForm: TMemoForm
Left = 436
Height = 586
Top = 194
Width = 668
BorderIcons = [biSystemMenu]
BorderStyle = bsToolWindow
Caption = 'MemoForm'
ClientHeight = 586
ClientWidth = 668
OnCreate = FormCreate
OnShow = FormShow
Position = poScreenCenter
LCLVersion = '1.7'
object memo_whatsnew: TMemo
Left = 0
Height = 514
Top = 0
Width = 668
Align = alTop
Font.CharSet = ANSI_CHARSET
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Pitch = fpFixed
Font.Quality = fqDraft
Lines.Strings = (
'memo_whatsnew'
)
ParentFont = False
ScrollBars = ssAutoVertical
TabOrder = 0
WordWrap = False
end
object cmd_Close: TBitBtn
Left = 267
Height = 30
Top = 536
Width = 135
Caption = 'Save and &Close'
Kind = bkClose
ModalResult = 11
OnClick = cmd_CloseClick
TabOrder = 1
end
object cmd_SaveAsAndClose: TBitBtn
Left = 512
Height = 30
Top = 536
Width = 144
Caption = 'Save as... and &Close'
Kind = bkClose
ModalResult = 11
OnClick = cmd_SaveAsAndCloseClick
TabOrder = 2
end
object SelectDirectoryDialog1: TSelectDirectoryDialog
Title = 'Select Directory for whatsnew.txt'
Options = [ofEnableSizing, ofDontAddToRecent, ofViewDetail]
left = 44
top = 532
end
end

View File

@ -0,0 +1,6 @@
{"version":1,"strings":[
{"hash":205771709,"name":"tmemoform.caption","sourcebytes":[77,101,109,111,70,111,114,109],"value":"MemoForm"},
{"hash":249572213,"name":"tmemoform.cmd_close.caption","sourcebytes":[83,97,118,101,32,97,110,100,32,38,67,108,111,115,101],"value":"Save and &Close"},
{"hash":265989989,"name":"tmemoform.cmd_saveasandclose.caption","sourcebytes":[83,97,118,101,32,97,115,46,46,46,32,97,110,100,32,38,67,108,111,115,101],"value":"Save as... and &Close"},
{"hash":143769124,"name":"tmemoform.selectdirectorydialog1.title","sourcebytes":[83,101,108,101,99,116,32,68,105,114,101,99,116,111,114,121,32,102,111,114,32,119,104,97,116,115,110,101,119,46,116,120,116],"value":"Select Directory for whatsnew.txt"}
]}

View File

@ -0,0 +1,4 @@
TMEMOFORM.CAPTION=MemoForm
TMEMOFORM.CMD_CLOSE.CAPTION=Save and &Close
TMEMOFORM.CMD_SAVEASANDCLOSE.CAPTION=Save as... and &Close
TMEMOFORM.SELECTDIRECTORYDIALOG1.TITLE=Select Directory for whatsnew.txt

View File

@ -0,0 +1,130 @@
unit umemoform;
{ LazAutoUpdate Pack system
Copyright (C)2014 Gordon Bamber minesadorada@charcodelvalle.com
This source is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version.
This code 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 General Public License for more
details.
A copy of the GNU General Public License is available on the World Wide Web
at <http://www.gnu.org/copyleft/gpl.html>. You can also obtain it by writing
to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
MA 02111-1307, USA.
}
{$mode objfpc}{$H+}
interface
uses
SysUtils, LazUTF8,LazFileUtils,FileUtil, Forms, Dialogs, StdCtrls,
Buttons;
type
TMemoAction = (maShowWhatsNew, maShowCode);
{ TMemoForm }
TMemoForm = class(TForm)
cmd_Close: TBitBtn;
memo_whatsnew: TMemo;
cmd_SaveAsAndClose: TBitBtn;
SelectDirectoryDialog1: TSelectDirectoryDialog;
procedure cmd_CloseClick(Sender: TObject);
procedure cmd_SaveAsAndCloseClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormShow(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
szWhatsNewPath, szCodeText: string;
MemoAction: TMemoAction;
end;
var
MemoForm: TMemoForm;
implementation
uses umainform;
{$R *.lfm}
{ TMemoForm }
procedure TMemoForm.FormCreate(Sender: TObject);
begin
Icon := Application.Icon;
end;
procedure TMemoForm.cmd_CloseClick(Sender: TObject);
begin
case MemoAction of
maShowWhatsNew:
memo_whatsnew.Lines.SaveToFile(szWhatsNewPath);
maShowCode:
begin
memo_whatsnew.Lines.SaveToFile(mainform.ProfileRec.ProfileName + '.txt');
ShowMessageFmt('Code saved as %s', [ProgramDirectory +
mainform.ProfileRec.ProfileName + '.txt']);
end;
end;
end;
procedure TMemoForm.cmd_SaveAsAndCloseClick(Sender: TObject);
var
sz: string;
begin
case MemoAction of
maShowWhatsNew:
begin
SelectDirectoryDialog1.InitialDir := ExtractFileDir(szWhatsNewPath);
if SelectDirectoryDialog1.Execute then
szWhatsNewPath := AppendPathDelim(SelectDirectoryDialog1.Filename) +
'whatsnew.txt';
memo_whatsnew.Lines.SaveToFile(szWhatsNewPath);
end;
maShowCode:
begin
SelectDirectoryDialog1.InitialDir := mainform.ProfileRec.OutDir;
if SelectDirectoryDialog1.Execute then
begin
sz := AppendPathDelim(SelectDirectoryDialog1.Filename) +
mainform.ProfileRec.ProfileName + '.txt';
memo_whatsnew.Lines.SaveToFile(sz);
ShowMessageFmt('Code saved as %s', [sz]);
end;
end;
end;
end;
procedure TMemoForm.FormShow(Sender: TObject);
begin
memo_whatsnew.Lines.Clear;
case MemoAction of
maShowWhatsNew:
begin
if FileExistsUTF8(szWhatsNewPath) then
memo_whatsnew.Lines.LoadFromFile(szWhatsNewPath);
Caption := 'Contents of ' + szWhatsNewPath;
end;
maShowCode:
begin
memo_whatsnew.Clear;
memo_whatsnew.Append(szCodeText);
// memo_whatsnew.Lines.AddText(szCodeText);
Caption := 'Code';
end;
end;
end;
end.

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

View File

@ -0,0 +1,277 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<ProjectOptions>
<Version Value="10"/>
<PathDelim Value="\"/>
<General>
<SessionStorage Value="InProjectDir"/>
<MainUnit Value="0"/>
<Title Value="LazAutoUpdate Update Pack"/>
<UseAppBundle Value="False"/>
<ResourceType Value="res"/>
<UseXPManifest Value="True"/>
<XPManifest>
<DpiAware Value="True"/>
</XPManifest>
<Icon Value="0"/>
</General>
<i18n>
<EnableI18N Value="True"/>
<OutDir Value="locale"/>
</i18n>
<VersionInfo>
<UseVersionInfo Value="True"/>
<MajorVersionNr Value="1"/>
<MinorVersionNr Value="1"/>
<RevisionNr Value="1"/>
<StringTable Comments="Updated Jan 2017" FileDescription="Companion to LazAutoUpdate component" InternalName="updatepack" LegalCopyright="(c)2015 minesadorada@charcodelvalle.com" OriginalFilename="updatepack" ProductName="Lazarus/FPC" ProductVersion="2.6.4"/>
</VersionInfo>
<BuildModes Count="5">
<Item1 Name="Win32Debug" Default="True"/>
<Item2 Name="Win32 Release">
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<Target>
<Filename Value="compiled\updatepackcompiled\win32\updatepackwin32"/>
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
<CodeGeneration>
<SmartLinkUnit Value="True"/>
<TargetCPU Value="i386"/>
<TargetOS Value="win32"/>
<Optimizations>
<OptimizationLevel Value="3"/>
</Optimizations>
</CodeGeneration>
<Linking>
<Debugging>
<GenerateDebugInfo Value="False"/>
</Debugging>
<LinkSmart Value="True"/>
<Options>
<Win32>
<GraphicApplication Value="True"/>
</Win32>
</Options>
</Linking>
<Other>
<CustomOptions Value="-dWin32"/>
</Other>
</CompilerOptions>
</Item2>
<Item3 Name="Win64 Release">
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<Target>
<Filename Value="compiled\updatepackcompiled\win64\updatepackwin64"/>
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
<CodeGeneration>
<SmartLinkUnit Value="True"/>
<TargetCPU Value="x86_64"/>
<TargetOS Value="win64"/>
<Optimizations>
<OptimizationLevel Value="3"/>
</Optimizations>
</CodeGeneration>
<Linking>
<Debugging>
<GenerateDebugInfo Value="False"/>
</Debugging>
<LinkSmart Value="True"/>
<Options>
<Win32>
<GraphicApplication Value="True"/>
</Win32>
</Options>
</Linking>
<Other>
<CustomOptions Value="-dWin64"/>
</Other>
</CompilerOptions>
</Item3>
<Item4 Name="Linux 64 release">
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<Target>
<Filename Value="compiled\updatepackcompiled\linux64\updatepacklinux64"/>
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
<CodeGeneration>
<SmartLinkUnit Value="True"/>
<TargetCPU Value="x86_64"/>
<TargetOS Value="linux"/>
<Optimizations>
<OptimizationLevel Value="3"/>
</Optimizations>
</CodeGeneration>
<Linking>
<Debugging>
<GenerateDebugInfo Value="False"/>
</Debugging>
<LinkSmart Value="True"/>
<Options>
<Win32>
<GraphicApplication Value="True"/>
</Win32>
</Options>
</Linking>
<Other>
<ConfigFile>
<ConfigFilePath Value=""/>
</ConfigFile>
<CustomOptions Value="-dLinux64"/>
</Other>
</CompilerOptions>
</Item4>
<Item5 Name="Linux 32 release">
<MacroValues Count="1">
<Macro1 Name="LCLWidgetType" Value="gtk2"/>
</MacroValues>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<Target>
<Filename Value="compiled\updatepackcompiled\linux32\updatepacklinux32"/>
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
<CodeGeneration>
<SmartLinkUnit Value="True"/>
<TargetCPU Value="i386"/>
<TargetOS Value="linux"/>
<Optimizations>
<OptimizationLevel Value="3"/>
</Optimizations>
</CodeGeneration>
<Linking>
<LinkSmart Value="True"/>
<Options>
<Win32>
<GraphicApplication Value="True"/>
</Win32>
</Options>
</Linking>
<Other>
<ConfigFile>
<ConfigFilePath Value="\etc\fpc-2.6.2.cfg"/>
</ConfigFile>
<CustomOptions Value="-FLC:\NewPascal\cross\lib\i386-linux\ld-linux.so.2"/>
</Other>
</CompilerOptions>
</Item5>
<SharedMatrixOptions Count="1">
<Item1 ID="142892904074" Modes="Linux 32 release" Type="IDEMacro" MacroName="LCLWidgetType" Value="gtk2"/>
</SharedMatrixOptions>
</BuildModes>
<PublishOptions>
<Version Value="2"/>
<DestinationDirectory Value="$(ProjPath)\published\"/>
<IncludeFileFilter Value="*.(pas|pp|inc|lpr|lfm|lrs|lpi|lpk|xml|sh|po)"/>
</PublishOptions>
<RunParams>
<local>
<FormatVersion Value="1"/>
<CommandLineParams Value="debug"/>
</local>
</RunParams>
<RequiredPackages Count="3">
<Item1>
<PackageName Value="FCL"/>
</Item1>
<Item2>
<PackageName Value="lazupdate"/>
</Item2>
<Item3>
<PackageName Value="LCL"/>
</Item3>
</RequiredPackages>
<Units Count="3">
<Unit0>
<Filename Value="updatepack.lpr"/>
<IsPartOfProject Value="True"/>
</Unit0>
<Unit1>
<Filename Value="umainform.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="mainform"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
</Unit1>
<Unit2>
<Filename Value="umemoform.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="MemoForm"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
</Unit2>
</Units>
</ProjectOptions>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<Target>
<Filename Value="compiled\updatepackcompiled\win32debug\updatepackwin32"/>
</Target>
<SearchPaths>
<IncludeFiles Value="$(ProjOutDir)"/>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
<Parsing>
<SyntaxOptions>
<IncludeAssertionCode Value="True"/>
</SyntaxOptions>
</Parsing>
<CodeGeneration>
<Checks>
<IOChecks Value="True"/>
<RangeChecks Value="True"/>
<OverflowChecks Value="True"/>
<StackChecks Value="True"/>
</Checks>
<VerifyObjMethodCallValidity Value="True"/>
<TargetCPU Value="i386"/>
<TargetOS Value="win32"/>
</CodeGeneration>
<Linking>
<Debugging>
<UseHeaptrc Value="True"/>
</Debugging>
<Options>
<Win32>
<GraphicApplication Value="True"/>
</Win32>
</Options>
</Linking>
<Other>
<CustomOptions Value="-dWin32"/>
</Other>
</CompilerOptions>
<Debugging>
<Exceptions Count="3">
<Item1>
<Name Value="EAbort"/>
</Item1>
<Item2>
<Name Value="ECodetoolError"/>
</Item2>
<Item3>
<Name Value="EFOpenError"/>
</Item3>
</Exceptions>
</Debugging>
</CONFIG>

View File

@ -0,0 +1,44 @@
program updatepack;
{Note to self, Code Template: type newpascal then CTRL-J}
{$ifdef Linux}
{$ifdef FPC_CROSSCOMPILING}
{$ifdef CPUARM}
//if GUI on RPi, then uncomment
//{$linklib GLESv2}
{$endif}
{$linklib libc_nonshared.a}
{$endif}
{$endif}
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
Interfaces, // this includes the LCL widgetset
Forms, umainform, umemoform;
{$R *.res}
Const
{$IFDEF WINDOWS}
C_OS = 'win';
{$ELSE}
C_OS = 'linux';
{$ENDIF}
{$IFDEF CPU32}
C_BITNESS = '32';
{$ELSE}
C_BITNESS = '64';
{$ENDIF}
C_PFX = C_OS + C_BITNESS;
begin
Application.Title:='LazAutoUpdate Update Pack';
Application.Title:=Application.Title + ' (' + C_PFX + ' edition)';
RequireDerivedFormResource := True;
Application.Initialize;
Application.CreateForm(Tmainform, mainform);
Application.CreateForm(TMemoForm, MemoForm);
Application.Run;
end.