silverstripe-framework/lang/vi_VN.yml
2012-06-25 00:23:50 +02:00

481 lines
19 KiB
YAML

vi-VN:
DateField:
VALIDDATEMINDATE: 'Your date has to be newer or matching the minimum allowed date ({date})'
NOTSET: 'not set'
VALIDDATEMAXDATE: 'Your date has to be older or matching the maximum allowed date ({date})'
TODAY: 'hôm nay'
VALIDDATEFORMAT2: 'Please enter a valid date format ({format})'
Group:
Sort: 'Sort Order'
many_many_Members: Members
Code: 'Group Code'
Locked: 'Locked?'
Description: Description
Parent: 'Parent Group'
NoRoles: 'No roles found'
DefaultGroupTitleAdministrators: Administrators
GroupReminder: 'If you choose a parent group, this group will take all it''s roles'
DefaultGroupTitleContentAuthors: 'Content Authors'
AddRole: 'Add a role for this group'
has_many_Permissions: Permissions
RolesAddEditLink: 'Manage roles'
TITLE: 'Image Uploading Iframe'
CHANGEPASSWORDTEXT1: 'Bạn có thể thay đổi mật khẩu tại'
CHANGEPASSWORDTEXT2: 'You can now use the following credentials to log in:'
EMAIL: Email
PASSWORD: Password
HELLO: Hi
SecurityAdmin:
IMPORTUSERS: 'Import users'
ROLES: Roles
MENUTITLE: Security
EDITPERMISSIONS_HELP: 'Ability to edit Permissions and IP Addresses for a group. Requires the "Access to ''Security'' section" permission.'
MemberListCaution: 'Caution: Removing members from this list will remove them from all groups and the database'
TABROLES: Roles
APPLY_ROLES_HELP: 'Ability to edit the roles assigned to a group. Requires the "Access to ''Users'' section" permission.'
ROLESDESCRIPTION: 'Roles are predefined sets of permissions, and can be assigned to groups.<br />They are inherited from parent groups if required.'
NEWGROUP: 'New Group'
Users: Users
EDITPERMISSIONS: 'Manage permissions for groups'
IMPORTGROUPS: 'Import groups'
GROUPNAME: 'Group name'
APPLY_ROLES: 'Apply roles to groups'
MEMBERS: Members
ACCESS_HELP: 'Allow viewing, adding and editing users, as well as assigning permissions and roles to them.'
PERMISSIONS: Permissions
SimpleImageField:
NOUPLOAD: 'No Image Uploaded'
TableListField:
PRINT: Print
Print: Print
CSVEXPORT: 'Export to CSV'
SELECT: 'Select:'
Member:
INTERFACELANG: 'Ngôn ngữ'
PLURALNAME: Members
db_LockedOutUntil: 'Locked out until'
BUTTONLOSTPASSWORD: 'I''ve lost my password'
db_Locale: 'Interface Locale'
ERRORNEWPASSWORD: 'You have entered your new password differently, try again'
VALIDATIONMEMBEREXISTS: 'A member already exists with the same %s'
CONFIRMPASSWORD: 'Confirm Password'
EMAIL: Email
SUBJECTPASSWORDRESET: 'Quên mật khẩu'
belongs_many_many_Groups: Groups
SURNAME: Surname
db_NumVisit: 'Number of Visits'
ERRORLOCKEDOUT: 'Your account has been temporarily disabled because of too many failed attempts at logging in. Please try again in 20 minutes.'
DefaultDateTime: default
WELCOMEBACK: 'Welcome Back, {firstname}'
CONFIRMNEWPASSWORD: 'Confirm New Password'
DefaultAdminFirstname: 'Default Admin'
ENTEREMAIL: 'Please enter an email address to get a password reset link.'
db_LastVisited: 'Last Visited Date'
EMPTYNEWPASSWORD: 'The new password can''t be empty, please try again'
BUTTONLOGINOTHER: 'Log in as someone else'
PROFILESAVESUCCESS: 'Successfully saved.'
INVALIDNEWPASSWORD: 'We couldn''t accept that password: {password}'
REMEMBERME: 'Remember me next time?'
BUTTONCHANGEPASSWORD: 'Change Password'
SINGULARNAME: Member
LOGGEDINAS: 'You''re logged in as {name}.'
PASSWORD: Password
db_PasswordExpiry: 'Password Expiry Date'
YOUROLDPASSWORD: 'Your old password'
ERRORPASSWORDNOTMATCH: 'Your current password does not match, please try again'
FIRSTNAME: 'First Name'
BUTTONLOGIN: 'Log in'
db_Password: Password
ERRORWRONGCRED: 'That doesn''t seem to be the right e-mail address or password. Please try again.'
SUBJECTPASSWORDCHANGED: 'Thay đổi mật khẩu'
ValidationIdentifierFailed: 'Can''t overwrite existing member #{id} with identical identifier ({name} = {value}))'
ADDGROUP: 'Add group'
NEWPASSWORD: 'New Password'
UploadField:
ATTACHFILE: 'Attach a file'
Dimensions: Dimensions
AttachFile: 'Attach a file'
FROMFILES: 'From files'
DROPFILES: 'drop files'
FIELDNOTSET: 'File information not found'
MAXNUMBEROFFILESSHORT: 'Can only upload {count} files'
ATTACHFILES: 'Attach files'
MAXNUMBEROFFILES: 'Max number of {count} file(s) exceeded.'
DROPFILE: 'drop a file'
DOEDIT: Save
REMOVE: Remove
EDITINFO: 'Edit this file'
REMOVEERROR: 'Error removing file'
STARTALL: 'Start all'
REMOVEINFO: 'Remove this file from here, but do not delete it from the file store'
FROMCOMPUTER: 'From your computer'
Saved: Saved
DELETEINFO: 'Permanently delete this file from the file store'
CreditCardField:
SECOND: second
FOURTH: fourth
THIRD: third
FIRST: first
PhoneNumberField:
VALIDATION: 'Please enter a valid phone number'
Back: Back
TimeField:
VALIDATEFORMAT: 'Please enter a valid time format ({format})'
AssetUploadField:
FILES: Files
EDITALL: 'Edit all'
ChooseFiles: 'Choose files'
EDITANDORGANIZE: 'Edit & organize'
UPLOADOR: OR
DRAGFILESHERE: 'Drag files here'
TOUPLOAD: 'Choose file(s) to upload...'
TOTAL: Total
DROPAREA: 'Drop Area'
UPLOADINPROGRESS: 'Please wait… upload in progress'
NumericField:
VALIDATION: '''{value}'' is not a number, only numbers can be accepted for this field'
Enum:
ANY: Any
LOADING: Loading...
GridField:
NewRecord: 'New %s'
RelationSearch: 'Relation search'
PlaceHolderWithLabels: 'Find {type} by {name}'
PRINTEDBY: 'Printed by'
LEVELUP: 'Level up'
Filter: Filter
FilterBy: 'Filter by '
Add: 'Add {name}'
NoItemsFound: 'No items found'
ResetFilter: Reset
PRINTEDAT: 'Printed at'
LinkExisting: 'Link Existing'
PlaceHolder: 'Find {type}'
Find: Find
Email_BounceRecord:
PLURALNAME: 'Email Bounce Records'
SINGULARNAME: 'Email Bounce Record'
Director:
INVALID_REQUEST: 'Invalid request'
ADD: Add
BBCodeParser:
EMAILLINK: 'Email link'
CODE: 'Code Block'
COLORED: 'Colored text'
UNDERLINEEXAMPLE: Underlined
BOLDEXAMPLE: Bold
IMAGEDESCRIPTION: 'Show an image in your post'
LINKDESCRIPTION: 'Link to another website or URL'
STRUCKEXAMPLE: Struck-out
LINK: 'Website link'
ALIGNEMENT: Alignment
BOLD: 'Bold Text'
UNORDEREDEXAMPLE1: 'unordered item 1'
UNORDEREDDESCRIPTION: 'Unordered list'
COLOREDEXAMPLE: 'blue text'
ALIGNEMENTEXAMPLE: 'right aligned'
IMAGE: Image
ITALICEXAMPLE: Italics
CODEDESCRIPTION: 'Unformatted code block'
UNORDERED: 'Unordered list'
CODEEXAMPLE: 'Code block'
EMAILLINKDESCRIPTION: 'Create link to an email address'
ITALIC: 'Italic Text'
STRUCK: 'Struck-out Text'
UNDERLINE: 'Underlined Text'
Date:
TIMEDIFFAGO: '{difference} ago'
MINS: phút
HOUR: giờ
MIN: phút
MONTHS: tháng
DAYS: 'ngày'
MONTH: tháng
HOURS: giờ
SECS: giây
SEC: giây
YEAR: năm
TIMEDIFFIN: 'in {difference}'
YEARS: năm
DAY: 'ngày'
ToggleField:
LESS: less
MORE: more
PermissionCheckboxSetField:
FromGroup: 'inherited from group "{title}"'
AssignedTo: 'assigned to "{title}"'
FromRole: 'inherited from role "{title}"'
FromRoleOnGroup: 'inherited from role "%s" on group "%s"'
Permissions:
PERMISSIONS_CATEGORY: 'Roles and access permissions'
GridFieldDetailForm:
DeletePermissionsFailure: 'No delete permissions'
Deleted: 'Deleted %s %s'
Create: Create
Save: Save
Saved: 'Saved %s %s'
Delete: Delete
TEXT2: 'password reset link'
TEXT3: for
TEXT1: 'Here is your'
HELLO: Hi
MemberTableField: null
Filesystem:
SYNCRESULTS: 'Sync complete: {createdcount} items created, {deletedcount} items deleted'
SEARCHLISTINGS: Search
IMPORT_TAB_HEADER: Import
SilverStripeNavigator:
Edit: Edit
VIEWPREVIOUS: 'View previous'
VIEWNEXT: 'View next'
VIEWFIRST: 'View first'
VIEWLAST: 'View last'
FILTER: Filter
IMPORT: Import
GridFieldAction_Delete:
DeletePermissionsFailure: 'No delete permissions'
NEXT: Next
PREVIOUS: Previous
BasicAuth:
ERRORNOTREC: 'That username / password isn''t recognised'
ENTERINFO: 'Please enter a username and password.'
ERRORNOTADMIN: 'That user is not an administrator.'
ComplexTableField:
CLOSEPOPUP: 'Close Popup'
SUCCESSEDIT: 'Saved %s %s %s'
SUCCESSADD2: 'Added {name}'
LoginAttempt:
Status: Status
IP: 'IP Address'
Email: 'Email Address'
ImageField:
IMAGE: Image
HtmlEditorField:
LINKEXTERNAL: 'Another website'
BUTTONINSERT: Insert
CSSCLASSRIGHT: 'On the right, with text wrapping around.'
BUTTONINSERTLINK: 'Insert link'
BUTTONREMOVELINK: 'Remove link'
LINK: 'Insert Link'
FILE: File
EMAIL: 'Email address'
IMAGEWIDTHPX: Width
ADJUSTDETAILSDIMENSIONS: 'Details &amp; dimensions'
LINKFILE: 'Download a file'
LINKINTERNAL: 'Page on the site'
FOLDER: Folder
FindInFolder: 'Find in Folder'
IMAGETITLETEXTDESC: 'For additional information about the image'
CSSCLASSCENTER: 'Centered, on its own.'
FROMCOMPUTER: 'From your computer'
FROMCMS: 'From the CMS'
CSSCLASS: 'Alignment / style'
UpdateMEDIA: 'Update Media'
CSSCLASSLEFTALONE: 'On the left, on its own.'
LINKEMAIL: 'Email address'
ANCHORVALUE: Anchor
URL: URL
INSERTMEDIA: 'Insert Media'
IMAGEDIMENSIONS: Dimensions
LINKANCHOR: 'Anchor on this page'
IMAGEALTTEXT: 'Alternative text (alt) - shown if image cannot be displayed'
IMAGETITLETEXT: 'Title text (tooltip)'
IMAGETITLE: 'Title text (tooltip) - for additional information about the image'
IMAGEALTTEXTDESC: 'Shown to screen readers or if image can not be displayed'
FROMWEB: 'From the web'
CSSCLASSLEFT: 'On the left, with text wrapping around.'
IMAGEALT: 'Alternative text (alt)'
LINKTO: 'Link to'
ADDURL: 'Add URL'
IMAGEHEIGHTPX: Height
LINKOPENNEWWIN: 'Open link in a new window?'
URLNOTANOEMBEDRESOURCE: 'The URL ''{url}'' could not be turned into a media resource.'
CAPTIONTEXT: 'Caption text'
LINKDESCR: 'Link description'
BUTTONUpdate: Update
PAGE: Page
DETAILS: Details
MemberImportForm:
ResultCreated: 'Created {count} members'
ResultUpdated: 'Updated {count} members'
Help2: '<div class="advanced"> <h4>Advanced usage</h4> <ul> <li>Allowed columns: <em>%s</em></li> <li>Existing users are matched by their unique <em>Code</em> property, and updated with any new values from the imported file.</li> <li>Groups can be assigned by the <em>Groups</em> column. Groups are identified by their <em>Code</em> property, multiple groups can be separated by comma. Existing group memberships are not cleared.</li> </ul></div>'
ResultDeleted: 'Deleted %d members'
Help1: '<p>Import users in <em>CSV format</em> (comma-separated values). <small><a href="#" class="toggle-advanced">Show advanced usage</a></small></p>'
ResultNone: 'No changes'
LeftAndMain:
PERMAGAIN: 'You have been logged out of the CMS. If you would like to log in again, enter a username and password below.'
HELP: 'Trợ giúp'
DropdownBatchActionsDefault: Actions
PLEASESAVE: 'Please Save Page: This page could not be upated because it hasn''t been saved yet.'
CANT_REORGANISE: 'You do not have permission to alter Top level pages. Your change was not saved.'
DELETED: Deleted.
REORGANISATIONSUCCESSFUL: 'Reorganised the site tree successfully.'
PreviewButton: Preview
SAVEDUP: Saved.
VersionUnknown: unknown
PAGETYPE: 'Loại:'
PERMDEFAULT: 'Nhập email và mật khẩu để truy cập vào phần quản lý'
PERMALREADY: 'I''m sorry, but you can''t access that part of the CMS. If you want to log in as someone else, do so below'
ADD: 'Add a new row'
NullableField:
IsNullLabel: 'Is Null'
MoneyField:
FIELDLABELCURRENCY: Currency
FIELDLABELAMOUNT: Amount
EmailField:
VALIDATION: 'Please enter an email address'
FormField:
NONE: none
FileIFrameField:
NOSOURCE: 'Please select a source file to attach'
REPLACE: 'Replace {type}'
FROMFILESTORE: 'From the File Store'
ATTACH: 'Attach {type}'
FILE: File
FROMCOMPUTER: 'From your Computer'
ATTACHONCESAVED: '{type}s can be attached once you have saved the record for the first time.'
DISALLOWEDFILETYPE: 'This filetype is not allowed to be uploaded'
ATTACHONCESAVED2: 'Files can be attached once you have saved the record for the first time.'
DELETE: 'Delete {type}'
SiteTree:
TABMAIN: 'Nội dung'
Versioned:
has_many_Versions: Versions
CMSMain:
ACCESS: 'Access to ''{title}'' section'
ACCESSALLINTERFACESHELP: 'Overrules more specific access settings.'
SAVE: Lưu
ACCESSALLINTERFACES: 'Access to all CMS sections'
GroupImportForm:
ResultCreated: 'Created {count} groups'
ResultUpdated: 'Updated %d groups'
Help1: '<p>Import one or more groups in <em>CSV</em> format (comma-separated values). <small><a href="#" class="toggle-advanced">Show advanced usage</a></small></p>'
Help2: '<div class="advanced"> <h4>Advanced usage</h4> <ul> <li>Allowed columns: <em>%s</em></li> <li>Existing groups are matched by their unique <em>Code</em> value, and updated with any new values from the imported file</li> <li>Group hierarchies can be created by using a <em>ParentCode</em> column.</li> <li>Permission codes can be assigned by the <em>PermissionCode</em> column. Existing permission codes are not cleared.</li> </ul></div>'
ResultDeleted: 'Deleted %d groups'
DataObject:
PLURALNAME: 'Data Objects'
SINGULARNAME: 'Data Object'
ConfirmedPasswordField:
BETWEEN: 'Passwords must be {min} to {max} characters long.'
ATLEAST: 'Passwords must be at least {min} characters long.'
SHOWONCLICKTITLE: 'Change Password'
MAXIMUM: 'Passwords must be at most {max} characters long.'
AssetAdmin:
NEWFOLDER: NewFolder
DropdownField:
CHOOSE: (chọn)
CheckboxField:
- 'False'
- 'True'
Form:
FIELDISREQUIRED: '%s is required'
VALIDATIONCREDITNUMBER: 'Please ensure you have entered the {number} credit card number correctly'
VALIDATIONPASSWORDSNOTEMPTY: 'Passwords can''t be empty'
VALIDATOR: Validator
VALIDCURRENCY: 'Please enter a valid currency'
VALIDATIONSTRONGPASSWORD: 'Passwords must have at least one digit and one alphanumeric character'
VALIDATIONNOTUNIQUE: 'The value entered is not unique'
VALIDATIONPASSWORDSDONTMATCH: 'Passwords don''t match'
TITLE: 'Image Uploading Iframe'
TableField:
ISREQUIRED: 'In %s ''%s'' is required'
SORTASC: 'Sort in ascending order'
ADDITEM: Thêm
SORTDESC: 'Sort in descending order'
CurrencyField:
CURRENCYSYMBOL: $
MemberAuthenticator:
TITLE: 'E-mail &amp; Password'
SecurityAdmin_MemberImportForm:
BtnImport: 'Import from CSV'
FileFieldLabel: 'CSV File <small>(Allowed extensions: *.csv)</small>'
Security:
BUTTONSEND: 'Send me the password reset link'
NOTERESETLINKINVALID: '<p>The password reset link is invalid or expired.</p><p>You can request a new one <a href="{link1}">here</a> or change your password after you <a href="{link2}">logged in</a>.</p>'
ALREADYLOGGEDIN: 'You don''t have access to this page. If you have another account that can access that page, you can log in again below.'
LOGGEDOUT: 'You have been logged out. If you would like to log in again, enter your credentials below.'
CHANGEPASSWORDBELOW: 'You can change your password below.'
ERRORPASSWORDPERMISSION: 'You must be logged in in order to change your password!'
ENTERNEWPASSWORD: 'Please enter a new password.'
NOTEPAGESECURED: 'That page is secured. Enter your credentials below and we will send you right along.'
CHANGEPASSWORDHEADER: 'Change your password'
PASSWORDSENTTEXT: 'Thank you! A reset link has been sent to ''{email}'', provided an account exists for this email address.'
LOGIN: 'Log in'
PASSWORDSENTHEADER: 'Password reset link sent to ''{email}'''
NOTERESETPASSWORD: 'Enter your e-mail address and we will send you a link with which you can reset your password'
GridAction:
DELETE_DESCRIPTION: Delete
UnlinkRelation: Unlink
Delete: Delete
CMSProfileController:
MENUTITLE: CMSProfileController
MemberDatetimeOptionsetField:
DATEFORMATBAD: 'Date format is invalid'
TOGGLEHELP: 'Toggle formatting help'
DAYNOLEADING: 'Day of month without leading zero'
TWODIGITHOUR: 'Two digits of hour (00 through 23)'
TWODIGITYEAR: 'Two-digit year'
Custom: Custom
TWODIGITDAY: 'Two-digit day of month'
TWODIGITMINUTE: 'Two digits of minute (00 through 59)'
Preview: Preview
MONTHNOLEADING: 'Month digit without leading zero'
DIGITSDECFRACTIONSECOND: 'One or more digits representing a decimal fraction of a second'
HOURNOLEADING: 'Hour without leading zero'
FOURDIGITYEAR: 'Four-digit year'
MINUTENOLEADING: 'Minute without leading zero'
SHORTMONTH: 'Short name of month (e.g. Jun)'
TWODIGITSECOND: 'Two digits of second (00 through 59)'
TWODIGITMONTH: 'Two-digit month (01=January, etc.)'
FULLNAMEMONTH: 'Full name of month (e.g. June)'
AMORPM: 'AM (Ante meridiem) or PM (Post meridiem)'
Hierarchy:
InfiniteLoopNotAllowed: 'Infinite loop found within the "{type}" hierarchy. Please change the parent to resolve this'
Permission:
AdminGroup: Administrator
CMS_ACCESS_CATEGORY: 'CMS Access'
FULLADMINRIGHTS: 'Full administrative rights'
FULLADMINRIGHTS_HELP: 'Implies and overrules all other assigned permissions.'
IMPORTSPECFIELDS: 'Database columns'
IMPORTSPECRELATIONS: Relations
Boolean:
0: 'False'
1: 'True'
ANY: Any
LOGOUT: 'Log out'
File:
TOOLARGESHORT: 'Filesize exceeds {size}'
Name: Name
INVALIDEXTENSIONSHORT: 'Extension is not allowed'
NOVALIDUPLOAD: 'File is not a valid upload'
Filename: Filename
Content: Content
INVALIDEXTENSION: 'Extension is not allowed (valid: {extensions})'
SINGULARNAME: File
TOOLARGE: 'Filesize is too large, maximum {size} allowed'
Title: Title
NOFILESIZE: 'Filesize is zero bytes.'
PLURALNAME: Files
AssetTableField:
DIM: Dimensions
LASTEDIT: 'Last changed'
CREATED: 'First uploaded'
URL: URL
TITLE: Title
FILENAME: Filename
OWNER: Owner
FOLDER: Folder
TYPE: 'File type'
SIZE: 'File size'
ModelAdmin:
RESET: Reset
NOIMPORT: 'Nothing to import'
Title: 'Data Models'
IMPORTEDRECORDS: 'Imported {count} records.'
DELETEDRECORDS: 'Deleted {count} records.'
IMPORT: 'Import from CSV'
UPDATEDRECORDS: 'Updated {count} records.'
NOCSVFILE: 'Please browse for a CSV file to import'
DELETE: Delete
Image_iframe.ss: 'ChangePasswordEmail.ss: BackLink_Button.ss: CMSLoadingScreen.ss: RelationComplexTableField.ss: ForgotPasswordEmail.ss: APPLY FILTER: "Apply Filter" GridFieldItemEditView.ss: Go back: "Go back" ModelSidebar.ss: TableListField_PageControls.ss: ModelAdmin_Tools.ss: ComplexTableField_popup.ss: TableField.ss: FileIFrameField_iframe.ss: ComplexTableField.ss: TableListField.ss: ModelAdmin_ImportSpec.ss: LeftAndMain_Menu.ss:'