فهرست منبع

Update zh_TW.js (#2075)

* Update zh_TW.js

improved translation quality

* Update packages/@uppy/locales/src/zh_TW.js

* npx eslint --fix

Co-authored-by: Artur Paikin <artur@arturpaikin.com>
Co-authored-by: Renée Kooi <renee@kooi.me>
Cellvin Chung 5 سال پیش
والد
کامیت
6e869a2fc1
1فایلهای تغییر یافته به همراه90 افزوده شده و 81 حذف شده
  1. 90 81
      packages/@uppy/locales/src/zh_TW.js

+ 90 - 81
packages/@uppy/locales/src/zh_TW.js

@@ -1,141 +1,150 @@
 const zh_TW = {}
 
 zh_TW.strings = {
-  addMoreFiles: '添加更多文件',
-  addingMoreFiles: '正在添加更多文件',
-  allowAccessDescription: '為了通過您的相機進行拍照或錄影,請給網站相機的讀取權限',
+  addBulkFilesFailed: {
+    '0': '因伺服器錯誤,無法新增 %{smart_count} 個檔案',
+    '1': '因伺服器錯誤,無法新增 %{smart_count} 個檔案'
+  },
+  addMore: '新增更多',
+  addMoreFiles: '新增更多檔案',
+  addingMoreFiles: '正在新增更多檔案',
+  allowAccessDescription: '為了使用您的相機進行拍照或錄影,請允許網站讀取相機',
   allowAccessTitle: '請允許對相機的讀取權限',
   authenticateWith: '連接到%{pluginName}',
-  authenticateWithTitle: '請使用%{pluginName}進行身份驗證以選擇文件',
+  authenticateWithTitle: '請使用%{pluginName}進行身份驗證以選擇檔案',
   back: '返回',
-  addMore: '添加更多',
   browse: '瀏覽',
   cancel: '取消',
   cancelUpload: '取消上傳',
-  chooseFiles: '選擇文件',
-  closeModal: '關閉模態',
+  chooseFiles: '選擇檔案',
+  closeModal: '關閉互動視窗',
   companionAuthError: '需要認證',
   companionError: '與Companion的連接失敗',
+  companionUnauthorizeHint: '若要取消 %{provider} 帳號認證, 請前往 %{url}',
   complete: '完成',
-  connectedToInternet: '連至網絡',
-  copyLink: '複製鏈接',
+  connectedToInternet: '連至網絡',
+  copyLink: '複製連結',
   copyLinkToClipboardFallback: '複製以下網址',
-  copyLinkToClipboardSuccess: '鏈接已複製到剪貼板',
+  copyLinkToClipboardSuccess: '連結已複製到剪貼板',
   creatingAssembly: '準備上傳中...',
-  creatingAssemblyFailed: 'Transloadit:無法建程序集',
-  dashboardTitle: '文件上傳工具',
-  dashboardWindowTitle: '文件上傳工具窗口(點擊離開以關閉)',
+  creatingAssemblyFailed: 'Transloadit:無法建程序集',
+  dashboardTitle: '檔案上傳工具',
+  dashboardWindowTitle: '檔案上傳視窗(點擊離開以關閉)',
   dataUploadedOfTotal: '%{total}%{complete}',
   done: '完成',
-  dropHereOr: '拖動文件到這裡或%{browse}',
-  dropHint: '拖動文件到這裡',
-  dropPaste: '拖動文件到這裡,黏貼或者%{browse}',
-  dropPasteImport: '拖動文件到這裡,黏貼,%{browse}或者導入',
+  dropHereOr: '拖曳檔案到這裡或%{browse}',
+  dropHint: '拖曳檔案到這裡',
+  dropPaste: '拖曳檔案到這裡,貼上或者%{browse}',
+  dropPasteImport: '拖曳檔案到這裡,貼上,%{browse}或者匯入',
   edit: '編輯',
-  editFile: '編輯文件',
-  editing: '正在編輯%{file}',
-  emptyFolderAdded: '無法從空文件夾添加文件',
+  editFile: '編輯檔案',
+  editing: '編輯%{file}',
+  emptyFolderAdded: '無法從空資料夾新增檔案',
   encoding: '編碼中...',
-  enterCorrectUrl: '錯誤鏈接: 請確認您輸入的是文件的鏈接',
-  enterUrlToImport: '輸入鏈接或者導入文件',
-  exceedsSize: '此文件超出允許的最大大小',
-  failedToFetch: 'Companion無法抓取此鏈接,請確保它是正確的',
+  enterCorrectUrl: '錯誤連結: 請確認您輸入的是檔案連結',
+  enterUrlToImport: '輸入連結或者匯入文件',
+  exceedsSize: '此檔案大小超出允許的最大值',
+  failedToFetch: 'Companion無法抓取此連結,請確認它是正確的',
   failedToUpload: '上傳%{file}失敗',
-  fileSource: '文件來源:%{name}',
+  fileSource: '檔案來源:%{name}',
   filesUploadedOfTotal: {
-    '0': '%{smart_count}個文件上傳%{complete}',
-    '1': '%{smart_count}個文件上傳%{complete}',
-    '2': '%{smart_count}個文件上傳%{complete}'
+    '0': '%{smart_count}個檔案上傳%{complete}',
+    '1': '%{smart_count}個檔案上傳%{complete}',
+    '2': '%{smart_count}個檔案上傳%{complete}'
   },
   filter: '篩選器',
-  finishEditingFile: '完成文件編輯',
+  finishEditingFile: '完成檔案編輯',
   folderAdded: {
-    '0': '從%{folder}添加了%{smart_count}個文件',
-    '1': '從%{folder}添加了%{smart_count}個文件',
-    '2': '從%{folder}添加了%{smart_count}個文件'
+    '0': '從%{folder}新增了%{smart_count}個檔案',
+    '1': '從%{folder}新增了%{smart_count}個檔案',
+    '2': '從%{folder}新增了%{smart_count}個檔案'
   },
-  import: '導入',
-  importFrom: '從%{name}導入',
-  link: '鏈接',
+  generatingThumbnails: '產生縮圖中...',
+  import: '匯入',
+  importFrom: '從%{name}匯入',
+  link: '連結',
   loading: '載入中...',
   logOut: '登出',
-  myDevice: '我的設備',
+  myDevice: '我的裝置',
+  noDuplicates: '無法新增重複檔案 \'%{fileName}\' 已存在',
   noFilesFound: '這裡空空如也',
-  noInternetConnection: '無法連接到網絡',
+  noInternetConnection: '無法連線到網絡',
+  noNewAlreadyUploading: '無法新增檔案: 已在上傳中',
+  openFolderNamed: '開啟資料夾 %{name}',
   pause: '暫停',
   pauseUpload: '暫停上傳',
   paused: '已暫停',
-  poweredBy: '強力驅動於',
+  poweredBy: '技術提供者',
   preparingUpload: '準備上傳中...',
   processingXFiles: {
-    '0': '%{smart_count}個文件處理中',
-    '1': '%{smart_count}個文件處理中',
-    '2': '%{smart_count}個文件處理中'
+    '0': '%{smart_count}個檔案處理中',
+    '1': '%{smart_count}個檔案處理中',
+    '2': '%{smart_count}個檔案處理中'
   },
-  removeFile: '移除文件',
-  resetFilter: '重置篩選器',
+  recordingLength: '錄影長度 %{recording_length}',
+  removeFile: '移除檔案',
+  resetFilter: '重設篩選器',
   resume: '恢復',
   resumeUpload: '恢復上傳',
   retry: '重試',
   retryUpload: '重試上傳',
-  saveChanges: '保存變更',
+  saveChanges: '儲存變更',
+  selectAllFilesFromFolderNamed: '選擇資料夾 %{name} 中的所有檔案',
+  selectFileNamed: '選擇檔案 %{name}',
   selectX: {
-    '0': '选择%{smart_count}',
-    '1': '选择%{smart_count}',
-    '2': '选择%{smart_count}'
+    '0': '選擇%{smart_count}',
+    '1': '選擇%{smart_count}',
+    '2': '選擇%{smart_count}'
   },
-  smile: '笑!',
-  startRecording: '開始影片錄制',
-  stopRecording: '停止影片錄制',
+  smile: '請微笑!',
+  startRecording: '開始錄影',
+  stopRecording: '停止錄影',
   takePicture: '拍照',
-  timedOut: '上傳已經停滯不前%{seconds}秒,中止上傳',
+  timedOut: '上傳已經停滯%{seconds}秒,中止上傳',
+  unselectAllFilesFromFolderNamed: '取消選擇資料夾 %{name} 中的所有檔案',
+  unselectFileNamed: '取消選擇檔案 %{name}',
   upload: '上傳',
   uploadComplete: '上傳完成',
   uploadFailed: '上傳失敗',
-  uploadPaused: '上傳暫停',
+  uploadPaused: '暫停上傳',
   uploadXFiles: {
-    '0': '上傳%{smart_count}個文件',
-    '1': '上傳%{smart_count}個文件',
-    '2': '上傳%{smart_count}個文件'
+    '0': '上傳%{smart_count}個檔案',
+    '1': '上傳%{smart_count}個檔案',
+    '2': '上傳%{smart_count}個檔案'
   },
   uploadXNewFiles: {
-    '0': '新上傳了%{smart_count}個文件',
-    '1': '新上傳了%{smart_count}個文件',
-    '2': '新上傳了%{smart_count}個文件'
+    '0': '新上傳了%{smart_count}個檔案',
+    '1': '新上傳了%{smart_count}個檔案',
+    '2': '新上傳了%{smart_count}個檔案'
   },
-  uploading: '正在上傳',
+  uploading: '上傳',
   uploadingXFiles: {
-    '0': '正在上傳%{smart_count}個文件',
-    '1': '正在上傳%{smart_count}個文件',
-    '2': '正在上傳%{smart_count}個文件'
+    '0': '上傳%{smart_count}個檔案中',
+    '1': '上傳%{smart_count}個檔案中',
+    '2': '上傳%{smart_count}個檔案中'
   },
   xFilesSelected: {
-    '0': '%{smart_count}個文件被選中',
-    '1': '%{smart_count}個文件被選中',
-    '2': '%{smart_count}個文件被選中'
+    '0': '已選擇%{smart_count}個檔案',
+    '1': '已選擇%{smart_count}個檔案',
+    '2': '已選擇%{smart_count}個檔案'
   },
   xMoreFilesAdded: {
-    '0': '又有%{smart_count}個文件被添加',
-    '1': '又有%{smart_count}個文件被添加',
-    '2': '又有%{smart_count}個文件被添加'
+    '0': '又新增%{smart_count}個檔案',
+    '1': '又新增%{smart_count}個檔案',
+    '2': '又新增%{smart_count}個檔案'
   },
   xTimeLeft: '還剩下%{time}',
-  youCanOnlyUploadFileTypes: '您只能上傳這些文件類型:%{types}',
+  youCanOnlyUploadFileTypes: '您只能上傳這些檔案類型:%{types}',
   youCanOnlyUploadX: {
-    '0': '您只能上傳%{smart_count}個文件',
-    '1': '您只能上傳%{smart_count}個文件',
-    '2': '您只能上傳%{smart_count}個文件'
+    '0': '您只能上傳%{smart_count}個檔案',
+    '1': '您只能上傳%{smart_count}個檔案',
+    '2': '您只能上傳%{smart_count}個檔案'
   },
   youHaveToAtLeastSelectX: {
-    '0': '您至少要選擇%{smart_count}個文件',
-    '1': '您至少要選擇%{smart_count}個文件',
-    '2': '您至少要選擇%{smart_count}個文件'
-  },
-  selectAllFilesFromFolderNamed: '从文件夹中选择所有文件 %{name}',
-  unselectAllFilesFromFolderNamed: '取消选择文件夹中的所有文件 %{name}',
-  selectFileNamed: '选择文件 %{name}',
-  unselectFileNamed: '取消选择文件 %{name}',
-  openFolderNamed: '打开文件夹 %{name}'
+    '0': '您至少要選擇%{smart_count}個檔案',
+    '1': '您至少要選擇%{smart_count}個檔案',
+    '2': '您至少要選擇%{smart_count}個檔案'
+  }
 }
 
 zh_TW.pluralize = function (n) {