gettext("Gallery Email Test")
gettext("&laquo; None &raquo;")
gettext("forever")
gettext("No Markup")
gettext("BBCode")
gettext("Raw HTML")
gettext("Database")
gettext("File")
ngettext("%d minute", "%d minutes")
ngettext("%d hour", "%d hours")
ngettext("%d day", "%d days")
ngettext("%d week", "%d weeks")
gettext("<none>")
gettext("install")
gettext("upgrade")
gettext("configure")
gettext("activate")
gettext("uninstall")
gettext("deactivate")
gettext("Other")
gettext("Inherit settings from parent album")
gettext("Use these settings")
gettext("key")
gettext("All access")
gettext("[core] View item")
gettext("[core] View resized version(s)")
gettext("[core] View original version")
gettext("[core] View all versions")
gettext("[core] Add sub-album")
gettext("[core] Add sub-item")
gettext("[core] Edit item")
gettext("[core] Change item permissions")
gettext("[core] Delete item")
gettext("Upgrading permissions")
gettext("Deleting old permission tables")
gettext("Registered Users")
gettext("All Users")
gettext("Detecting broken derivatives")
gettext("Site Admins")
gettext("Everybody")
gettext("Guest")
gettext("Gallery")
gettext("This is the main page of your Gallery")
gettext("Detecting broken derivatives, loading ")
gettext("Detecting broken derivatives ")
gettext("Detecting broken derivatives, ")
gettext("Detecting broken derivatives, saving ")
gettext("add items")
gettext("Album created successfully.")
gettext("add sub-album")
gettext("add items confirmation")
gettext("Base filename")
gettext("Caption")
gettext("Blank")
gettext("From Web Browser")
ngettext("%d megabyte", "%d megabytes")
ngettext("%d kilobytes", "%d kilobytes")
gettext("From Local Server")
gettext("Photo")
gettext("From Web Page")
gettext("Gallery Item Administration")
gettext("create link")
gettext("link an item")
gettext("delete an item")
gettext("delete confirmation")
gettext("delete %s")
gettext("edit %s")
gettext("Settings saved successfully.")
gettext("&laquo; default theme &raquo;")
gettext("Album")
gettext("Changes saved successfully")
gettext("Animation Size")
gettext("edit captions")
gettext("General")
gettext("Movie Size")
gettext("Thumbnail cropped successfully")
gettext("Thumbnail reset successfully")
gettext("Screen 4x3")
gettext("Photo 5x3")
gettext("Photo 6x4")
gettext("Photo 7x5")
gettext("Photo 10x8")
gettext("HDTV 16x9")
gettext("CinemaScope 2.35x1")
gettext("Square 1x1")
gettext("As Image")
gettext("Landscape")
gettext("Portrait")
gettext("Crop Thumbnail")
gettext("Reverted rotate and scale changes successfully")
gettext("Rotated photo successfully")
gettext("Scaled photo successfully")
gettext("Modify Photo")
gettext("Successfully saved theme settings")
gettext("Theme")
gettext("make highlight")
gettext("move item")
gettext("move %s")
gettext("edit %s permissions")
gettext("reorder items")
gettext("Gallery Site Administration")
gettext("site admin")
gettext("Gallery User Administration")
gettext("change password")
gettext("your account")
gettext("Password Recovery")
gettext("Build all thumbnails/resizes")
gettext("Ensure data files for all derivatives (thumbnails, etc) have been built and rebuild broken ones.")
gettext("Build All Thumbnails/Resizes")
gettext("Debug output for failed items:")
gettext("Processing image %d of %d")
gettext("Checked %d items")
gettext("%d items built")
gettext("%d items failed")
gettext("Delete database cache")
gettext("Gallery stores commonly used database information on disk for increased performance.  If you modify the database directly, you should run this task to clean out the cache and force Gallery to reload the information from the database.")
gettext("Successfully deleted directory: %s")
gettext("Unable to delete directory: %s")
gettext("Delete template cache")
gettext("Gallery compiles template files and saves them for increased performance.  If you're experiencing problems that say <i>Smarty error</i> then you might try running this task.  Also run this if you remove a local/*.tpl file so Smarty will switch back to the default tpl file.")
gettext("Template cache deleted successfully")
gettext("some text to be spit out in different languages")
gettext("You did it right!")
gettext("album")
gettext("Animation")
gettext("animation")
gettext("Gallery Core")
gettext("Gallery Core Module")
gettext("Search descriptions")
gettext("Search keywords")
gettext("Search summaries")
gettext("Search titles")
gettext("Description")
gettext("Keywords")
gettext("Summary")
gettext("Title")
gettext("Owner")
gettext("Group")
gettext("group")
gettext("Movie")
gettext("movie")
gettext("photo")
gettext("&laquo; default sort order &raquo;")
gettext("Manual sort order")
gettext("Origination Date")
gettext("Creation Date")
gettext("Last Changed Date")
gettext("Name")
gettext("View Count")
gettext("&laquo; no presort &raquo;")
gettext("Albums First")
gettext("Most Viewed First")
gettext("Ascending")
gettext("Descending")
gettext("Validation disabled until you set allowSessionAccess in config.php")
gettext("This page is valid XHTML 1.0")
gettext("G2B4: Flippin' Sweet!!!")
gettext("Estimated time remaining: %d:%02d")
gettext("Memory used: %s, total: %s")
gettext("Rows per album page")
gettext("Columns per album page")
gettext("Show image owners")
gettext("Show album owners")
gettext("Show micro navigation thumbnails")
gettext("Number of items to show per page")
gettext("Blocks to show in the sidebar")
gettext("Blocks to show on album pages")
gettext("Blocks to show on photo pages")
gettext("View Samples")
gettext("Album Frame")
gettext("Item Frame")
gettext("Photo Frame")
gettext("Color Pack")
gettext("You must enter a number greater than 0")
gettext("Format: [module.BlockName param=value] ...")
gettext("%dx%d")
gettext("Audio")
gettext("audio")
gettext("Archive")
gettext("archive")
gettext("Document")
gettext("document")
gettext("Spreadsheet")
gettext("spreadsheet")
gettext("Unknown")
gettext("unknown")
gettext("Back")
gettext("Back to %s")
gettext("User")
gettext("user")
gettext("Optimize database")
gettext("Improve the performance of your database.  Results will vary depending on which database you're using, but this routine maintenance will make your Gallery run faster.  Especially useful after adding or deleting many items.")
gettext("Database optimized successfully")
gettext("Reset view counts")
gettext("Reset number of views to zero for all albums and items.  This task flushes the database cache as well.")
gettext("View counts reset successfully")
gettext("Refresh capture dates")
gettext("Update capture date stored in Gallery for all items with an available date in the original data file (usually from EXIF data).")
gettext("Processing...")
gettext("Refresh Capture Dates")
gettext("Processing item %d of %d")
gettext("Updated %d of %d items")
gettext("System information")
gettext("Get system details; useful for copy/paste into G2 support forum.")
gettext("core")
gettext("Gallery version")
gettext("PHP version")
gettext("Webserver")
gettext("Toolkits")
gettext("Operating system")
gettext("Browser")
gettext("Core")
gettext("Gallery 2 Core Module")
gettext("add album")
gettext("edit permissions")
gettext("view permissions")
gettext("Site Admin")
gettext("Login")
gettext("Your Account")
gettext("Logout")
gettext("Modules")
gettext("Themes")
gettext("Display")
gettext("Users")
gettext("Groups")
gettext("Maintenance")
gettext("Toolkit Priority")
gettext("Graphics Toolkits")
gettext("Account Settings")
gettext("Change Password")
gettext("Reorder Items")
gettext("Make Highlight")
gettext("Edit Permissions")
gettext("View Permissions")
gettext("Add Items")
gettext("Add Album")
gettext("Edit %s")
gettext("Link %s")
gettext("Delete %s")
gettext("Move %s")
gettext("General Settings")
gettext("Settings saved successfully")
gettext("Added local upload directory successfully")
gettext("Removed local upload directory successfully")
gettext("Test email sent successfully")
gettext("There was a problem processing your request, see below for details.")
gettext("Error sending test email, see below for details.")
gettext("Language Settings")
gettext("Select language defaults for Gallery. Individual users can override this setting in their personal preferences or via the language selector if activated below.")
gettext("Default language")
gettext("gettext")
gettext("Your webserver does not support localization.  Please instruct your system administrator to reconfigure PHP with the %s option enabled.")
gettext("Filesystem Permissions")
gettext("Specify the default permissions for files and directories that Gallery creates. This doesn't apply to files/directories that Gallery has already created.")
gettext("New directories")
gettext("New files")
gettext("Local Server Upload Paths")
gettext("Specify the legal directories on the local server where a user can store files and then upload them into Gallery using the <i>Upload from Local Server</i> feature.  The paths you enter here and all the files and directories under those paths will be available to any Gallery user who has upload privileges, so you should limit this to directories that won't contain sensitive data (eg. /tmp or /usr/ftp/incoming)")
gettext("Path")
gettext("Action")
gettext("remove")
gettext("Add")
gettext("You must enter a directory to add.")
gettext("open_basedir documentation")
gettext("Your webserver is configured to prevent you from accessing that directory.  Please refer to the %s and consult your webserver administrator.")
gettext("The webserver does not have permissions to read that directory.")
gettext("The path you specified is not a valid directory.")
gettext("Session Settings")
gettext("Session Lifetime")
gettext("Inactivity Timeout")
gettext("Embedded Markup")
gettext("What kind of markup should we allow in user-entered fields?  For security reasons we do not recommend that you allow raw HTML.  BBCode is a special kind of markup that is secure and allows for simple text formatting like bold, italics, lists, images and urls.")
gettext("Markup")
gettext("Email")
gettext("By default Gallery uses PHP's built in mail function to send email which requires no configuration.  To use a smtp/mail server enter the information below, including authentication information if required.  Optionally add :port after the server name to use a non-default port.")
gettext("Server")
gettext("Username")
gettext("Password")
gettext("SMTP From Address")
gettext("Invalid email address")
gettext("Send a test email to verify your settings are correct (whether using PHP mail or SMTP settings above).  Below enter a recipient email address for a test message.")
gettext("Send Email")
gettext("Email Test Error")
gettext("Cookies")
gettext("When Gallery is embedded in another application (portal, CMS, forum, etc.), then you have the choice between two options. Everyone else does not have to care about the cookie settings. Read on for more details.")
gettext("If your Gallery is embedded and you leave the following fields empty, then all DownloadItem links (the URLs of the images and other items) in the embedded Gallery have <b>an appended GALLERYSID string</b> in the URL which is <b>a minor security risk</b> when your Gallery users start copy'n'pasting image URLs in forums, guestbooks, etc. The alternative is to set the <b>cookie path</b>. Gallery will then <b>not append the GALLERYSID to the embedded DownloadItem URLs</b>. E.g. when Gallery is reachable at http://www.example.com/application/gallery2/ and the embedding application is at http://www.example.com/application/, then you have to compare the path /application/gallery2/ with /application/. The cookie path is the part of the paths that is equal, in this case it is '/application/'. Most often it is just '/'.")
gettext("The <b>cookie domain</b> is also only needed for embedded Gallery installs and only if you want to get rid of the GALLERYSID string in the embedded DownloadItem URLs. <b>In most cases, the cookie domain can be left blank.</b> Set it only, if Gallery and the embedding application are only reachable with <b>different subdomains</b>. E.g. when Gallery is at http://photos.example.com/ and the application is at http://www.example.com/, then you have to set the cookie domain example.com (the part of the host string that is common to both, Gallery and the embedding application).")
gettext("Once you change the cookie settings, <b>all registered users</b> of your Gallery will <b>have to clear their browser cookie cache</b>. If they do not, they will experience login / logout / lost session problems.")
gettext("Invalid cookie path")
gettext("Domain")
gettext("Invalid cookie domain")
gettext("Locking System")
gettext("Gallery uses a system of locks to prevent simultaneous changes from interfering with each other.  There are two types of locking, each with its advantages and disadvantages.  <b>File</b> based locking is fast and efficient, but won't work on NFS filesystems and will be unreliable on Windows.  <b>Database</b> locking is slower but is more reliable.  If you are unsure which to choose, we recommend using file locking.  If you're getting many lock timeouts, you can try switching to database locking instead.  It's ok to switch back and forth.")
gettext("Lock system")
gettext("Save")
gettext("Reset")
gettext("Create A New Group")
gettext("Group Name")
gettext("(required)")
gettext("You must enter a group name")
gettext("Group '%s' already exists")
gettext("Create Group")
gettext("Cancel")
gettext("Create A New User")
gettext("You must enter a username")
gettext("Username '%s' already exists")
gettext("Full Name")
gettext("Email Address")
gettext("You must enter an email address")
gettext("Language")
gettext("You must enter a password")
gettext("Verify Password")
gettext("You must enter the password a second time")
gettext("The passwords you entered did not match")
gettext("Create User")
gettext("Delete A Group")
gettext("Are you sure?")
gettext("This will completely remove %s from Gallery.  There is no undo!")
gettext("Delete")
gettext("Delete a User")
gettext("User %s is the owner of %s items.")
gettext("Delete user <strong>%s</strong> and...")
gettext("Assign a new owner for all items of %s")
gettext("Delete all items of %s and assign a new owner for all remaining non empty albums")
gettext("New owner (leaving blank means one of the Site Admins):")
gettext("User '%s' does not exist! Cannot assign items to a nonexistent user.")
gettext("The new owner must be a different user than the user we are deleting!")
gettext("The new owner cannot be a Guest / Anonymous user!")
gettext("This will completely remove <strong>%s</strong> from Gallery.  There is no undo!")
gettext("Edit a group")
gettext("Edit Members of Group '%s'")
gettext("Added user '%s' to group '%s'")
ngettext("Removed user '%s' from group '%s'", "Removed %s users from group '%s'")
ngettext("This group contains %d user", "This group contains %d users")
gettext("Members")
gettext("&laquo; first")
gettext("&laquo; back")
gettext("Viewing page %d of %d")
gettext("next &raquo;")
gettext("last &raquo;")
gettext("Filter")
gettext("Clear")
ngettext("%d user matches your filter", "%d users match your filter")
gettext("Remove selected")
gettext("You must select a user to remove.")
gettext("You can't remove yourself from this group.")
gettext("Add Member")
gettext("You must enter a username.")
gettext("User '%s' does not exist.")
gettext("This user already is in this group.")
gettext("Done")
gettext("Edit a user")
gettext("That username is already in use")
gettext("You must enter a new username")
gettext("E-mail Address")
gettext("(suggested)")
gettext("Group Management")
gettext("Removed group '%s'")
gettext("Created group '%s'")
gettext("Modified group '%s'")
ngettext("There is %d group in the system.", "There are %d total groups in the system.")
gettext("Edit Group")
gettext("Edit")
gettext("Add/Remove Users")
gettext("Group '%s' does not exist.")
gettext("You cannot delete that group")
gettext("You cannot edit that group's users")
gettext("Edit Group (by list)")
gettext("edit")
gettext("delete")
gettext("members")
ngettext("%d group matches your filter", "%d groups match your filter")
gettext("System Maintenance")
gettext("Completed %s task successfully.")
gettext("The %s task failed to complete successfully.")
gettext("Task name")
gettext("Last run")
gettext("Success/Fail")
gettext("Not run yet")
gettext("Success")
gettext("Failed")
gettext("run now")
gettext("Last Run Details:")
gettext("Gallery Modules")
gettext("Successfully installed and auto-configured module %s")
gettext("Successfully installed module %s")
gettext("Successfully configured module %s")
gettext("Successfully upgraded module %s")
gettext("Successfully activated module %s")
gettext("Successfully deactivated module %s")
gettext("Successfully uninstalled module %s")
gettext("Gallery features come as separate modules.  You can download and install modules to add more features to your Gallery, or you can disable features if you don't want to use them.  In order to use a feature, you must install, configure (if necessary) and activate it.  If you don't wish to use a feature, you can deactivate it.")
gettext("Module Name")
gettext("Version")
gettext("Installed")
gettext("Actions")
gettext("Status: Not Installed")
gettext("Status: Active")
gettext("Status: Inactive")
gettext("Status: Upgrade Required (Inactive)")
gettext("Status: Incompatible Module (Inactive)")
gettext("Incompatible module!")
gettext("Core API Required: %s (available: %s)")
gettext("Module API Required: %s (available: %s)")
gettext("Confirm module uninstall")
gettext("Do you really want to uninstall the %s module?")
gettext("This will also remove any permissions and clean up any temporary data created by this module.")
gettext("Uninstall")
gettext("Gallery Themes")
gettext("Successfully activated theme %s")
gettext("Successfully deactivated theme %s")
gettext("Successfully installed theme %s")
gettext("Successfully uninstalled theme %s")
gettext("Successfully upgraded theme %s")
gettext("Successfully saved default album settings")
gettext("Restored theme settings")
gettext("All Themes")
gettext("Defaults")
gettext("Theme Name")
gettext("Status: Incompatible Theme (Inactive)")
gettext("Incompatible theme!")
gettext("Theme API Required: %s (available: %s)")
gettext("(default)")
gettext("These are default display settings for albums in your gallery.  They can be overridden in each album.")
gettext("Default sort order")
gettext("with")
gettext("Default theme")
gettext("New albums")
gettext("%s Theme Settings")
gettext("These are the global settings for the theme.  They can be overridden at the album level.")
gettext("Available")
gettext("Choose a block")
gettext("Selected")
gettext("Remove")
gettext("Move Up")
gettext("Move Down")
gettext("Parameter")
gettext("Value")
gettext("There are no settings for this theme")
gettext("The toolkits shown below have some overlap in supported operations and mime types.  Rank the toolkits here to determine which will perform these operations.")
gettext("Toolkit")
gettext("Order")
gettext("up")
gettext("down")
gettext("User Management")
gettext("Removed user '%s'")
gettext("Created user '%s'")
gettext("Modified user '%s'")
ngettext("There is %d user in the system.", "There are %d total users in the system.")
gettext("Edit User")
gettext("You cannot delete yourself!")
gettext("You cannot delete the special guest user.")
gettext("Edit User (by list)")
gettext("Thumbnails")
gettext("Gallery can create thumbnails at upload time, or create them the first time you want to see the thumbnail itself.  Either way, it will create the thumbnail once and save it, but if you create them at upload time it makes viewing albums for the first time go faster at the expense of a longer upload time.")
gettext("Create thumbnails now")
gettext("This is a test email from Gallery2")
gettext("Edit Conflict!")
gettext("Security Violation")
gettext("Database Error")
gettext("Error")
gettext("Your change cannot be completed because somebody else has made a conflicting change to the same item.  Use the back button in your browser to go back to the page you were on, then <b>reload that page</b> and try your change again.")
gettext("Go back and try again")
gettext("Alternatively, you can return to the main Gallery page and resume browsing.")
gettext("The action you attempted is not permitted.")
gettext("An error has occurred while interacting with the database.")
gettext("The exact nature of database errors is not captured unless Gallery debug mode is enabled in config.php.  Before seeking support for this error please enable buffered debug output and retry the operation.  Look near the bottom of the lengthy debug output to find error details.")
gettext("An error has occurred.")
gettext("Back to the Gallery")
gettext("Error Detail")
gettext("System Information")
gettext("You don't have any Graphics Toolkit activated that can handle JPEG images.  If you add images, you will probably not have any thumbnails.")
gettext("Visit the <a href=\"%s\">Modules</a> page to activate a Graphics Toolkit.")
gettext("Add Sub-Album")
gettext("The name of this album on your hard disk.  It must be unique in this album.  Only use alphanumeric characters, underscores or dashes.  You will be able to rename it later.")
gettext("Your name contains invalid characters.  Please enter another.")
gettext("You must enter a name for this album.")
gettext("The name you entered is already in use.  Please enter another.")
gettext("This is the album title.")
gettext("This is the album summary.")
gettext("Keywords are not visible, but are searchable.")
gettext("This is the long description of the album.")
gettext("Create")
gettext("Upload Complete")
ngettext("Successfully added %d file.", "Successfully added %d files.")
gettext("No files added.")
gettext("Added %s")
gettext("Failed to add %s")
gettext("Add more files")
gettext("Your webserver is configured to disallow file uploads from your web browser at this time.  Please contact your system administrator for assistance.")
gettext("Upload files directly from your computer.")
gettext("Enter the full path to the file and an optional caption in the boxes below.")
gettext("<b>Note:</b> You can upload up to %s at one time.  If you want to upload more than that, you must upload the files separately, use a different upload format, or ask your system administrator to allow larger uploads.")
gettext("<b>Note:</b> You can upload up to %s at one time.  No individual file may be larger than %s. If you want to upload more than that, you must upload the files separately, use a different upload format, or ask your system administrator to allow larger uploads.")
gettext("More..")
gettext("Set item titles from:")
gettext("Assign caption to:")
gettext("Transfer files that are already on your server into your Gallery.  The files must already have been uploaded to your server some other way (like FTP) and must be placed in a directory where they are accessibly by any element on the server.  If you're on Unix this means that the files and the directory the files are in should have modes of at least 755.")
gettext("For security purposes, you can't use this feature until the Gallery Site Administrator configures a set of legal upload directories.")
gettext("Server Path")
gettext("You must enter a directory.")
gettext("The directory you entered is invalid.  Make sure that the directory is readable by all users.")
gettext("The directory you entered is illegal.  It must be a sub directory of one of the directories listed below.")
gettext("An item with the same name already exists.")
gettext("Legal Directories")
gettext("modify")
gettext("Recent Directories")
gettext("Find Files")
gettext("Directory: %s")
gettext("File name")
gettext("Type")
gettext("Size")
gettext("Use Symlink")
ngettext("%d byte", "%d bytes")
gettext("Parent Directory")
gettext("Directory")
gettext("(Un)check all known types")
gettext("(Un)check symlinks")
gettext("for selected items")
gettext("Copy base filenames to:")
gettext("Add Files")
gettext("Start Over")
gettext("Import files into Gallery from another website.  Enter a URL below to a web page anywhere on the net and Gallery will allow you to upload any media files that it finds on that page.  Note that if you're entering a URL to a directory, you should end the URL with a trailing slash (eg, http://example.com/directory/). ")
gettext("URL")
gettext("You must enter a URL to a web page")
gettext("The URL entered must begin with http://")
gettext("The web page you specified is unavailable")
gettext("Nothing to add found from this URL")
gettext("Nothing added since no items were selected")
gettext("Recent URLs")
gettext("URL: %s")
gettext("change")
ngettext("%d url found", "%d urls found")
gettext("(Un)check all")
gettext("Add URLs")
gettext("No Thumbnail")
gettext("Options")
gettext("Navigation")
gettext("Link an Item")
ngettext("Successfully linked %d item", "Successfully linked %d items")
gettext("This album contains no items to link.")
gettext("Source")
gettext("Choose the items you want to link")
gettext("(page %d of %d)")
gettext("No sources chosen")
gettext("Check All")
gettext("Check None")
gettext("Invert")
gettext("Previous Page")
gettext("Next Page")
gettext("Destination")
gettext("Choose a new album for the link")
gettext("No destination chosen")
gettext("Link")
gettext("Successfully linked")
gettext("Choose a destination album")
gettext("Delete Items")
gettext("No items were selected for deletion")
ngettext("Successfully deleted %d item", "Successfully deleted %d items")
gettext("This album contains no items to delete")
gettext("Choose the items you want to delete")
gettext("(data)")
ngettext("(album containing %d item)", "(album containing %d items)")
gettext("(empty album)")
gettext("Deletion Complete")
gettext("Item successfully deleted")
gettext("Are you sure you want to delete this %s?")
ngettext("It contains %d item.", "It contains %d items.")
gettext("There is no undo!")
gettext("There was a problem processing your request.")
gettext("Sort order")
gettext("This sets the sort order for the album.  This applies to all current items, and any newly added items.")
gettext("Choose a theme for this album. (The way the album is arranged on the page)")
gettext(" Every item requires a thumbnail. Set the default size in pixels here.")
gettext("You must enter a number (greater than zero)")
gettext("Resized Images")
gettext("Each item in your album can have multiple sizes. Define the default sizes here.")
gettext("Active")
gettext("Target Size (pixels)")
gettext("You must enter a valid size")
gettext("Recreate thumbnails and resizes")
gettext("The thumbnail and resized image settings are for all new items. To apply these settings to all the items in your album, check the appropriate box.")
gettext("Recreate thumbnails")
gettext("Recreate resized images")
gettext("In order for Gallery to properly display this animation, it has to know the animation's width and height.  If you have installed a graphics toolkit that can handle animation types, then these values may already be set.  If not, they may be set to 0.  If you do not enter the correct values here, the animation may appear distorted when viewed in your web browser.  Note that changing these values does <b>not</b> change the animation itself so experimenting won't cause harm.")
gettext("Width")
gettext("You must enter a value greater than or equal to 0")
gettext("Height")
gettext("Edit Captions")
gettext("There errors saving some items")
gettext("There errors saving all items")
gettext("Successfully saved all items")
gettext("This album contains no items")
gettext("Saved successfully.")
gettext("This item was modified by somebody else at the same time.  Your changes were lost.")
gettext("You do not have permissions to modify this item.")
gettext("Save and Done")
gettext("Save and Edit Previous %s")
gettext("Save and Edit Next %s")
gettext("The name of this item on your hard disk.  It must be unique in this album.  Only use alphanumeric characters, underscores or dashes.")
gettext("Your name contains invalid characters.  Please choose another.")
gettext("You must enter a name for this item.")
gettext("The name you entered is already in use.  Please choose another.")
gettext("The title of this item.")
gettext("The root album must have a title.")
gettext("The summary of this item.")
gettext("This is the long description of the item.")
gettext("%s Date and Time")
gettext("Set the date and time when this image was captured.")
gettext("Set the date and time to be displayed for this item.")
gettext("Set the date and time to be displayed for this %s.")
gettext("Date:")
gettext("Time:")
gettext("Use the original capture date and time from file information (e.g. Exif tag):")
gettext("You must enter a valid date and time")
gettext("Thumbnail")
gettext("Set the size of the thumbnail.  The largest side of the thumbnail will be no larger than this value. Leave this field blank if you don't want a thumbnail.")
gettext("There are no graphics toolkits enabled that support this type of item, so we cannot create or modify a thumbnail.")
gettext("In order for Gallery to properly display this movie, it has to know the movie's width and height.  If you have installed a graphics toolkit that can handle movie types, then these values may already be set.  If not, they may be set to 0.  If you do not enter the correct values here, the movie may appear distorted when viewed in your web browser.  Note that changing these values do <b>not</b> change the movie itself so experimentation won't cause harm.")
gettext("Resized Photos")
gettext("These sizes are alternate resized versions of the original you would like to have available for viewing.")
gettext("There are no graphics toolkits enabled that support this type of photo, so we cannot create or modify resized versions.")
gettext("You can select which part of the photo will be used for the thumbnail.  This will have no effect on the resized or original versions of the image.")
gettext("Aspect Ratio: ")
gettext("Crop")
gettext("Reset to default")
gettext("There are no graphics toolkits enabled that support this type of photo, so we cannot crop the thumbnail.")
gettext("Rotate")
gettext("You can only rotate the photo in 90 degree increments.")
gettext("CC 90&deg;")
gettext("180&deg;")
gettext("C 90&deg;")
gettext("There are no graphics toolkits enabled that support this type of photo, so we cannot rotate it.")
gettext("Scale")
gettext("Shrink or enlarge the original photo.  When Gallery scales a photo, it maintains the same aspect ratio (height to width) of the original photo to avoid distortion.  Your photo will be scaled until it fits inside a bounding box with the size you enter here.")
gettext("There are no graphics toolkits enabled that support this type of photo, so we cannot scale it.")
gettext("You must enter a size")
gettext("Preserve Original")
gettext("Gallery does not modify your original photo when rotating and scaling. Instead, it duplicates your photo and works with copies.  This requires a little extra disk space but prevents your original from getting damaged.  Disabling this option will cause any actions (rotating, scaling, etc) to modify the original.")
gettext("This is a link to another photo, so you cannot change the original")
gettext("There are links to this photo, so you cannot change the original")
gettext("Preserve Original Photo")
gettext("Modified Photo")
gettext("You are using a copy of the original photo that has been scaled or rotated.  The original photo is still available, but is no longer being used.  Any changes you make will be applied to the copy instead.")
gettext("Restore original")
gettext("This album is configured to use the <b>%s</b> theme. These settings only apply to the theme for this album.")
gettext("Setting")
gettext("Use Global")
gettext("Album Highlight")
gettext("You can make this item the thumbnail for its parent or any ancestor album.")
gettext("Highlight for:")
gettext("Highlight")
gettext("Move an Item")
ngettext("Successfully moved %d item", "Successfully moved %d items")
gettext("This album contains no items to move.")
gettext("Choose the items you want to move")
gettext("The destination you chose does not accept sub-albums, so all sub-albums have been deselected.")
gettext("The destination you chose only accepts sub-albums, so all non-albums have been deselected.")
gettext("You are not allowed to move this item away from here.")
gettext("You are not allowed to move an album to the chosen destination.")
gettext("You are not allowed to move an item to the chosen destination.")
gettext("You cannot move an album into its own subtree.")
gettext("Choose a new album for them")
gettext("You don't have the permission to add items in this album")
gettext("Move")
gettext("Successfully moved")
gettext("Permissions")
gettext("Owner changed successfully")
gettext("Group permission added successfully")
gettext("User permission added successfully")
gettext("Group permission removed successfully")
gettext("User permission removed successfully")
gettext("Each item has its own independent set of permissions.  Changing the parent's permissions has no effect on the permissions of the child.  This allows you to restrict access to the parent of this item, but still grant full access to this item, or vice versa.  The most efficient way to use this permission system is to create groups and assign permissions to them.  Then if you want to grant permissions to a specific user, you can add (or remove) the user from the appropriate group.")
gettext("This item is owned by user: %s")
gettext("This item is owned by user: %s (%s)")
gettext("New owner")
gettext("Change")
gettext("Apply new owner to sub-items")
gettext("You must enter a user name")
gettext("The user name you entered is invalid")
gettext("Apply changes")
gettext("This item has sub-items.  The changes you make here can be applied to just this item, or you can apply them to all sub-items.  Note that applying changes to sub-items will merge your change into the existing permissions of the sub-items and may be very time consuming if you have many sub-items.  It's more efficient to grant permissions to groups and then add and remove users from groups whenever possible. Changes are applied to sub-items by default.")
gettext("Apply to sub-items")
gettext("Group Permissions")
gettext("Group name")
gettext("Permission")
gettext("New Group Permission")
gettext("Add Permission")
gettext("The permission you chose is invalid")
gettext("The group name you entered is invalid")
gettext("Group already has this permission (check sub-permissions)")
gettext("User Permissions")
gettext("User name")
gettext("New User Permission")
gettext("The user already has this permission (check sub-permissions)")
gettext("Reorder Album")
gettext("This album has an automatic sort order specified, so you cannot change the order of items manually.  You must remove the automatic sort order to continue.")
gettext("Change the order of the items in this album.")
gettext("Move this item")
gettext("before")
gettext("after")
gettext("Reorder")
gettext("Continue...")
gettext("Enter a URL")
gettext("Enter some text describing the URL")
gettext("Enter an image URL")
gettext("B")
gettext("i")
gettext("list")
gettext("bullet")
gettext("url")
gettext("image")
gettext("Configuration Error: Missing Theme")
gettext("Missing Theme")
gettext("This album is configured to use the %s theme, but it is either inactive or not installed.")
gettext("login")
gettext("and then")
gettext("choose a new theme for this album")
gettext("login as a site administrator")
gettext("install or activate this theme")
gettext("To fix this problem you can %s or select another default theme.")
gettext("To fix this problem you can either %s or %s.")
gettext("Admin Options")
gettext("User Options")
gettext("Password changed successfully")
gettext("You must enter your current password to prove that it's you, then enter your new password twice to make sure that you didn't make a mistake.")
gettext("Current Password")
gettext("You must enter your current password")
gettext("Incorrect password")
gettext("New Password")
gettext("You must enter a new password")
gettext("Verify New Password")
gettext("You must enter your new password again!")
gettext("Login to your account")
gettext("Your password has been recovered, please login.")
gettext("Your login information is incorrect.  Please try again.")
gettext("Lost or forgotten passwords can be retrieved using the <a href=\"%s\">recover password</a> page")
gettext("Account settings saved successfully")
gettext("Recover a lost or forgotten password")
gettext("Recovering your password requires that your user account has an email address assigned, and that you have access to the listed email address.  A confirmation will be emailed to you containing a URL which you must visit to set a new password for your account.  To prevent abuse, password recovery requests can not be attempted more than once in a 20 minute period.  A recovery confirmation is valid for seven days.  If it is not used during that time, it will be purged from the system and a new request will have to be made.")
gettext("Your recovery request has been sent!")
gettext("Note that if the account does not have an email address, you may not receive the email and you should contact your system administrator for help.")
gettext("Administrators can use the %sEmergency Password Recovery%s page to recover the admin account if they fail to receive recovery email due to server problems, or lack of a working email address.")
gettext("Recover")
gettext("In order to proceed with the password reset, 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 %s in your gallery2 directory. It must contain the following randomly generated characters:")
gettext("%s")
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 install directory and you're all set.")
gettext("Once you've uploaded the file, click refresh to continue.")
gettext("Emergency Administrator Password Reset")
gettext("This page can be used by a system administrator to securely reset the password on any account.")
gettext("Authorization Confirmed")
gettext("Your authorization has been confirmed.  Please enter your new password below.  After setting your new password you will be taken to the login page.")
gettext("Recover Password for Username")
gettext("You must enter a username to recover the password for.")
gettext("The username you entered does not exist.")
gettext("Authorization Incorrect")
gettext("Recovery Instructions")
gettext("AuthFile Missing")
gettext("AuthFile Unreadable")
gettext("Your %s file is not readable. Please give Gallery read permissions on the file.")
gettext("Refresh")
gettext("This page will allow you to reset the password on your account.")
gettext("There is no request which matches the username and authorization provided. Request a new authorization from the <a href=\"%s\">lost password page</a>")
gettext("The request you are trying to access has expired.  Request a new authorization from the <a href=\"%s\">lost password page</a>.")
gettext("Authorization missing")
gettext("Username missing")
gettext("Submit")
gettext("Hello %s,")
gettext("You receive this email because a password recovery for %s was requested by %s at %s")
gettext("Your username is: %s")
gettext("To finish the password recovery process please click the following link and enter the required information:")
gettext("If you did not request this recovery email, you may safely ignore it.")
gettext("Thank you!")
gettext("guest")
gettext("display mode: %s")
gettext("Date: %s")
gettext("Owner: %s")
ngettext("Size: %d item", "Size: %d items")
ngettext("(%d item total)", "(%d items total)")
gettext("Views: %d")
gettext("&laquo; album actions &raquo;")
gettext("&laquo; item actions &raquo;")
gettext("Go")
gettext("next")
gettext("last")
gettext("Page %d of %d")
gettext("%d of %d")
gettext("first")
gettext("previous")
gettext("Page:")
gettext("%d. %s")
gettext("Size: ")
gettext("Full size: ")
gettext("Language selector")
gettext("Item actions")
gettext("Use dropdown menu")
gettext("Login block")
gettext("Links to album/photo peers")
gettext("Successfully deleted directory: /cache/entity")
gettext("Successfully deleted directory: /cache/theme")
gettext("Successfully deleted directory: /cache/module")
gettext("Unable to delete directory: /cache/theme")
gettext("Unable to delete directory: /templates_c")
gettext("Unit test module")
gettext("[test] A permission")
gettext("[test] A second permission")
gettext("Unit test theme")
