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

✨ Feature: add zh-TW #135

Merged
merged 1 commit into from Sep 21, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/i18n/index.ts
Expand Up @@ -9,9 +9,11 @@ import { ObjectAdapter, I18n } from '@picgo/i18n'
import { IStringKeyMap, II18nManager } from '../types/index'
import { ILocale } from '@picgo/i18n/dist/types'
import { EN } from './en'
import { ZH_TW } from './zh-TW'

const languageList: IStringKeyMap<IStringKeyMap<string>> = {
'zh-CN': ZH_CN,
'zh-TW': ZH_TW,
en: EN
}

Expand Down
108 changes: 108 additions & 0 deletions src/i18n/zh-TW.ts
@@ -0,0 +1,108 @@
import { ILocales } from './zh-CN'

/* eslint-disable no-template-curly-in-string */
export const ZH_TW: ILocales = {
UPLOAD_FAILED: '上傳失敗',
CHECK_SETTINGS: '請檢查你的設定是否正確',
CHECK_SETTINGS_AND_NETWORK: '請檢查你的設定及網路',
UPLOAD_FAILED_REASON: '錯誤碼:${code},請打開瀏覽器貼上地址查看相關原因',
SERVER_ERROR: '伺服器端出錯,請重試',
AUTH_FAILED: '認證失敗',

// smms
PICBED_SMMS: 'SM.MS',
PICBED_SMMS_TOKEN: '設定Token',
PICBED_SMMS_BACKUP_DOMAIN: '備用上傳網域',
PICBED_SMMS_MESSAGE_BACKUP_DOMAIN: '例如 smms.app',

// Ali-cloud
PICBED_ALICLOUD: '阿里云OSS',
PICBED_ALICLOUD_ACCESSKEYID: '設定KeyId',
PICBED_ALICLOUD_ACCESSKEYSECRET: '設定KeySecret',
PICBED_ALICLOUD_BUCKET: '設定Bucket',
PICBED_ALICLOUD_AREA: '設定儲存區域',
PICBED_ALICLOUD_PATH: '設定儲存路徑',
PICBED_ALICLOUD_CUSTOMURL: '設定自訂網址',
PICBED_ALICLOUD_OPTIONS: '設定網址後綴',
PICBED_ALICLOUD_MESSAGE_AREA: '例如:oss-cn-beijing',
PICBED_ALICLOUD_MESSAGE_PATH: '例如:test/',
PICBED_ALICLOUD_MESSAGE_OPTIONS: '例如:?x-oss-process=xxx',
PICBED_ALICLOUD_MESSAGE_CUSTOMURL: '例如:https://test.com',

// Tencent-cloud
PICBED_TENCENTCLOUD: '騰訊云COS',
PICBED_TENCENTCLOUD_VERSION: 'COS版本',
PICBED_TENCENTCLOUD_SECRETID: '設定SecretId',
PICBED_TENCENTCLOUD_SECRETKEY: '設定SecretKey',
PICBED_TENCENTCLOUD_APPID: '設定AppId',
PICBED_TENCENTCLOUD_BUCKET: '設定Bucket',
PICBED_TENCENTCLOUD_AREA: '設定儲存區域',
PICBED_TENCENTCLOUD_PATH: '設定儲存路徑',
PICBED_TENCENTCLOUD_OPTIONS: '設定網址後綴',
PICBED_TENCENTCLOUD_CUSTOMURL: '設定自訂網址',
PICBED_TENCENTCLOUD_MESSAGE_APPID: '例如:1234567890',
PICBED_TENCENTCLOUD_MESSAGE_AREA: '例如:ap-beijing',
PICBED_TENCENTCLOUD_MESSAGE_PATH: '例如:test/',
PICBED_TENCENTCLOUD_MESSAGE_CUSTOMURL: '例如:https://test.com',
PICBED_TENCENTCLOUD_MESSAGE_OPTIONS: '例如:?imageMogr2',

// GitHub
PICBED_GITHUB: 'GitHub',
PICBED_GITHUB_TOKEN: '設定Token',
PICBED_GITHUB_REPO: '設定倉庫名稱',
PICBED_GITHUB_PATH: '設定儲存路徑',
PICBED_GITHUB_BRANCH: '設定分支名稱',
PICBED_GITHUB_CUSTOMURL: '設定自訂網址',
PICBED_GITHUB_MESSAGE_REPO: '格式:username/repo',
PICBED_GITHUB_MESSAGE_BRANCH: '例如:main',
PICBED_GITHUB_MESSAGE_PATH: '例如:test/',
PICBED_GITHUB_MESSAGE_CUSTOMURL: '例如:https://test.com',

// qiniu
PICBED_QINIU: '七牛云',
PICBED_QINIU_ACCESSKEY: '設定AccessKey',
PICBED_QINIU_SECRETKEY: '設定SecretKey',
PICBED_QINIU_BUCKET: '設定Bucket',
PICBED_QINIU_PATH: '設定儲存路徑',
PICBED_QINIU_URL: '設定訪問網址',
PICBED_QINIU_OPTIONS: '設定網址後綴',
PICBED_QINIU_AREA: '設定儲存區域',
PICBED_QINIU_MESSAGE_PATH: '例如:test/',
PICBED_QINIU_MESSAGE_AREA: '例如:z0',
PICBED_QINIU_MESSAGE_OPTIONS: '例如:?imageslim',
PICBED_QINIU_MESSAGE_URL: '例如:https://xxx.yyy.glb.clouddn.com',

// imgur
PICBED_IMGUR: 'Imgur',
PICBED_IMGUR_CLIENTID: '設定ClientId',
PICBED_IMGUR_PROXY: '設定代理',
PICBED_IMGUR_MESSAGE_PROXY: '例如:http://127.0.0.1:1080',

// upyun
PICBED_UPYUN: '又拍云',
PICBED_UPYUN_BUCKET: '設定Bucket',
PICBED_UPYUN_OPERATOR: '設定操作員',
PICBED_UPYUN_PASSWORD: '設定操作員密碼',
PICBED_UPYUN_PATH: '設定儲存路徑',
PICBED_UPYUN_URL: '設定加速網址',
PICBED_UPYUN_OPTIONS: '設定網址後綴',
PICBED_UPYUN_MESSAGE_OPERATOR: '例如:me',
PICBED_UPYUN_MESSAGE_PASSWORD: '輸入操作員密碼',
PICBED_UPYUN_MESSAGE_URL: '例如:http://xxx.test.upcdn.net',
PICBED_UPYUN_MESSAGE_OPTIONS: '例如:!imgslim',
PICBED_UPYUN_MESSAGE_PATH: '例如:test/',

// Plugin Handler
PLUGIN_HANDLER_PLUGIN_INSTALL_SUCCESS: '插件安裝成功',
PLUGIN_HANDLER_PLUGIN_INSTALL_FAILED: '插件安裝失敗',
PLUGIN_HANDLER_PLUGIN_INSTALL_FAILED_REASON: '插件安裝失敗,失敗碼為${code},錯誤紀錄為 \n ${data}',
PLUGIN_HANDLER_PLUGIN_INSTALL_FAILED_PATH: '插件安裝失敗,請輸入合法插件名稱或合法安裝路徑',
PLUGIN_HANDLER_PLUGIN_UNINSTALL_SUCCESS: '插件卸載成功',
PLUGIN_HANDLER_PLUGIN_UNINSTALL_FAILED: '插件卸載失敗',
PLUGIN_HANDLER_PLUGIN_UNINSTALL_FAILED_REASON: '插件卸載失敗,失敗碼為${code},錯誤紀錄為 \n ${data}',
PLUGIN_HANDLER_PLUGIN_UNINSTALL_FAILED_VALID: '插件卸載失敗,請輸入合法插件名稱',
PLUGIN_HANDLER_PLUGIN_UPDATE_SUCCESS: '插件更新成功',
PLUGIN_HANDLER_PLUGIN_UPDATE_FAILED: '插件更新失敗',
PLUGIN_HANDLER_PLUGIN_UPDATE_FAILED_REASON: '插件更新失敗,失敗碼為${code},錯誤紀錄為 \n ${data}',
PLUGIN_HANDLER_PLUGIN_UPDATE_FAILED_VALID: '插件更新失敗,請輸入合法插件名稱'
}