Add Traditional Chinese localization. (#201)

* i18n: better formatted yaml for newline matter

* i18n: add zh-tw.yaml


Former-commit-id: e9acae3ae0606e998f49580c747d825d6cee2d3b [formerly 636069d89a37f774b715cbbb4a7989dc23d44feb] [formerly 851dccd385f04b15a9add0b0bab94c6b14d78710 [formerly b35dddc8b5]]
Former-commit-id: 1a48d307e3d81ce78d71ea0983b68e080a56bd0d [formerly a1bc2290c3578a770593baa95dd5e399d8b6b862]
Former-commit-id: 41eb7b7fdb4bb1a446012e1e35b35e664c371e78
This commit is contained in:
Equim 2017-08-12 23:25:53 +08:00 committed by Henrique Dias
parent 4c8b118848
commit 89a8360c4c
7 changed files with 259 additions and 54 deletions

View File

@ -4,6 +4,7 @@
<option value="pt">{{ $t('languages.pt') }}</option> <option value="pt">{{ $t('languages.pt') }}</option>
<option value="ja">{{ $t('languages.ja') }}</option> <option value="ja">{{ $t('languages.ja') }}</option>
<option value="zh-cn">{{ $t('languages.zhCN') }}</option> <option value="zh-cn">{{ $t('languages.zhCN') }}</option>
<option value="zh-tw">{{ $t('languages.zhTW') }}</option>
</select> </select>
</template> </template>

View File

@ -134,14 +134,14 @@ settings:
automatically checked. The management of users remains a privilege of an administrator. automatically checked. The management of users remains a privilege of an administrator.
profileSettings: Profile Settings profileSettings: Profile Settings
ruleExample1: > ruleExample1: >
'prevents the access to any dot file (such as .git, .gitignore) in prevents the access to any dot file (such as .git, .gitignore) in
every folder.' every folder.
ruleExample2: blocks the access to the file named Caddyfile on the root of the scope. ruleExample2: blocks the access to the file named Caddyfile on the root of the scope.
rules: Rules rules: Rules
rulesHelp1: > rulesHelp1: >
'Here you can define a set of allow and disallow rules for this specific Here you can define a set of allow and disallow rules for this specific
user. The blocked files won''t show up in the listings and they won''t be accessible user. The blocked files won't show up in the listings and they wont be accessible
to the user. We support regex and paths relative to the user''s scope.' to the user. We support regex and paths relative to the users scope.
rulesHelp2: > rulesHelp2: >
Each rule goes in one different line and must start with the keyword Each rule goes in one different line and must start with the keyword
{0} or {1}. Then you should write {2} if you are using a regular expression and {0} or {1}. Then you should write {2} if you are using a regular expression and
@ -150,9 +150,9 @@ settings:
settingsUpdated: Settings updated! settingsUpdated: Settings updated!
user: User user: User
userCommands: Commands userCommands: Commands
userCommandsHelp: userCommandsHelp: >
'A space separated list with the available commands for this user. A space separated list with the available commands for this user.
Example:' Example:
userCreated: User created! userCreated: User created!
userDeleted: User deleted! userDeleted: User deleted!
userManagement: User Management userManagement: User Management
@ -188,6 +188,7 @@ languages:
pt: Português pt: Português
ja: 日本語 ja: 日本語
zhCN: 中文 (简体) zhCN: 中文 (简体)
zhTW: 中文 (繁體)
time: time:
unit: Time Unit unit: Time Unit
seconds: Seconds seconds: Seconds

View File

@ -4,6 +4,7 @@ import en from './en.yaml'
import pt from './pt.yaml' import pt from './pt.yaml'
import ja from './ja.yaml' import ja from './ja.yaml'
import zhCN from './zh-cn.yaml' import zhCN from './zh-cn.yaml'
import zhTW from './zh-tw.yaml'
Vue.use(VueI18n) Vue.use(VueI18n)
@ -15,6 +16,7 @@ const i18n = new VueI18n({
'pt': pt, 'pt': pt,
'ja': ja, 'ja': ja,
'zh-cn': zhCN 'zh-cn': zhCN
'zh-tw': zhTW
} }
}) })

View File

@ -112,10 +112,11 @@ settings:
avoidChanges: "(変更を避けるために空白にしてください)" avoidChanges: "(変更を避けるために空白にしてください)"
changePassword: パスワードを変更 changePassword: パスワードを変更
commands: コマンド commands: コマンド
commandsHelp: > commandsHelp: "\
ここで、名前付きイベントに実行するコマンドを設定することができます。 ここで、名前付きイベントに実行するコマンドを設定することができます。\
一行にコマンド一つを入力してください。 一行にコマンド一つを入力してください。\
イベントはファイルに関連する場合、例えばファイル保存の前にまたは後で、環境変数 file はファイルのパスに割り当てられます。 イベントはファイルに関連する場合、例えばファイル保存の前にまたは後で、\
環境変数 file はファイルのパスに割り当てられます。"
commandsUpdated: コマンドは更新されました! commandsUpdated: コマンドは更新されました!
customStylesheet: カスタムスタイルシ ート customStylesheet: カスタムスタイルシ ート
examples: examples:
@ -127,29 +128,31 @@ settings:
password: パスワード password: パスワード
passwordUpdated: パスワードは更新されました! passwordUpdated: パスワードは更新されました!
permissions: 権限 permissions: 権限
permissionsHelp: > permissionsHelp: "\
あなたはユーザーを管理者に設定し、または権限を個々に設定しできます。 あなたはユーザーを管理者に設定し、または権限を個々に設定しできます。\
"管理者"を選択する場合、その他のすべての選択肢は自動的に設定されます。 \"管理者\"を選択する場合、その他のすべての選択肢は自動的に設定されます。\
ユーザーの管理は管理者の権限として保留されました。 ユーザーの管理は管理者の権限として保留されました。"
profileSettings: プロファイル設定 profileSettings: プロファイル設定
ruleExample1: > ruleExample1: "\
'各フォルダに名前はドットで始まるファイル(例えば、.git、.gitignoreへのアクセスを制限します。' 各フォルダに名前はドットで始まるファイル(例えば、.git、.gitignore\
へのアクセスを制限します。"
ruleExample2: 範囲のルートパスに名前は Caddyfile のファイルへのアクセスを制限します。 ruleExample2: 範囲のルートパスに名前は Caddyfile のファイルへのアクセスを制限します。
rules: 規則 rules: 規則
rulesHelp1: > rulesHelp1: "\
'ここに、あなたはこのユーザーの許可または拒否規則を設定できます。 ここに、あなたはこのユーザーの許可または拒否規則を設定できます。\
ブロックされたファイルはリストに表示されません、それではアクセスも制限されます。 ブロックされたファイルはリストに表示されません、それではアクセスも制限されます。\
正規表現(regex)のサポートと範囲に相対のパスが提供されています。' 正規表現(regex)のサポートと範囲に相対のパスが提供されています。"
rulesHelp2: > rulesHelp2: "\
一行に規則一つを入力してください、その間に規則はキーワード {0} や {1} で始める必要があります。 一行に規則一つを入力してください、\
そして正規表現を使う場合、{2} と入力し、表現やパスを入力してください。 その間に規則はキーワード {0} や {1} で始める必要があります。\
そして正規表現を使う場合、{2} と入力し、表現やパスを入力してください。"
scope: 範囲 scope: 範囲
settingsUpdated: 設定は更新されました! settingsUpdated: 設定は更新されました!
user: ユーザー user: ユーザー
userCommands: ユーザーのコマンド userCommands: ユーザーのコマンド
userCommandsHelp: > userCommandsHelp: "\
空白区切りの有効のコマンドのリストを指定してください。 空白区切りの有効のコマンドのリストを指定してください。\
例: 例:"
userCreated: ユーザーは作成されました! userCreated: ユーザーは作成されました!
userDeleted: ユーザーは削除されました! userDeleted: ユーザーは削除されました!
userManagement: ユーザー管理 userManagement: ユーザー管理
@ -185,6 +188,7 @@ languages:
pt: Português pt: Português
ja: 日本語 ja: 日本語
zhCN: 中文 (简体) zhCN: 中文 (简体)
zhTW: 中文 (繁體)
time: time:
unit: 時間単位 unit: 時間単位
seconds: seconds:

View File

@ -69,6 +69,7 @@ languages:
pt: Português pt: Português
ja: 日本語 ja: 日本語
zhCN: 中文 (简体) zhCN: 中文 (简体)
zhTW: 中文 (繁體)
login: login:
password: Palavra-passe password: Palavra-passe
submit: Login submit: Login

View File

@ -13,10 +13,10 @@ buttons:
move: 移动 move: 移动
moveFile: 移动文件 moveFile: 移动文件
new: new:
next: 下一 next: 下一
ok: 确定 ok: 确定
replace: 替换 replace: 替换
previous: 上一 previous: 上一
rename: 重命名 rename: 重命名
reportIssue: 报告问题 reportIssue: 报告问题
save: 保存 save: 保存
@ -92,9 +92,9 @@ prompts:
numberDirs: 目录数 numberDirs: 目录数
numberFiles: 文件数 numberFiles: 文件数
replace: 替换 replace: 替换
replaceMessage: > replaceMessage: "\
您尝试上传的文件中有一个与现有文件的名称存在冲突。 您尝试上传的文件中有一个与现有文件的名称存在冲突。\
是否替换现有的同名文件? 是否替换现有的同名文件?"
rename: 重命名 rename: 重命名
renameMessage: 请输入新名称,旧名称为: renameMessage: 请输入新名称,旧名称为:
show: 揭示 show: 揭示
@ -112,10 +112,10 @@ settings:
avoidChanges: '(留空以避免更改)' avoidChanges: '(留空以避免更改)'
changePassword: 更改密码 changePassword: 更改密码
commands: 命令(linux 代码) commands: 命令(linux 代码)
commandsHelp: > commandsHelp: "\
在这里,您可以设置在指定事件中执行的命令,一行一条。 在这里,您可以设置在指定事件下执行的命令,一行一条。\
若事件与文件相关,如“在保存文件前”, 若事件与文件相关,如“在保存文件前”,\
则文件的路径会被赋值给环境变量 "file"。 则文件的路径会被赋值给环境变量 \"file\"。"
commandsUpdated: 命令已更新! commandsUpdated: 命令已更新!
customStylesheet: 自定义样式表 customStylesheet: 自定义样式表
examples: 例子 examples: 例子
@ -127,29 +127,30 @@ settings:
password: 密码 password: 密码
passwordUpdated: 密码已更新! passwordUpdated: 密码已更新!
permissions: 权限 permissions: 权限
permissionsHelp: > permissionsHelp: "\
'您可以将该用户设置为管理员,也可以单独选择各项权限。 您可以将该用户设置为管理员,也可以单独选择各项权限。\
如果选择了"管理员(Administrator)",则其他的选项会被自动勾上, 如果选择了“管理员”,则其他的选项会被自动勾上,\
同时该用户可以管理其他用户。' 同时该用户可以管理其他用户。"
profileSettings: 配置文件设置 profileSettings: 配置文件设置
ruleExample1: > ruleExample1: "\
'阻止用户访问所有文件夹下任何以 . 开头的文件(隐藏文件, 例如: .git, .gitignore)。' 阻止用户访问所有文件夹下任何以 . 开头的文件\
(隐藏文件, 例如: .git, .gitignore)。"
ruleExample2: 阻止用户访问其目录范围的根目录下名为 Caddyfile 的文件。 ruleExample2: 阻止用户访问其目录范围的根目录下名为 Caddyfile 的文件。
rules: 规则 rules: 规则
rulesHelp1: > rulesHelp1: "\
'您可以为该用户制定一组黑名单或白名单式的规则, 您可以为该用户制定一组黑名单或白名单式的规则,\
被屏蔽的文件将不会显示在列表中, 用户也无权限访问, 被屏蔽的文件将不会显示在列表中,用户也无权限访问,\
支持相对于目录范围的路径。' 支持相对于目录范围的路径。"
rulesHelp2: > rulesHelp2: "\
每行一条规则,且必须以关键词 {0} 或 {1} 开头。 每行一条规则,且必须以关键词 {0} 或 {1} 开头。\
如要使用正则表达式,请在加上 {2} 之后再附上表达式或路径。 如要使用正则表达式,请在加上 {2} 之后再附上表达式或路径。"
scope: 目录范围 scope: 目录范围
settingsUpdated: 设置已更新! settingsUpdated: 设置已更新!
user: 用户 user: 用户
userCommands: 用户命令(Linux 代码) userCommands: 用户命令(Linux 代码)
userCommandsHelp: > userCommandsHelp: "\
指定该用户可以执行的命令(Linux 代码),用空格分隔。 指定该用户可以执行的命令(Linux 代码),用空格分隔。\
"
userCreated: 用户已创建! userCreated: 用户已创建!
userDeleted: 用户已删除! userDeleted: 用户已删除!
userManagement: 用户管理 userManagement: 用户管理
@ -176,7 +177,7 @@ search:
search: 搜索... search: 搜索...
searchOrCommand: 搜索或者执行命令(Linux 代码)... searchOrCommand: 搜索或者执行命令(Linux 代码)...
searchOrSupportedCommand: 搜索或使用您可以使用的命令(一次只能执行一个命令) searchOrSupportedCommand: 搜索或使用您可以使用的命令(一次只能执行一个命令)
type: 键入并按回车键进行搜索. type: 键入并按回车键进行搜索
types: 类型 types: 类型
video: 视频 video: 视频
writeToSearch: 请输入要搜索的内容 writeToSearch: 请输入要搜索的内容
@ -185,6 +186,7 @@ languages:
pt: Português pt: Português
ja: 日本語 ja: 日本語
zhCN: 中文 (简体) zhCN: 中文 (简体)
zhTW: 中文 (繁體)
time: time:
unit: 时间单位 unit: 时间单位
seconds: seconds:

194
assets/src/i18n/zh-tw.yaml Normal file
View File

@ -0,0 +1,194 @@
permanent: 永久
buttons:
cancel: 取消
close: 關閉
copy: 複製
copyFile: 複製檔案
copyToClipboard: 複製到剪貼板
create: 建立
delete: 刪除
download: 下載
info: 資訊
more: 更多
move: 移動
moveFile: 移動檔案
new:
next: 下一個
ok: 確認
replace: 更換
previous: 上一個
rename: 重新命名
reportIssue: 報告問題
save: 儲存
search: 搜尋
select: 選擇
share: 分享
publish: 發佈
selectMultiple: 選擇多個
schedule: 計畫
switchView: 切換顯示方式
toggleSidebar: 切換側邊欄
update: 更新
upload: 上傳
permalink: 獲取永久連結
errors:
forbidden: 你被禁止訪問。
internal: 內部出現麻煩了。
notFound: 找不到檔案。
files:
folders: 資料夾
files: 檔案
body: Body
clear: 清空
closePreview: 關閉預覽
home: 主頁
lastModified: 最後修改
loading: 讀取中...
lonely: 這裡沒有任何檔案...
metadata: 中繼資料
multipleSelectionEnabled: 多選模式已開啟
name: 名稱
size: 大小
sortByName: 按名稱排序
sortBySize: 按大小排序
sortByLastModified: 按最後修改時間排序
help:
click: 選擇檔案或目錄
ctrl:
click: 選擇多個檔案或目錄
f: 打開搜尋列
s: 儲存檔案或下載目前資料夾
del: 刪除所選的檔案/資料夾
doubleClick: 打開檔案/資料夾
esc: 清除已選項或關閉提示資訊
f1: 顯示該幫助資訊
f2: 重新命名檔案/資料夾
help: 幫助
login:
password: 密碼
submit: 登入
username: 帳號
wrongCredentials: 帳號或密碼錯誤
prompts:
copy: 複製
copyMessage: 請選擇欲複製至的目錄:
currentlyNavigating: 目前目錄:
deleteMessageMultiple: 你確定要刪除這 {count} 個檔案嗎?
deleteMessageSingle: 你確定要刪除這個檔案/資料夾嗎?
deleteTitle: 刪除檔案
displayName: 名稱:
download: 下載檔案
downloadMessage: 請選擇要下載的壓縮格式。
error: 發出了一點錯誤...
fileInfo: 檔案資訊
filesSelected: 已選擇 {count} 個檔案。
lastModified: 最後修改
move: 移動
moveMessage: 請選擇欲移動至的目錄:
newDir: 建立目錄
newDirMessage: 請輸入新目錄的名稱。
newFile: 建立檔案
newFileMessage: 請輸入新檔案的名稱。
numberDirs: 目錄數
numberFiles: 檔案數
replace: 替換
replaceMessage: "\
您嘗試上傳的檔案中有一個與現有檔案的名稱存在衝突。\
是否取代現有的同名檔案?"
rename: 重新命名
renameMessage: 請輸入新名稱,舊名稱為:
show: 顯示
size: 大小
schedule: 計畫
scheduleMessage: 請選擇發佈這篇帖子的日期。
newArchetype: 建立一個基於原型的新帖子。您的檔案將會建立在內容資料夾中。
settings:
admin: 管理員
administrator: 管理員
allowCommands: 執行命令
allowEdit: 編輯、重命名或刪除檔案/目錄
allowNew: 創建新檔案和目錄
allowPublish: 發佈新的帖子與頁面
avoidChanges: '(留空以避免更改)'
changePassword: 更改密碼
commands: 命令
commandsHelp: "\
在這裡,您可以設定在指定事件下執行的命令,一行一條。\
若事件與檔案相關,如“在保存檔案前”,\
則檔案的路徑會被賦值給環境變數 \"file\"。"
commandsUpdated: 命令已更新!
customStylesheet: 自定義樣式表
examples: 例子
globalSettings: 全域設定
language: 語言
newPassword: 您的新密碼
newPasswordConfirm: 重輸一遍新密碼
newUser: 建立用戶
password: 密碼
passwordUpdated: 密碼已更新!
permissions: 權限
permissionsHelp: "\
您可以將該用戶設置為管理員,也可以單獨選擇各項權限。\
如果選擇了“管理員”,則其他的選項會被自動勾上,\
同時該用戶可以管理其他用戶。"
profileSettings: 設定檔設定
ruleExample1: "\
封鎖用戶訪問所有資料夾下任何以 . 開頭的檔案\
(隱藏文件, 例如: .git, .gitignore)。"
ruleExample2: 封鎖用戶訪問其目錄範圍的根目錄下名為 Caddyfile 的檔案。
rules: 規則
rulesHelp1: "\
您可以為該用戶製定一組黑名單或白名單式的規則,\
被屏蔽的檔案將不會顯示在清單中,用戶也無權限訪問,\
支持相對於目錄範圍的路徑。"
rulesHelp2: "\
每行一條規則,且必須以關鍵字 {0} 或 {1} 開頭。\
如要使用規則運算式,請在加上 {2} 之後再附上運算式或路徑。"
scope: 目錄範圍
settingsUpdated: 設定已更新!
user: 用戶
userCommands: 用戶命令
userCommandsHelp: "\
指定該用戶可以執行的命令,用空格分隔。\
例如:"
userCreated: 用戶已建立!
userDeleted: 用戶已刪除!
userManagement: 用戶管理
username: 用戶名
users: 用戶
userUpdated: 用戶已更新!
sidebar:
help: 幫助
logout: 登出
myFiles: 我的檔案
newFile: 建立檔案
newFolder: 建立資料夾
servedWith: '服務提供者:'
settings: 設定
siteSettings: 網站設定
hugoNew: Hugo New
preview: 預覽
search:
images: 影像
music: 音樂
pdf: PDF
pressToExecute: 按確定鍵執行。
pressToSearch: 按確定鍵搜尋。
search: 搜尋...
searchOrCommand: 搜尋或者執行命令...
searchOrSupportedCommand: 搜尋或使用您可以使用的命令(一次只能執行一個命令)
type: 輸入並按確定鍵進行搜尋。
types: 類型
video: 影片
writeToSearch: 請輸入要搜尋的內容
languages:
en: English
pt: Português
ja: 日本語
zhCN: 中文 (简体)
time:
unit: 時間單位
seconds:
minutes: 分鐘
hours: 小時
days: