# $Id: strings.raw,v 1.36 2006/03/21 23:30:59 mindless Exp $

/* InstallStep.class */
gettext("Unknown")

/* steps/AdminUserSetupStep.class */
gettext("Admin User Setup") /* also in: templates/AdminUserSetupRequest.html */
gettext("admin")
gettext("Gallery Administrator")

/* steps/AuthenticateStep.class */
gettext("Authenticate") /* also in: templates/AuthenticateRequest.html */
gettext("<b>Error:</b> could not locate <b>login.txt</b>. Please place it in your <tt>%s/</tt> directory.")
gettext("<b>Error:</b> your <b>login.txt</b> file is not readable. Please give Gallery read permissions on the file.")
gettext("<b>Error:</b> your <b>login.txt</b> key does not match correctly. Please download a new authentication string from below and try again.")

/* steps/CreateConfigFileStep.class */
gettext("Create Config File")
gettext("Unable to write to the <b>config.php</b> configuration file in your %s directory.  Please change its permissions.  If you're on Unix you can do <i>chmod 666 config.php</i> to fix this.")
gettext("The config.php file does not exist in your %s directory")
gettext("The config.php file exists but is not writeable.  If your server is Windows, you may have to disable file sharing for config.php and set its permissions manually.")

/* steps/DatabaseSetupStep.class */
gettext("Database Setup") /* also in: templates/DatabaseSetupRequest.html */
gettext("You must have the MySQL PHP module installed")
gettext("You must have the ibm_db2 PHP module installed")
gettext("You must have the PostgreSQL PHP module installed")
gettext("You must have the Oracle OCI8 PHP module installed")
gettext("You must specify a column prefix (we recommend %s)")
gettext("Use only letters, numbers and underscore in the column prefix")
gettext("You must specify a table prefix (we recommend %s)")
gettext("Use only letters, numbers and underscore in the table prefix")
gettext("Unable to create a database connection of type %s")
gettext("Unable to connect to database with the information provided.")
gettext("The database you specified does not exist.  Please create it.")
gettext("The database privileges test did not complete successfully.")
gettext("Gallery tables already exist in this database!  But there is no 'versions.dat' file in your G2 storage directory which we interpret as a broken state of G2. Either create a versions.dat file with the correct format if you think your G2 should still work or select a clean install, which will erase all data in the database and in the storage directory.")
gettext("The G2 storage directory has a versions.dat file of an old install. But the Gallery database tables don't exist. Select a clean install to erase all data in the Gallery storage directory and advance to the next step.")
gettext("Gallery tables already exist in the database and there is a versions.dat file in the Gallery storage directory. But the version of the installed Gallery database tables does not match the version of the installed data in the Gallery storage directory. Select a clean install to erase all data in the database and in the storage directory and to advance to the next step.")
gettext("Gallery tables already exist in the database and the Gallery storage directory seems to be intact. Either choose to reuse the existing database tables and storage directory data or select a clean install to erase all existing data in the database and the storage directory.")
gettext("Could not execute the required API to erase the storage directory. Please erase the Gallery storage directory manually.")
gettext("Could not execute the required API to drop the Gallery database tables. Please clean the Gallery database manually.")
gettext("Could not load the G2 API. Please erase the Gallery database tables and the storage directory manually.")
gettext("MySQL (all versions)")
gettext("MySQL with Transactions (v3.23.34a and newer)")
gettext("PostgreSQL v7.x and newer")
gettext("PostgreSQL v6.x (not well tested)")
gettext("Oracle (9i and newer)")
gettext("IBM DB2 (v8.2 and newer)")
gettext("Unknown DB type or no known tables information.")
gettext("Could not find an unused table prefix similar to \"%s\".")
gettext("Could not open schema file: \"%s\".")
gettext("Failed to create a DB test sequence.Check the returned error message and README.html for missing privileges and clean up the database.")
gettext("Test failed to drop a DB test sequence.Check the returned error message and README.html for missing privileges and clean up the database.")
gettext("Missing SQL statements")
gettext("Check the returned error message and README.html for missing privileges and clean up the database.")

/* steps/FinishedStep.class */
gettext("Finish Installation")

/* steps/InstallCoreModuleStep.class */
gettext("Install Gallery Core")
gettext("Installing the core module")
gettext("Unable to initialize our Gallery data") /* also in: steps/InstallOtherModulesStep.class */
gettext("Unable to communicate with the database")
gettext("Unable to load the core module")
gettext("Unable to install the core module")
gettext("Unable to activate the core module")
gettext("Unable to commit database transaction") /* also in: steps/InstallOtherModulesStep.class */
gettext("Core module is only partially installed.")

/* steps/InstallOtherModulesStep.class */
gettext("Install More Modules")
gettext("Unable to initialize our Gallery session")
gettext("Unable to load the %s module")
gettext("Installing modules")
gettext("Unable to install the %s module")
gettext("Unable to activate the %s module")
gettext("Unable to get the module list")
gettext("Other")

/* steps/MultisiteStep.class */
gettext("Installation Type") /* also in: templates/Multisite.html */

/* steps/SecureStep.class */
gettext("Check Security") /* also in: templates/Secure.html */

/* steps/StorageSetupStep.class */
gettext("Storage Setup") /* also in: templates/StorageSetupRequest.html */

/* steps/SystemChecksStep.class */
gettext("System Checks") /* also in: templates/SystemChecks.html */
gettext("Performing system checks")
gettext("PHP version >= 4.1.0 or >= 5.0.4")
gettext("Error: Gallery 2 requires PHP version 4.1.0 or newer or 5.0.4 or newer. You have PHP version %s installed. Contact your webserver administrator to request an upgrade, available at the %sPHP website%s.")
gettext("PHP Version")
gettext("FILE directive supported")
gettext("Error: your PHP __FILE__ directive is not functioning correctly. Please file a support request with your webserver administrator or in the Gallery forums.")
gettext("FILE Directive")
gettext("Safe mode disabled")
gettext("Error: Your version of PHP is configured with safe mode enabled.  You must disable safe mode before Gallery will run.")
gettext("Safe Mode")
gettext("Regular expressions")
gettext("Error: Your PHP is configured without support for %sPerl Compatible Regular Expressions%s. You must enable these functions before Gallery will run.")
gettext("exec() allowed")
gettext("Warning: The exec() function is disabled in your php by the <b>disabled_functions</b> parameter in php.ini. You won't be able to use modules that require external binaries (e.g. ImageMagick, NetPBM or Ffmpeg). This can only be set server-wide, so you will need to change it in the global php.ini.")
gettext("set_time_limit() allowed")
gettext("Warning: The set_time_limit() function is disabled in your php by the <b>disabled_functions</b> parameter in php.ini.  Gallery can function with this setting, but it will not operate reliably.  Any operation that takes longer than %d seconds will fail (and in some cases just return a blank page) possibly leading to data corruption.")
gettext("Memory limit")
gettext("no limit")
gettext("Warning: Your PHP is configured to limit the memory to %sb (<b>memory_limit</b> parameter in php.ini). You should raise this limit to at least <b>%sMB</b> for proper Gallery operation.")
gettext("File uploads allowed")
gettext("Warning: Your PHP is configured not to allow file uploads (<b>file_uploads</b> parameter in php.ini). You will need to enable this option if you want to upload files to your Gallery with a web browser.")
gettext("Maximum upload size")
gettext("Warning: Your PHP is configured to limit the size of file uploads to %sb (<b>upload_max_filesize</b> parameter in php.ini). You should rise this limit to allow uploading bigger files.")
gettext("Maximum POST size")
gettext("Warning: Your PHP is configured to limit the post data to a maximum of %sb (<b>post_max_size</b> parameter in php.ini). You should raise this limit to allow uploading bigger files.")
gettext("Translation support")
gettext("Your webserver does not support localization. To enable support for additional languages please instruct your system administrator to reconfigure PHP with the %sgettext%s option enabled.")
gettext("Your PHP is missing the function %sbind_textdomain_codeset%s. This means Gallery may display extended characters for some languages incorrectly.")
gettext("Your PHP is missing the function %sdngettext%s. This means Gallery will be unable to translate plural forms.")
gettext("Zend compatibility mode")
gettext("Warning: Your PHP is configured with Zend ze1_compatibility_mode which can cause PHP to crash.  Click <a href=\"%s\">here</a> to test your PHP.  If you see \"SUCCESS\" then your PHP is ok.  If you get an error or no response then you must turn off ze1_compatibility_mode before proceeding.")
gettext("putenv() allowed")
gettext("Warning: The putenv() function is disabled in your php by the <b>disabled_functions</b> parameter in php.ini.  Gallery can function with this setting, but on some rare systems Gallery will beunable to run in other languages than the system language and English.")
gettext("Output buffering disabled")
gettext("Warning: Output buffering is enabled in your php by the <b>%s</b> parameter(s) in php.ini.  Gallery can function with this setting - downloading files is even faster - but Gallery might be unable to serve large files (e.g. large videos) and run into the memory limit. Also, some features like the progress bars might not work correctly if output buffering is enabled unless ini_set() is allowed.")
gettext("Gallery file integrity")
gettext("Test skipped due to other errors.")
gettext("Manifest missing or inaccessible.")

/* steps/WelcomeStep.class */
gettext("Welcome") /* also in: templates/Welcome.html */

/* templates/AdminUserSetupRequest.html */
gettext("Please correct the following errors")
gettext("Every Gallery will have at least one administrator user who has full access to view/modify everything. Please choose a username and password for your main administrator account. You can add additional users later.")
gettext("Admin username")
gettext("Please enter a valid user name")
gettext("Please enter a password")
gettext("Password")
gettext("Setup password")
gettext("(type again)")
gettext("Admin email address")
gettext("Please enter a valid email address")
gettext("Admin full name (optional)")
gettext("Missing password!  Please enter the same password twice")
gettext("The passwords you entered do not match!  Please try again.")
gettext("As you are reusing existing database tables, this is not a fresh install. This will only change the setup password, but not change the password of the site admin. To change the password of the site admin, choose the forgot password mechanism of Gallery.")
gettext("Create")
gettext("Save") /* also in: templates/DatabaseSetupRequest.html templates/StorageSetupRequest.html */

/* templates/AdminUserSetupSuccess.html */
gettext("Admin user info entered successfully.")

/* templates/AuthenticateRequest.html */
gettext("In order to proceed with the install, we have to verify that you are who you claim.  The best way to be sure is to ask you to make a tiny change in the Gallery directory which will prove that you have the right permissions.  So, we're going to ask that you create a new text file called <strong>login.txt</strong> in the <tt>%s</tt> directory on your webserver (that's the same directory where main.php is located). It must contain the following randomly generated characters:")
gettext("As a convenience to you, we've prepared a %scorrect version of login.txt%s for you.  Download that and copy it into your <tt>%s</tt> directory and you're all set.")
gettext("Once you've uploaded the file, click below to continue.")
gettext("Authenticate Me")

/* templates/AuthenticateSuccessful.html */
gettext("Authentication successful!")

/* templates/CleanInstallRequest.html */
gettext("Erase data for a clean install")
gettext("Are you really sure you want to delete all your data in your Gallery storage directory and all your data in your Gallery database?")
gettext("There was an error erasing the db and storage directory data. Here's the error:")
gettext("Cancel")
gettext("Erase all data")

/* templates/CreateConfigFileFailed.html */
gettext("Please fix this error and try again.")
gettext("Try Again")

/* templates/CreateConfigFileInstructions.html */
gettext("Create a config file")
gettext("Now we need to write out all the information you provided into a file called <b>config.php</b> in your <b>%s</b> directory.  This is a very important file that gives Gallery all the information that it needs to operate.  After we create it, you can read through this file and make changes to it if you want.")
gettext("Before we can proceed, you should create a file in your <b>%s</b> directory called <i>config.php</i>.  You must make sure that the webserver will be able to write to it.  If you're on unix, try doing <i>chmod 666 config.php</i>.  On Windows, you shouldn't have to do anything special.  When you've created this file and set the permissions properly, you can proceed.  If there's a problem, we'll tell you what to fix.")
gettext("Create config file")

/* templates/CreateConfigFileSuccess.html */
gettext("Config file created successfully.") /* also in: templates/VersionCheckFailed.html */
gettext("We've written out all the information you provided into a file called <b>config.php</b> in your gallery2 directory.  You can read through this file and make changes to it if you want.  Be careful, though -- if you make mistakes in that file then Gallery won't work properly!")

/* templates/DatabaseSetupRequest.html */
gettext("Please select your database type and enter your database authentication information.  The installer will not create the database for you, so you must create one yourself and enter the database name here.  If you are installing Gallery into a database that already has tables in it, the table and column prefixes will keep Gallery data from conflicting with what you already have.")
gettext("This is a multisite installation. Remember that each multisite requires its own database tables. Either choose a different database or a different table prefix for each multisite!")
gettext("Database type:")
gettext("DB Hostname:")
gettext("DB Username:")
gettext("DB Password:")
gettext("DB Name:")
gettext("Table Prefix:")
gettext("Column Prefix:")
gettext("We received the following database related errors:")
gettext("Erase Data For A Clean Install")
gettext("Reuse Existing Tables")

/* templates/DatabaseSetupSuccess.html */
gettext("Database set up successfully.")

/* templates/Finished.html */
gettext("Finished!")
gettext("Congratulations! Your Gallery 2 install is complete! See... that wasn't so hard, was it? Now it's time to upload some photos!")
gettext("Go to my Gallery!")
gettext("You may now go to your new Gallery.  Enter the URL in your browser for %smain.php%s in your %s directory.")

/* templates/Header.html */
gettext("Installer Help")
gettext("Start Over")

/* templates/InstallCoreModule.html */
gettext("Installed Gallery Core successfully")
gettext("Congratulations, we've successfully installed the Gallery framework.  However, most of the really cool features from Gallery come from additional modules that you can install and configure.  The next step will take you through the process of selecting modules to install so that you can tune Gallery to do exactly what you want.")

/* templates/InstallCoreModuleError.html */
gettext("Error installing Gallery Core")
gettext("Something went wrong when we tried to install the core module.  What to do next?")
gettext("Go to the System Checks step of the installer and make sure all checks shows 'Success'. A common issue is that the file integrity warning is ignored.")
gettext("If there are no warnings or failures in the System Checks step, empty your storage directory and delete the database tables and start the installation process a second time (redo all steps).")
gettext("Please visit the %sG2 FAQ%s and read the %sKnown issues section of the Readme%s.")
gettext("If the problem persists, please copy the installation log which is located at %s and attach it (as install.log.zip) to a new forum topic in the %sG2 support forum%s or, if possible, just add a link to the install.log in the forum topic such that the support staff can analyze it if necessary.")
gettext("Stack Trace:")

/* templates/InstallCoreModuleSuccess.html */
gettext("Installed Gallery Core successfully.")
gettext("We've successfully installed the core of Gallery.  Although everything will work at this point, you should continue with the installer and add in some of the optional modules so that you can get the right set of features that you want for your Gallery installation.")

/* templates/InstallOtherModulesRequest.html */
gettext("Install Other Modules") /* also in: templates/InstallOtherModulesSuccess.html */
gettext("The following modules can be automatically installed and activated for you.  You should install at least one of the graphics toolkits otherwise Gallery can't make thumbnails out of your images.  On most systems, the automatic install will work properly for you.  However, in some cases it may fail.  You can always activate new modules or deactivate any of the ones you choose here on the Site Administration page, so any decision you make here is not permanent.")
gettext("Some modules may fail to install automatically.  That's ok.  It typically means that they require some configuration, which you can do on the Site Adminstration page")
gettext("Name")
gettext("Version")
gettext("Description")
gettext("(Incompatible with this Gallery version)")
gettext("(un)check all")
gettext("Continue to Step %d Without Activating&raquo;")
gettext("Activate Selected Modules")

/* templates/InstallOtherModulesSuccess.html */
gettext("The <i>%s</i> module was installed, but needs configuration to be activated")
gettext("After finishing this installation, login as Admin and browse to Site Admin. Go to the <i>Modules</i> view and configure the above listed modules.")
gettext("Activated the <i>%s</i> module successfully")
gettext("Activate More Modules")
gettext("Continue to Step %d&raquo;") /* also in: templates/MainPage.html templates/Multisite.html */
gettext("Debug Output")

/* templates/MainPage.html */
gettext("Welcome to the Gallery Installer")
gettext("Install %d%% complete")
gettext("Redo this step")
gettext("Gallery: <strong>your photos</strong> on <strong>your website</strong>")

/* templates/ManifestSystemCheck.html */
gettext("Missing files (%d)")
gettext("Note: You're running Gallery from CVS, so recently removed files may appear here.  It might be safe to ignore these.")
gettext("Modified files (%d)")
gettext("Note: You're running Gallery from CVS, so some modified files are to be expected.  You can probably ignore these, but to be safe you should make sure that you do 'cvs update -Pd' before continuing.")
gettext("Old files (%d)")
gettext("These files are no longer part of Gallery. They probably won't cause any problems but it is a good idea to remove them to keep your install clean.")

/* templates/Multisite.html */
gettext("Errors occurred. Please see messages below.") /* also in: templates/StorageSetupRequest.html */
gettext("Please select the installation type")
gettext("Standard installation")
gettext("This is the default installation type. Choose this installation type if you want to install a new Gallery in the directory %s which will be accessible with the URL %s.")
gettext("Multisite installation")
gettext("Gallery can support multiple independent sites with a single installation of the code. Choose this installation type if you want to install a new Gallery on the same webserver but in a different path, subdomain or URL domain.")
gettext("The multisites don't share albums, photos, users, or anything else. They all need their own database and their own storage directory. For more information and explanations about Multisite installations, visit the %s page.")
gettext("You must enter a directory") /* also in: templates/StorageSetupRequest.html */
gettext("The directory you entered does not exist") /* also in: templates/StorageSetupRequest.html */
gettext("The directory you entered is the codebase directory. If you want to install a Gallery in the codebase directory, select the standard installation type. If you want to install a multisite, choose another directory.")
gettext("The directory you entered is not accessible.  Change the permissions so that the webserver can read this directory.") /* also in: templates/StorageSetupRequest.html */
gettext("Unable to create multisite files. Ensure the files listed below are writeable.")
gettext("All multisites are installed from this central code repository (codebase).")
gettext("Enter the directory for the new multisite below. The path must be different from this codebase installation's path:")
gettext("The directory must be writeable by your webserver/php user or contain the following writeable files:")
gettext("Select Directory")

/* templates/MultisiteSuccess.html */
gettext("Multisite directory setup successfully.")
gettext("Standard installation selected.")

/* templates/NavBar.html */
gettext("Install Steps")

/* templates/Secure.html */
gettext("We want to make sure that your Gallery is secure.  The config.php file that this installer has edited has permissions that allow other people to write to it.  This is required because the installer qualifies as an \"other person\" when it comes to Unix file permissions.  So before you finish, you should change the permissions on this file such that other users can't write to it.  Right now your config.php has modes of %s.  We suggest that you do this:")
gettext("We want to make sure that your Gallery is secure.  The directory containing your config.php file that this installer has edited has permissions that allow other people to write or delete files.  So before you finish, you should change the permissions on this directory such that other users can't write to it.  We suggest that you do this:")
gettext("If you really want to continue, you can.  But we recommend that you take an extra moment to make sure that you're safe.")
gettext("We've verified that your config.php is secure.")
gettext("Please read the %1$sGallery Security Guide%3$s. For a brief overview, take a look at the %2$sshort check list%3$s within the security guide.")
gettext("Check Again")

/* templates/StorageSetupRequest.html */
gettext("Gallery needs a directory to store your images. The directory we chose for you will work, but its location or current name does not provide maximum security. Either select a new directory outside of the %sdocument root%s directory or add a random string to the end of the directory name (e.g. %s).")
gettext("For maximum security you should pick a directory that is not %sweb accessible%s. If this is not possible, specify a randomized name for this directory.")
gettext("If you choose a randomized name or prefer to stick with the specified directory, please confirm your choice.")
gettext("Yes, please omit the security check:")
gettext("This is a multisite installation. Remember that each multisite requires its own storage directory.")
gettext("If you're using a modern browser, we'll try to autocomplete any path you enter here.  So if you're having trouble finding the right path to your g2data directory, try experimenting with paths in the text box below and see what completions it provides for you.")
gettext("The directory you entered is read only")
gettext("There was an error creating the directory structure within the storage directory.")
gettext("Your storage directory is %sweb accessible%s. ")
gettext("Unable to verify that the storage directory is not %sweb accessible%s.")
gettext("Directory path:")
gettext("In some web hosting environments, the paths that you see in the shell or via FTP are not the same paths that PHP sees.  In order to find out the real path to your data directory, you can try creating a PHP script called <b>dir.php</b> containing the following code in it and put it into your data directory.")
gettext("then figure out the URL to dir.php and open it in your web browser (eg, %s).  This will tell you the exact path to enter here.")
gettext("<b>Note</b>: This requires that your data directory is web accessible, which we don't recommend because it circumvents our image firewall.  Once you figure out the path this way, we recommend that you move your data directory outside of your web accessible area and then update the path here accordingly.")
gettext("<b>Note</b>: Don't forget to delete dir.php when you're done!")
gettext("Your webserver needs to be able to write to this directory. To get it working, you can follow these examples.")
gettext("Note: these are only examples!  You may find that they don't work quite right on your system.")
gettext("Unix (with shell access)")
gettext("Unix (with ftp access)")
gettext("Note that ftp servers and clients vary so these instructions may not work for you. Consult the manual for your FTP client or talk to a system administrator for help with this if you have problems.")
gettext("For information on how to secure your Gallery storage directory, please read the %sSecurity Guide%s.")

/* templates/StorageSetupSuccess.html */
gettext("Storage directory set successfully.")

/* templates/SystemChecks.html */
gettext("Success")
gettext("Warning")
gettext("Failed")
gettext("If you are using Apache, create a file named .htaccess in the main Gallery directory with the following content:")

/* templates/VersionCheckFailed.html */
gettext("Version Check")
gettext("This is not a fresh install and the installed version does not match the new version.")
gettext("The installed version cannot be upgraded to the new version!")
gettext("The installed version is older than the new version. You should run the upgrader and not the installer!")
gettext("Currently installed")
gettext("New version")
gettext("Go to the Upgrader!")
gettext("You should go now to the upgrader.  Enter the URL in your browser for %s/upgrade/index.php%s in your %s directory.")

/* templates/Welcome.html */
gettext("Getting Gallery 2 installed on your webserver requires %d steps. This installer will guide you through these steps and provide assistance along the way if additional steps are required to get your Gallery up and running. Once a step has been completed, you can go back and make changes at any time. Please read the %sInstaller Help File%s before proceeding.")
gettext("Select Language:")
gettext("Go")
gettext("Begin Installation&raquo;")
