Kaynağa Gözat

Adjust i18n (#1712)

* @uppy/locales - updated Nl translation as per Kevin

* @uppy/provider-views - moved all translations to Core, removed dependency on Dashboard

* @uppy/locales - added missing translations for 'Add more'
Evgenia Karunus 5 yıl önce
ebeveyn
işleme
70acbf7861

+ 2 - 4
bin/locale-packs.js

@@ -23,10 +23,8 @@ if (mode === 'build') {
 
 function getSources (pluginName) {
   const dependencies = {
-    // because e.g. 'companionAuthError' is used in provider-views but set in Core's defaultLocale
-    'core': ['provider-views'],
-    // because e.g. 'emptyFolderAdded' is used in provider-views but set in Dashboard's defaultLocale
-    'dashboard': ['provider-views']
+    // because 'provider-views' doesn't have its own locale, it uses Core's defaultLocale
+    'core': ['provider-views']
   }
 
   const globPath = path.join(__dirname, '..', 'packages', '@uppy', pluginName, 'lib', '**', '*.js')

+ 7 - 1
packages/@uppy/core/src/index.js

@@ -70,7 +70,13 @@ class Uppy {
         resetFilter: 'Reset filter',
         loading: 'Loading...',
         authenticateWithTitle: 'Please authenticate with %{pluginName} to select files',
-        authenticateWith: 'Connect to %{pluginName}'
+        authenticateWith: 'Connect to %{pluginName}',
+        emptyFolderAdded: 'No files were added from empty folder',
+        folderAdded: {
+          0: 'Added %{smart_count} file from %{folder}',
+          1: 'Added %{smart_count} files from %{folder}',
+          2: 'Added %{smart_count} files from %{folder}'
+        }
       }
     }
 

+ 0 - 6
packages/@uppy/dashboard/src/index.js

@@ -67,7 +67,6 @@ module.exports = class Dashboard extends Plugin {
         dropPaste: 'Drop files here, paste or %{browse}',
         dropHint: 'Drop your files here',
         browse: 'browse',
-        emptyFolderAdded: 'No files were added from empty folder',
         uploadComplete: 'Upload complete',
         uploadPaused: 'Upload paused',
         resumeUpload: 'Resume upload',
@@ -89,11 +88,6 @@ module.exports = class Dashboard extends Plugin {
           1: 'Processing %{smart_count} files',
           2: 'Processing %{smart_count} files'
         },
-        folderAdded: {
-          0: 'Added %{smart_count} file from %{folder}',
-          1: 'Added %{smart_count} files from %{folder}',
-          2: 'Added %{smart_count} files from %{folder}'
-        },
         poweredBy: 'Powered by'
       }
     }

+ 1 - 0
packages/@uppy/locales/src/ar_SA.js

@@ -1,6 +1,7 @@
 const ar_SA = {}
 
 ar_SA.strings = {
+  addMore: 'أضف المزيد',
   addMoreFiles: 'اضف المزيد من الملفات',
   addingMoreFiles: ' اضافة المزيد من الملفات',
   allowAccessDescription: 'ارجو السماح للموقع بالتقاط الصور والفديوهات.',

+ 1 - 0
packages/@uppy/locales/src/es_GL.js

@@ -1,6 +1,7 @@
 const es_GL = {}
 
 es_GL.strings = {
+  addMore: 'añadir más',
   addMoreFiles: 'Agregar máis arquivos',
   addingMoreFiles: 'Agregando máis arquivos',
   allowAccessDescription: 'Para tomar fotos ou grabar video coa túa cámara, por favor permite a este sitio o acceso á cámara.',

+ 1 - 0
packages/@uppy/locales/src/hu_HU.js

@@ -3,6 +3,7 @@ const hu_HU = {}
 hu_HU.contributors = ['nagyv']
 
 hu_HU.strings = {
+  addMore: 'Adj hozzá többet',
   addMoreFiles: 'További fájlok hozzáadása',
   addingMoreFiles: 'További fájlok hozzáadása',
   allowAccessDescription: 'A képek vagy videó felvételéhez, kérjük engedélyezze a kamera használatát ezen az oldalon.',

+ 1 - 0
packages/@uppy/locales/src/ja_JP.js

@@ -1,6 +1,7 @@
 const ja_JP = {}
 
 ja_JP.strings = {
+  addMore: 'さらに追加',
   addMoreFiles: 'ファイルを追加',
   addingMoreFiles: 'ファイルを追加しています',
   allowAccessDescription: 'カメラやビデオの機能を使用するには、カメラへのアクセスを許可してください。',

+ 1 - 1
packages/@uppy/locales/src/nl_NL.js

@@ -135,7 +135,7 @@ nl_NL.strings = {
   unselectAllFilesFromFolderNamed: 'Deselecteer alle bestanden uit de map %{name}',
   selectFileNamed: 'Selecteer bestand %{name}',
   unselectFileNamed: 'Deselecteer bestand %{name}',
-  openFolderNamed: 'Open folder %{name}'
+  openFolderNamed: 'Open map %{name}'
 }
 
 nl_NL.pluralize = function (n) {

+ 1 - 0
packages/@uppy/locales/src/pt_BR.js

@@ -1,6 +1,7 @@
 const pt_BR = {}
 
 pt_BR.strings = {
+  addMore: 'Adicione mais',
   addMoreFiles: 'Adicionar mais arquivos',
   addingMoreFiles: 'Adicionando mais arquivos',
   allowAccessDescription: 'Para poder tirar fotos e gravar vídeos com sua câmera, por favor permita o acesso a câmera para esse site.',

+ 1 - 0
packages/@uppy/locales/src/sr_RS_Latin.js

@@ -1,6 +1,7 @@
 const sr_RS_Latin = {}
 
 sr_RS_Latin.strings = {
+  addMore: 'Dodaj još',
   addMoreFiles: 'Dodaj još datoteka',
   addingMoreFiles: 'Dodavanje datoteka',
   allowAccessDescription: 'Molimo Vas, dozvolite pristup Vašoj kameri, kako biste mogli da je koristite za snimanje fotografija i video zapisa.',

+ 1 - 0
packages/@uppy/locales/src/tr_TR.js

@@ -1,6 +1,7 @@
 const tr_TR = {}
 
 tr_TR.strings = {
+  addMore: 'Daha ekle',
   addMoreFiles: 'Daha fazla dosya ekle',
   addingMoreFiles: 'Daha fazla dosya ekleniyor',
   allowAccessDescription: 'Kameranızla fotoğraf çekmek veya video kaydetmek için lütfen erişim izni verin.',

+ 3 - 3
packages/@uppy/provider-views/src/index.js

@@ -358,14 +358,14 @@ module.exports = class ProviderView {
       state = this.plugin.getPluginState()
       state.selectedFolders[folderId] = { loading: false, files: files }
       this.plugin.setPluginState({ selectedFolders: folders })
-      const dashboard = this.plugin.uppy.getPlugin('Dashboard')
+
       let message
       if (files.length) {
-        message = dashboard.i18n('folderAdded', {
+        message = this.plugin.uppy.i18n('folderAdded', {
           smart_count: files.length, folder: folder.name
         })
       } else {
-        message = dashboard.i18n('emptyFolderAdded')
+        message = this.plugin.uppy.i18n('emptyFolderAdded')
       }
       this.plugin.uppy.info(message)
     }).catch((e) => {