Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Vietnamese language #44

Merged
merged 1 commit into from
Oct 26, 2018
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
212 changes: 212 additions & 0 deletions StringDictionary.vi.xaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,212 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:RaiDrive.Center.Languages" xmlns:system="clr-namespace:System;assembly=mscorlib">

<!-- Menu bar>Settings, General -->
<system:String x:Key="Current.Language">vi</system:String>

<system:String x:Key="Settings">Cài đặt</system:String>
<system:String x:Key="Settings.Header">Cài đặt</system:String>
<system:String x:Key="Settings.General">Chung</system:String>
<system:String x:Key="Settings.Language">Ngôn ngữ</system:String>
<system:String x:Key="Settings.Update">Cập nhật</system:String>
<system:String x:Key="Settings.Facebook">Facebook</system:String>
<system:String x:Key="Settings.Facebook.Like">Like</system:String>
<system:String x:Key="Settings.TemporaryPath">Thư mục tạm</system:String>
<system:String x:Key="Settings.Default">Mặc định</system:String>
<system:String x:Key="Settings.License">Giấy phép bản quyền</system:String>
<system:String x:Key="Settings.Proxy">Proxy</system:String>

<system:String x:Key="Settings.General.RunAtBoot">Tự động chạy khi khởi động máy</system:String>
<system:String x:Key="Settings.General.RunAtConnect">Mở File Explorer khi dịch vụ được kết nối</system:String>

<system:String x:Key="Notice">Thông báo</system:String>
<system:String x:Key="AddDrive">Thêm</system:String>
<system:String x:Key="AddDrive.Header">Phân vùng mới</system:String>
<system:String x:Key="AddDrive.Storage">Lưu trữ</system:String>

<!-- Drive -->
<system:String x:Key="AddDrive.Drive">Phân vùng</system:String>

<!-- Add New Storage -->
<system:String x:Key="AddDrive.Network">Mạng</system:String>
<system:String x:Key="AddDrive.ReadOnly">Chỉ đọc</system:String>
<system:String x:Key="AddDrive.MountAtBoot">Tự động kết nối lại sau khi khởi động</system:String>
<system:String x:Key="AddDrive.AuthAtConnect">Kết nối bằng tài khoản khác</system:String>
<system:String x:Key="AddDrive.Account">Tài khoản</system:String>
<system:String x:Key="AddDrive.Username">Tên tài khoản</system:String>
<system:String x:Key="AddDrive.Password">Mật khẩu</system:String>
<system:String x:Key="AddDrive.Anonymous">Ẩn danh</system:String>
<system:String x:Key="AddDrive.Address">Địa chỉ</system:String>
<system:String x:Key="AddDrive.Port">Cổng</system:String>
<system:String x:Key="AddDrive.Device">Thiết bị</system:String>
<system:String x:Key="AddDrive.PrivateKey">Private Key</system:String>
<system:String x:Key="AddDrive.Charset">Charset</system:String>
<system:String x:Key="AddDrive.TransferMode">Transfer Mode</system:String>
<system:String x:Key="AddDrive.Encryption">Encryption</system:String>

<system:String x:Key="Vailidation.Volume">Vui lòng điền thông tin hợp lệ</system:String>
<system:String x:Key="Vailidation.VolumeExist">Tên này đã có rồi</system:String>
<system:String x:Key="Vailidation.VolumeInvalidChar">Tên không thể chứa những ký tự sau :</system:String>
<system:String x:Key="Vailidation.VolumeInvalidStr">Do not use the following reserved names:</system:String>
<system:String x:Key="Vailidation.Letter">Please select a unassigned drive letter</system:String>
<system:String x:Key="Vailidation.Address">Please enter a hostname or IP address</system:String>
<system:String x:Key="Vailidation.Address.WebDAV">Please enter a URL</system:String>
<system:String x:Key="Vailidation.Address.LocalDrive">Please select a folder on your PC</system:String>
<system:String x:Key="Vailidation.Port">Please enter a port number (0 ~ 65535)</system:String>
<system:String x:Key="Vailidation.Username">Please enter a username</system:String>
<system:String x:Key="Vailidation.Password">Please enter a password</system:String>

<!-- Menu bar>Settings, account, volume -->
<system:String x:Key="Vailidation.Hint.Volume">volume label</system:String>
<system:String x:Key="Vailidation.Hint.Address">host.example.com</system:String>
<system:String x:Key="Vailidation.Hint.Address.LocalDrive">folder</system:String>
<system:String x:Key="Vailidation.Hint.Username">username</system:String>
<system:String x:Key="Vailidation.Hint.Password">password</system:String>
<system:String x:Key="Vailidation.Hint.Port">port</system:String>
<system:String x:Key="Vailidation.Hint.Path">path</system:String>
<system:String x:Key="Vailidation.Hint.Email">id@example.com</system:String>
<system:String x:Key="Vailidation.Hint.PrivateKeyPath">you may select private key file</system:String>

<system:String x:Key="Button.Yes">Yes</system:String>
<system:String x:Key="Button.No">No</system:String>
<system:String x:Key="Button.OK">OK</system:String>
<system:String x:Key="Button.Apply">Apply</system:String>
<system:String x:Key="Button.Cancel">Cancel</system:String>
<system:String x:Key="Button.Check">Check</system:String>
<system:String x:Key="Button.Edit">Edit</system:String>
<system:String x:Key="Button.Retry">Retry</system:String>
<system:String x:Key="Button.ReAuth">Sign in</system:String>
<system:String x:Key="Button.Login">Login</system:String>
<system:String x:Key="Button.SIGNIN">SIGIN-IN</system:String>

<system:String x:Key="ToolTip.Connect">Connect</system:String>
<system:String x:Key="ToolTip.Disconnect">Disconnect</system:String>
<system:String x:Key="ToolTip.Edit">Edit</system:String>
<system:String x:Key="ToolTip.Remove">Remove</system:String>
<system:String x:Key="ToolTip.NetworkDrive">Network Drive</system:String>
<system:String x:Key="ToolTip.SecureProtocol">Secure Protocol</system:String>
<system:String x:Key="ToolTip.SecureConnection">Secure Connection</system:String>
<system:String x:Key="ToolTip.Backup">Backup</system:String>

<system:String x:Key="Message.Title.SelectFolder">Select folder</system:String>
<system:String x:Key="Message.Title.DeleteDrive">Delete drive</system:String>

<system:String x:Key="Message.NotSupportNetworkDrive">RaiDrive does not support a network drive.</system:String>
<system:String x:Key="Message.NotSupportRaiDrive">RaiDrive does not support a drive to connect by itself.</system:String>
<system:String x:Key="Message.Exist">This folder is already included.</system:String>
<system:String x:Key="Message.SelectedPath">Selected Path</system:String>
<system:String x:Key="Message.DuplicatedPath">Duplicated Path</system:String>

<system:String x:Key="Message.SureDelete">Are you sure you want to permanently delete &quot;{0} ({1})&quot; ?</system:String>
<system:String x:Key="Message.Title.ServiceDown">Revive RaiDrive</system:String>
<system:String x:Key="Message.Title.Reconnect">RaiDrive Reconnect</system:String>
<system:String x:Key="Message.ServiceDown">Please press OK button, RaiDrive will be alive.</system:String>
<system:String x:Key="Message.Settings.Reconnect">Please press OK button, You must reconnect the remote storage for the changed settings to take effect.</system:String>
<system:String x:Key="Message.NotReady.Reboot">RaiDrive is not ready to start, You need restart system.</system:String>
<system:String x:Key="Message.NotReady.Driver">Device driver is not installed on your system. You need reinstall RaiDrive.</system:String>
<system:String x:Key="Message.NotSupport.Browser.Dropbox">Dropbox supports Internet Explorer 10, 11. You'd better install Internet Explorer 11.</system:String>
<system:String x:Key="Message.Connect.By">Connected by RaiDrive</system:String>
<system:String x:Key="Message.Maximum.Drive">Up to 8 drives can be created in the current version</system:String>
<system:String x:Key="Message.License.Expired">Your license has been expired. You need to download the new version. Press OK to upgrade.</system:String>
<system:String x:Key="Message.License.NotReady">RaiDrive cannot validate your license.</system:String>
<system:String x:Key="Message.UnknownSpace">Unknown space</system:String>
<system:String x:Key="Message.CurrentVersion">Current version is {0}</system:String>
<system:String x:Key="Message.Cache.Folder.NotSupport">The temporary folder must be a folder on the local disk drive. Network drive is not supported.</system:String>

<system:String x:Key="Message.ErrorRemoteDriveAuth">Authorization or authentication failed. Would you like to re-authenticate?</system:String>
<system:String x:Key="Message.ErrorRemoteDriveWantRelogin">Authorization or authentication failed. Would you like to re-authenticate? (If it still fails, delete the drive and recreate it.)</system:String>
<system:String x:Key="Message.ErrorRemoteDriveLimit">The download quota has been exceeded. Download restrictions are the policy of {0}.</system:String>
<system:String x:Key="Message.ErrorRemoteDriveRemake">The connection method to the remote storage has changed. You need to sign in again.</system:String>
<system:String x:Key="Message.ErrorCacheDiskFull">The cache storage space is not enough. You'd better to increase storage space.</system:String>
<system:String x:Key="Message.ErrorInternet">Unable to connect to remote storage. Please check your internet connection and try again.</system:String>
<system:String x:Key="Message.ErrorDiskLetterExist">You must change the drive letter or drive name.</system:String>

<system:String x:Key="Message.OAuth.InvalidClient">Unmanaged domain by Active Directory</system:String>
<system:String x:Key="Message.OAuth.InvalidClientDescription">Your account is not managed by Active Directory. You should contact Active Directory or domain administrator or sign in as a personal account.</system:String>

<!-- ConnectResponse Message -->
<system:String x:Key="WebExceptionStatus.ConnectFailure">Please check the address.</system:String>
<system:String x:Key="WebExceptionStatus.ConnectionClosed">Please double check the protocol{0} and port{1}.</system:String>
<system:String x:Key="WebExceptionStatus.SendFailure">Please double check the protocol{0} and port{1}.</system:String>
<system:String x:Key="WebExceptionStatus.ReceiveFailure">Please double check the protocol{0} and port{1}.</system:String>

<system:String x:Key="HttpStatusCode.MethodNotAllowed">Please check if the path{0} exists or if access is granted.</system:String>
<system:String x:Key="HttpStatusCode.Unauthorized">Authentication failed. Please check your account (password).</system:String>

<system:String x:Key="SocketError.TimedOut">Please check the address.</system:String>
<system:String x:Key="SocketError.ConnectionRefused">Please check the port{0}.</system:String>

<system:String x:Key="OtherResponseCode.2">Path not found. Check the path{0}.</system:String>
<system:String x:Key="OtherResponseCode.3">Please double check the protocol{0} and port{1}.</system:String>
<!-- ConnectResponse Message -->

<system:String x:Key="Words.Reason">Reason</system:String>
<system:String x:Key="Words.Delegation.Stop">Delegation aborted</system:String>
<system:String x:Key="Words.Drive">Drive</system:String>
<system:String x:Key="Words.FreeSpace">Free space</system:String>
<system:String x:Key="Words.Send.Opinion">Send Opinion</system:String>
<system:String x:Key="Words.Code">Code</system:String>
<system:String x:Key="Words.Path">Path</system:String>
<system:String x:Key="Words.File">File</system:String>
<system:String x:Key="Words.Ready">Ready</system:String>
<system:String x:Key="Words.Time">Time</system:String>
<system:String x:Key="Words.Error">Error</system:String>
<system:String x:Key="Words.State">State</system:String>
<system:String x:Key="Words.Size">Size</system:String>
<system:String x:Key="Words.Description">Description</system:String>

<system:String x:Key="Help.Text">HELP</system:String>
<system:String x:Key="Help.Add.Drive">HERE WE GO~</system:String>
<system:String x:Key="Help.ServiceDown">RaiDrive Service was stopped.</system:String>
<system:String x:Key="Help.ServiceDown.Press">Please press button, RaiDrive will be alive.</system:String>
<system:String x:Key="Help.InternetDown">Your internet connection seems to be disconnected. Please check your internet connection.</system:String>
<system:String x:Key="Help.InternetDown.RetryAfter">Retry after {0} second(s).</system:String>
<system:String x:Key="Help.License.ForBusiness">for the business version</system:String>

<system:String x:Key="Upgrade">Upgrade</system:String>
<system:String x:Key="Upgrade.Uptodate">You are using the latest version</system:String>
<system:String x:Key="Upgrade.NewVersion">You can upgrade to the version {0}</system:String>
<system:String x:Key="Upgrade.New">You can upgrade to the new version</system:String>

<system:String x:Key="NotifyIcon.Open">Open RaiDrive</system:String>
<system:String x:Key="NotifyIcon.CheckUpdate">Check update</system:String>
<system:String x:Key="NotifyIcon.Exit">Exit</system:String>
<system:String x:Key="NotifyIcon.Exit.Message">Are you sure you want to disconnect all connections before exit?</system:String>

<system:String x:Key="State.Space.Format">{0} free of {1} {2}</system:String>
<system:String x:Key="State.Space.Used">used</system:String>

<system:String x:Key="Brand.Synology">Synology</system:String>
<system:String x:Key="Brand.QNAP">QNAP</system:String>
<system:String x:Key="Brand.Box_com">Box</system:String>
<system:String x:Key="Brand.ipTIME">ipTIME</system:String>
<system:String x:Key="Brand.WD">WD</system:String>
<system:String x:Key="Brand.etc">etc</system:String>

<!-- backup -->
<system:String x:Key="Backup">Backup</system:String>
<system:String x:Key="Backup.Add">Add</system:String>
<system:String x:Key="Backup.Delete">Delete</system:String>
<system:String x:Key="Backup.Start">Start</system:String>
<system:String x:Key="Backup.Stop">Stop</system:String>
<system:String x:Key="Backup.BackupNOW">Backup NOW</system:String>
<system:String x:Key="Backup.NOW">NOW</system:String>
<system:String x:Key="Backup.Save">Save</system:String>
<system:String x:Key="Backup.ClearLog">Clear log</system:String>
<system:String x:Key="Backup.DestRootFolder">Remote Folder</system:String>
<system:String x:Key="Backup.SourceFolders">Source Folder</system:String>
<system:String x:Key="Backup.Progress">Progress</system:String>
<system:String x:Key="Backup.AutoStart">Auto Start</system:String>
<system:String x:Key="Backup.LogTab.Current">Current</system:String>
<system:String x:Key="Backup.LogTab.All">All</system:String>
<system:String x:Key="Backup.LogTab.Error">Error</system:String>
<system:String x:Key="Backup.LogTab.Ready">Ready</system:String>
<system:String x:Key="Backup.LogTab.Left">Left</system:String>
<system:String x:Key="Backup.LogTab.File">File</system:String>
<system:String x:Key="Backup.LogTab.Folder">Folder</system:String>
<system:String x:Key="Backup.LogTab.FollowLatest">Follow Latest</system:String>
<system:String x:Key="Backup.Count.Left">Left</system:String>
<system:String x:Key="Backup.Count.Processed">Processed</system:String>

<system:String x:Key="Message.Backup.BackupTargetFolder">Select a remote folder where files will be stored</system:String>

</ResourceDictionary>