瀏覽代碼

Add ms_MY (Malay) locale (#5488)

* Add ms_MY (Malay) locale

* Fix linters error
Salimi 5 月之前
父節點
當前提交
6d413f5eac
共有 1 個文件被更改,包括 246 次插入0 次删除
  1. 246 0
      packages/@uppy/locales/src/ms_MY.ts

+ 246 - 0
packages/@uppy/locales/src/ms_MY.ts

@@ -0,0 +1,246 @@
+/* eslint-disable @typescript-eslint/ban-ts-comment */
+import type { Locale } from '@uppy/utils/lib/Translator'
+
+const ms_MY: Locale<0 | 1> = {
+  strings: {},
+  pluralize(n) {
+    if (n === 1) {
+      return 0
+    }
+    return 1
+  },
+}
+
+ms_MY.strings = {
+  addBulkFilesFailed: {
+    '0': 'Gagal untuk menambah %{smart_count} fail kerana ralat dalaman',
+    '1': 'Gagal untuk menambah %{smart_count} fail kerana ralat dalaman',
+  },
+  addedNumFiles: '%{numFiles} fail berhasil ditambah',
+  addingMoreFiles: 'Menambah lebih banyak fail',
+  additionalRestrictionsFailed: '%{count} sekatan tambahan tidak dipenuhi',
+  addMore: 'Tambah lagi',
+  addMoreFiles: 'Tambah lebih banyak fail',
+  aggregateExceedsSize:
+    'Anda memilih %{size} fail, tetapi saiz maksimum yang dibenarkan adalah %{sizeAllowed}',
+  allFilesFromFolderNamed: 'Semua fail daripada folder %{name}',
+  allowAccessDescription:
+    'Untuk mengambil gambar atau merakam video menggunakan kamera anda, sila benarkan akses kamera untuk laman ini.',
+  allowAccessTitle: 'Sila benarkan akses ke kamera anda',
+  allowAudioAccessDescription:
+    'Untuk merakam audio, sila benarkan akses mikrofon untuk laman ini.',
+  allowAudioAccessTitle: 'Sila benarkan akses ke mikrofon anda',
+  aspectRatioLandscape: 'Pangkas landskap (16:9)',
+  aspectRatioPortrait: 'Pangkas potret (9:16)',
+  aspectRatioSquare: 'Pangkas segi empat',
+  authAborted: 'Pengesahan dibatalkan',
+  authenticateWith: 'Sambung ke %{pluginName}',
+  authenticateWithTitle: 'Sila sahkan dengan %{pluginName} untuk memilih fail',
+  back: 'Kembali',
+  browse: 'semak imbas',
+  browseFiles: 'semak imbas fail',
+  browseFolders: 'semak imbas folder',
+  cancel: 'Batal',
+  cancelUpload: 'Batal muat naik',
+  chooseFiles: 'Pilih fail',
+  closeModal: 'Tutup Modal',
+  companionError: 'Sambungan ke Companion gagal',
+  companionUnauthorizeHint:
+    'Untuk tidak membenarkan akaun %{provider} anda, sila pergi ke %{url}',
+  complete: 'Selesai',
+  compressedX: '%{size} tersimpan dengan memampatkan gambar',
+  compressingImages: 'Mampatkan gambar...',
+  connectedToInternet: 'Terhubung ke Internet',
+  copyLink: 'Salin pautan',
+  copyLinkToClipboardFallback: 'Salin URL di bawah',
+  copyLinkToClipboardSuccess: 'Pautan disalin ke papan keratan.',
+  creatingAssembly: 'Menyediakan muat naik...',
+  creatingAssemblyFailed: 'Transloadit: Tidak dapat membuat Perhimpunan',
+  dashboardTitle: 'Papan Pemuka Uppy',
+  dashboardWindowTitle:
+    'Tetingkap Papan Pemuka Uppy (Tekan escape untuk menutup)',
+  dataUploadedOfTotal: '%{complete} dari %{total}',
+  discardRecordedFile: 'Buang fail yang dirakam',
+  done: 'Selesai',
+  dropHereOr: 'Letakkan di sini atau %{browse}',
+  dropHint: 'Letakkan fail anda di sini',
+  dropPasteBoth: 'Letakkan fail di sini, %{browseFiles} atau %{browseFolders}',
+  dropPasteFiles: 'Letakkan fail di sini atau %{browseFiles}',
+  dropPasteFolders: 'Letakkan folder di sini atau %{browseFolders}',
+  dropPasteImportBoth:
+    'Letakkan folder di sini, %{browseFiles}, %{browseFolders} atau import daripada:',
+  dropPasteImportFiles:
+    'Letakkan fail di sini, %{browseFiles} atau import daripada:',
+  dropPasteImportFolders:
+    'Letakkan fail di sini, %{browseFolders} atau import daripada:',
+  editFile: 'Edit fail',
+  editFileWithFilename: 'Edit fail %{file}',
+  editImage: 'Edit gambar',
+  editing: 'Mengedit %{file}',
+  emptyFolderAdded: 'Tiada fail yang ditambah daripada folder kosong',
+  encoding: 'Pengekodan...',
+  enterCorrectUrl:
+    'URL salah: Sila pastikan anda memasukkan pautan terus ke fail',
+  enterTextToSearch: 'Masukkan teks untuk mencari imej',
+  enterUrlToImport: 'Masukkan URL untuk mengimport fail',
+  error: 'Ralat',
+  exceedsSize: '%{file} melebihi saiz maksimum yang dibenarkan iaitu %{size}',
+  failedToFetch: 'Companion gagal mengambil URL ini, sila pastikan URL betul',
+  failedToUpload: 'Gagal memuat naik %{file}',
+  filesUploadedOfTotal: {
+    '0': '%{complete} dari %{smart_count} fail dimuat naik',
+    '1': '%{complete} dari %{smart_count} fail dimuat naik',
+  },
+  filter: 'Tapis',
+  finishEditingFile: 'Selesai mengedit fail',
+  flipHorizontal: 'Flip mendatar',
+  folderAdded: {
+    '0': '%{smart_count} fail ditambah dari %{folder}',
+    '1': '%{smart_count} fail ditambah dari %{folder}',
+  },
+  folderAlreadyAdded: 'Folder "%{folder}" telah pun ditambah',
+  generatingThumbnails: 'Menjana lakaran kecil...',
+  import: 'Import',
+  importFiles: 'Import fail dari:',
+  importFrom: 'Import dari %{name}',
+  inferiorSize:
+    'Fail ini lebih kecil daripada saiz yang dibenarkan iaitu %{size}',
+  loadedXFiles: '%{numFiles} fail telah dimuatkan',
+  loading: 'Memuatkan...',
+  logOut: 'Log keluar',
+  micDisabled: 'Akses mikrofon dinafikan oleh pengguna',
+  missingRequiredMetaField: 'Medan meta yang diperlukan tiada',
+  missingRequiredMetaFieldOnFile:
+    'Tiada medan meta yang diperlukan dalam %{fileName}',
+  missingRequiredMetaFields: {
+    '0': 'Medan meta yang diperlukan tiada: %{fields}.',
+    '1': 'Medan meta yang diperlukan tiada: %{fields}.',
+  },
+  myDevice: 'Peranti Saya',
+  noAudioDescription:
+    'Untuk merakam audio, sila sambungkan mikrofon atau peranti input audio lain',
+  noAudioTitle: 'Microphone Not Available',
+  noCameraDescription:
+    'Untuk mengambil gambar atau merakam video, sila sambungkan peranti kamera',
+  noCameraTitle: 'Kamera Tidak Tersedia',
+  noDuplicates:
+    "Tidak boleh menambah fail pendua '%{fileName}', ia sudah wujud",
+  noFilesFound: 'Anda tidak mempunyai fail atau folder di sini',
+  noInternetConnection: 'Tiada sambungan Internet',
+  noMoreFilesAllowed: 'Tidak boleh menambah lebih banyak fail',
+  noSearchResults: 'Malangnya, tiada hasil untuk carian ini',
+  openFolderNamed: 'Buka folder %{name}',
+  pause: 'Jeda',
+  paused: 'Dijeda',
+  pauseUpload: 'Jeda muat naik',
+  pluginNameAudio: 'Audio',
+  pluginNameBox: 'Kotak',
+  pluginNameCamera: 'Kamera',
+  pluginNameDropbox: 'Dropbox',
+  pluginNameFacebook: 'Facebook',
+  pluginNameGoogleDrive: 'Google Drive',
+  pluginNameGooglePhotos: 'Google Photos',
+  pluginNameInstagram: 'Instagram',
+  pluginNameOneDrive: 'OneDrive',
+  pluginNameScreenCapture: 'Screencast',
+  pluginNameUnsplash: 'Unsplash',
+  pluginNameUrl: 'Link',
+  pluginNameZoom: 'Zoom',
+  poweredBy: 'Dikuasakan oleh %{uppy}',
+  processingXFiles: {
+    '0': 'Memproses %{smart_count} fail',
+    '1': 'Memproses %{smart_count} fail',
+  },
+  recording: 'Merakam',
+  recordingLength: 'Panjang rakaman %{recording_length}',
+  recordingStoppedMaxSize:
+    'Rakaman dihentikan kerana saiz fail hampir melebihi had',
+  recordVideoBtn: 'Rakam Video',
+  recoveredAllFiles:
+    'Kami memulihkan semua fail. Anda kini boleh menyambung semula muat naik.',
+  recoveredXFiles: {
+    '0': 'Kami tidak dapat memulihkan 1 fail sepenuhnya. Sila pilih semula dan sambung muat naik.',
+    '1': 'Kami tidak dapat memulihkan %{smart_count} fail sepenuhnya. Sila pilih semula dan sambung muat naik.',
+  },
+  removeFile: 'Buang fail',
+  reSelect: 'Pilih semula',
+  resetFilter: 'Tetap semua tapisan',
+  resetSearch: 'Tetap semua carian',
+  resume: 'Sambung semula',
+  resumeUpload: 'Sambung semula muat naik',
+  retry: 'Cuba semula',
+  retryUpload: 'Cuba semula muat naik',
+  revert: 'Tetap semula',
+  rotate: 'Putar 90°',
+  save: 'Simpan',
+  saveChanges: 'Simpan perubahan',
+  search: 'Carian',
+  searchImages: 'Cari gambar',
+  selectX: {
+    '0': 'Pilih %{smart_count}',
+    '1': 'Pilih %{smart_count}',
+  },
+  sessionRestored: 'Sesi dipulihkan',
+  showErrorDetails: 'Tunjukkan butiran ralat',
+  signInWithGoogle: 'Log masuk dengan Google',
+  smile: 'Senyum!',
+  startAudioRecording: 'Mulakan rakaman audio',
+  startCapturing: 'Mulakan tangkapan skrin',
+  startRecording: 'Mulakan rakaman video',
+  stopAudioRecording: 'Hentikan rakaman audio',
+  stopCapturing: 'Hentikan tangkapan skrin',
+  stopRecording: 'Hentikan rakaman video',
+  streamActive: 'Strim aktif',
+  streamPassive: 'Strim pasif',
+  submitRecordedFile: 'Serahkan fail yang direkodkan',
+  takePicture: 'Ambil gambar',
+  takePictureBtn: 'Ambil Gambar',
+  unnamed: 'Tidak bernama',
+  upload: 'Muat naik',
+  uploadComplete: 'Muat naik selesai',
+  uploadFailed: 'Muat naik gagal',
+  uploading: 'Memuat naik',
+  uploadingXFiles: {
+    '0': 'Muat naik %{smart_count} fail',
+    '1': 'Muat naik %{smart_count} fail',
+  },
+  uploadPaused: 'Muat naik dijeda',
+  uploadStalled:
+    'Muat naik tidak membuat sebarang kemajuan selama %{seconds} saat. Anda mungkin mahu mencubanya semula.',
+  uploadXFiles: {
+    '0': 'Muat naik %{smart_count} fail',
+    '1': 'Muat naik %{smart_count} fail',
+  },
+  uploadXNewFiles: {
+    '0': 'Muat naik +%{smart_count} fail',
+    '1': 'Muat naik +%{smart_count} fail',
+  },
+  xFilesSelected: {
+    '0': '%{smart_count} fail dipilih',
+    '1': '%{smart_count} fail dipilih',
+  },
+  xMoreFilesAdded: {
+    '0': '%{smart_count} lagi fail ditambah',
+    '1': '%{smart_count} lagi fail ditambah',
+  },
+  xTimeLeft: '%{time} lagi tinggal',
+  youCanOnlyUploadFileTypes: 'Anda hanya boleh muat naik: %{types}',
+  youCanOnlyUploadX: {
+    '0': 'Anda hanya boleh muat naik %{smart_count} fail',
+    '1': 'Anda hanya boleh muat naik %{smart_count} fail',
+  },
+  youHaveToAtLeastSelectX: {
+    '0': 'Anda perlu memilih sekurang-kurangnya %{smart_count} fail',
+    '1': 'Anda perlu memilih sekurang-kurangnya %{smart_count} fail',
+  },
+  zoomIn: 'Zum masuk',
+  zoomOut: 'Zum keluar',
+}
+
+// @ts-ignore untyped
+if (typeof Uppy !== 'undefined') {
+  // @ts-ignore untyped
+  globalThis.Uppy.locales.ms_MY = ms_MY
+}
+
+export default ms_MY