diff --git a/assets/src/components/Languages.vue b/assets/src/components/Languages.vue index 56f2d5d4..9130ad41 100644 --- a/assets/src/components/Languages.vue +++ b/assets/src/components/Languages.vue @@ -4,6 +4,7 @@ + diff --git a/assets/src/i18n/en.yaml b/assets/src/i18n/en.yaml index 4a4925de..b6903679 100644 --- a/assets/src/i18n/en.yaml +++ b/assets/src/i18n/en.yaml @@ -134,14 +134,14 @@ settings: automatically checked. The management of users remains a privilege of an administrator. profileSettings: Profile Settings ruleExample1: > - 'prevents the access to any dot file (such as .git, .gitignore) in - every folder.' + prevents the access to any dot file (such as .git, .gitignore) in + every folder. ruleExample2: blocks the access to the file named Caddyfile on the root of the scope. rules: Rules rulesHelp1: > - '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 - to the user. We support regex and paths relative to the user''s scope.' + 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 wont be accessible + to the user. We support regex and paths relative to the users scope. rulesHelp2: > 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 @@ -150,9 +150,9 @@ settings: settingsUpdated: Settings updated! user: User userCommands: Commands - userCommandsHelp: - 'A space separated list with the available commands for this user. - Example:' + userCommandsHelp: > + A space separated list with the available commands for this user. + Example: userCreated: User created! userDeleted: User deleted! userManagement: User Management @@ -188,6 +188,7 @@ languages: pt: Português ja: 日本語 zhCN: 中文 (简体) + zhTW: 中文 (繁體) time: unit: Time Unit seconds: Seconds diff --git a/assets/src/i18n/index.js b/assets/src/i18n/index.js index 25551c7e..080423c2 100644 --- a/assets/src/i18n/index.js +++ b/assets/src/i18n/index.js @@ -4,6 +4,7 @@ import en from './en.yaml' import pt from './pt.yaml' import ja from './ja.yaml' import zhCN from './zh-cn.yaml' +import zhTW from './zh-tw.yaml' Vue.use(VueI18n) @@ -15,6 +16,7 @@ const i18n = new VueI18n({ 'pt': pt, 'ja': ja, 'zh-cn': zhCN + 'zh-tw': zhTW } }) diff --git a/assets/src/i18n/ja.yaml b/assets/src/i18n/ja.yaml index 133664d1..6d6241f1 100644 --- a/assets/src/i18n/ja.yaml +++ b/assets/src/i18n/ja.yaml @@ -112,10 +112,11 @@ settings: avoidChanges: "(変更を避けるために空白にしてください)" changePassword: パスワードを変更 commands: コマンド - commandsHelp: > - ここで、名前付きイベントに実行するコマンドを設定することができます。 - 一行にコマンド一つを入力してください。 - イベントはファイルに関連する場合、例えばファイル保存の前にまたは後で、環境変数 file はファイルのパスに割り当てられます。 + commandsHelp: "\ + ここで、名前付きイベントに実行するコマンドを設定することができます。\ + 一行にコマンド一つを入力してください。\ + イベントはファイルに関連する場合、例えばファイル保存の前にまたは後で、\ + 環境変数 file はファイルのパスに割り当てられます。" commandsUpdated: コマンドは更新されました! customStylesheet: カスタムスタイルシ ート examples: 例 @@ -127,29 +128,31 @@ settings: password: パスワード passwordUpdated: パスワードは更新されました! permissions: 権限 - permissionsHelp: > - あなたはユーザーを管理者に設定し、または権限を個々に設定しできます。 - "管理者"を選択する場合、その他のすべての選択肢は自動的に設定されます。 - ユーザーの管理は管理者の権限として保留されました。 + permissionsHelp: "\ + あなたはユーザーを管理者に設定し、または権限を個々に設定しできます。\ + \"管理者\"を選択する場合、その他のすべての選択肢は自動的に設定されます。\ + ユーザーの管理は管理者の権限として保留されました。" profileSettings: プロファイル設定 - ruleExample1: > - '各フォルダに名前はドットで始まるファイル(例えば、.git、.gitignore)へのアクセスを制限します。' + ruleExample1: "\ + 各フォルダに名前はドットで始まるファイル(例えば、.git、.gitignore)\ + へのアクセスを制限します。" ruleExample2: 範囲のルートパスに名前は Caddyfile のファイルへのアクセスを制限します。 rules: 規則 - rulesHelp1: > - 'ここに、あなたはこのユーザーの許可または拒否規則を設定できます。 - ブロックされたファイルはリストに表示されません、それではアクセスも制限されます。 - 正規表現(regex)のサポートと範囲に相対のパスが提供されています。' - rulesHelp2: > - 一行に規則一つを入力してください、その間に規則はキーワード {0} や {1} で始める必要があります。 - そして正規表現を使う場合、{2} と入力し、表現やパスを入力してください。 + rulesHelp1: "\ + ここに、あなたはこのユーザーの許可または拒否規則を設定できます。\ + ブロックされたファイルはリストに表示されません、それではアクセスも制限されます。\ + 正規表現(regex)のサポートと範囲に相対のパスが提供されています。" + rulesHelp2: "\ + 一行に規則一つを入力してください、\ + その間に規則はキーワード {0} や {1} で始める必要があります。\ + そして正規表現を使う場合、{2} と入力し、表現やパスを入力してください。" scope: 範囲 settingsUpdated: 設定は更新されました! user: ユーザー userCommands: ユーザーのコマンド - userCommandsHelp: > - 空白区切りの有効のコマンドのリストを指定してください。 - 例: + userCommandsHelp: "\ + 空白区切りの有効のコマンドのリストを指定してください。\ + 例:" userCreated: ユーザーは作成されました! userDeleted: ユーザーは削除されました! userManagement: ユーザー管理 @@ -185,6 +188,7 @@ languages: pt: Português ja: 日本語 zhCN: 中文 (简体) + zhTW: 中文 (繁體) time: unit: 時間単位 seconds: 秒 diff --git a/assets/src/i18n/pt.yaml b/assets/src/i18n/pt.yaml index 03679245..775b1716 100644 --- a/assets/src/i18n/pt.yaml +++ b/assets/src/i18n/pt.yaml @@ -69,6 +69,7 @@ languages: pt: Português ja: 日本語 zhCN: 中文 (简体) + zhTW: 中文 (繁體) login: password: Palavra-passe submit: Login diff --git a/assets/src/i18n/zh-cn.yaml b/assets/src/i18n/zh-cn.yaml index cb3d2f38..c70b5c7b 100644 --- a/assets/src/i18n/zh-cn.yaml +++ b/assets/src/i18n/zh-cn.yaml @@ -13,10 +13,10 @@ buttons: move: 移动 moveFile: 移动文件 new: 新 - next: 下一页 + next: 下一个 ok: 确定 replace: 替换 - previous: 上一页 + previous: 上一个 rename: 重命名 reportIssue: 报告问题 save: 保存 @@ -92,9 +92,9 @@ prompts: numberDirs: 目录数 numberFiles: 文件数 replace: 替换 - replaceMessage: > - 您尝试上传的文件中有一个与现有文件的名称存在冲突。 - 是否替换现有的同名文件? + replaceMessage: "\ + 您尝试上传的文件中有一个与现有文件的名称存在冲突。\ + 是否替换现有的同名文件?" rename: 重命名 renameMessage: 请输入新名称,旧名称为: show: 揭示 @@ -112,10 +112,10 @@ settings: avoidChanges: '(留空以避免更改)' changePassword: 更改密码 commands: 命令(linux 代码) - commandsHelp: > - 在这里,您可以设置在指定事件中执行的命令,一行一条。 - 若事件与文件相关,如“在保存文件前”, - 则文件的路径会被赋值给环境变量 "file"。 + commandsHelp: "\ + 在这里,您可以设置在指定事件下执行的命令,一行一条。\ + 若事件与文件相关,如“在保存文件前”,\ + 则文件的路径会被赋值给环境变量 \"file\"。" commandsUpdated: 命令已更新! customStylesheet: 自定义样式表 examples: 例子 @@ -127,29 +127,30 @@ settings: password: 密码 passwordUpdated: 密码已更新! permissions: 权限 - permissionsHelp: > - '您可以将该用户设置为管理员,也可以单独选择各项权限。 - 如果选择了"管理员(Administrator)",则其他的选项会被自动勾上, - 同时该用户可以管理其他用户。' + permissionsHelp: "\ + 您可以将该用户设置为管理员,也可以单独选择各项权限。\ + 如果选择了“管理员”,则其他的选项会被自动勾上,\ + 同时该用户可以管理其他用户。" profileSettings: 配置文件设置 - ruleExample1: > - '阻止用户访问所有文件夹下任何以 . 开头的文件(隐藏文件, 例如: .git, .gitignore)。' + ruleExample1: "\ + 阻止用户访问所有文件夹下任何以 . 开头的文件\ + (隐藏文件, 例如: .git, .gitignore)。" ruleExample2: 阻止用户访问其目录范围的根目录下名为 Caddyfile 的文件。 rules: 规则 - rulesHelp1: > - '您可以为该用户制定一组黑名单或白名单式的规则, - 被屏蔽的文件将不会显示在列表中, 用户也无权限访问, - 支持相对于目录范围的路径。' - rulesHelp2: > - 每行一条规则,且必须以关键词 {0} 或 {1} 开头。 - 如要使用正则表达式,请在加上 {2} 之后再附上表达式或路径。 + rulesHelp1: "\ + 您可以为该用户制定一组黑名单或白名单式的规则,\ + 被屏蔽的文件将不会显示在列表中,用户也无权限访问,\ + 支持相对于目录范围的路径。" + rulesHelp2: "\ + 每行一条规则,且必须以关键词 {0} 或 {1} 开头。\ + 如要使用正则表达式,请在加上 {2} 之后再附上表达式或路径。" scope: 目录范围 settingsUpdated: 设置已更新! user: 用户 userCommands: 用户命令(Linux 代码) - userCommandsHelp: > - 指定该用户可以执行的命令(Linux 代码),用空格分隔。 - 例: + userCommandsHelp: "\ + 指定该用户可以执行的命令(Linux 代码),用空格分隔。\ + 例如:" userCreated: 用户已创建! userDeleted: 用户已删除! userManagement: 用户管理 @@ -176,7 +177,7 @@ search: search: 搜索... searchOrCommand: 搜索或者执行命令(Linux 代码)... searchOrSupportedCommand: 搜索或使用您可以使用的命令(一次只能执行一个命令): - type: 键入并按回车键进行搜索. + type: 键入并按回车键进行搜索。 types: 类型 video: 视频 writeToSearch: 请输入要搜索的内容 @@ -185,6 +186,7 @@ languages: pt: Português ja: 日本語 zhCN: 中文 (简体) + zhTW: 中文 (繁體) time: unit: 时间单位 seconds: 秒 diff --git a/assets/src/i18n/zh-tw.yaml b/assets/src/i18n/zh-tw.yaml new file mode 100644 index 00000000..f6f5db5d --- /dev/null +++ b/assets/src/i18n/zh-tw.yaml @@ -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: 天 \ No newline at end of file