| # Licensed to the Apache Software Foundation (ASF) under one or more |
| # contributor license agreements. The ASF licenses this file to You |
| # under the Apache License, Version 2.0 (the "License"); you may not |
| # use this file except in compliance with the License. |
| # You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an "AS IS" BASIS, |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| # See the License for the specific language governing permissions and |
| # limitations under the License. For additional information regarding |
| # copyright in this work, please see the NOTICE file in the top level |
| # directory of this distribution. |
| # |
| # To find unused strings, see <roller-trunk>/docs/examples/i18n/check-default-resource-file.py |
| # (Usage instructions given at the top of that script) |
| # |
| # When to use double-apostrophe for an apostrophe in resource strings? If they're being rendered |
| # via Struts s:text or JSTL fmt:message *with* parameters -- see http://tinyurl.com/m5bqn2h |
| |
| |
| # -- Common terms used to reduce the number of strings that need translation. |
| generic.all=All |
| generic.none=None |
| generic.cancel=Cancel |
| generic.done=Done |
| generic.yes=Yes |
| generic.yesRemove=Yes Remove |
| generic.no=No |
| generic.name=Name |
| generic.description=Description |
| generic.action=Action |
| generic.save=Save |
| generic.rename=Rename |
| generic.edit=Edit |
| generic.delete=Delete |
| generic.tagline=Tagline |
| generic.error.check.logs=System error - check logs for more information. |
| generic.changes.saved=Changes saved |
| generic.toggle=Toggle |
| generic.success=Success |
| generic.looksGood=Looks good! |
| generic.poweredBy=Powered by Apache Roller |
| |
| # ------------------------------------------------------------- BookmarkForm.jsp |
| |
| bookmarkForm.add.title=Add New Bookmark |
| bookmarkForm.add.subtitle=Adding new bookmark in folder: |
| bookmarkForm.edit.title=Edit Bookmark |
| bookmarkForm.edit.subtitle=Editing bookmark in folder: |
| bookmarkForm.image=Image URL |
| bookmarkForm.rssUrl=Newsfeed URL |
| bookmarkForm.url=Bookmark URL |
| bookmarkForm.created=Bookmark "{0}" created |
| bookmarkForm.updated=Bookmark "{0}" updated |
| bookmarkForm.required=Name and Bookmark URL are required. |
| bookmarkForm.badUrls=These URLs are invalid: |
| |
| bookmarkForm.requiredFields=Name and Bookmark URL are required. |
| |
| # errors from validation |
| Bookmark.error.nameNull=Name is a required field |
| Bookmark.error.nameSize=Name cannot be more than 255 characters |
| Bookmark.error.descriptionSize=Description cannot be more than 255 characters |
| Bookmark.error.urlNull=Bookmark URL is a required field |
| Bookmark.error.urlBad=The URL you entered is not valid |
| Bookmark.error.imageBad=The image URL you entered is not valid |
| Bookmark.error.feedUrlBad=The feed URL you entered is not valid |
| bookmarkForm.error.duplicateName=Bookmark with that name already exists in folder |
| |
| |
| # ----------------------------------------------------------- BookmarksForm.jsp |
| |
| bookmarksForm.root=root |
| bookmarksForm.rootTitle=Blogroll |
| |
| bookmarksForm.subtitle=Manage blogrolls in weblog <span>{0}</span> |
| |
| bookmarksForm.rootPrompt=This is your blog''s default blogroll. Most blog themes display these links (previously known as bookmarks) in the sidebar of the blog. You can also define new blogroll, but you will have to edit your theme templates if you wish to display them. |
| bookmarksForm.otherPrompt=This is a custom blogroll. If you wish to display these links on your blog you will have to edit your blog theme templates. |
| |
| bookmarksForm.path=Blogroll |
| bookmarksForm.blogrollName=Blogroll name |
| bookmarksForm.switchTo=Switch to blogroll |
| bookmarksForm.deleteFolder=Delete current blogroll |
| bookmarksForm.newBlogroll=New blogroll... |
| |
| bookmarksForm.addBookmark=Add blogroll link |
| bookmarksForm.addFolder=New blogroll |
| bookmarksForm.delete=Delete selected |
| bookmarksForm.delete.confirm=Confirm Selected Link Delete |
| bookmarksForm.delete.areYouSure=Are you sure you want to delete the selected blogroll links? |
| bookmarksForm.url=URL |
| bookmarksForm.feedurl=Newsfeed URL |
| bookmarksForm.folder=Blogroll |
| bookmarksForm.edit.tip=Click to modify this link |
| bookmarksForm.folder.edit.tip=Click to edit blogroll |
| bookmarksForm.move=Move selected to |
| bookmarksForm.move.confirm=Move selected link? |
| bookmarksForm.selectAllLabel=Select all links |
| bookmarksForm.selectOneLabel=Select blogroll named {0} |
| bookmarksForm.visitLink=Visit |
| bookmarksForm.visitLink.tip=Click to visit this site |
| |
| bookmarksForm.error.move=Error performing move, parent to child moves not allowed |
| bookmarksForm.importBookmarks=Import Blogroll via OPML |
| bookmarksForm.noresults=There are currently no Blogroll links |
| |
| bookmarksForm.addBlogroll.title=Add New Blogroll |
| bookmarksForm.editBlogroll.title=Edit Blogroll |
| bookmarksForm.blogroll.requiredFields=You must specify a blogroll name |
| |
| blogrollDeleteOK.removeBlogroll=Confirm Blogroll Delete |
| blogrollDeleteOK.areYouSure=Are you sure you want to delete blogroll and all of its links? |
| |
| # --------------------------------------------------------- Bookmarks import.jsp |
| |
| bookmarksImport.title=Import OPML Bookmarks |
| bookmarksImport.subtitle=Import bookmarks in to weblog <span>{0}</span> via OPML |
| bookmarksImport.prompt=Upload a standard OPML file to your bookmark collection. \ |
| The bookmarks will be imported into a new bookmark folder with the name \ |
| imported-[timestamp]. You will then be able to edit them and move them to \ |
| other bookmark folders if you wish. |
| bookmarksImport.imported=Imported OPML bookmarks into folder [{0}] |
| bookmarksImport.error=Error importing bookmarks: {0} |
| bookmarksImport.import=Import |
| |
| # ----------------------------------------------------------------- cacheInfo.jsp |
| |
| cacheInfo.title=Cache Information |
| cacheInfo.subtitle=Monitor cache statistics |
| cacheInfo.prompt=This page offers instrumentation data about what is happening \ |
| in the system caches. |
| cacheInfo.clear=Clear |
| |
| # -------------------------------------------------------------------- Calendars |
| |
| calendar.summary=Blog Archive Calendar |
| calendar.prev=Prev |
| calendar.today=Today |
| calendar.next=Next |
| calendar.dateFormat=MMMM yyyy |
| |
| # ------------------------------------------------------------- CategoryForm.jsp |
| |
| categoryForm.edit.title=Edit Category |
| categoryForm.edit.subtitle=Editing category |
| categoryForm.add.title=Add Category |
| categoryForm.add.subtitle=Adding category |
| categoryForm.image=Image URL |
| categoryForm.created=Category created |
| categoryForm.changesSaved=Category "{0}" updated |
| categoryForm.error.duplicateName=Category name already in use |
| categoryForm.removed=Category "{0}" deleted |
| categoryForm.requiredFields=Name is required. |
| |
| # errors from validation |
| Category.error.nameNull=Name is a required field |
| Category.error.nameSize=Name cannot be more than 255 characters |
| Category.error.descriptionSize=Description cannot be more than 255 characters |
| Category.error.imageBad=The image URL you entered is not valid |
| categoriesForm.noresults=There are currently no categories |
| |
| |
| # ----------------------------------------------------------- CategoriesForm.jsp |
| |
| categoriesForm.subtitle=Manage categories in weblog <span>{0}</span> |
| categoriesForm.root=root |
| categoriesForm.rootTitle=Categories |
| categoriesForm.rootPrompt=\ |
| These are your top-level weblog categories. Roller requires at least one \ |
| category to be defined. \ |
| Categories are used to organize your weblog entries and your readers can \ |
| choose to subscribe to separate feeds for each of your categories. |
| categoriesForm.addCategory=Add Category |
| categoriesForm.move=Move |
| categoriesForm.move.confirm=Move selected categories? |
| categoriesForm.remove=Remove |
| categoriesForm.imageUrl=Image URL |
| categoryForm.badURL=Image URL is invalid |
| |
| # --------------------------------------------------------- CategoryDeleteOK.jsp |
| |
| categoryDeleteOK.title=Delete Category |
| categoryDeleteOK.removeCategory=Delete Weblog Category |
| categoryDeleteOK.warningCatInUse=WARNING: This category is in use! |
| categoryDeleteOK.youMustMoveEntries=You must move the weblog entries in the \ |
| category to another category, use the combo-box to select which category \ |
| should receive the entries.</p> |
| categoryDeleteOK.moveToWhere=Move the contents to another category: |
| categoryDeleteOK.noEntriesInCat=There are no weblog entries in this category, \ |
| OK to delete. |
| categoryDeleteOK.areYouSure=Are you sure you want to delete this weblog category? |
| |
| # ----------------------------------------------------------------- comments.jsp |
| |
| comments.title=Comment |
| comments.email=Email: |
| comments.header2=Comments: |
| comments.htmlenabled=Allowed |
| comments.disabled=Comments are closed for this entry. |
| comments.at=at |
| |
| comments.mathAuthenticatorQuestion=Please answer this simple math question |
| # not translated |
| comments.ldapAuthenticatorUserName=Please provide your Active Directory Username. |
| comments.ldapAuthenticatorPassword=Please provide your Active Directory Password. |
| # end not translated! |
| |
| error.commentAuthFailed=The response {0} is not correct. Please try again. |
| error.commentPostFailedEmailAddress=The e-mail address is invalid. |
| error.commentPostFailedURL=The URL is invalid. |
| |
| # -------------------------------------------------------- comment validators |
| |
| comment.validator.excessLinksName=Excess Links Comment Validator |
| comment.validator.excessLinksMessage=Comment has more than {0} links |
| |
| comment.validator.excessSizeName=Excess Size Comment Validator |
| comment.validator.excessSizeMessage=Comment has more than {0} characters |
| |
| comment.validator.blacklistName=Blacklist Comment Validator |
| comment.validator.blacklistMessage=Comment contains blacklisted/ignored words |
| |
| comment.validator.trackbackLinkbackName=Trackback Linkback Comment Validator |
| comment.validator.trackbackLinkbackMessage=Trackback from site/page that does not link to your weblog entry |
| |
| comment.validator.akismetName=Akismet Comment Validator |
| comment.validator.akismetMessage=Akismet service (akismet.com) says comment is spam |
| |
| # ---------------------------------------------------------- Comment management |
| |
| commentManagement.title=Comment Management |
| commentManagement.subtitle=Manage comments across all weblogs in system |
| commentManagement.entry.subtitle=Manage comments for entry titled <span>{0}</span> |
| commentManagement.website.subtitle=Manage comments in weblog <span>{0}</span> |
| |
| commentManagement.tip=You have comments. \ |
| You can change approval, spam status and delete comments via the checkboxes below. \ |
| If you make any changes, be sure to save them by clicking the \ |
| <em>Save changes</em> at the bottom of the page. |
| |
| commentManagement.globalTip=As a global administrator \ |
| you can change spam status and delete comments via the checkboxes below. \ |
| You cannot change pending and approved status here, so you won''t interfere \ |
| with anybody''s comment approval workflow. If you make any changes, be sure to \ |
| save them by clicking the <em>Save changes</em> at the bottom of the page. |
| |
| commentManagement.nowShowing=Displaying <b>{0}</b> comments |
| commentManagement.noCommentsFound=No comments found |
| |
| commentManagement.pending=Pending |
| commentManagement.spam=Spam |
| |
| commentManagement.next=Next page |
| commentManagement.prev=Previous page |
| commentManagement.query=Filter |
| commentManagement.endDate=End date |
| commentManagement.startDate=Start date |
| |
| commentManagement.bulkDeletePrompt1=Your query matched {0} comments, |
| commentManagement.bulkDeletePrompt2=delete them all? |
| commentManagement.confirmBulkDelete=Are you sure you want to delete all {0} selected by your query? |
| commentManagement.lookupError=Error looking up comments |
| commentManagement.deleteSuccess=Successfully deleted {0} comments |
| commentManagement.deleteError=Bulk delete failed due to unexpected error |
| |
| commentManagement.pendingStatus=Pending status |
| commentManagement.onlyPending=Pending only |
| commentManagement.onlyApproved=Approved only |
| commentManagement.onlyDisapproved=Disapproved only |
| commentManagement.onlySpam=Spam only |
| |
| commentManagement.columnApproved=Approved |
| commentManagement.columnSpam=Spam |
| commentManagement.columnComment=Comment |
| commentManagement.update=Save changes |
| commentManagement.updateSuccess=Successfully updated comments |
| commentManagement.updateError=Error updating comments |
| commentManagement.searchString=Search string |
| commentManagement.sidebarTitle=Filter comments |
| commentManagement.sidebarDescription=Filter comments by search string, status, and/or date |
| |
| commentManagement.commentBy=Posted by |
| commentManagement.commentByURL=Posted url |
| commentManagement.commentByBoth={0} (<a href="mailto:{1}">{2}</a>) from IP address {3} |
| commentManagement.commentByName={0} from IP address {1} |
| commentManagement.commentByIP=User from IP address {0} |
| commentManagement.postTime=Posted at |
| commentManagement.entryTitled=Regarding |
| |
| commentManagement.select=Select |
| commentManagement.readmore=View Entire Comment |
| |
| commentManagement.saveError=Error saving comment |
| |
| commentManagement.date.toStringFormat={0,date,MM/dd/yy hh:mm a} |
| |
| # -------------------------------------------------------------- CommentServlet |
| |
| commentServlet.commentAccepted=Your comment has been accepted. |
| commentServlet.commentMarkedAsSpam=Your comment was marked as spam and will not be displayed. |
| commentServlet.submittedToModerator=Your comment has been submitted to the moderator for approval. |
| commentServlet.previewCommentOnly=This is a comment preview only |
| |
| commentServlet.email.thereAreSystemMessages=Messages from the Roller system: |
| commentServlet.email.thereAreErrorMessages=This comment failed validation for these reasons: |
| |
| # --------------------------------------------------------------- Configuration |
| |
| configForm.title=Roller Configuration |
| configForm.subtitle=Change site-wide configuration settings. |
| configForm.prompt=<p>Make the changes you wish and then use the <b>Save</b> button below. \ |
| Changes you make here apply to the entire site.<p> \ |
| <p>Note that there is also a Roller configuration file that contains additional settings. \ |
| Talk to your systems administrator or refer to the Roller documentation for more information.</p> |
| |
| configForm.siteSettings=Site Settings |
| configForm.siteName=Site Name (for main page and RSS feed) |
| configForm.shortName=Short name (shown in site banner) |
| configForm.siteDescription=Site Description (for main page and RSS feed) |
| configForm.frontpageWeblogHandle=Weblog to serve as frontpage blog |
| configForm.frontpageWeblogAggregated=Enable aggregated site-wide frontpage |
| configForm.siteAdminEmail=Site Administrator''s email address |
| configForm.absoluteUrl=Absolute URL to site (if required) |
| configForm.suspendPingProcessing=Suspend all ping processing? |
| configForm.allowUserWeblogCreation=Allow users to create new weblogs? |
| configForm.none=None specified |
| |
| configForm.userSettings=User Settings |
| configForm.requireEmailActivation=Require new users to activate accounts via email |
| configForm.allowNewUsers=Allow New Users? |
| configForm.registrationUrl=Registration URL override (optional) |
| configForm.editorPages=Editor Pages |
| |
| configForm.webServicesSettings=Web Services Settings |
| configForm.enableAtomPub=Enable Atom Publishing Protocol |
| configForm.AtomPubAuth=AtomPub authentication (basic, oauth, or wsse) |
| configForm.enableXmlRpc=Enable Blogger / MetaWeblog API |
| |
| configForm.weblogSettings=Weblog Rendering Settings |
| configForm.pageMaxEntries=Max number of entries to allow per page |
| configForm.newsfeedMaxEntries=Number of entries to provide in feeds |
| configForm.styledFeeds=Display styled feeds for browsers |
| |
| configForm.commentSettings=Comment and Trackback Settings |
| configForm.enableComments=Allow weblog comments? |
| configForm.ignoreSpamComments=Don''t save comments thought to be spam |
| configForm.enableTrackbacks=Allow weblog trackbacks? |
| configForm.ignoreSpamTrackbacks=Don''t save trackbacks thought to be spam |
| configForm.commentHtmlAllowed=Allow html in comments? |
| configForm.commentPlugins=Enabled comment formatting plugins |
| configForm.emailComments=Allow email notification of comments? |
| configForm.moderationRequired=Require comment moderation for all weblogs |
| configForm.enableTrackbackValidation=Enable verification of trackback links? |
| |
| configForm.fileUploadSettings=File Upload Settings |
| configForm.enableFileUploads=Enable File Uploads? |
| configForm.allowedExtensions=Allowed Extensions |
| configForm.forbiddenExtensions=Forbidden Extensions |
| configForm.maxFileSize=Max File Size (MB) |
| configForm.maxDirSize=Max Directory Size (MB) |
| |
| configForm.themeSettings=Theme Settings |
| configForm.newUserThemes=Themes Directory |
| configForm.allowCustomTheme=Allow Custom Themes? |
| |
| configForm.webAnalytics=Web Analytics |
| configForm.defaultAnalyticsTrackingCode=Default tracking code |
| configForm.allowAnalyticsCodeOverride=Allow individual blogs to override? |
| |
| # ---------------------------------------------------------------- Create weblog |
| |
| createWebsite.title=Create Weblog |
| |
| createWebsite.prompt=Use this form to create a new weblog for you or for \ |
| you and a group of your friends. |
| |
| createWebsite.tip.name=The name is the title of your weblog, it will be \ |
| displayed at the top of your weblog page, and in the title field of your \ |
| weblog''s feed. This field should not include HTML. |
| createWebsite.tip.description=The description of your weblog may be displayed \ |
| at the top of your weblog (depending on the theme you choose), and it will be \ |
| used in description or subtitle field of your feed. This field should not \ |
| include HTML. |
| createWebsite.tip.handle=The handle is a short one-word name for your \ |
| weblog. It will be used in your URL, so please limit it to simple ASCII \ |
| alphanumeric characters (a-z, A-Z and 0-9), and do not use HTML. |
| createWebsite.tip.email=Your email address or the email address of the person \ |
| responsible for the weblog that you are creating. |
| createWebsite.tip.timezone=The timezone to be used for entry and display \ |
| of this weblog. |
| createWebsite.tip.locale=The default locale to be used for the display of this \ |
| weblog when the browser does not specify a locale. |
| createWebsite.tip.theme=The theme to be used to display this weblog. Later, \ |
| you can easily switch to another theme or edit the themes templates to \ |
| customize it to your liking. |
| |
| createWebsite.handle=Handle |
| createWebsite.emailAddress=Email Address |
| createWebsite.locale=Locale |
| createWebsite.timezone=Timezone |
| createWebsite.theme=Theme |
| createWebsite.weblogUrl=URL |
| createWebsite.button.save=Create Weblog |
| createWebsite.created=New weblog [{0}] has been successfully created. |
| createWebsite.oneBlogLimit=Sorry, only one weblog per user is allowed. |
| createWebsite.disabled=Sorry, the blog administrator has disabled creation of new blogs. |
| |
| # errors from validation |
| CreateWeblog.error.handleNull=Handle is a required field |
| CreateWeblog.error.handleSize=Handle cannot be more than 255 characters |
| CreateWeblog.error.nameNull=Name is a required field |
| CreateWeblog.error.nameSize=Name cannot be more than 255 characters |
| CreateWeblog.error.descriptionSize=Description cannot be more than 255 characters |
| CreateWeblog.error.emailAddressNull=Email address is a required field |
| CreateWeblog.error.emailAddressSize=Email address cannot be more than 255 characters |
| CreateWeblog.error.emailAddressBad=The email address you entered is not properly formatted |
| CreateWeblog.error.localeNull=Locale is a required field |
| CreateWeblog.error.localeSize=Locale cannot be more than 8 characters |
| CreateWeblog.error.timeZoneNull=Time Zone is a required field |
| CreateWeblog.error.timeZoneSize=Time Zone cannot be more than 64 characters |
| |
| createWeblog.error.invalidHandle=The handle you specified is not valid |
| createWeblog.error.handleExists=A weblog with that handle already exists |
| |
| # --------------------------------------------------------------- Entry editors |
| |
| editor.text.name=Plain HTML |
| editor.summernote.name=Rich Text Editor (Summernote) |
| |
| # --------------------------------------------------------------- Comment emails |
| |
| email.comment.wrote=wrote |
| email.comment.anonymous=An anonymous user wrote |
| email.comment.respond=Respond to this comment at |
| email.comment.management.link=Link to comment management page |
| email.comment.commenter.email=Commenter's email address |
| email.comment.title=Comment |
| email.comment.moderate.title=Pending Blog Comment |
| email.comment.commentApproved=Comment Approved |
| |
| #---------------------------------------------------------------- Error messages |
| |
| error.untranslated={0} |
| |
| error.add.user.userNameInUse=Username already in use. |
| error.add.user.openIdInUse=Open ID already in use with another account. |
| error.add.user.missingUserName=You must specify a username. |
| error.add.user.badUserName=Invalid user name (must be alpha-numerics only). |
| error.add.user.missingPassword=You must specify a password. |
| error.upload.dirmax=You cannot exceed the maximum directory size of {0} MB. |
| error.upload.disabled=File Upload has been turned off |
| error.upload.file=No file selected |
| error.upload.filemax=File <b>{0}</b> larger than maximum <b>{1}</b> MB allowed |
| error.upload.forbiddenFile=File <b>{0}</b> content-type <b>{1}</b> not allowed |
| error.general=ERROR: Unexpected Exception [{0}] has been logged. |
| error.password.mismatch=Wrong username and password combination |
| error.unmatched.openid=Unknown or invalid OpenID URL |
| |
| error.trackback=Error sending trackback. Possible cause: incorrect \ |
| trackback URL. {0} |
| error.trackbackNotAllowed=Error sending trackback. The site administrator \ |
| does not permit sending tracbacks to the URL you specified. |
| |
| error.title.403=Access Denied |
| error.text.403=You do not have the privileges necessary to access the requested page. |
| |
| error.title.404=Sorry! We couldn't find your document |
| error.text.404=The file that you requested could not be found on this server. |
| |
| |
| error.permissionDenied.title=Permission Denied |
| error.permissionDenied.prompt=Possible causes: |
| error.permissionDenied.reason0=You requested a weblog entry that you do not have \ |
| permission to edit (perhaps one you've already submitted for review?). |
| error.permissionDenied.reason1=You tried to save an object from "stale" web page, \ |
| left by an earlier login under a different user account. |
| error.permissionDenied.reason2=You logged in using incorrect capitalization of \ |
| your username. To resolve this problem, logout and login again with your \ |
| correct username. |
| error.permissionDenied.reason3=Your blog server's database connection is \ |
| misconfigured. To resolve this problem, see your system administrator. |
| |
| error.unexpected=Unexpected error. If this error occurs again, please contact the administrator. |
| |
| # -------------------------------------------------------------------- error.jsp |
| |
| errorPage.title=Unexpected Exception |
| errorPage.message=Roller has encountered and logged an unexpected exception. |
| |
| # --------------------------------------------------------------- FolderForm.jsp |
| |
| folderForm.add.title=Add Folder |
| folderForm.add.subtitle=Adding new bookmark folder |
| |
| folderForm.edit.title=Edit Folder |
| folderForm.edit.subtitle=Editing bookmark folder [{0}] |
| |
| folderForm.created=Folder created |
| folderForm.updated=Folder name updated |
| |
| folderForm.error.duplicateName=The folder name {0} is already in use, please choose another name |
| |
| # errors from validation |
| Folder.error.nameNull=Name is a required field |
| Folder.error.nameSize=Name cannot be more than 255 characters |
| |
| |
| # ---------------------------------------------------------------------- Footer |
| |
| footer.productName=Powered by <a href="http://roller.apache.org">Apache Roller Weblogger</a> Version {0} ({1}) |
| |
| # ------------------------------------------------------ index / setup page |
| |
| index.heading=Welcome to Roller! |
| index.prompt=Follow these steps to finalize your Roller installation: |
| |
| index.createUser=Create a user |
| index.createUserDone=DONE: this site has {0} user(s) |
| index.createUserHelp=\ |
| Before you can start to use Roller, you need to create a user so you \ |
| can login, manage Roller and start blogging. Note that the first user \ |
| you create will be given the <i>Global Admin</i> rights necessary to \ |
| manage Roller, manage Roller users and designate other Global Admins. |
| index.createUserBy=Create your first user via the |
| index.createUserPage=New User Registration Page |
| |
| index.createWeblog=Create a weblog |
| index.createWeblogDone=DONE: this site has {0} weblog(s) |
| index.createWeblogHelp=\ |
| Before you can start blogging, you need to create at least one weblog. \ |
| Just so you know, you can create as many as you want. Each Roller user \ |
| can have multiple weblogs and each Roller weblog can have multiple \ |
| authors. |
| index.createWeblogBy=Create your first weblog via the |
| index.createWeblogPage=New Weblog Creation Page |
| |
| index.setFrontpage=Designate a frontpage weblog |
| index.setFrontpageHelp=\ |
| You must specify a weblog to serve as the front page weblog, you can do this \ |
| via the <b>Server Admin->Configuration</b> page or the form that will appear \ |
| below once you have created at least one weblog. |
| |
| frontpageConfig.frontpageBlogName=Name of weblog to serve as frontpage blog |
| frontpageConfig.frontpageAggregated=Enable aggregated site-wide frontpage |
| frontpageConfig.values.saved=Properties successfully saved |
| frontpageConfig.values.error=Error saving properties |
| frontpageConfig.weblogs.error=Unexpected error accessing Weblogs |
| |
| |
| # --------------------------------------------------------------- Invite member |
| |
| inviteMember.title=Invite New Member |
| |
| inviteMember.subtitle=Invite a new user to join this weblog |
| inviteMember.prompt=Invite a user to join this weblog by selecting his or \ |
| her email address below, picking a permission for them and clicking the send \ |
| invitation button. If the user is not shown in the list below, type the first \ |
| couple of letters of the username or email address view matches. |
| |
| inviteMember.userName=Username |
| inviteMember.administrator=Admin |
| inviteMember.author=Author |
| inviteMember.limited=Limited |
| inviteMember.permissions=Permissions |
| |
| inviteMember.button.save=Send Invitation |
| |
| inviteMember.error.userNotFound=User not found system |
| inviteMember.error.userAlreadyInvited=User already invited to this weblog |
| inviteMember.error.userAlreadyMember=User already a member of this weblog |
| |
| inviteMember.userInvited=User successfully invited |
| |
| inviteMember.notificationSubject=Roller: Invitation to join weblog "{0}" ({1}) |
| inviteMember.notificationContent=You have been invited to join weblog "{0}" ({1}). \ |
| Click the following link and login as user [{2}] to accept or decline this \ |
| invitation <{3}>. |
| |
| inviteMember.disabled=invitations disabled |
| |
| # ------------------------------------------------------------------- Installer |
| |
| installer.bannerTitleLeft=Apache Roller |
| installer.bannerTitleRight=Auto-Installer |
| |
| # database error |
| installer.error.connection.pageTitle=Database connection error |
| installer.cannotConnectToDatabase=Cannot connect to database |
| installer.whatHappened=What happened? |
| installer.whatHappenedDatabaseConnectionError=\ |
| A database error occurred, probably because your database connection is \ |
| misconfigured. You will have to fix this problem and then restart or redeploy \ |
| Roller before you can proceed. Here''s what happened when Roller \ |
| tried to establish a connection: |
| installer.whyDidThatHappen=Why did that happen? |
| installer.aboutTheException=In case the clues above are not enough to help you \ |
| figure out what is going wrong, here are some more details. The root cause of \ |
| the problem is an exception of type |
| installer.heresTheStackTrace=\ |
| To help you debug the problem, here is the stack trace for that exception: |
| |
| # unknown error |
| installer.error.unknown.pageTitle=Unknown error |
| installer.unknownError=An unknown error has occurred |
| installer.whatHappenedUnknown=An unknown and unexpected error occured when \ |
| Roller tried to check database status or bootstrap itself. Roller can''t \ |
| determine what happened so you will have to look at your servers log files \ |
| and diagnose the problem yourself. Follow the instructons on the Roller wiki \ |
| and seek help from the <a href=\ |
| "https://cwiki.apache.org/confluence/display/ROLLER/Roller+Mailing+Lists"> \ |
| Roller user mailing list</a>. |
| |
| # create tables |
| installer.database.creation.pageTitle=Database table creation |
| installer.noDatabaseTablesFound=No database tables found |
| installer.noDatabaseTablesExplanation=\ |
| Roller is able to connect to your database of type [{0}], but found no tables. |
| installer.createTables=Would you like Roller to create the tables for you? |
| installer.yesCreateTables=Yes - create tables now |
| installer.tablesCreated=Tables created successfully |
| installer.tablesCreatedExplanation=Database tables were created successfully \ |
| as you can see below. |
| installer.tryBootstrapping=Database tables are present and up-to-date. \ |
| Click <a href="{0}">here</a> to complete the installation process and start \ |
| using Roller. |
| installer.errorCreatingTables=Error creating tables |
| installer.errorCreatingTablesExplanation=Error creating tables, possibly due \ |
| to an error in the database creation script or because you are using an \ |
| unsupported database. You will have to fix this problem and then restart or \ |
| redeploy Roller before you can proceed. Below are the success/error messages \ |
| issued during the creation process: |
| |
| # upgrade tables |
| installer.database.upgrade.pageTitle=Database table upgrade |
| installer.databaseUpgradeNeeded=Database tables need to be upgraded |
| installer.databaseUpgradeNeededExplanation=\ |
| Roller is able to connect to your database of type [{0}] and found tables, \ |
| but the tables need to be upgraded. |
| installer.upgradeTables=Would you like Roller to upgrade the tables for you? |
| installer.yesUpgradeTables=Yes - upgrade tables now |
| installer.tablesUpgraded=Tables were upgraded successfully |
| installer.tablesUpgradedExplanation=\ |
| Database tables were upgraded successfully as you can see below. |
| installer.errorUpgradingTables=Error upgrading tables |
| installer.errorUpgradingTablesExplanation=Error upgrading tables, possibly due \ |
| to an error in the database creation script or because you are using an \ |
| unsupported database. You will have to fix this problem and then restart or \ |
| redeploy Roller before you can proceed. Below are the success/error messages \ |
| issued during the upgrade process: |
| |
| |
| # ----------------------------------------------------------------------- Login |
| |
| loginPage.title=Welcome to Roller |
| loginPage.prompt=Please login |
| loginPage.openIdPrompt=Login with OpenID |
| loginPage.openIdHybridPrompt=Or with username |
| loginPage.userName=Username |
| loginPage.password=Password |
| loginPage.openID=OpenID username |
| loginPage.loginOpenID=Login |
| loginPage.rememberMe=Remember Me (up to two weeks) |
| loginPage.login=Login |
| loginPage.reset=Reset |
| |
| # -------------------------------------------------------------- Bookmark Macro |
| |
| macro.bookmark.urlFeed=URL of site''s RSS feed |
| |
| # --------------------------------------------------------- Search Results Macro |
| |
| macro.searchresults.incategory=- All Categories - |
| |
| error.searchProblem=There was a problem with your search. |
| |
| # ----------------------------------------------------------------- Weblog Macro |
| # These are macros commonly used within themes |
| |
| macro.weblog.comments=Comments |
| macro.weblog.comment=Comment |
| macro.weblog.comment.unknown=Unknown |
| macro.weblog.datepattern=MMMMM dd, yyyy 'at' hh:mm aa z |
| macro.weblog.date.toStringFormat=EEEE MMMM dd, yyyy |
| macro.weblog.datetime.toStringFormat=hh:mma MMM dd, yyyy |
| macro.weblog.time.toStringFormat=hh:mma |
| macro.weblog.preview=Comment Preview |
| macro.weblog.commentpermalink.title=comment permalink |
| # below used by some themes in Roller-extras |
| macro.weblog.daypermalink.title=Permanent link to this day's entries |
| macro.weblog.readMore=Read More |
| macro.weblog.readMoreLink=[<a class="readmore" href="{0}">Read More</a>] |
| |
| macro.weblog.postedby=Posted by |
| macro.weblog.on=on |
| macro.weblog.name=Name: |
| macro.weblog.email=E-Mail: |
| macro.weblog.url=URL: |
| macro.weblog.rememberinfo=Remember Information? |
| macro.weblog.yourcomment=Your Comment: |
| macro.weblog.htmlsyntax=HTML Syntax: |
| macro.weblog.htmldisabled=NOT allowed |
| macro.weblog.htmlenabled=Allowed |
| macro.weblog.commentwarning=Please enter a comment. |
| macro.weblog.postcommentHeader=Post a Comment: |
| macro.weblog.postcomment=Post Comment |
| macro.weblog.post=Post |
| macro.weblog.postpreview=Preview |
| macro.weblog.searchalert=Please enter a search term to continue. |
| macro.weblog.searchbutton=Search |
| macro.weblog.searchhits=Entries found for "{0}": <strong>{1}</strong> |
| macro.weblog.searchgoogle=<em>You can also \ |
| <a href="http://google.com/search?q={0}%20site:{1}/{3}" \ |
| class="google">try this same search</a> on Google.</em> |
| macro.weblog.notifyMeOfComments=Notify me by email of new comments |
| macro.weblog.noEntriesForCategory=No entries found for specified category |
| |
| # -------------------------------------------------------------------- Main page |
| |
| mainPage.category=Category |
| mainPage.searchWeblogs=Search for blogs |
| mainPage.actions=Actions |
| mainPage.loggedInAs=Logged in as |
| mainPage.currentWebsite=Editing weblog |
| mainPage.mainMenu=Main Menu |
| |
| # ------------------------------------------------------------------ Maintenance |
| |
| maintenance.title=Weblog Maintenance |
| maintenance.subtitle=Perfom weblog maintenance operations. |
| maintenance.prompt.index=Rebuild the search index for your Roller weblog. |
| maintenance.button.index=Rebuild Search Index |
| maintenance.prompt.flush=Flush the page cache for your Roller weblog. |
| maintenance.button.flush=Flush Cache |
| maintenance.message.indexed=Successfully scheduled search index rebuild for your \ |
| Roller weblog |
| maintenance.message.indexed.failure=Error rebuilding search index - check system logs |
| maintenance.message.flushed=Successfully flushed the page cache of your \ |
| Roller weblog |
| maintenance.prompt.reset=Reset the hit count for your Roller weblog. |
| maintenance.button.reset=Reset Hit Count |
| maintenance.message.reset=Successfully reset the hit count of your Roller weblog |
| |
| # ----------------------------------------------------------- Media file management |
| |
| mediaFileImageChooser.subtitle=Choose a Media File to be inserted |
| mediaFileImageChooser.pageTip=Select an image and it will be included as a thumbnail, or select a file and it will be included as a link. |
| |
| # -- Media File Add |
| |
| mediaFileAdd.title=Add new media file |
| mediaFileAdd.pageTip=Use this page to upload up to five new media files. The name, description, tags and other properties will be applied to all files uploaded. |
| mediaFileAdd.fileLocation=Choose media files to upload |
| mediaFileAdd.tags=Tags (space separated) |
| mediaFileAdd.copyright=Copyright statement |
| mediaFileAdd.directory=Folder |
| mediaFileAdd.includeGallery=Include in Gallery? |
| mediaFileAdd.upload=Upload |
| mediaFileAdd.multipleNames=(Multiple names) |
| mediaFileAdd.errorUploading=Error uploading file {0} |
| |
| #--- Media File Success |
| |
| mediaFileAddSuccess.title=Media File Upload Complete |
| mediaFileSuccess.subtitle=Your upload was successful |
| mediaFileSuccess.pageTip=If you wish, you can now create a new weblog post including images or files you just uploaded. |
| |
| mediaFileSuccess.name=Name: |
| mediaFileSuccess.size=Size: |
| mediaFileSuccess.type=Type: |
| mediaFileSuccess.link=Link: |
| mediaFileSuccess.pixels=pixels |
| mediaFileSuccess.bytes=bytes |
| |
| mediaFileSuccess.selectImagesTitle=Select images |
| mediaFileSuccess.selectImages=Select the the images that you would like to include in your new weblog entry as thumbnails. |
| |
| mediaFileSuccess.selectEnclosureTitle=Select file enclosure |
| mediaFileSuccess.selectEnclosure=You can select one file to be included in the new weblog entry as an RSS/Atom enclosure. |
| mediaFileSuccess.noEnclosure=No enclosure |
| |
| mediaFileSuccess.createPost=Create new weblog post |
| mediaFileSuccess.uploadMore=Upload more... |
| |
| # -- Media File Edit |
| |
| mediaFileEdit.subtitle=Editing media file |
| mediaFileEdit.pagetip=You may edit the information stored about this media \ |
| file. Each file must have a name, but all other fields are optional. |
| mediaFileEdit.tags=Tags (space separated) |
| mediaFileEdit.copyright=Copyright statement |
| mediaFileEdit.directory=Folder |
| mediaFileEdit.fileInfo=File info |
| mediaFileEdit.fileTypeSize=<b>Type</b>: {0} <b>Size</b>: {1} bytes |
| mediaFileEdit.fileDimensions=<b>Image</b>: {0} X {1} pixels |
| mediaFileEdit.includeGallery=Include in Gallery |
| mediaFileEdit.includeGalleryHelp=Check this box if you would like this media \ |
| file included in the new media file RSS and Atom feeds for your weblog. |
| mediaFileEdit.updateFileContents=Update File Contents |
| mediaFileEdit.clickToView=Click to view in new window |
| mediaFileEdit.permalink=Link (URL) |
| mediaFileEdit.linkTitle=Link to Media File, opens in new window |
| mediaFileEdit.includesEnclosure=This weblog entry includes the following media file enclosure: |
| |
| mediaFileEdit.popupTitle=Media File Editor |
| |
| # -- Media File View |
| |
| mediaFileView.title=Media Files |
| mediaFileView.subtitle=Media Files in weblog <span>{0}</span> |
| mediaFileView.rootPageTip=\ |
| This page shows the media files that you have uploaded as well as files \ |
| copied in when you chose to customize a theme. You can use folders \ |
| to organize your files, and you do not have to worry about "breaking \ |
| URLs" when you move or rename files. |
| mediaFileView.dirPageTip=This is a media file subfolder. |
| |
| mediaFileView.viewFolder=Folder |
| |
| mediaFileView.sortBy=Sort by |
| |
| mediaFileView.deleteSelected=Delete selected |
| mediaFileView.moveSelected=Move selected to: |
| mediaFileView.deleteFolder=Delete folder |
| |
| mediaFileView.gt=> |
| mediaFileView.ge=>\= |
| mediaFileView.eq=\= |
| mediaFileView.le=<\= |
| mediaFileView.lt=< |
| mediaFileView.any=Any |
| mediaFileView.image=Image |
| mediaFileView.video=Video |
| mediaFileView.audio=Audio |
| mediaFileView.others=Others |
| mediaFileView.kb=KB |
| mediaFileView.mb=MB |
| mediaFileView.bytes=Bytes |
| mediaFileView.date=Date |
| mediaFileView.type=Type |
| mediaFileView.size=Size |
| mediaFileView.tags=Tags |
| mediaFileView.addDirectory=Add New Folder |
| mediaFileView.directoryName=Name: |
| mediaFileView.create=Create |
| mediaFileView.search=Search Media Files |
| mediaFileView.searchTitle=Search Results |
| mediaFileView.matchingResults=Found <b>{0}</b> matching results. |
| mediaFileView.noResults=No matching results found. Try widening your search. |
| mediaFileView.searchInfo=You searched for all media files matching the following criteria: |
| mediaFileView.filesNamed=Files named like <b>{0}</b> |
| mediaFileView.filesOfSize=Files of <b>size {0} {1} {2}</b> |
| mediaFileView.filesOfType=Files of type <b>{0}</b> |
| mediaFileView.filesTagged=Files with tags <b>{0}</b> |
| mediaFileView.noFiles=No files in this folder. |
| mediaFileView.folderName=Folder |
| mediaFileView.reset=Reset |
| |
| |
| #--- Media File Sidebar |
| |
| mediaFileSidebar.actions=Actions |
| mediaFileSidebar.add=Add Media File |
| |
| mediaFile.delete.confirm=Delete selected media files? |
| mediaFile.move.confirm=Move selected media files? |
| mediaFile.directoryCreate.success=New folder [{0}] successfully created. |
| mediaFile.directoryCreate.error.exists=New folder [{0}] already exists. Please choose another name. |
| mediaFile.includeInGallery.success=Media file(s) successfully included in gallery. |
| mediaFile.includeInGallery.error=Error including media file {0} in gallery. |
| mediaFile.delete.success=Media file(s) successfully deleted. |
| mediaFile.deleteFolder.success=Media folder successfully deleted. |
| mediaFile.deleteFolder.confirm=Delete entire folder including all its media files? |
| mediaFile.delete.error=Error deleting media file {0}. |
| mediaFile.move.success=Media file(s) successfully moved. |
| mediaFile.move.errors=Error moving media files. |
| mediaFile.update.success=Media file successfully updated. |
| |
| # errors from validation |
| MediaFile.error.nameNull=Name is a required field |
| MediaFile.error.nameSize=Name cannot be more than 255 characters |
| MediaFile.error.descriptionSize=Description cannot be more than 255 characters |
| MediaFile.error.copyrightTextSize=Copyright text cannot be more than 1023 characters |
| MediaFile.error.duplicateName=The file name {0} is already in use, you will need to choose another |
| MediaFile.error.search.empty=Please enter one or more criteria for search. |
| MediaFile.error.view=Error viewing directory. |
| mediaFile.error.view.dirNameEmpty=Directory name is empty. |
| mediaFile.error.view.dirNameInvalid=Directory name is invalid. |
| |
| mediaFileEdit.originalPath=Original Path (alternative full path to file) |
| |
| # ----------------------------------------------------------- Member permissions |
| |
| memberPermissions.title=Weblog Member Permissions |
| memberPermissions.subtitle=Manage permissions of users in weblog <span>{0}</span> |
| memberPermissions.description=You can change permissions of weblog members, \ |
| or remove them from the weblog entirely using the controls in the table below \ |
| and clicking Save to commit your changes. Note that you are not allowed to \ |
| demote or remove yourself from the weblog. |
| |
| memberPermissions.userName=Username |
| memberPermissions.administrator=Admin |
| memberPermissions.author=Author |
| memberPermissions.limited=Limited |
| memberPermissions.remove=Remove |
| |
| memberPermissions.noSelfModifications=Only another admin may alter your role. |
| memberPermissions.oneAdminRequired=Blog must have at least one admin. |
| memberPermissions.membersRemoved=Removed {0} user(s) |
| memberPermissions.membersChanged=Changed permission for {0} user(s) |
| |
| memberPermissions.confirmRemove=Are you sure you want to remove members from this \ |
| weblog? |
| |
| memberPermissions.saveError=Error saving permissions |
| |
| memberPermissions.inviteMember=Invite new member |
| memberPermissions.whyInvite=Invite somebody to help you write your weblog. |
| |
| memberPermissions.permissionsHelpTitle=Permission Definitions |
| memberPermissions.permissionHelp=\ |
| <b>Admin:</b> Full control including posting, user management, and weblog design.<br /> \ |
| <b>Author:</b> Can post entries and moderate comments.<br /> \ |
| <b>Limited:</b> No posting ability, can save draft entries and submit them for review. |
| |
| # --------------------------------------------------------- New user registation |
| |
| newUser.addNewUser=New User Registration |
| |
| # --------------------------------------------------------------- Navigation Bar |
| |
| navigationBar.newEntry=New Entry |
| navigationBar.settings=Settings |
| navigationBar.logout=Logout |
| navigationBar.login=Login |
| navigationBar.register=Register |
| |
| # ----------------------------------------------------------------- OAuth pages |
| |
| oauthKeys.title=OAuth Keys |
| oauthKeys.description=OAuth key and secret for your account <span>{0}</span> |
| oauthKeys.tip=You can authorize other sites and weblog client programs \ |
| to access your account to create and edit weblog posts, but only if those \ |
| sites and programs support OAuth. |
| oauthKeys.consumerKey=Consumer Key |
| oauthKeys.consumerSecret=Consumer Secret |
| oauthKeys.userKeys=User Specific Secret and Key |
| oauthKeys.userKeysTip=These keys are tied to your user account, use them to \ |
| authorize weblog clients that need access your account. |
| oauthKeys.siteWideKeys=Site Wide Secret and Key |
| oauthKeys.siteWideKeysTip=Since you are a site admin, you have access to the \ |
| site wide key and secret. You can provide them to other sites that need to \ |
| access accounts on this site. Users will still have to authenticate access \ |
| by logging in to Roller. |
| oauthKeys.urls=OAuth URLs |
| oauthKeys.urlsTip=These are the URLs that your weblog client will need to \ |
| perform OAuth authorization against Roller. |
| oauthKeys.requestTokenURL=Request Token URL |
| oauthKeys.authorizationURL=Authorization URL |
| oauthKeys.accessTokenURL=Access Token URL |
| |
| |
| oauthAuthorize.title=OAuth Authorization |
| oauthAuthorize.description=Authorize OAuth access to user account <span>{0}</span>? |
| oauthAuthorize.tip=A web site is asking to have access your account. Press \ |
| the button below to allow access or simply close this window to deny it. |
| |
| |
| # -------------------------------------------------------------- Page management |
| |
| pagesForm.title=Templates |
| pagesForm.subtitle=Manage templates that define weblog <b>{0}</b> |
| pagesForm.tip=You can edit the templates that define the layout, colors and \ |
| fonts of your weblog. You can also create new templates to define entirely \ |
| new pages. This is for advanced users only, if you''re not comfortable \ |
| with HTML, you might want to leave your templates alone. Please <b>backup</b> your templates! |
| |
| pageForm.advancedSettings=Advanced Settings |
| pagesForm.action=Action |
| pagesForm.remove=Remove |
| pagesForm.required=(required) |
| pagesForm.addNewPage=Add a new template |
| pagesForm.add=Add |
| pagesForm.deleteselected=Delete Selected |
| pagesForm.themesReminder=<b>Reminder:</b> You are currently using the {0} shared \ |
| theme, so some template edits may not effect how your blog looks. |
| editPages.title.removeOK=Confirm remove of template |
| editPages.remove.notFound=Template id {0} was not found |
| editPages.remove.requiredTemplate=You cannot remove a required template |
| editPages.remove.error=Error removing template |
| |
| pagesForm.error.alreadyExists=The template {0} already exists. |
| |
| # -------------------------------------------------------------------- Page edit |
| |
| pageForm.action=Edit Template |
| pageForm.subtitle=Edit template <span>{0}</span> in weblog <span>{1}</span> |
| pageForm.tip=You can edit this template to change what it generates. \ |
| Refer the the Roller Template Guide for information about the objects \ |
| and code you are allowed to use in a template. This is for advanced \ |
| users only, if you''re not comfortable with HTML, you might want to leave \ |
| your templates alone. |
| pageForm.tip.required=You can edit this template to change what it generates.\ |
| Refer the the Roller Template Guide for information about the objects \ |
| and code you are allowed to use in a template. This is for advanced \ |
| users only, if you''re not comfortable with HTML, you might want to leave \ |
| your templates alone. NOTE: this is a required weblog template, you cannot \ |
| change the name, link or description. |
| pageForm.link=Link (path) |
| pageForm.resultingUrlWillBe=Resulting URL will be: |
| pageForm.noUrl=No link! Will be unable to access this new page via the web |
| pageForm.hidden=Hidden |
| pageForm.hidden.tip=Hidden pages cannot be accessed via URL |
| pageForm.navbar=Include in page menu |
| pageForm.navbar.tip=Include in menu produced by <pre>showPageMenu()</pre> macro |
| pageForm.template=Template |
| pageForm.newTemplateContent=<html><body></body></html> |
| pageForm.save.success=Template updated successfully. |
| pageForm.launch=launch |
| pageForm.useAutoContentType=Automatically set content type |
| pageForm.useManualContentType=Use manually specified content-type |
| pageForm.notemplates=No templates defined. Select action ''weblog'' to create from \ |
| scratch or a predefined theme from the Theme tab. |
| pageForm.templateLanguage=Template Language |
| pageForm.outputContentType=Content-Type |
| |
| pageRemove.confirm=Are you sure you want to remove this template: |
| |
| # errors from validation |
| Template.error.nameNull=Name is a required field |
| Template.error.nameSize=Name cannot be more than 255 characters |
| Template.error.linkSize=Link cannot be more than 255 characters |
| Template.error.descriptionSize=Description cannot be more than 255 characters |
| Template.error.actionNull=The Action is a required field |
| |
| # ---------------------------------------------------- Ping Target Admin/Editing |
| |
| |
| |
| commonPingTargets.subtitle=Ping target management |
| commonPingTargets.commonPingTargets=Weblog Ping Targets |
| commonPingTargets.explanation=These target sites are available to all weblogs \ |
| for weblog update pings. |
| commonPingTargets.error.loading=Error loading common ping targets |
| commonPingTargets.error.saving=Error saving common ping targets |
| commonPingTargets.error.enabling=Error enabling ping target |
| commonPingTargets.error.disabling=Error disabling ping target |
| |
| pings.title=Configure Automatic Weblog Pings |
| pings.subtitle=Setup automatic pings for weblog <span>{0}</span> |
| pings.explanation=Pings allow you to notify sites that your weblog has changed \ |
| so that the sites can read your feed to retrieve updates. \ |
| You can enable automatic pings for sites that you wish to notify whenever \ |
| your weblog changes. You can also trigger pings manually \ |
| to specific sites from this page. <strong>Note:</strong> Normally, you are \ |
| expected to register your weblog with a site before starting \ |
| to send that site pings. |
| pings.commonPingTargets=Common Ping Targets |
| pings.commonPingTargetsExplanation=These ping targets have been configured by the \ |
| site administrator for use by all users. \ |
| You can send pings to any of these well-known sites. |
| |
| ping.successful=The ping was successful. |
| ping.transmittedButError=The ping was transmitted but the server \ |
| responded with the following error message. |
| ping.transmissionFailed=The ping transmission failed. Check to make sure the \ |
| ping target URL is correct. |
| ping.unknownHost=The hostname in the ping target URL is unknown. |
| ping.networkConnectionFailed=There were network connection problems reaching the \ |
| ping target site. |
| ping.pingProcessingIsSuspended=Ping processing has been suspended temporarily by \ |
| a site administrator. |
| |
| pingTarget.addTarget=Add Ping Target |
| pingTarget.editTarget=Edit Ping Target |
| |
| pingTargetEdit.subtitle=Edit ping target |
| pingTargetAdd.subtitle=Add ping target |
| |
| pingTarget.pingUrl=Ping URL |
| pingTarget.autoEnabled=Auto Ping? |
| pingTarget.remove=Remove |
| pingTarget.confirmRemoveTitle=Remove Ping Target Confirmation |
| pingTarget.confirmCommonRemove=Removing this target will also remove all user''s \ |
| automatic ping configurations that use this target. Are you sure? |
| pingTarget.enable=Enable |
| pingTarget.enabled=ON |
| pingTarget.disable=Disable |
| pingTarget.disabled=OFF |
| pingTarget.auto=Automatic |
| pingTarget.manual=Manual |
| pingTarget.sendPingNow=Send Ping Now |
| pingTarget.updated=Ping target "{0}" updated |
| pingTarget.created=Ping target "{0}" created |
| pingTarget.deleted=Ping target "{0}" deleted |
| |
| pingTarget.nameNotUnique=Target name already exists, please choose another. |
| pingTarget.nameMissing=Name is required |
| pingTarget.pingUrlMissing=Ping URL is required |
| pingTarget.malformedUrl=The URL is not properly formed. |
| pingTarget.unknownHost=The hostname in this URL doesn''t seem to exist. |
| pingTarget.notFound=Ping target id {0} was not found |
| |
| # --------------------------------------------------------------- Planet Roller: config |
| |
| planetConfig.title=Planet Configuration |
| planetConfig.subtitle=Configure Roller\'s built-in RSS/Atom feed aggregator. |
| planetConfig.prompt=Roller's Planet feature gives you a way to aggregate all of the weblogs on your site along with feeds from other sites. On this page you can set title, description and email addresses that are to be displayed in the RSS or Atom feeds for your aggregation, and to be used in weblog templates that display your site. You can also configure a proxy if you Roller site requires one. |
| |
| ConfigForm.siteSettings=Planet Settings |
| ConfigForm.title=Planet title |
| ConfigForm.description=Planet description |
| ConfigForm.adminName=Name of Planet administrator |
| ConfigForm.adminEmail=Email of Planet administrator |
| ConfigForm.absoluteUrl=Absolute URL to Planet page |
| ConfigForm.proxyHost=Proxy host for feed fetcher |
| ConfigForm.proxyPort=Proxy port for feed fetcher |
| |
| ConfigForm.message.saveSucceeded=Saved Planet configuration |
| ConfigForm.error.saveFailed=Error saving Planet configuration |
| |
| ConfigForm.invalidBooleanProperty=Property {0} must be a boolean: {1} |
| ConfigForm.invalidIntegerProperty=Property {0} must be an integer: {1} |
| ConfigForm.invalidFloatProperty=Property {0} must be a float: {1} |
| ConfigForm.invalidProperty=Property {0} is null |
| |
| # ----------------------------------------------------- Planet Roller: group subscriptions |
| |
| planetGroupSubs.default.title=Default Planet Group Subscriptions |
| planetGroupSubs.default.subtitle=Manage feed subscriptions for Roller's Default Planet Group |
| planetGroupSubs.default.desc=By default, Roller's Planet feature includes all weblogs on this Roller site in the aggregation. On this page you can add RSS and Atom feeds from other sites to this aggregation. |
| |
| planetGroupSubs.custom.title=Custom Planet Group {0} |
| planetGroupSubs.custom.title.new=New Custom Planet Group |
| planetGroupSubs.custom.subtitle=Manage feed subscriptions for Custom Planet Group {0} |
| planetGroupSubs.custom.desc=This is a Custom Planet Group. Once you have added one or more RSS/Atom feeds here Roller will create an aggregated feed that containing entries from all of the feeds you add. You can display that aggregated feed in a blog template or access it via URL. |
| |
| planetGroupSubs.custom.subtitle.new=Creating a new Custom Planet Group |
| |
| planetGroupSubs.addFeed=Add a new RSS/Atom feed subscription |
| planetGroupSubs.creatingNewGroup=Before you can add subscriptions you must set a name and handle for your new Custom Planet Feed. |
| planetGroupSubs.editingExistingGroup=You can edit the name and handle for the group, but be aware that changing the handle will change the URL of the Planet Group. |
| |
| planetGroupSubs.noneDefinedCustom=No feed subscriptions exist for this Custom Planet Group |
| planetGroupSubs.noneDefinedDefault=No additional feeds have been added to the Default Planet Group |
| |
| planetGroupSubs.properties=Properties |
| planetGroupSubs.subscriptions=Subscriptions |
| planetGroupSubs.column.title=Title |
| planetGroupSubs.column.feedUrl=Feed URL |
| planetSubscription.feedUrl=Feed URL |
| planetSubscription.success.deleted=Subscription successfully deleted |
| planetSubscription.foundExisting=Found existing subscription [{0}], adding it instead |
| planetSubscription.success.saved=Saved subscription |
| planetSubscription.error=Must specify feed URL |
| planetSubscription.error.feedUrl=Feed URL is required |
| planetGroupSubs.error.duringSave=Unexpected error saving subscription: {0} |
| planetGroupSubs.error.fetchingFeed=Error fetching subscription: {0} |
| planetSubscription.error.deleting=Error deleting object |
| |
| planetGroupSubs.badFeedURL=Invalid URL |
| |
| planetGroupSubs.delete.confirm=Are you sure you want to delete this subscription? |
| |
| # ------------------------------------------------------------ Planet Roller: groups |
| |
| planetGroups.pagetitle=Custom Planet Groups |
| planetGroups.subtitle=Manage Custom Planet Groups, each available for use in weblog templates or as a feed. |
| |
| planetGroups.prompt.add=To create a group, just enter a display name and a unique handle to be used in the feed URL then click Save. |
| planetGroups.prompt.edit=You are editing a custom aggregation group. Make your changes and then click Save. Or, use click Delete to remove it. |
| |
| planetGroups.existingTitle=Existing Custom Aggregation Groups |
| planetGroups.existingPrompt=Select an existing custom aggregation group to edit. |
| |
| planetGroups.noneDefined=No Custom Planet Groups defined. |
| |
| planetGroups.column.title=Title |
| planetGroups.column.subscriptions=Subscriptions |
| planetGroups.column.handle=Handle |
| |
| planetGroups.tip.title=Title of the group for display purposes. |
| planetGroups.tip.handle=Handle of this group. A simple string with no spaces to be used in the group's URL. |
| planetGroups.edit.tip=Edit this group |
| |
| planetGroupSubs.subscriptionDesc=Add subscriptions to this group via the form on the right. |
| |
| planetGroups.title=Title |
| planetGroups.handle=Handle |
| |
| planetGroups.subscriptions.tip=Edit the subscriptions in this Custom Group |
| |
| planetGroups.success.saved=Saved group |
| planetGroups.error.saved=Error saving planet group - duplicate? |
| |
| planetGroups.error.title=Title is required |
| planetGroups.error.handle=Handle is required |
| planetGroups.error.nameReserved=Can''t use handle ''all'' |
| |
| planetGroups.delete.confirm=Are you sure you want to remove this group? |
| |
| # ------------------------------------------------------------------ Statistics |
| |
| statCount.weblogCommentCountType=Weblog comment count |
| statCount.weblogEntryCommentCountType=Weblog entry comment count |
| statCount.weblogDayHits=Today''s hit count |
| |
| # ------------------------------------------------------------------ Stylesheet Editor |
| |
| stylesheetEdit.title=Stylesheet |
| |
| stylesheetEdit.subtitle=Edit weblog custom stylesheet |
| |
| stylesheetEdit.copyStylesheet=Copy Stylesheet |
| stylesheetEdit.copyStylesheetTip=Copy Shared Theme's stylesheet into your weblog so you can edit it. |
| |
| stylesheetEdit.standard=Standard |
| |
| stylesheetEdit.mobile=Mobile |
| |
| stylesheetEdit.tip=This form allows you to edit the customizable CSS Stylesheet for your theme. |
| |
| stylesheetEdit.youCanCustomize=\ |
| <p><b>You can customize!</b> \ |
| The theme you are using provides a customizable stylesheet. If you make changes to it \ |
| here you will see those changes reflected in the theme pages that include the stylesheet.</p> \ |
| <p>You can also choose to <b>Revert</b> your copy of the stylesheet so that it matches the default one from \ |
| the theme. Or you can <b>Delete</b> your copy so that this weblog will use the Shared Theme's stylesheet instead.</p> |
| |
| stylesheetEdit.sharedThemeWithStylesheet=\ |
| <p>The <b>Shared Theme</b> you are using provides a customizable stylesheet.</p> \ |
| <p>Would you like to copy that stylesheet into your weblog so you can edit it?</p> |
| |
| stylesheetEdit.sharedThemeNoStylesheetSupport=\ |
| <p>The <b>Shared Theme</b> you are using does not provide a customizable stylesheet.</p> \ |
| <p>Choose another theme if you want to be able to customize your CSS.</p> |
| |
| stylesheetEdit.customThemeNoStylesheet=\ |
| The <b>Custom Theme</b> you are using does not provide a customizable stylesheet, but since \ |
| you are using a Custom Theme, you can add any stylesheets and new templates that you wish. |
| |
| stylesheetEdit.revert=Revert |
| stylesheetEdit.revertTip=Reverts this weblog's copy to match the Shared Theme's default stylesheet. |
| |
| stylesheetEdit.delete=Delete |
| stylesheetEdit.deleteTip=Delete's this weblog's copy setup weblog to use the Shared Theme's default stylesheet. |
| |
| stylesheetEdit.create.success=Custom stylesheet created successfully. |
| |
| stylesheetEdit.save.success=Stylesheet updated successfully. |
| |
| stylesheetEdit.revert.success=Stylesheet reverted successfully. |
| |
| stylesheetEdit.default.success=Stylesheet deleted successfully. Your theme is now using the Shared Theme default. |
| |
| stylesheetEdit.confirmDelete=Are you sure you want to delete your stylesheet and use the themes default instead? |
| |
| stylesheetEdit.confirmRevert=Are you sure you want to revert your stylesheet to the theme default? |
| |
| # ------------------------------------------------------------------ Tabbed Menu |
| |
| tabbedmenu.weblog=Create & Edit |
| tabbedmenu.weblog.newEntry=New Entry |
| tabbedmenu.weblog.archives=Entries |
| tabbedmenu.weblog.categories=Categories |
| tabbedmenu.bookmarks.allFolders=Blogroll |
| |
| tabbedmenu.design=Design |
| tabbedmenu.design.stylesheet=Stylesheet |
| |
| tabbedmenu.website=Preferences |
| tabbedmenu.website.settings=Settings |
| tabbedmenu.website.themes=Theme |
| tabbedmenu.website.pages=Templates |
| tabbedmenu.website.members=Members |
| tabbedmenu.website.maintenance=Maintenance |
| tabbedmenu.weblog.pingSetup=Pings |
| |
| tabbedmenu.weblog.mediaFiles=Media Files |
| |
| tabbedmenu.admin=Server Admin |
| tabbedmenu.admin.config=Configuration |
| tabbedmenu.admin.userAdmin=User Admin |
| tabbedmenu.admin.commentManagement=Comments |
| tabbedmenu.admin.pingTargets=Ping Targets |
| tabbedmenu.admin.cacheInfo=Cache Info |
| |
| tabbedmenu.planet=Planet Admin |
| tabbedmenu.admin.planetConfig=Configuration |
| tabbedmenu.admin.planetGroupSubs=Subscriptions |
| tabbedmenu.admin.planetGroups=Custom Groups |
| |
| # ---------------------------------------------------------------------- Search |
| |
| searchPager.home=Main |
| searchPager.next=Next page |
| searchPager.prev=Previous page |
| searchSummary.text=Showing {0} - {1} of total {2} search results |
| |
| # ----------------------------------------------------------------------- Theme |
| |
| themeEditor.title=Weblog Theme |
| themeEditor.subtitle=Define the theme for weblog <span>{0}</span>. |
| |
| themeEditor.sharedTheme=Shared Theme |
| themeEditor.sharedThemeDescription=This option is for users who don''t \ |
| want to fuss with designing their weblog on their own and prefer the \ |
| easier option of using a predefined theme. |
| |
| themeEditor.customTheme=Custom Theme |
| themeEditor.customThemeDescription=This option is for the creative \ |
| bloggers who want to be able to create a blog design of their own. \ |
| Beware though, managing a blog design of your own takes a bit of effort. |
| |
| themeEditor.yourCurrentTheme=Your current theme is |
| themeEditor.yourCustomStylesheet=using <em style="color:red">custom</em> override stylesheet. |
| themeEditor.yourThemeStyleSheet=using the <em>Shared Theme</em> default stylesheet. |
| |
| themeEditor.youAreUsingACustomTheme=This weblog is using a custom theme. |
| |
| themeEditor.thisTheme=This theme: |
| |
| themeEditor.proposedChangeToShared=You are proposing to switch from a Custom Theme to a new Shared Theme. |
| |
| themeEditor.proposedSharedThemeChange=You are proposing to switch to a new Shared Theme. |
| |
| themeEditor.proposedSharedChangeToCustom=You are proposing to switch from a Shared Theme to a Custom Theme. |
| |
| themeEditor.selectTheme=Select a new shared theme for your blog: |
| |
| themeEditor.preview=Preview Theme |
| themeEditor.save=Update Theme |
| |
| themeEditor.previewDescription=Before you update your theme you can use <b>Preview Theme</b> \ |
| to launch a new browser window and see what your blog will look like with the new theme. |
| |
| themeEditor.importWarning=WARNING: Updating your custom theme <b>will overwrite</b> \ |
| some of your existing templates. |
| |
| themeEditor.importRequired=Since this is the first time using a custom theme, \ |
| Roller will copy the templates from your existing Shared Theme so you can edit them. |
| |
| themeEditor.importAndOverwriteTemplates=Import the Shared Theme selected above and overwrite \ |
| existing custom theme. |
| |
| themeEditor.existingTemplatesWarning=<b>This blog already has a custom theme defined so you need to \ |
| make a choice</b>. Do you want to switch back to using that theme, or do you want to over write that \ |
| theme with the Shared Theme currently in use? |
| themeEditor.setTheme.success=Theme set to {0} |
| themeEditor.setCustomTheme.success=Shared theme {0} imported into custom templates |
| themeEditor.setCustomTheme.instructions=Use the Stylesheet and Templates tabs above to edit your custom theme. |
| |
| # ---------------------------------------------------------------------- Uploads |
| |
| uploadFiles.upload=Upload |
| |
| uploadFiles.uploadedFiles=Uploaded file(s): |
| uploadFiles.uploadedFile={0} |
| |
| uploadFiles.error.badPath=The path [{0}] is invalid. Paths may not contain "/", "\\", or ".." |
| uploadFiles.error.upload=Upload failed for [{0}] |
| |
| # ---------------------------------------------------------------- User settings |
| |
| userSettings.username=Username |
| userSettings.screenname=Screen Name |
| userSettings.fullname=Full Name |
| userSettings.password=Password |
| userSettings.passwordConfirm=Password (Confirm) |
| userSettings.email=Email |
| userSettings.locale=Locale |
| userSettings.timeZone=Timezone |
| userSettings.openIdUrl=OpenID URL |
| userSettings.tip.username=Usernames can''t be changed. |
| |
| # ----------------------------------------------------------------- Your profile (profile.jsp) |
| |
| yourProfile.title=Your Profile |
| yourProfile.passwordsNotSame=Password and Password (confirm) do not match |
| yourProfile.requiredFields=Screen name, full name and email are required |
| |
| # ------------------------------------------------------------------- User admin |
| |
| userAdmin.title.searchUser=User Administration |
| userAdmin.subtitle.searchUser=Select user to administer |
| userAdmin.prompt.searchUser=Find user by typing first letters of username \ |
| or password. Select user and click edit button to edit the user''s profile \ |
| and the user''s weblogs. |
| |
| userAdmin.title.editUser=Edit user profile |
| userAdmin.subtitle.editUser=Editing profile of user <span>{0}</span> |
| |
| userAdmin.title.createNewUser=Create new user |
| userAdmin.subtitle.createNewUser=Creating user |
| userAdmin.addInstructions=All fields are required. |
| |
| userAdmin.enabled=Enabled |
| userAdmin.title=User Administration |
| userAdmin.userAdmin=Administrator |
| |
| userAdmin.subtitle.userCreation=New user creation |
| userAdmin.prompt.orYouCan=Or you can |
| userAdmin.prompt.createANewUser=create a new user |
| |
| userAdmin.userWeblogs=User''s Weblogs |
| userAdmin.userMemberOf=User is a member of the following weblog(s) |
| userAdmin.userHasNoWeblogs=User is a member of no weblogs. |
| userAdmin.newEntry=New Entry |
| userAdmin.editEntries=Edit Entries |
| userAdmin.manage=Manage |
| |
| userAdmin.noPasswordForOpenID=Leave password field(s) blank if providing an OpenID. |
| userAdmin.tip.screenName=User''s screen name (with no HTML). |
| userAdmin.tip.fullName=User''s full name (with no HTML). |
| userAdmin.tip.userName=A short one-word username for the user account. \ |
| Please limit it to simple ASCII alphanumeric characters (a-z, A-Z and 0-9), \ |
| and do not use HTML. |
| userAdmin.tip.openIdUrl=Open ID identifier (in the form of a URL). |
| userAdmin.tip.password=User''s password. Fill in only to change it to what you enter. |
| userAdmin.tip.email=Valid email address needed for automated notification. |
| userAdmin.tip.enabled=Disabled users are unable to login to Roller. |
| userAdmin.tip.userAdmin=Check to give user Global Admin rights on this Roller instance. |
| userAdmin.tip.locale=User''s preferred locale. |
| userAdmin.tip.timeZone=User''s preferred timezone. |
| |
| |
| userAdmin.userSaved=User profile saved |
| userAdmin.cantChangeOwnRole=Cannot change your own role |
| |
| userAdmin.error.userNotFound=Specified user not found |
| |
| # --------------------------------------------------------------- User register |
| |
| userRegister.prompt=Welcome! Before you can get started, you need to create a \ |
| new user account. Please complete this form and click the button at the end \ |
| to request your new account. <b>All fields are required</b>. |
| |
| Register.disabled=The administrator of this site has disabled user registrations \ |
| at this time. Please contact the system administrators if you think this is \ |
| incorrect. |
| |
| userRegister.heading.identification=How would you like to be identified? |
| userRegister.tip.identification=Enter your name(s) so you can be identified on \ |
| this site and your email address so we can reach you for account activation. |
| |
| userRegister.tip.userName=A short one-word username to uniquely identify \ |
| yourself on the site. Please limit it to simple alphanumeric characters (a-z, \ |
| A-Z and 0-9) and do not use HTML. You will <b>not</b> be able to change this \ |
| later, but that''s OK because this string will not be publicly displayed. |
| |
| userRegister.tip.screenName=Your desired screen name (with no HTML). This is \ |
| is what will be displayed in your weblog and on weblog entries that you write. |
| |
| userRegister.tip.fullName=Your full name (with no HTML), first and last. Some \ |
| weblog themes will display this instead of (or in addition to) your screenname. |
| |
| userRegister.tip.email=Please enter valid email address, the site administrator \ |
| may disable your account if he/she cannot reach you via email. |
| |
| userRegister.heading.authentication=How will you be authenticated? |
| |
| userRegister.tip.openid.disabled=Enter a password to be used when you login \ |
| and confirm that password by entering it a second time. |
| |
| userRegister.tip.openid.hybrid=You can choose to login via username/password or \ |
| <a href=\"http://openid.net\">OpenID</a>. If you choose the latter, leave \ |
| the password fields blank. |
| |
| userRegister.tip.openid.only=This site uses only OpenID for logins, so please \ |
| specify your OpenID identifier below. For more information about OpenID see \ |
| <a href=\"http://openid.net\">http://openid.net</a>. |
| |
| userRegister.tip.password=Your password. |
| userSettings.tip.password=Your password. Fill-in only if you wish to change it. |
| userRegister.tip.passwordConfirm=Confirm your password. |
| userRegister.tip.openIdUrl=Your OpenID identifier (in the form of a URL). |
| |
| userRegister.heading.locale=What are your locale and timezone settings? |
| |
| userRegister.tip.localeAndTimeZone=We have attempted to guess your preferred \ |
| locale and timezone settings below. Please set them correctly as they will be \ |
| used in the weblog entries you create. |
| |
| userRegister.tip.timeZone=Your preferred timezone. |
| userRegister.tip.locale=Your preferred locale. |
| |
| userRegister.heading.ready=Ready to roll? |
| userRegister.tip.ready=When you are, click the button below. |
| |
| userRegister.button.save=Sign Up |
| |
| userRegister.success.ready=Yes, form appears to be complete. Click the button below. |
| userRegister.error.mismatchedPasswords=Your passwords do not match! |
| userRegister.error.missingOpenID=Open ID URL must be provided. |
| userRegister.error.missingOpenIDOrPassword=Either an Open ID URL or a password must be provided. |
| userRegister.error.bothOpenIDAndPassword=Please supply just a password or an OpenID (not both). |
| |
| # errors from validation |
| Register.error.screenNameNull=Screen Name is a required field |
| Register.error.screenNameSize=Screen Name cannot be more than 255 characters |
| Register.error.fullNameNull=Full name is a required field |
| Register.error.fullNameSize=Full name cannot be more than 255 characters |
| Register.error.emailAddressNull=Email address is a required field |
| Register.error.emailAddressSize=Email address cannot be more than 255 characters |
| Register.error.emailAddressBad=The email address you entered is not properly formatted |
| Register.error.localeNull=Locale is a required field |
| Register.error.localeSize=Locale cannot be more than 20 characters |
| Register.error.timeZoneNull=Time Zone is a required field |
| Register.error.timeZoneSize=Time Zone cannot be more than 20 characters |
| |
| |
| # ------------------------------------------------------------------ Weblog edit |
| |
| weblogEdit.title.newEntry=New Entry |
| weblogEdit.subtitle.newEntry=Create a new entry in weblog <span>{0}</span> |
| |
| weblogEdit.title.editEntry=Edit Entry |
| weblogEdit.subtitle.editEntry=Editing weblog entry in weblog <span>{0}</span> |
| |
| weblogEntry.pendingEntrySubject=\ |
| Roller: new post pending review in weblog "{0}" ({1}) |
| |
| weblogEntry.pendingEntryContent=User [{0}] has submitted a new weblog entry \ |
| for your review. Please review this post and either publish it or save it as a \ |
| draft so that user [{1}] may edit it again.\ |
| \ |
| Link to edit the pending post:\ |
| <{2}> |
| |
| weblogEntry.notFound=Cannot find requested weblog entry |
| |
| weblogEdit.summary=Summary (optional) |
| weblogEdit.summary.tooltip=If provided, replaces above content on weblog home page \ |
| with this summary and a link to the full blog entry. |
| weblogEdit.content=Content |
| weblogEdit.category=Category |
| weblogEdit.comments=Comments |
| weblogEdit.entryRemoved=Entry "{0}" deleted |
| weblogEdit.draft=Draft |
| weblogEdit.draftEntries=Recent Drafts |
| weblogEdit.deleteEntry=Delete Entry |
| weblogEdit.insertMediaFile=Insert Media File |
| weblogEdit.fullPreviewMode=Full Preview |
| weblogEdit.locale=Language |
| weblogEdit.pendingEntries=Pending Entries |
| weblogEdit.pending=Pending |
| weblogEdit.publishedEntries=Recent Entries |
| weblogEdit.post=Post to Weblog |
| weblogEdit.permaLink=Permalink |
| weblogEdit.published=Published |
| weblogEdit.pubTime=Publishing Time |
| weblogEdit.save=Save as Draft |
| weblogEdit.scheduled=Scheduled |
| weblogEdit.scheduledEntries=Scheduled Entries |
| weblogEdit.status=Status |
| weblogEdit.submitForReview=Submit for Review |
| weblogEdit.draftSaved=Draft saved |
| weblogEdit.publishedEntry=Blog entry published! |
| weblogEdit.scheduledEntry=Blog entry scheduled for publication on {0} |
| weblogEdit.submittedForReview=Entry submitted for review |
| weblogEdit.tags=Tags |
| weblogEdit.title=Title |
| weblogEdit.unsaved=Not saved |
| weblogEdit.updateTime=Last updated |
| |
| weblogEdit.allowComments=Allow comments |
| weblogEdit.commentDays=How long to allow comments |
| weblogEdit.commentsNotAllowed=Comments not allowed |
| weblogEdit.unlimitedCommentDays=Unlimited days |
| weblogEdit.days3=3 days |
| weblogEdit.days7=7 days |
| weblogEdit.days14=14 days |
| weblogEdit.days30=30 days |
| weblogEdit.days60=60 days |
| weblogEdit.days90=90 days |
| |
| weblogEdit.pluginsToApply=Plugins To Apply |
| weblogEdit.miscSettings=Advanced Settings |
| |
| weblogEdit.rightToLeft=Text reads right-to-left |
| weblogEdit.pinnedToMain=Pinned to main |
| weblogEdit.pinnedToMain.tooltip=Pin blog entry to top of front page weblog \ |
| (if theme supports it). Option provided only for global admins. |
| weblogEdit.searchDescription=Search Description |
| weblogEdit.searchDescription.tooltip=Short description of blog entry that gets \ |
| placed in HTML header (if coded by your blog template) for SEO. |
| weblogEdit.trackback=Trackback |
| weblogEdit.sendTrackback=Send Trackback |
| weblogEdit.trackbackUrl=Trackback URL |
| |
| weblogEdit.trackbackSuccess=Trackback succeeded. |
| weblogEdit.trackbackFailure=Trackback failed, remote server said "{0}" |
| weblogEdit.trackbackErrorTransport=Trackback failed, could not reach trackback URL. Are you sure you put in the right URL? |
| weblogEdit.trackbackErrorResponse=Trackback failed, error in sending. Response was {0} - {1} |
| weblogEdit.trackbackErrorParsing=Trackback failed, URL indicated success but response message was improperly formatted. Response was: {0} |
| weblogEdit.trackbackError404=Trackback failed, could not reach trackback URL. Are you sure you put in the right URL? |
| |
| weblogEdit.hasComments=<a href="{0}">Comments [{1}]</a> |
| |
| weblogEdit.enclosureURL=Enclosure URL |
| weblogEdit.enclosureURL.tooltip=Podcast or other multimedia URL to embed within the RSS & Atom feeds for this blog entry. |
| weblogEdit.enclosureType=Type |
| weblogEdit.enclosureLength=Length |
| weblogEdit.mediaCastFailedFetchingInfo=Unable to reach the enclosure. Check the hostname in the URL. |
| weblogEdit.mediaCastUrlMalformed=The enclosure URL was malformed. |
| weblogEdit.mediaCastResponseError=The enclosure server returned an error. Do you have the right URL? |
| weblogEdit.mediaCastLacksContentTypeOrLength=Unable to use enclosure URL. Server provided no content type or no length. |
| weblogEdit.mediaCastErrorRemoving=Error removing MediaCast from weblog entry |
| |
| |
| # errors from validation |
| Entry.error.titleNull=Title is a required field |
| Entry.error.titleSize=Title cannot be more than 255 characters |
| Entry.error.localeNull=Locale is a required field |
| Entry.error.categoryNull=Category is required field |
| Entry.error.textNull=Content is a required field |
| |
| |
| # -------------------------------------------------------- Weblog entries Pager |
| |
| weblogEntriesPager.latest.home=Main |
| weblogEntriesPager.latest.next=Next page |
| weblogEntriesPager.latest.prev=Previous page |
| |
| weblogEntriesPager.single.home=Main |
| # argument ${0} is truncated title of weblog entry |
| weblogEntriesPager.single.next={0} |
| weblogEntriesPager.single.prev={0} |
| |
| weblogEntriesPager.day.home=Main |
| # argument ${0} is date of next day |
| weblogEntriesPager.day.next=Next page of day ({0}) |
| weblogEntriesPager.day.prev=Previous page of day ({0}) |
| weblogEntriesPager.day.nextCollection=Next day ({0}) |
| weblogEntriesPager.day.prevCollection=Previous day ({0}) |
| weblogEntriesPager.day.dateFormat=MMM d, yyyy |
| |
| weblogEntriesPager.month.home=Main |
| # argument ${0} is date of next month |
| weblogEntriesPager.month.next=Next page of month ({0}) |
| weblogEntriesPager.month.prev=Previous page of month ({0}) |
| weblogEntriesPager.month.nextCollection=Next month ({0}) |
| weblogEntriesPager.month.prevCollection=Previous month ({0}) |
| weblogEntriesPager.month.dateFormat=MMM yyyy |
| |
| # ---------------------------------------------------------- Weblog Entry Remove |
| |
| weblogEntryRemove.removeWeblogEntry=Delete Weblog Entry |
| weblogEntryRemove.areYouSure=Are you sure you want to delete this Weblog Entry? |
| weblogEntryRemove.entryTitle=Entry Title |
| weblogEntryRemove.entryId=Entry ID |
| |
| # --------------------------------------------------- Weblog Entry Export/Import |
| |
| weblogEntryQuery.title=Blog Entries |
| weblogEntryQuery.subtitle=Find and edit entries in weblog <span>{0}</span> |
| weblogEntryQuery.tip=You can select an entry from the list below to edit \ |
| or use the Filter entries control to look for entries in a specific category, \ |
| date range or status. |
| |
| weblogEntryQuery.sidebarTitle=Filter entries |
| weblogEntryQuery.sidebarDescription=\ |
| Filter weblog entries by category, date, and/or status. |
| |
| weblogEntryQuery.noneFound=No entries found that match filter criteria. |
| |
| weblogEntryQuery.label.startDate=Start Date |
| weblogEntryQuery.label.endDate=End Date |
| |
| weblogEntryQuery.label.category=Category |
| weblogEntryQuery.label.tags=Tags |
| weblogEntryQuery.label.text=Search string |
| weblogEntryQuery.label.status=Status |
| weblogEntryQuery.label.allEntries=All Entries |
| weblogEntryQuery.label.draftOnly=Draft Only |
| weblogEntryQuery.label.publishedOnly=Published Only |
| weblogEntryQuery.label.pendingOnly=Pending Only |
| weblogEntryQuery.label.scheduledOnly=Scheduled Only |
| |
| weblogEntryQuery.view=View |
| weblogEntryQuery.category=Category |
| weblogEntryQuery.pubTime=Published |
| weblogEntryQuery.updateTime=Updated |
| weblogEntryQuery.pending=Pending |
| weblogEntryQuery.draft=Draft |
| weblogEntryQuery.scheduled=Scheduled |
| |
| weblogEntryQuery.button.query=Filter |
| |
| weblogEntryQuery.label.sortby=Sort by |
| weblogEntryQuery.label.pubTime=Publish time |
| weblogEntryQuery.label.updateTime=Update time |
| weblogEntryQuery.nowShowing=Displaying {0} weblog entries |
| weblogEntryQuery.prev=Previous page |
| weblogEntryQuery.next=Next page |
| |
| weblogEntryQuery.date.toStringFormat={0,date,MM/dd/yy hh:mm a} |
| |
| # ---------------------------------------------------------------------- Website |
| |
| websiteSettings.title=Weblog Settings |
| websiteSettings.subtitle=Manage settings for weblog <span>{0}</span> |
| websiteSettings.tip=Change weblog title, description, comment and spam prevention settings. |
| |
| |
| # --- General settings |
| |
| websiteSettings.generalSettings=General Settings |
| websiteSettings.websiteTitle=Title |
| websiteSettings.icon=Icon |
| websiteSettings.about=About your blog |
| websiteSettings.emailAddress=Email address of weblog owner |
| websiteSettings.editor=Weblog editor page to be used |
| websiteSettings.entryDisplayCount=Number of entries to display on weblog |
| websiteSettings.active=Weblog is active (and should be included in community listings) |
| websiteSettings.error.entryDisplayCount=You have chosen a value too high for ''number of entries to display'' |
| |
| # --- i18n settings |
| |
| websiteSettings.languageSettings=Internationalization Settings |
| websiteSettings.enableMultiLang=I publish my weblog in multiple languages |
| websiteSettings.showAllLangs=Show my weblog entries from all languages on my homepage |
| |
| # --- Comments |
| |
| websiteSettings.commentSettings=Comments |
| websiteSettings.allowComments=Allow comments for your weblog? |
| websiteSettings.moderateComments=Moderate comments before posting |
| websiteSettings.emailComments=Email notification of posted comments |
| websiteSettings.commentsOffForInactiveWeblog=Turned comments off for inactive weblog |
| |
| # --- Default comments settings |
| |
| websiteSettings.defaultCommentSettings=Default comment settings |
| websiteSettings.defaultAllowComments=By default, allow comments for new entries |
| websiteSettings.defaultCommentDays=Default time to allow comments for new entries |
| websiteSettings.applyCommentDefaults=Apply comment defaults to existing entries (this time only)? |
| |
| # --- Weblog API |
| |
| websiteSettings.bloggerApi=Weblog Client API |
| websiteSettings.enableBloggerApi=Enable weblog client support? |
| websiteSettings.bloggerApiCategory=Category for posts received via clients |
| |
| # --- Formatting |
| |
| websiteSettings.formatting=Formatting |
| |
| # --- Spam prevention |
| |
| websiteSettings.spamPrevention=Spam Prevention |
| websiteSettings.ignoreUrls=List of words and regex expressions listed one per \ |
| line to be added to the blacklist used to check comments, trackbacks and referrers. |
| websiteSettings.acceptedBlacklist=Accepted {0} string and {1} regex blacklist rules |
| websiteSettings.error.processingBlacklist=Error processing blacklist: {0} |
| |
| # --- web analytics |
| |
| websiteSettings.analyticsTrackingCode=Tracking code |
| |
| # --- Buttons |
| |
| websiteSettings.savedChanges=Saved changes to weblog settings |
| websiteSettings.button.update=Update Weblog Settings |
| |
| # --- Remove weblog |
| |
| websiteSettings.button.remove=Remove Weblog |
| websiteSettings.removeWebsiteHeading=Remove Weblog? |
| websiteSettings.removeWebsite=You are the last contributor to this weblog, \ |
| would you like to remove it? |
| websiteSettings.removeWebsiteWarning=\ |
| <b>WARNING</b>: removing a weblog will remove everything: all of the weblog \ |
| entries,<br />comments, blogroll and settings. <b>Weblog removal is \ |
| NOT REVERSIBLE</b>. |
| |
| websiteRemove.title=Confirm Weblog Remove |
| websiteRemove.subtitle=Weblog removal is <b>NOT REVERSIBLE</b> |
| websiteRemove.youSure=Are you sure you want to remove the weblog <b style="color:red">{0}</b>? |
| websiteRemove.websiteId=Weblog ID |
| websiteRemove.websiteName=Weblog Name |
| websiteRemove.success=Successfully removed weblog [{0}] |
| websiteRemove.error=Error removing weblog [{0}] |
| |
| websiteSettings.label1=Default Entry Formatters |
| websiteSettings.label2=(applied in the listed order) |
| |
| # errors from validation |
| WeblogConfig.error.nameNull=Name is a required field |
| WeblogConfig.error.nameSize=Name cannot be more than 255 characters |
| WeblogConfig.error.descriptionSize=Description cannot be more than 255 characters |
| WeblogConfig.error.analyticsCodeSize=Analytics tracking key(s) cannot be more than 1200 characters |
| |
| |
| # ------------------------------------------------------------- Welcome.jsp |
| |
| welcome.title=Welcome to Roller |
| welcome.accountCreated=Your new user account has been created. |
| welcome.clickHere=Click here |
| welcome.toLoginAndPost=to login. |
| |
| welcome.user.account.activated=Your user account is activated. |
| welcome.user.account.not.activated=In order to login to the system, you have to \ |
| activate your user account by clicking the link that is sent to you via e-mail. |
| |
| # ---------------------------------------------------------------- Your Weblogs |
| |
| yourWebsites.title=Your Weblogs |
| yourWebsites.actions=Actions |
| |
| yourWebsites.prompt.noBlog=You have a user account, but no weblog. \ |
| Would you like to |
| yourWebsites.createOne=create one? |
| |
| yourWebsites.prompt.hasBlog=Access your weblogs here or create a new one. |
| |
| yourWebsites.accept=accept |
| yourWebsites.decline=decline |
| |
| yourWebsites.resign=Resign |
| yourWebsites.youHave=You have |
| yourWebsites.permission=Permission |
| yourWebsites.confirmResignation=Are you sure you wish to resign from weblog [{0}]? |
| yourWebsites.weblog=Link |
| |
| yourWebsites.newEntry=New Entry |
| yourWebsites.editEntries=Entries |
| yourWebsites.manageComments=Comments |
| yourWebsites.theme=Theme |
| yourWebsites.manage=Settings |
| |
| yourWebsites.createWeblog=Create new weblog |
| yourWebsites.createWeblog.desc=\ |
| Feel like you''ve got more to say? Maybe another weblog is what you need. |
| |
| yourWebsites.editProfile=Your Profile |
| yourWebsites.editProfile.desc=Change user info, password, timezone |
| |
| yourWebsites.oauthKeys=OAuth Credentials |
| yourWebsites.oauthKeys.desc=Enable other sites and programs to access your \ |
| account remotely. |
| |
| yourWebsites.globalAdmin=Server administration |
| yourWebsites.globalAdmin.desc=Make site-wide administration changes. |
| |
| yourWebsites.planetAdmin=Planet administration |
| yourWebsites.planetAdmin.desc=\ |
| Manage the planet aggregator. Add feeds, organize groups, set configs. |
| |
| |
| yourWebsites.invitations=Weblog Invitations |
| yourWebsites.invitationsPrompt=You have one or more invitations to accept or \ |
| decline: |
| yourWebsites.youAreInvited=You are invited to join weblog [{0}] - |
| |
| yourWebsites.declined=You have declined an invitation to join weblog [{0}] |
| yourWebsites.resigned=You have resigned from weblog [{0}] |
| yourWebsites.permNotFound=Sorry, that invitation was just revoked. |
| |
| yourWebsites.userCount=Members |
| yourWebsites.todaysHits=Today''s hits |
| |
| # ---------------------------------------------------------------- Activating User Account with E-mail |
| |
| createUser.add.success=User created |
| |
| error.activate.user.missingActivationCode=Activation code is missing. |
| error.activate.user.invalidActivationCode=\ |
| Invalid activation code. You must have already activated your account. \ |
| If not, please contact your Roller administrator for assistance. |
| |
| user.account.activation.mail.subject=Roller: Activation Code for your user account |
| user.account.activation.mail.content=\ |
| <html><body style=\"background: white; color: black; font-size: 12px\"> \ |
| <p>To activate your new Roller user account with username [{1}], please click the link below:</p> \ |
| <p><a href=\"{2}\">{2}</a></p></body></html> |