mirror of
https://github.com/localsend/localsend.git
synced 2026-06-22 20:00:07 +00:00
deps: remove wechat_assets_picker
This commit is contained in:
@@ -146,35 +146,5 @@
|
||||
"files": "Files",
|
||||
"fileName": "File name",
|
||||
"size": "Size"
|
||||
},
|
||||
"assetPicker": {
|
||||
"confirm": "Confirm",
|
||||
"cancel": "Cancel",
|
||||
"edit": "Edit",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "Load failed",
|
||||
"original": "Origin",
|
||||
"preview": "Preview",
|
||||
"select": "Select",
|
||||
"emptyList": "Empty list",
|
||||
"unSupportedAssetType": "Unsupported file type.",
|
||||
"unableToAccessAll": "Unable to access all files on the device",
|
||||
"viewingLimitedAssetsTip": "Only view files and albums accessible to the app.",
|
||||
"changeAccessibleLimitedAssets": "Click to update accessible files",
|
||||
"accessAllTip": "App can only access some files on the device. Go to system settings and allow the app to access all media on the device.",
|
||||
"goToSystemSettings": "Go to system settings",
|
||||
"accessLimitedAssets": "Continue with limited access",
|
||||
"accessiblePathName": "Accessible files",
|
||||
"sTypeAudioLabel": "Audio",
|
||||
"sTypeImageLabel": "Image",
|
||||
"sTypeVideoLabel": "Video",
|
||||
"sTypeOtherLabel": "Other media",
|
||||
"sActionPlayHint": "play",
|
||||
"sActionPreviewHint": "preview",
|
||||
"sActionSelectHint": "select",
|
||||
"sActionSwitchPathLabel": "change path",
|
||||
"sActionUseCameraHint": "use camera",
|
||||
"sNameDurationLabel": "duration",
|
||||
"sUnitAssetCountLabel": "count"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -382,36 +382,5 @@
|
||||
"files": "Files",
|
||||
"fileName": "File name",
|
||||
"size": "Size"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "Confirm",
|
||||
"cancel": "Cancel",
|
||||
"edit": "Edit",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "Load failed",
|
||||
"original": "Origin",
|
||||
"preview": "Preview",
|
||||
"select": "Select",
|
||||
"emptyList": "Empty list",
|
||||
"unSupportedAssetType": "Unsupported file type.",
|
||||
"unableToAccessAll": "Unable to access all files on the device",
|
||||
"viewingLimitedAssetsTip": "Only view files and albums accessible to the app.",
|
||||
"changeAccessibleLimitedAssets": "Click to update accessible files",
|
||||
"accessAllTip": "App can only access some files on the device. Go to system settings and allow the app to access all media on the device.",
|
||||
"goToSystemSettings": "Go to system settings",
|
||||
"accessLimitedAssets": "Continue with limited access",
|
||||
"accessiblePathName": "Accessible files",
|
||||
"sTypeAudioLabel": "Audio",
|
||||
"sTypeImageLabel": "Image",
|
||||
"sTypeVideoLabel": "Video",
|
||||
"sTypeOtherLabel": "Other media",
|
||||
"sActionPlayHint": "play",
|
||||
"sActionPreviewHint": "preview",
|
||||
"sActionSelectHint": "select",
|
||||
"sActionSwitchPathLabel": "change path",
|
||||
"sActionUseCameraHint": "use camera",
|
||||
"sNameDurationLabel": "duration",
|
||||
"sUnitAssetCountLabel": "count"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -379,36 +379,5 @@
|
||||
"files": "الملفات",
|
||||
"fileName": "اسم الملف",
|
||||
"size": "الحجم"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "تاكيد",
|
||||
"cancel": "إلغاء",
|
||||
"edit": "تعديل",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "فشل التحميل",
|
||||
"original": "أصلي",
|
||||
"preview": "معاينة",
|
||||
"select": "تحديد",
|
||||
"emptyList": "القائمة فارغة",
|
||||
"unSupportedAssetType": "نوع غير مدعوم",
|
||||
"unableToAccessAll": "لا يمكن الوصول إلى جميع الملفات الموجودة على الجهاز",
|
||||
"viewingLimitedAssetsTip": "إظهار الملفات والألبومات التي يمكن للتطبيق الوصول إليها فقط.",
|
||||
"changeAccessibleLimitedAssets": "السماح بالوصول إلى ملفات إضافية",
|
||||
"accessAllTip": "يمكن للتطبيق الوصول فقط إلى بعض الملفات على الجهاز. انتقل إلى إعدادات النظام واسمح للتطبيق بالوصول إلى جميع الوسائط على الجهاز.",
|
||||
"goToSystemSettings": "فتح إعدادات النظام",
|
||||
"accessLimitedAssets": "الاستمرار مع صلاحيات محدوده",
|
||||
"accessiblePathName": "ملفات يمكن الوصول إليها",
|
||||
"sTypeAudioLabel": "صوتي",
|
||||
"sTypeImageLabel": "صورة",
|
||||
"sTypeVideoLabel": "فيديو",
|
||||
"sTypeOtherLabel": "آخر",
|
||||
"sActionPlayHint": "تشغيل",
|
||||
"sActionPreviewHint": "معاينة",
|
||||
"sActionSelectHint": "تحديد",
|
||||
"sActionSwitchPathLabel": "تبديل المسار",
|
||||
"sActionUseCameraHint": "استخدم الكاميرا",
|
||||
"sNameDurationLabel": "مدة",
|
||||
"sUnitAssetCountLabel": "عدد"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -190,8 +190,5 @@
|
||||
"@info": "অ্যাপলের নির্দেশিকাগুলি 'ক্লোজ' শব্দের বিষয়ে খুবই কঠোর।",
|
||||
"open": "@:general.open",
|
||||
"close": "LocalSend থেকে প্রস্থান করুন"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -379,36 +379,5 @@
|
||||
"files": "Fitxers",
|
||||
"fileName": "Nom del fitxer",
|
||||
"size": "Mida"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Traduccions per a l'eina de selecció de mitjans per a Android i Iphone",
|
||||
"confirm": "Confirmar",
|
||||
"cancel": "Cancel·lar",
|
||||
"edit": "Editar",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "Càrrega fallida",
|
||||
"original": "Original",
|
||||
"preview": "Vista prèvia",
|
||||
"select": "Seleccioni",
|
||||
"emptyList": "Llista buida",
|
||||
"unSupportedAssetType": "Tipus de fitxer no suportat.",
|
||||
"unableToAccessAll": "No es pot accedir a tots els fitxers del dispositiu.",
|
||||
"viewingLimitedAssetsTip": "Visualitza només fitxers i àlbums accessibles per l'aplicació.",
|
||||
"changeAccessibleLimitedAssets": "Faci clic per actualitzar els fitxers accessibles",
|
||||
"accessAllTip": "L'aplicació només pot accedir a alguns fitxers del dispositiu. Vés a la configuració del sistema i permet que l'aplicació accedeixi a tots els mitjans del dispositiu.",
|
||||
"goToSystemSettings": "Anar a la configuració del sistema",
|
||||
"accessLimitedAssets": "Continuar amb accés limitat",
|
||||
"accessiblePathName": "Fitxers accessibles",
|
||||
"sTypeAudioLabel": "Àudio",
|
||||
"sTypeImageLabel": "Imatge",
|
||||
"sTypeVideoLabel": "Vídeo",
|
||||
"sTypeOtherLabel": "Altres medis",
|
||||
"sActionPlayHint": "reproduir",
|
||||
"sActionPreviewHint": "previ",
|
||||
"sActionSelectHint": "selecccionar",
|
||||
"sActionSwitchPathLabel": "canviar ruta",
|
||||
"sActionUseCameraHint": "utilitzar càmera",
|
||||
"sNameDurationLabel": "duració",
|
||||
"sUnitAssetCountLabel": "comptar"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -309,36 +309,5 @@
|
||||
"files": "Soubory",
|
||||
"fileName": "Název souboru",
|
||||
"size": "Velikost"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "Potvrdit",
|
||||
"cancel": "Zrušit",
|
||||
"edit": "Editovat",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "Načtení se nezdařilo",
|
||||
"original": "Původ",
|
||||
"preview": "Náhled",
|
||||
"select": "Vybrat",
|
||||
"emptyList": "Prázdný seznam",
|
||||
"unSupportedAssetType": "Nepodporovaný typ souboru.",
|
||||
"unableToAccessAll": "Nelze získat přístup ke všem souborům v zařízení",
|
||||
"viewingLimitedAssetsTip": "Zobrazit pouze soubory a alba, ke kterým má aplikace přístup.",
|
||||
"changeAccessibleLimitedAssets": "Kliknutím aktualizujete přístupné soubory",
|
||||
"accessAllTip": "Aplikace má přístup pouze k některým souborům v zařízení. Přejděte do nastavení systému a povolte aplikaci přístup ke všem médiím v zařízení.",
|
||||
"goToSystemSettings": "Přejít do nastavení systému",
|
||||
"accessLimitedAssets": "Pokračovat s omezeným přístupem",
|
||||
"accessiblePathName": "Přístupné soubory",
|
||||
"sTypeAudioLabel": "Audio",
|
||||
"sTypeImageLabel": "Obrázek",
|
||||
"sTypeVideoLabel": "Video",
|
||||
"sTypeOtherLabel": "Ostatní média",
|
||||
"sActionPlayHint": "přehrát",
|
||||
"sActionPreviewHint": "náhled",
|
||||
"sActionSelectHint": "vybrat",
|
||||
"sActionSwitchPathLabel": "změnit cestu",
|
||||
"sActionUseCameraHint": "použít kameru",
|
||||
"sNameDurationLabel": "doba trvání",
|
||||
"sUnitAssetCountLabel": "počet"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -310,36 +310,5 @@
|
||||
"files": "Dateien",
|
||||
"fileName": "Dateiname",
|
||||
"size": "Größe"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "Bestätigen",
|
||||
"cancel": "Abbrechen",
|
||||
"edit": "Bearbeiten",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "Ladevorgang ist fehlgeschlagen",
|
||||
"original": "Ursprung",
|
||||
"preview": "Vorschau",
|
||||
"select": "Auswählen",
|
||||
"emptyList": "Leere Liste",
|
||||
"unSupportedAssetType": "Format ist nicht unterstützt.",
|
||||
"unableToAccessAll": "Zugriff nicht möglich",
|
||||
"viewingLimitedAssetsTip": "Zeigen Sie nur Dateien und Alben an, auf die die App zugreifen kann.",
|
||||
"changeAccessibleLimitedAssets": "Tippen, um erlaubte Dateien zu aktualisieren",
|
||||
"accessAllTip": "Die App kann nur auf einige der Dateien auf dem Gerät zugreifen. Öffnen Sie die Systemeinstellungen und erlauben Sie der App, \nauf alle Dateien auf dem Gerät zuzugreifen",
|
||||
"goToSystemSettings": "Gehe zu den Systemeinstellungen",
|
||||
"accessLimitedAssets": "Fahre fort mit limitierten Zugriff",
|
||||
"accessiblePathName": "Verfügbare Assets",
|
||||
"sTypeAudioLabel": "Audio",
|
||||
"sTypeImageLabel": "Bild",
|
||||
"sTypeVideoLabel": "Video",
|
||||
"sTypeOtherLabel": "Andere Medien",
|
||||
"sActionPlayHint": "Abspielen",
|
||||
"sActionPreviewHint": "Vorschau",
|
||||
"sActionSelectHint": "Auswählen",
|
||||
"sActionSwitchPathLabel": "Dateipfad ändern",
|
||||
"sActionUseCameraHint": "Kamera benutzen",
|
||||
"sNameDurationLabel": "Dauer",
|
||||
"sUnitAssetCountLabel": "Anzahl"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -309,36 +309,5 @@
|
||||
"files": "Ficheros",
|
||||
"fileName": "Nombre del fichero",
|
||||
"size": "Tamaño"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "Confirmar",
|
||||
"cancel": "Cancelar",
|
||||
"edit": "Editar",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "Error de carga",
|
||||
"original": "Original",
|
||||
"preview": "Vista previa",
|
||||
"select": "Seleccionar",
|
||||
"emptyList": "Lista vacía",
|
||||
"unSupportedAssetType": "Tipo de fichero no soportado.",
|
||||
"unableToAccessAll": "No se puede acceder a los archivos del dispositivo.",
|
||||
"viewingLimitedAssetsTip": "Ver sólo los archivos y álbumes accesibles para la aplicación.",
|
||||
"changeAccessibleLimitedAssets": "Haga clic para actualizar los archivos accesibles",
|
||||
"accessAllTip": "La aplicación sólo puede acceder a algunos archivos del dispositivo. Ve a la configuración del sistema y permite que la aplicación acceda a todos los archivos multimedia del dispositivo.",
|
||||
"goToSystemSettings": "Ir a los ajustes del sistema",
|
||||
"accessLimitedAssets": "Continuar con acceso limitado",
|
||||
"accessiblePathName": "Ficheros accesibles",
|
||||
"sTypeAudioLabel": "Audio",
|
||||
"sTypeImageLabel": "Imagen",
|
||||
"sTypeVideoLabel": "Video",
|
||||
"sTypeOtherLabel": "Otros medios",
|
||||
"sActionPlayHint": "play",
|
||||
"sActionPreviewHint": "vista previa",
|
||||
"sActionSelectHint": "selecccionar",
|
||||
"sActionSwitchPathLabel": "cambiar ruta",
|
||||
"sActionUseCameraHint": "usar cámara",
|
||||
"sNameDurationLabel": "duración",
|
||||
"sUnitAssetCountLabel": "conteo"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -382,36 +382,5 @@
|
||||
"files": "فایل ها",
|
||||
"fileName": "نام فایل",
|
||||
"size": "حجم"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "تایید",
|
||||
"cancel": "لغو",
|
||||
"edit": "ویرایش",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "بارگذاری ناموفق",
|
||||
"original": "اصلی",
|
||||
"preview": "پیش نمایش",
|
||||
"select": "انتخاب",
|
||||
"emptyList": "لیست خالی",
|
||||
"unSupportedAssetType": "نوع فایل پشتیبانی نشده",
|
||||
"unableToAccessAll": "قادر به دسترسی به تمام فایل های موجود در دستگاه نیست",
|
||||
"viewingLimitedAssetsTip": "فقط فایل ها و آلبوم های قابل دسترسی برنامه را مشاهده کنید",
|
||||
"changeAccessibleLimitedAssets": "برای به روز رسانی فایل های در دسترس کلیک کنید",
|
||||
"accessAllTip": "برنامه فقط می تواند به برخی از فایل های دستگاه دسترسی داشته باشد. به تنظیمات سیستم بروید و به برنامه اجازه دهید به تمام رسانه های موجود در دستگاه دسترسی داشته باشد",
|
||||
"goToSystemSettings": "رفتن به تنظیمات سیستم",
|
||||
"accessLimitedAssets": "با دسترسی محدود ادامه دهید",
|
||||
"accessiblePathName": "فایل های قابل دسترسی",
|
||||
"sTypeAudioLabel": "صوت",
|
||||
"sTypeImageLabel": "تصویر",
|
||||
"sTypeVideoLabel": "ویدیو",
|
||||
"sTypeOtherLabel": "دیگر رسانه ها",
|
||||
"sActionPlayHint": "پخش",
|
||||
"sActionPreviewHint": "پیش نمایش",
|
||||
"sActionSelectHint": "انتخاب",
|
||||
"sActionSwitchPathLabel": "تغییر مسیر",
|
||||
"sActionUseCameraHint": "از دوربین استفاده کنید",
|
||||
"sNameDurationLabel": "مدت زمان",
|
||||
"sUnitAssetCountLabel": "شمردن"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -309,36 +309,5 @@
|
||||
"files": "Fichiers",
|
||||
"fileName": "Nom du fichier",
|
||||
"size": "Taille"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "OK",
|
||||
"cancel": "Annuler",
|
||||
"edit": "Modifier",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "Echec du chargement",
|
||||
"original": "Original",
|
||||
"preview": "Aperçu",
|
||||
"select": "Choisir",
|
||||
"emptyList": "Liste vide",
|
||||
"unSupportedAssetType": "Type de fichier non supporté.",
|
||||
"unableToAccessAll": "Impossible d'accéder aux médias de votre appareil",
|
||||
"viewingLimitedAssetsTip": "Affichage des médias et albums limité.",
|
||||
"changeAccessibleLimitedAssets": "Modifier l'accès limité aux médias",
|
||||
"accessAllTip": "L'application ne peut accéder qu'à certains medias. Allez dans les paramètres système et autoriser l'application à accéder à tous les medias sur l'appareil.",
|
||||
"goToSystemSettings": "Allez dans les paramètres système",
|
||||
"accessLimitedAssets": "Continuer avec un accès limité",
|
||||
"accessiblePathName": "Medias accessible",
|
||||
"sTypeAudioLabel": "l'audio",
|
||||
"sTypeImageLabel": "image",
|
||||
"sTypeVideoLabel": "vidéo",
|
||||
"sTypeOtherLabel": "Autre",
|
||||
"sActionPlayHint": "jouer",
|
||||
"sActionPreviewHint": "aperçu",
|
||||
"sActionSelectHint": "choisir",
|
||||
"sActionSwitchPathLabel": "changer le dossier",
|
||||
"sActionUseCameraHint": "Utiliser la Caméra",
|
||||
"sNameDurationLabel": "durée",
|
||||
"sUnitAssetCountLabel": "quantité"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -309,36 +309,5 @@
|
||||
"files": "Fájl",
|
||||
"fileName": "Fájlnév",
|
||||
"size": "Méret"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Fordítások a médiaválasztó eszközhöz Androidra és iPhone-ra",
|
||||
"confirm": "Megerősít",
|
||||
"cancel": "Mégse",
|
||||
"edit": "Szerkeszt",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "A betöltés sikertelen",
|
||||
"original": "Eredeti",
|
||||
"preview": "Előnézet",
|
||||
"select": "Válasszon",
|
||||
"emptyList": "Üres lista",
|
||||
"unSupportedAssetType": "Nem támogatott fájl típus.",
|
||||
"unableToAccessAll": "Nem lehet hozzáférni az eszközön lévő összes fájlhoz",
|
||||
"viewingLimitedAssetsTip": "Csak az app által elérhető fájlok és albumok megtekintése.",
|
||||
"changeAccessibleLimitedAssets": "Koppintson az elérhető fájlok frissítéséhez",
|
||||
"accessAllTip": "Az alkalmazás csak néhány fájlhoz férhet hozzá az eszközön. Nyissa meg a rendszerbeállításokat és engedélyezze az alkalmazás számára, hogy hozzáférjen az eszközön lévő összes médiafájlhoz.",
|
||||
"goToSystemSettings": "Lépjen a rendszer beállításaihoz",
|
||||
"accessLimitedAssets": "Folytassa korlátozott hozzáféréssel",
|
||||
"accessiblePathName": "Elérhető fájlok",
|
||||
"sTypeAudioLabel": "Audió",
|
||||
"sTypeImageLabel": "Kép",
|
||||
"sTypeVideoLabel": "Videó",
|
||||
"sTypeOtherLabel": "Egyéb média",
|
||||
"sActionPlayHint": "lejátszás",
|
||||
"sActionPreviewHint": "előnézet",
|
||||
"sActionSelectHint": "választás",
|
||||
"sActionSwitchPathLabel": "útvonal módosítás",
|
||||
"sActionUseCameraHint": "használjon kamerát",
|
||||
"sNameDurationLabel": "időtartam",
|
||||
"sUnitAssetCountLabel": "számol"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -379,36 +379,5 @@
|
||||
"files": "Berkas",
|
||||
"fileName": "Nama file",
|
||||
"size": "Ukuran"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "Konfirmasi",
|
||||
"cancel": "Batal",
|
||||
"edit": "Edit",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "Gagal memuat",
|
||||
"original": "Asli",
|
||||
"preview": "Pratinjau",
|
||||
"select": "Pilih",
|
||||
"emptyList": "Daftar kosong",
|
||||
"unSupportedAssetType": "Jenis file tidak didukung.",
|
||||
"unableToAccessAll": "Tidak dapat mengakses semua file di perangkat",
|
||||
"viewingLimitedAssetsTip": "Hanya melihat file dan album yang dapat diakses oleh aplikasi.",
|
||||
"changeAccessibleLimitedAssets": "Klik untuk memperbarui file yang dapat diakses",
|
||||
"accessAllTip": "Aplikasi hanya dapat mengakses beberapa file di perangkat. Pergi ke pengaturan sistem dan izinkan aplikasi untuk mengakses semua media di perangkat.",
|
||||
"goToSystemSettings": "Ke pengaturan sistem",
|
||||
"accessLimitedAssets": "Lanjutkan dengan akses terbatas",
|
||||
"accessiblePathName": "File yang dapat diakses",
|
||||
"sTypeAudioLabel": "Audio",
|
||||
"sTypeImageLabel": "Gambar",
|
||||
"sTypeVideoLabel": "Video",
|
||||
"sTypeOtherLabel": "Media lainnya",
|
||||
"sActionPlayHint": "mainkan",
|
||||
"sActionPreviewHint": "pratinjau",
|
||||
"sActionSelectHint": "pilih",
|
||||
"sActionSwitchPathLabel": "ubah path",
|
||||
"sActionUseCameraHint": "gunakan kamera",
|
||||
"sNameDurationLabel": "durasi",
|
||||
"sUnitAssetCountLabel": "jumlah"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -309,36 +309,5 @@
|
||||
"files": "File",
|
||||
"fileName": "Nome del file",
|
||||
"size": "Dimensione"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "Conferma",
|
||||
"cancel": "Annulla",
|
||||
"edit": "Modifica",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "Caricamento fallito",
|
||||
"original": "Origine",
|
||||
"preview": "Anteprima",
|
||||
"select": "Seleziona",
|
||||
"emptyList": "Lista vuota",
|
||||
"unSupportedAssetType": "Tipo di file non supportato.",
|
||||
"unableToAccessAll": "Impossibile accedere a tutti i file sul dispositivo",
|
||||
"viewingLimitedAssetsTip": "Visualizza solo file e album accessibili all'app.",
|
||||
"changeAccessibleLimitedAssets": "Fai clic per aggiornare i file accessibili",
|
||||
"accessAllTip": "L'app può accedere solo ad alcuni file sul dispositivo. Vai alle impostazioni di sistema e consenti all'app di accedere a tutti i file multimediali sul dispositivo.",
|
||||
"goToSystemSettings": "Vai alle impostazioni di sistema",
|
||||
"accessLimitedAssets": "Continua con accesso limitato",
|
||||
"accessiblePathName": "File accessibili",
|
||||
"sTypeAudioLabel": "Audio",
|
||||
"sTypeImageLabel": "Immagine",
|
||||
"sTypeVideoLabel": "Video",
|
||||
"sTypeOtherLabel": "Altri media",
|
||||
"sActionPlayHint": "riproduci",
|
||||
"sActionPreviewHint": "anteprima",
|
||||
"sActionSelectHint": "seleziona",
|
||||
"sActionSwitchPathLabel": "cambia percorso",
|
||||
"sActionUseCameraHint": "usa fotocamera",
|
||||
"sNameDurationLabel": "durata",
|
||||
"sUnitAssetCountLabel": "conteggio"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -312,36 +312,5 @@
|
||||
"files": "קבצים",
|
||||
"fileName": "שם קובץ",
|
||||
"size": "גודל"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "אישור",
|
||||
"cancel": "ביטול",
|
||||
"edit": "עריכה",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "טעינת הקובץ נכשלה",
|
||||
"original": "מקור",
|
||||
"preview": "תצוגה מקדימה",
|
||||
"select": "בחירה",
|
||||
"emptyList": "רשימה ריקה",
|
||||
"unSupportedAssetType": "סוג קובץ לא נתמך",
|
||||
"unableToAccessAll": "לא ניתן לגשת לכל הקבצים במכשיר",
|
||||
"viewingLimitedAssetsTip": "ניתן להציג רק קבצים ואלבומים שנגישים לאפליקציה.",
|
||||
"changeAccessibleLimitedAssets": "לחץ כדי לעדכן את הקבצים שנגישים",
|
||||
"accessAllTip": "האפליקציה יכולה לגשת רק לקבצים מסוימים במכשיר. עבור להגדרות המערכת ואפשר לאפליקציה לגשת לכל הקבצים שבמכשיר.",
|
||||
"goToSystemSettings": "מעבר להגדרות המערכת",
|
||||
"accessLimitedAssets": "המשך עם גישה מוגבלת",
|
||||
"accessiblePathName": "קבצים שנגישים",
|
||||
"sTypeAudioLabel": "שמע",
|
||||
"sTypeImageLabel": "תמונה",
|
||||
"sTypeVideoLabel": "סרטון",
|
||||
"sTypeOtherLabel": "סוגים אחרים",
|
||||
"sActionPlayHint": "הפעלה",
|
||||
"sActionPreviewHint": "תצוגה מקדימה",
|
||||
"sActionSelectHint": "בחירה",
|
||||
"sActionSwitchPathLabel": "שינוי נתיב",
|
||||
"sActionUseCameraHint": "שימוש במצלמה",
|
||||
"sNameDurationLabel": "משך זמן",
|
||||
"sUnitAssetCountLabel": "מספר"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -309,36 +309,5 @@
|
||||
"files": "ファイル",
|
||||
"fileName": "ファイル名",
|
||||
"size": "サイズ"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "確認",
|
||||
"cancel": "キャンセル",
|
||||
"edit": "編集",
|
||||
"gifIndicator": "GIF画像",
|
||||
"loadFailed": "読み込みに失敗しました",
|
||||
"original": "元の画像",
|
||||
"preview": "プレビュー",
|
||||
"select": "選択",
|
||||
"emptyList": "リストが空です",
|
||||
"unSupportedAssetType": "未対応のフォーマットです。",
|
||||
"unableToAccessAll": "デバイス内のすべてのファイルにアクセスすることができません",
|
||||
"viewingLimitedAssetsTip": "アプリからアクセスできるファイルやアルバムのみを表示します。",
|
||||
"changeAccessibleLimitedAssets": "クリックしてアクセスできるファイルを設定する",
|
||||
"accessAllTip": "アプリが端末の一部のファイルにしかアクセスできません。システム設定を開き、アプリがデバイス上のすべてのメディアにアクセスすることを許可してください。",
|
||||
"goToSystemSettings": "システム設定に移動",
|
||||
"accessLimitedAssets": "限られたアクセスで続ける",
|
||||
"accessiblePathName": "アクセス可能なファイル",
|
||||
"sTypeAudioLabel": "音声",
|
||||
"sTypeImageLabel": "画像",
|
||||
"sTypeVideoLabel": "動画",
|
||||
"sTypeOtherLabel": "その他のメディア",
|
||||
"sActionPlayHint": "再生",
|
||||
"sActionPreviewHint": "プレビュー",
|
||||
"sActionSelectHint": "選択",
|
||||
"sActionSwitchPathLabel": "パスを切り替え",
|
||||
"sActionUseCameraHint": "カメラを使う",
|
||||
"sNameDurationLabel": "長さ",
|
||||
"sUnitAssetCountLabel": "数"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -380,36 +380,5 @@
|
||||
"files": "ឯកសារ",
|
||||
"fileName": "ឈ្មោះឯកសារ",
|
||||
"size": "ទំហំ"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "ការបកប្រែសម្រាប់ឧបករណ៍ជ្រើសរើសមេឌៀសម្រាប់ទូរស័ព្ទ Android និង Iphone",
|
||||
"confirm": "បញ្ជាក់",
|
||||
"cancel": "បោះបង់",
|
||||
"edit": "កែសម្រួល",
|
||||
"gifIndicator": "រូប GIF",
|
||||
"loadFailed": "ការផ្ទុកបរាជ័យ",
|
||||
"original": "ប្រភពដើម",
|
||||
"preview": "មើលលទ្ធផលទុកមុន",
|
||||
"select": "ជ្រើសរើស",
|
||||
"emptyList": "បញ្ជីទទេ",
|
||||
"unSupportedAssetType": "ប្រភេទឯកសារដែលមិនគាំទ្រ។",
|
||||
"unableToAccessAll": "មិនអាចចូលប្រើឯកសារទាំងអស់នៅលើឧបករណ៍បានទេ",
|
||||
"viewingLimitedAssetsTip": "បានតែមើលឯកសារ និងអាល់ប៊ុមប៉ុណ្ណោះដែលអាចចូលដំណើរការបានក្នុងកម្មវិធី។",
|
||||
"changeAccessibleLimitedAssets": "ចុចដើម្បីធ្វើបច្ចុប្បន្នភាពឯកសារដែលអាចចូលប្រើបាន។",
|
||||
"accessAllTip": "កម្មវិធីអាចចូលប្រើបានតែឯកសារមួយចំនួននៅលើឧបករណ៍ប៉ុណ្ណោះ។ ចូលទៅកាន់ការកំណត់ប្រព័ន្ធ ហើយអនុញ្ញាតឱ្យកម្មវិធីចូលប្រើមេឌៀទាំងអស់នៅលើឧបករណ៍។",
|
||||
"goToSystemSettings": "ចូលទៅកាន់ការកំណត់របស់ប្រព័ន្ធ",
|
||||
"accessLimitedAssets": "បន្តជាមួយនឹងការចូលប្រើមានកំណត់",
|
||||
"accessiblePathName": "ឯកសារដែលអាចចូលប្រើបាន",
|
||||
"sTypeAudioLabel": "សម្លេង",
|
||||
"sTypeImageLabel": "រូបភាព",
|
||||
"sTypeVideoLabel": "វីដេអូ",
|
||||
"sTypeOtherLabel": "មេឌៀផ្សេងទៀត",
|
||||
"sActionPlayHint": "ចាក់",
|
||||
"sActionPreviewHint": "មើលលទ្ធផលទុកមុន",
|
||||
"sActionSelectHint": "ជ្រើសរើស",
|
||||
"sActionSwitchPathLabel": "ប្តូរទីតាំង",
|
||||
"sActionUseCameraHint": "ប្រើកាមេរ៉ា",
|
||||
"sNameDurationLabel": "ថេរវេលា",
|
||||
"sUnitAssetCountLabel": "ចំនួន"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -309,36 +309,5 @@
|
||||
"files": "파일",
|
||||
"fileName": "파일 이름",
|
||||
"size": "크기"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "확인",
|
||||
"cancel": "취소",
|
||||
"edit": "편집",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "로드 실패",
|
||||
"original": "원본",
|
||||
"preview": "미리보기",
|
||||
"select": "선택",
|
||||
"emptyList": "목록이 비어있음",
|
||||
"unSupportedAssetType": "지원하지 않는 파일 유형입니다.",
|
||||
"unableToAccessAll": "기기의 모든 파일에 접근할 수 없습니다.",
|
||||
"viewingLimitedAssetsTip": "앱에서 접근 가능한 파일과 앨범만 볼 수 있습니다.",
|
||||
"changeAccessibleLimitedAssets": "접근 가능한 파일을 업데이트하려면 클릭하세요.",
|
||||
"accessAllTip": "앱은 기기의 일부 파일에만 접근할 수 있습니다. 시스템 설정으로 이동하여 앱이 기기의 모든 미디어에 액세스할 수 있도록 허용하세요.",
|
||||
"goToSystemSettings": "시스템 설정으로 이동",
|
||||
"accessLimitedAssets": "제한된 접근으로 계속하기",
|
||||
"accessiblePathName": "접근 가능한 파일",
|
||||
"sTypeAudioLabel": "오디오",
|
||||
"sTypeImageLabel": "이미지",
|
||||
"sTypeVideoLabel": "비디오",
|
||||
"sTypeOtherLabel": "기타 미디어",
|
||||
"sActionPlayHint": "재생",
|
||||
"sActionPreviewHint": "미리보기",
|
||||
"sActionSelectHint": "선택",
|
||||
"sActionSwitchPathLabel": "경로 변경",
|
||||
"sActionUseCameraHint": "카메라 사용",
|
||||
"sNameDurationLabel": "길이",
|
||||
"sUnitAssetCountLabel": "개수"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -379,36 +379,5 @@
|
||||
"files": "फ़ाइलें",
|
||||
"fileName": "फ़ाइल का नाम",
|
||||
"size": "आकार"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "पुष्टि गर्नुहोस्",
|
||||
"cancel": "रद्द गर्नुहोस्",
|
||||
"edit": "सम्पादन गर्नुहोस्",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "लोड गर्न मिलेन",
|
||||
"original": "मूल",
|
||||
"preview": "पूर्वावलोकन गर्नुहोस्",
|
||||
"select": "छान्नुहोस्",
|
||||
"emptyList": "खाली सूची",
|
||||
"unSupportedAssetType": "असमर्थित फाईल प्रकार।",
|
||||
"unableToAccessAll": "यस उपकरणमा सबै फाईलहरूमा पहुँच प्राप्त गर्न सकिएन।",
|
||||
"viewingLimitedAssetsTip": "केवल फाईलहरू र एल्बमहरूलाई अनुप्रयोगको लागि पहुँचयोग्य हेर्नुहोस्।",
|
||||
"changeAccessibleLimitedAssets": "पहुँचयोग्य फाईलहरू अद्यावधिक गर्न क्लिक गर्नुहोस्",
|
||||
"accessAllTip": "अनुप्रयोगमा केहि फाईलहरूलाई मात्र पहुँच गर्न सक्दछ। प्रणाली सेटिङ्समा जानुहोस् र उपकरणमा सबै मिडिया मा अनुप्रयोगलाई पहुँच दिनुहोस्।",
|
||||
"goToSystemSettings": "प्रणाली सेटिंग्समा जानुहोस्",
|
||||
"accessLimitedAssets": "अधिकृताद्वारा पहुँचले जारी राख्नुहोस्",
|
||||
"accessiblePathName": "पहुँचीने फाईलहरू",
|
||||
"sTypeAudioLabel": "अडियो",
|
||||
"sTypeImageLabel": "तस्वीर",
|
||||
"sTypeVideoLabel": "भिडियो",
|
||||
"sTypeOtherLabel": "अन्य मिडिया",
|
||||
"sActionPlayHint": "खेल्नुहोस्",
|
||||
"sActionPreviewHint": "अग्रिम पूर्वावलोकन गर्नुहोस्",
|
||||
"sActionSelectHint": "छान्नुहोस्",
|
||||
"sActionSwitchPathLabel": "पथ परिवर्तन गर्नुहोस्",
|
||||
"sActionUseCameraHint": "क्यामेरा प्रयोग गर्नुहोस्",
|
||||
"sNameDurationLabel": "समय अवधि",
|
||||
"sUnitAssetCountLabel": "गणना"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -309,36 +309,5 @@
|
||||
"files": "Bestanden",
|
||||
"fileName": "Bestandsnaam",
|
||||
"size": "Grootte"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "Bevestigen",
|
||||
"cancel": "Anuleren",
|
||||
"edit": "Bewerken",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "Laadfout",
|
||||
"original": "Herkomst",
|
||||
"preview": "Preview",
|
||||
"select": "Selecteren",
|
||||
"emptyList": "Lege lijst",
|
||||
"unSupportedAssetType": "Niet-ondersteund bestandstype.",
|
||||
"unableToAccessAll": "Geen toegang tot alle gegevens op apparaat",
|
||||
"viewingLimitedAssetsTip": "Beperkte toegang tot gegevens voor deze app.",
|
||||
"changeAccessibleLimitedAssets": "toegangelijke bestanden voor deze app aanpassen",
|
||||
"accessAllTip": "De app heeft slechts beperkte toegang tot uw bestanden. Ga naar het instellingen menu van uw apparaat om de toegangsrechten aan te passen.",
|
||||
"goToSystemSettings": "Ga naar het instellingen menu",
|
||||
"accessLimitedAssets": "Behoudt beperkte toegang tot bestanden",
|
||||
"accessiblePathName": "Toegangkelijke bestanden",
|
||||
"sTypeAudioLabel": "Audio",
|
||||
"sTypeImageLabel": "Fotos",
|
||||
"sTypeVideoLabel": "Videos",
|
||||
"sTypeOtherLabel": "andere media",
|
||||
"sActionPlayHint": "Afspelen",
|
||||
"sActionPreviewHint": "preview",
|
||||
"sActionSelectHint": "selecteren",
|
||||
"sActionSwitchPathLabel": "bestandspad aanpassen",
|
||||
"sActionUseCameraHint": "camera gebruiken",
|
||||
"sNameDurationLabel": "duur",
|
||||
"sUnitAssetCountLabel": "aantal"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -309,36 +309,5 @@
|
||||
"files": "Pliki",
|
||||
"fileName": "Nazwa pliku",
|
||||
"size": "Rozmiar"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "Potwierdź",
|
||||
"cancel": "Anuluj",
|
||||
"edit": "Edytuj",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "Nie udało się załadować",
|
||||
"original": "Oryginał",
|
||||
"preview": "Podgląd",
|
||||
"select": "Wybierz",
|
||||
"emptyList": "Pusta lista",
|
||||
"unSupportedAssetType": "Nieobsługiwany typ pliku.",
|
||||
"unableToAccessAll": "Nie można uzyskać dostępu do wszystkich plików na urządzeniu",
|
||||
"viewingLimitedAssetsTip": "Przeglądaj tylko pliki i albumy dostępne dla aplikacji.",
|
||||
"changeAccessibleLimitedAssets": "Kliknij, aby zaktualizować dostępne pliki",
|
||||
"accessAllTip": "Aplikacja może uzyskać dostęp tylko do niektórych plików na urządzeniu. Przejdź do ustawień systemowych i zezwól aplikacji na dostęp do wszystkich mediów na urządzeniu.",
|
||||
"goToSystemSettings": "Przejdź do ustawień systemowych",
|
||||
"accessLimitedAssets": "Kontynuuj z ograniczonym dostępem",
|
||||
"accessiblePathName": "Dostępne pliki",
|
||||
"sTypeAudioLabel": "Audio",
|
||||
"sTypeImageLabel": "Obraz",
|
||||
"sTypeVideoLabel": "Wideo",
|
||||
"sTypeOtherLabel": "Inne media",
|
||||
"sActionPlayHint": "odtwarzaj",
|
||||
"sActionPreviewHint": "podgląd",
|
||||
"sActionSelectHint": "wybierz",
|
||||
"sActionSwitchPathLabel": "zmień ścieżkę",
|
||||
"sActionUseCameraHint": "użyj kamery",
|
||||
"sNameDurationLabel": "czas trwania",
|
||||
"sUnitAssetCountLabel": "ilość"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -369,36 +369,5 @@
|
||||
"files": "Arquivos",
|
||||
"fileName": "Nome do arquivo",
|
||||
"size": "Tamanho"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "Confirmar",
|
||||
"cancel": "Cancelar",
|
||||
"edit": "Editar",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "Falha ao carregar",
|
||||
"original": "Original",
|
||||
"preview": "Prévia",
|
||||
"select": "Selecionar",
|
||||
"emptyList": "Lista Vazia",
|
||||
"unSupportedAssetType": "Este tipo de arquivo não é suportado.",
|
||||
"unableToAccessAll": "Incapaz de acessar todos os arquivos do dispositivo",
|
||||
"viewingLimitedAssetsTip": "Somente visualizar arquivos e álbuns acessíveis ao aplicativo.",
|
||||
"changeAccessibleLimitedAssets": "Clique para atualizar os arquivos acessíveis",
|
||||
"accessAllTip": "O aplicativo só pode acessar alguns arquivos no dispositivo. Vá às configurações do sistema e permita que o aplicativo acesse todas as mídias do dispositivo.",
|
||||
"goToSystemSettings": "Ir para configurações do sistema",
|
||||
"accessLimitedAssets": "Continuar com acesso limitado",
|
||||
"accessiblePathName": "Arquivos acessíveis",
|
||||
"sTypeAudioLabel": "Áudio",
|
||||
"sTypeImageLabel": "Imagem",
|
||||
"sTypeVideoLabel": "Vídeo",
|
||||
"sTypeOtherLabel": "Outras mídias",
|
||||
"sActionPlayHint": "reproduzir",
|
||||
"sActionPreviewHint": "prévia",
|
||||
"sActionSelectHint": "selecionar",
|
||||
"sActionSwitchPathLabel": "mudar o caminho",
|
||||
"sActionUseCameraHint": "use a câmera",
|
||||
"sNameDurationLabel": "duração",
|
||||
"sUnitAssetCountLabel": "Total"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -312,36 +312,5 @@
|
||||
"files": "Файлов",
|
||||
"fileName": "Имя файла",
|
||||
"size": "Размер"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Перевод инструмента выбора медиа для Android и Iphone",
|
||||
"confirm": "Подтвердить",
|
||||
"cancel": "Отмена",
|
||||
"edit": "Изменить",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "Загрузка не удалась",
|
||||
"original": "Оригинал",
|
||||
"preview": "Предпросмотр",
|
||||
"select": "Выбрать",
|
||||
"emptyList": "Список пуст",
|
||||
"unSupportedAssetType": "Неподдерживаемый тип файла.",
|
||||
"unableToAccessAll": "Не удаётся получить доступ ко всем файлам на устройстве",
|
||||
"viewingLimitedAssetsTip": "Показывать файлы, к которым у приложения есть доступ.",
|
||||
"changeAccessibleLimitedAssets": "Разрешить доступ к дополнительным файлам",
|
||||
"accessAllTip": "У приложения есть доступ только к некоторым файлам на устройстве. Откройте настройки системы и разрешите приложению доступ ко всем файлам на устройстве.",
|
||||
"goToSystemSettings": "Открыть настройки системы",
|
||||
"accessLimitedAssets": "Продолжить с ограниченным доступом",
|
||||
"accessiblePathName": "Доступные файлы",
|
||||
"sTypeAudioLabel": "Аудио",
|
||||
"sTypeImageLabel": "Изображение",
|
||||
"sTypeVideoLabel": "Видео",
|
||||
"sTypeOtherLabel": "Другие медиафайлы",
|
||||
"sActionPlayHint": "воспроизвести",
|
||||
"sActionPreviewHint": "предпросмотр",
|
||||
"sActionSelectHint": "выбрать",
|
||||
"sActionSwitchPathLabel": "изменить путь",
|
||||
"sActionUseCameraHint": "использовать камеру",
|
||||
"sNameDurationLabel": "продолжительность",
|
||||
"sUnitAssetCountLabel": "количество"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -379,36 +379,5 @@
|
||||
"files": "Filer",
|
||||
"fileName": "Filnamn",
|
||||
"size": "Storlek"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "Bekräfta",
|
||||
"cancel": "Avbryt",
|
||||
"edit": "Redigera",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "Laddning misslyckades",
|
||||
"original": "Original",
|
||||
"preview": "Förhandsvisning",
|
||||
"select": "Välj",
|
||||
"emptyList": "Tom lista",
|
||||
"unSupportedAssetType": "Ogiltig filtyp.",
|
||||
"unableToAccessAll": "Kan inte få åtkomst till alla filer på enheten",
|
||||
"viewingLimitedAssetsTip": "Endast visa filer och album som kan nås av appen.",
|
||||
"changeAccessibleLimitedAssets": "Klicka för att uppdatera åtkomliga filer",
|
||||
"accessAllTip": "Appen kan endast få åtkomst till vissa filer på enheten. Gå till systeminställningar och tillåt appen att få åtkomst till allt media på enheten.",
|
||||
"goToSystemSettings": "Gå till systeminställningar",
|
||||
"accessLimitedAssets": "Fortsätt med begränsad åtkomst",
|
||||
"accessiblePathName": "Åtkomliga filer",
|
||||
"sTypeAudioLabel": "Ljud",
|
||||
"sTypeImageLabel": "Bild",
|
||||
"sTypeVideoLabel": "Video",
|
||||
"sTypeOtherLabel": "Annan media",
|
||||
"sActionPlayHint": "spela",
|
||||
"sActionPreviewHint": "förhandsvisa",
|
||||
"sActionSelectHint": "välj",
|
||||
"sActionSwitchPathLabel": "byt sökväg",
|
||||
"sActionUseCameraHint": "använd kamera",
|
||||
"sNameDurationLabel": "längd",
|
||||
"sUnitAssetCountLabel": "antal"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -309,36 +309,5 @@
|
||||
"files": "Dosyalar",
|
||||
"fileName": "Dosya adı",
|
||||
"size": "Boyut"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "Onay",
|
||||
"cancel": "İptal",
|
||||
"edit": "Düzenle",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "Yükleme başarısız",
|
||||
"original": "Orijinal",
|
||||
"preview": "Ön izleme",
|
||||
"select": "Seç",
|
||||
"emptyList": "Boş liste",
|
||||
"unSupportedAssetType": "Desteklenmeyen dosya türü.",
|
||||
"unableToAccessAll": "Cihazdaki tüm dosyalara erişilemiyor",
|
||||
"viewingLimitedAssetsTip": "Yalnızca uygulamanın erişilebilir dosyalarını ve albümlerini görüntüleyin.",
|
||||
"changeAccessibleLimitedAssets": "Erişilebilir dosyaları güncellemek için tıklayın",
|
||||
"accessAllTip": "Uygulama yalnızca cihazdaki bazı dosyalara erişebilir. Sistem ayarlarına gidin ve uygulamanın cihazdaki tüm medyalara erişmesine izin verin.",
|
||||
"goToSystemSettings": "Sistem ayarlarına gidin",
|
||||
"accessLimitedAssets": "Sınırlı Erişimle Devam Et",
|
||||
"accessiblePathName": "Erişilebilir dosyalar",
|
||||
"sTypeAudioLabel": "Ses",
|
||||
"sTypeImageLabel": "Görüntü",
|
||||
"sTypeVideoLabel": "Video",
|
||||
"sTypeOtherLabel": "Diğer medya",
|
||||
"sActionPlayHint": "oynat",
|
||||
"sActionPreviewHint": "Ön izleme",
|
||||
"sActionSelectHint": "seç",
|
||||
"sActionSwitchPathLabel": "dosya uzantısını değiştir",
|
||||
"sActionUseCameraHint": "Kamera kullan",
|
||||
"sNameDurationLabel": "süre",
|
||||
"sUnitAssetCountLabel": "sayım"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -312,36 +312,5 @@
|
||||
"files": "Файлів",
|
||||
"fileName": "Ім'я файлу",
|
||||
"size": "Розмір"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "Підтвердити",
|
||||
"cancel": "Скасувати",
|
||||
"edit": "Редагувати",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "Помилка завантаження",
|
||||
"original": "Оригінал",
|
||||
"preview": "Попередній перегляд",
|
||||
"select": "Вибрати",
|
||||
"emptyList": "Список порожній",
|
||||
"unSupportedAssetType": "Непідтримуваний тип файлу.",
|
||||
"unableToAccessAll": "Неможливо отримати доступ до всіх файлів на пристрої",
|
||||
"viewingLimitedAssetsTip": "Додаток може переглядати тільки файли та альбоми, до яких він має доступ.",
|
||||
"changeAccessibleLimitedAssets": "Дозволити доступ до додаткових файлів",
|
||||
"accessAllTip": "Додаток може отримати доступ тільки до деяких файлів на пристрої. Перейдіть до системних налаштувань та дозвольте додатку отримати доступ до всіх медіафайлів на пристрої.",
|
||||
"goToSystemSettings": "Перейти до системних налаштувань",
|
||||
"accessLimitedAssets": "Продовжити з обмеженим доступом",
|
||||
"accessiblePathName": "Доступні файли",
|
||||
"sTypeAudioLabel": "Аудіо",
|
||||
"sTypeImageLabel": "Зображення",
|
||||
"sTypeVideoLabel": "Відео",
|
||||
"sTypeOtherLabel": "Інші медіафайли",
|
||||
"sActionPlayHint": "відтворити",
|
||||
"sActionPreviewHint": "попередній перегляд",
|
||||
"sActionSelectHint": "вибрати",
|
||||
"sActionSwitchPathLabel": "змінити шлях",
|
||||
"sActionUseCameraHint": "використати камеру",
|
||||
"sNameDurationLabel": "тривалість",
|
||||
"sUnitAssetCountLabel": "кількість"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -309,36 +309,5 @@
|
||||
"files": "فائلیں",
|
||||
"fileName": "فائل کا نام",
|
||||
"size": "سائز"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "تصدیق کریں",
|
||||
"cancel": "منسوخ کریں",
|
||||
"edit": "ترمیم کریں",
|
||||
"gifIndicator": "جی آئی ایف",
|
||||
"loadFailed": "لوڈ نہیں ہوسکی",
|
||||
"original": "اصل ",
|
||||
"preview": "پیش نظارہ",
|
||||
"select": "منتخب کریں",
|
||||
"emptyList": "خالی فہرست",
|
||||
"unSupportedAssetType": "غیر معتبر فائل کی قسم۔",
|
||||
"unableToAccessAll": "یہ ڈیوائس پر تمام فائلوں تک رسائی نہیں ہوسکتی ہے۔",
|
||||
"viewingLimitedAssetsTip": "صرف ایپ تک رسائی پذیر فائلوں اور البم کونسیس ہوسکتی ہیں۔",
|
||||
"changeAccessibleLimitedAssets": "رسائی پذیر فائلوں کو اپ ڈیٹ کرنے کے لئے کلک کریں",
|
||||
"accessAllTip": "ایپ صرف چند فائلوں تک رسائی حاصل کرسکتی ہے ڈیوائس پر۔ سسٹم کی ترتیبات میں جائیں اور ایپ کو ڈیوائس پر تمام میڈیا تک رسائی کی اجازت دیں۔",
|
||||
"goToSystemSettings": "سسٹم ترتیبات پر جائیں",
|
||||
"accessLimitedAssets": "محدود رسائی کے ساتھ جاری رکھیں",
|
||||
"accessiblePathName": "رسائی پذیر فائلیں",
|
||||
"sTypeAudioLabel": "آڈیو",
|
||||
"sTypeImageLabel": "تصویر",
|
||||
"sTypeVideoLabel": "ویڈیو",
|
||||
"sTypeOtherLabel": "دیگر میڈیا",
|
||||
"sActionPlayHint": "چلائیں",
|
||||
"sActionPreviewHint": "پیش نظارہ کریں",
|
||||
"sActionSelectHint": "منتخب کریں",
|
||||
"sActionSwitchPathLabel": "راستہ تبدیل کریں",
|
||||
"sActionUseCameraHint": "کیمرہ استعمال کریں",
|
||||
"sNameDurationLabel": "مدت",
|
||||
"sUnitAssetCountLabel": "کاؤنٹ"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -312,36 +312,5 @@
|
||||
"files": "文件",
|
||||
"fileName": "文件名",
|
||||
"size": "大小"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "确认",
|
||||
"cancel": "取消",
|
||||
"edit": "编辑",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "加载失败",
|
||||
"original": "源文件",
|
||||
"preview": "预览",
|
||||
"select": "选择",
|
||||
"emptyList": "清空列表",
|
||||
"unSupportedAssetType": "不支持的文件格式。",
|
||||
"unableToAccessAll": "无法访问设备上的所有文件",
|
||||
"viewingLimitedAssetsTip": "应用程序仅能查看可访问的文件和相册。",
|
||||
"changeAccessibleLimitedAssets": "单击以更新可访问文件",
|
||||
"accessAllTip": "应用程序只能访问设备上的部分文件。转到系统设置并允许该应用访问设备上的所有媒体文件。",
|
||||
"goToSystemSettings": "转到系统设置",
|
||||
"accessLimitedAssets": "继续受限访问",
|
||||
"accessiblePathName": "可访问的文件",
|
||||
"sTypeAudioLabel": "音频",
|
||||
"sTypeImageLabel": "图片",
|
||||
"sTypeVideoLabel": "视频",
|
||||
"sTypeOtherLabel": "其他媒体文件",
|
||||
"sActionPlayHint": "播放",
|
||||
"sActionPreviewHint": "预览",
|
||||
"sActionSelectHint": "选择",
|
||||
"sActionSwitchPathLabel": "更改路径",
|
||||
"sActionUseCameraHint": "使用摄像头",
|
||||
"sNameDurationLabel": "时长",
|
||||
"sUnitAssetCountLabel": "计数"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -309,36 +309,5 @@
|
||||
"files": "@:general.files",
|
||||
"fileName": "檔案名稱",
|
||||
"size": "大細"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "@:general.confirm",
|
||||
"cancel": "@:general.cancel",
|
||||
"edit": "@:general.edit",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "載入失敗",
|
||||
"original": "原始檔案",
|
||||
"preview": "預覽",
|
||||
"select": "揀選",
|
||||
"emptyList": "列表冇嘢",
|
||||
"unSupportedAssetType": "檔案類型唔支援。",
|
||||
"unableToAccessAll": "無法存取裝置入面所有檔案",
|
||||
"viewingLimitedAssetsTip": "你淨係可以睇到個 app 能夠存取嘅檔案同相簿。",
|
||||
"changeAccessibleLimitedAssets": "撳呢度更新可存取檔案",
|
||||
"accessAllTip": "個 app 只能夠存取裝置入面部分檔案。要存取所有媒體,你要去系統設定開返個權限。",
|
||||
"goToSystemSettings": "開啟系統設定",
|
||||
"accessLimitedAssets": "喺限制存取嘅情況下繼續",
|
||||
"accessiblePathName": "可存取檔案",
|
||||
"sTypeAudioLabel": "音樂",
|
||||
"sTypeImageLabel": "相片",
|
||||
"sTypeVideoLabel": "影片",
|
||||
"sTypeOtherLabel": "其他媒體",
|
||||
"sActionPlayHint": "播放",
|
||||
"sActionPreviewHint": "@:assetPicker.preview",
|
||||
"sActionSelectHint": "@:assetPicker.select",
|
||||
"sActionSwitchPathLabel": "更改路徑",
|
||||
"sActionUseCameraHint": "影相",
|
||||
"sNameDurationLabel": "持續時間",
|
||||
"sUnitAssetCountLabel": "數量"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -309,36 +309,5 @@
|
||||
"files": "檔案",
|
||||
"fileName": "檔案名稱",
|
||||
"size": "大小"
|
||||
},
|
||||
"assetPicker": {
|
||||
"@info": "Translations for the Media selection tool for Android and Iphone",
|
||||
"confirm": "確認",
|
||||
"cancel": "取消",
|
||||
"edit": "編輯",
|
||||
"gifIndicator": "GIF",
|
||||
"loadFailed": "載入失敗",
|
||||
"original": "原始檔案",
|
||||
"preview": "預覽",
|
||||
"select": "選取",
|
||||
"emptyList": "空白清單",
|
||||
"unSupportedAssetType": "不支援的檔案類型。",
|
||||
"unableToAccessAll": "無法存取此裝置上的所有檔案",
|
||||
"viewingLimitedAssetsTip": "僅檢視此應用程式可存取的檔案和相簿。",
|
||||
"changeAccessibleLimitedAssets": "按一下以更新可存取的檔案",
|
||||
"accessAllTip": "應用程式僅可存取此裝置的部分檔案,前往系統設定並允許應用程式存取此裝置上的所有媒體。",
|
||||
"goToSystemSettings": "前往系統設定",
|
||||
"accessLimitedAssets": "以受限制的存取繼續",
|
||||
"accessiblePathName": "可存取的檔案",
|
||||
"sTypeAudioLabel": "音樂",
|
||||
"sTypeImageLabel": "圖片",
|
||||
"sTypeVideoLabel": "影片",
|
||||
"sTypeOtherLabel": "其他媒體",
|
||||
"sActionPlayHint": "播放",
|
||||
"sActionPreviewHint": "預覽",
|
||||
"sActionSelectHint": "選取",
|
||||
"sActionSwitchPathLabel": "變更路徑",
|
||||
"sActionUseCameraHint": "使用相機",
|
||||
"sNameDurationLabel": "持續時間",
|
||||
"sUnitAssetCountLabel": "計數"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -58,9 +58,6 @@ PODS:
|
||||
- FlutterMacOS
|
||||
- permission_handler_apple (9.1.1):
|
||||
- Flutter
|
||||
- photo_manager (2.0.0):
|
||||
- Flutter
|
||||
- FlutterMacOS
|
||||
- ReachabilitySwift (5.0.0)
|
||||
- SDWebImage (5.18.0):
|
||||
- SDWebImage/Core (= 5.18.0)
|
||||
@@ -81,8 +78,6 @@ PODS:
|
||||
- Flutter
|
||||
- url_launcher_ios (0.0.1):
|
||||
- Flutter
|
||||
- video_player_avfoundation (0.0.1):
|
||||
- Flutter
|
||||
- wakelock_plus (0.0.1):
|
||||
- Flutter
|
||||
|
||||
@@ -100,13 +95,11 @@ DEPENDENCIES:
|
||||
- pasteboard (from `.symlinks/plugins/pasteboard/ios`)
|
||||
- path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
|
||||
- permission_handler_apple (from `.symlinks/plugins/permission_handler_apple/ios`)
|
||||
- photo_manager (from `.symlinks/plugins/photo_manager/ios`)
|
||||
- share_handler_ios (from `.symlinks/plugins/share_handler_ios/ios`)
|
||||
- share_handler_ios_models (from `.symlinks/plugins/share_handler_ios/ios/Models`)
|
||||
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
|
||||
- system_settings (from `.symlinks/plugins/system_settings/ios`)
|
||||
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
|
||||
- video_player_avfoundation (from `.symlinks/plugins/video_player_avfoundation/ios`)
|
||||
- wakelock_plus (from `.symlinks/plugins/wakelock_plus/ios`)
|
||||
|
||||
SPEC REPOS:
|
||||
@@ -144,8 +137,6 @@ EXTERNAL SOURCES:
|
||||
:path: ".symlinks/plugins/path_provider_foundation/darwin"
|
||||
permission_handler_apple:
|
||||
:path: ".symlinks/plugins/permission_handler_apple/ios"
|
||||
photo_manager:
|
||||
:path: ".symlinks/plugins/photo_manager/ios"
|
||||
share_handler_ios:
|
||||
:path: ".symlinks/plugins/share_handler_ios/ios"
|
||||
share_handler_ios_models:
|
||||
@@ -156,8 +147,6 @@ EXTERNAL SOURCES:
|
||||
:path: ".symlinks/plugins/system_settings/ios"
|
||||
url_launcher_ios:
|
||||
:path: ".symlinks/plugins/url_launcher_ios/ios"
|
||||
video_player_avfoundation:
|
||||
:path: ".symlinks/plugins/video_player_avfoundation/ios"
|
||||
wakelock_plus:
|
||||
:path: ".symlinks/plugins/wakelock_plus/ios"
|
||||
|
||||
@@ -177,7 +166,6 @@ SPEC CHECKSUMS:
|
||||
pasteboard: 982969ebaa7c78af3e6cc7761e8f5e77565d9ce0
|
||||
path_provider_foundation: 29f094ae23ebbca9d3d0cec13889cd9060c0e943
|
||||
permission_handler_apple: e76247795d700c14ea09e3a2d8855d41ee80a2e6
|
||||
photo_manager: 4f6810b7dfc4feb03b461ac1a70dacf91fba7604
|
||||
ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825
|
||||
SDWebImage: 182830bcddc30cde95fbc60dfe4badc3553d94ba
|
||||
share_handler_ios: b652bcd9c52dc0900813c3506b7d35a169b1343b
|
||||
@@ -186,7 +174,6 @@ SPEC CHECKSUMS:
|
||||
SwiftyGif: 93a1cc87bf3a51916001cf8f3d63835fb64c819f
|
||||
system_settings: 8f5cdbfa72c677fc8d665b863bcc20d393d87e9d
|
||||
url_launcher_ios: 08a3dfac5fb39e8759aeb0abbd5d9480f30fc8b4
|
||||
video_player_avfoundation: 81e49bb3d9fb63dccf9fa0f6d877dc3ddbeac126
|
||||
wakelock_plus: 8b09852c8876491e4b6d179e17dfe2a0b5f60d47
|
||||
|
||||
PODFILE CHECKSUM: 21810dec9c7360014fbaacf030d9237ce547b1ed
|
||||
|
||||
@@ -2,7 +2,6 @@ import 'dart:typed_data';
|
||||
|
||||
import 'package:dart_mappable/dart_mappable.dart';
|
||||
import 'package:localsend_app/model/file_type.dart';
|
||||
import 'package:wechat_assets_picker/wechat_assets_picker.dart';
|
||||
|
||||
part 'cross_file.mapper.dart';
|
||||
|
||||
@@ -14,7 +13,6 @@ class CrossFile with CrossFileMappable {
|
||||
final FileType fileType;
|
||||
final int size;
|
||||
final Uint8List? thumbnail;
|
||||
final AssetEntity? asset; // for thumbnails
|
||||
final String? path;
|
||||
final List<int>? bytes; // if type message, then UTF-8 encoded
|
||||
|
||||
@@ -23,7 +21,6 @@ class CrossFile with CrossFileMappable {
|
||||
required this.fileType,
|
||||
required this.size,
|
||||
required this.thumbnail,
|
||||
required this.asset,
|
||||
required this.path,
|
||||
required this.bytes,
|
||||
});
|
||||
|
||||
@@ -35,8 +35,6 @@ class CrossFileMapper extends ClassMapperBase<CrossFile> {
|
||||
static Uint8List? _$thumbnail(CrossFile v) => v.thumbnail;
|
||||
static const Field<CrossFile, Uint8List> _f$thumbnail =
|
||||
Field('thumbnail', _$thumbnail);
|
||||
static AssetEntity? _$asset(CrossFile v) => v.asset;
|
||||
static const Field<CrossFile, AssetEntity> _f$asset = Field('asset', _$asset);
|
||||
static String? _$path(CrossFile v) => v.path;
|
||||
static const Field<CrossFile, String> _f$path = Field('path', _$path);
|
||||
static List<int>? _$bytes(CrossFile v) => v.bytes;
|
||||
@@ -48,7 +46,6 @@ class CrossFileMapper extends ClassMapperBase<CrossFile> {
|
||||
#fileType: _f$fileType,
|
||||
#size: _f$size,
|
||||
#thumbnail: _f$thumbnail,
|
||||
#asset: _f$asset,
|
||||
#path: _f$path,
|
||||
#bytes: _f$bytes,
|
||||
};
|
||||
@@ -59,7 +56,6 @@ class CrossFileMapper extends ClassMapperBase<CrossFile> {
|
||||
fileType: data.dec(_f$fileType),
|
||||
size: data.dec(_f$size),
|
||||
thumbnail: data.dec(_f$thumbnail),
|
||||
asset: data.dec(_f$asset),
|
||||
path: data.dec(_f$path),
|
||||
bytes: data.dec(_f$bytes));
|
||||
}
|
||||
@@ -118,7 +114,6 @@ abstract class CrossFileCopyWith<$R, $In extends CrossFile, $Out>
|
||||
FileType? fileType,
|
||||
int? size,
|
||||
Uint8List? thumbnail,
|
||||
AssetEntity? asset,
|
||||
String? path,
|
||||
List<int>? bytes});
|
||||
CrossFileCopyWith<$R2, $In, $Out2> $chain<$R2, $Out2>(Then<$Out2, $R2> t);
|
||||
@@ -144,7 +139,6 @@ class _CrossFileCopyWithImpl<$R, $Out>
|
||||
FileType? fileType,
|
||||
int? size,
|
||||
Object? thumbnail = $none,
|
||||
Object? asset = $none,
|
||||
Object? path = $none,
|
||||
Object? bytes = $none}) =>
|
||||
$apply(FieldCopyWithData({
|
||||
@@ -152,7 +146,6 @@ class _CrossFileCopyWithImpl<$R, $Out>
|
||||
if (fileType != null) #fileType: fileType,
|
||||
if (size != null) #size: size,
|
||||
if (thumbnail != $none) #thumbnail: thumbnail,
|
||||
if (asset != $none) #asset: asset,
|
||||
if (path != $none) #path: path,
|
||||
if (bytes != $none) #bytes: bytes
|
||||
}));
|
||||
@@ -162,7 +155,6 @@ class _CrossFileCopyWithImpl<$R, $Out>
|
||||
fileType: data.get(#fileType, or: $value.fileType),
|
||||
size: data.get(#size, or: $value.size),
|
||||
thumbnail: data.get(#thumbnail, or: $value.thumbnail),
|
||||
asset: data.get(#asset, or: $value.asset),
|
||||
path: data.get(#path, or: $value.path),
|
||||
bytes: data.get(#bytes, or: $value.bytes));
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import 'package:dart_mappable/dart_mappable.dart';
|
||||
import 'package:localsend_app/model/dto/file_dto.dart';
|
||||
import 'package:localsend_app/model/file_status.dart';
|
||||
import 'package:wechat_assets_picker/wechat_assets_picker.dart';
|
||||
|
||||
part 'sending_file.mapper.dart';
|
||||
|
||||
@@ -10,7 +9,6 @@ class SendingFile with SendingFileMappable {
|
||||
final FileDto file;
|
||||
final FileStatus status;
|
||||
final String? token;
|
||||
final AssetEntity? asset; // for thumbnails
|
||||
final String? path; // android, iOS, desktop
|
||||
final List<int>? bytes; // web
|
||||
final String? errorMessage; // when status == failed
|
||||
@@ -19,7 +17,6 @@ class SendingFile with SendingFileMappable {
|
||||
required this.file,
|
||||
required this.status,
|
||||
required this.token,
|
||||
required this.asset,
|
||||
required this.path,
|
||||
required this.bytes,
|
||||
required this.errorMessage,
|
||||
|
||||
@@ -31,9 +31,6 @@ class SendingFileMapper extends ClassMapperBase<SendingFile> {
|
||||
Field('status', _$status);
|
||||
static String? _$token(SendingFile v) => v.token;
|
||||
static const Field<SendingFile, String> _f$token = Field('token', _$token);
|
||||
static AssetEntity? _$asset(SendingFile v) => v.asset;
|
||||
static const Field<SendingFile, AssetEntity> _f$asset =
|
||||
Field('asset', _$asset);
|
||||
static String? _$path(SendingFile v) => v.path;
|
||||
static const Field<SendingFile, String> _f$path = Field('path', _$path);
|
||||
static List<int>? _$bytes(SendingFile v) => v.bytes;
|
||||
@@ -47,7 +44,6 @@ class SendingFileMapper extends ClassMapperBase<SendingFile> {
|
||||
#file: _f$file,
|
||||
#status: _f$status,
|
||||
#token: _f$token,
|
||||
#asset: _f$asset,
|
||||
#path: _f$path,
|
||||
#bytes: _f$bytes,
|
||||
#errorMessage: _f$errorMessage,
|
||||
@@ -58,7 +54,6 @@ class SendingFileMapper extends ClassMapperBase<SendingFile> {
|
||||
file: data.dec(_f$file),
|
||||
status: data.dec(_f$status),
|
||||
token: data.dec(_f$token),
|
||||
asset: data.dec(_f$asset),
|
||||
path: data.dec(_f$path),
|
||||
bytes: data.dec(_f$bytes),
|
||||
errorMessage: data.dec(_f$errorMessage));
|
||||
@@ -118,7 +113,6 @@ abstract class SendingFileCopyWith<$R, $In extends SendingFile, $Out>
|
||||
{FileDto? file,
|
||||
FileStatus? status,
|
||||
String? token,
|
||||
AssetEntity? asset,
|
||||
String? path,
|
||||
List<int>? bytes,
|
||||
String? errorMessage});
|
||||
@@ -144,7 +138,6 @@ class _SendingFileCopyWithImpl<$R, $Out>
|
||||
{FileDto? file,
|
||||
FileStatus? status,
|
||||
Object? token = $none,
|
||||
Object? asset = $none,
|
||||
Object? path = $none,
|
||||
Object? bytes = $none,
|
||||
Object? errorMessage = $none}) =>
|
||||
@@ -152,7 +145,6 @@ class _SendingFileCopyWithImpl<$R, $Out>
|
||||
if (file != null) #file: file,
|
||||
if (status != null) #status: status,
|
||||
if (token != $none) #token: token,
|
||||
if (asset != $none) #asset: asset,
|
||||
if (path != $none) #path: path,
|
||||
if (bytes != $none) #bytes: bytes,
|
||||
if (errorMessage != $none) #errorMessage: errorMessage
|
||||
@@ -162,7 +154,6 @@ class _SendingFileCopyWithImpl<$R, $Out>
|
||||
file: data.get(#file, or: $value.file),
|
||||
status: data.get(#status, or: $value.status),
|
||||
token: data.get(#token, or: $value.token),
|
||||
asset: data.get(#asset, or: $value.asset),
|
||||
path: data.get(#path, or: $value.path),
|
||||
bytes: data.get(#bytes, or: $value.bytes),
|
||||
errorMessage: data.get(#errorMessage, or: $value.errorMessage));
|
||||
|
||||
@@ -1,19 +1,16 @@
|
||||
import 'package:dart_mappable/dart_mappable.dart';
|
||||
import 'package:localsend_app/model/dto/file_dto.dart';
|
||||
import 'package:wechat_assets_picker/wechat_assets_picker.dart';
|
||||
|
||||
part 'web_send_file.mapper.dart';
|
||||
|
||||
@MappableClass()
|
||||
class WebSendFile with WebSendFileMappable {
|
||||
final FileDto file;
|
||||
final AssetEntity? asset; // for thumbnails
|
||||
final String? path; // android, iOS, desktop
|
||||
final List<int>? bytes; // web
|
||||
|
||||
const WebSendFile({
|
||||
required this.file,
|
||||
required this.asset,
|
||||
required this.path,
|
||||
required this.bytes,
|
||||
});
|
||||
|
||||
@@ -26,9 +26,6 @@ class WebSendFileMapper extends ClassMapperBase<WebSendFile> {
|
||||
|
||||
static FileDto _$file(WebSendFile v) => v.file;
|
||||
static const Field<WebSendFile, FileDto> _f$file = Field('file', _$file);
|
||||
static AssetEntity? _$asset(WebSendFile v) => v.asset;
|
||||
static const Field<WebSendFile, AssetEntity> _f$asset =
|
||||
Field('asset', _$asset);
|
||||
static String? _$path(WebSendFile v) => v.path;
|
||||
static const Field<WebSendFile, String> _f$path = Field('path', _$path);
|
||||
static List<int>? _$bytes(WebSendFile v) => v.bytes;
|
||||
@@ -37,7 +34,6 @@ class WebSendFileMapper extends ClassMapperBase<WebSendFile> {
|
||||
@override
|
||||
final Map<Symbol, Field<WebSendFile, dynamic>> fields = const {
|
||||
#file: _f$file,
|
||||
#asset: _f$asset,
|
||||
#path: _f$path,
|
||||
#bytes: _f$bytes,
|
||||
};
|
||||
@@ -45,7 +41,6 @@ class WebSendFileMapper extends ClassMapperBase<WebSendFile> {
|
||||
static WebSendFile _instantiate(DecodingData data) {
|
||||
return WebSendFile(
|
||||
file: data.dec(_f$file),
|
||||
asset: data.dec(_f$asset),
|
||||
path: data.dec(_f$path),
|
||||
bytes: data.dec(_f$bytes));
|
||||
}
|
||||
@@ -100,7 +95,7 @@ extension WebSendFileValueCopy<$R, $Out>
|
||||
abstract class WebSendFileCopyWith<$R, $In extends WebSendFile, $Out>
|
||||
implements ClassCopyWith<$R, $In, $Out> {
|
||||
ListCopyWith<$R, int, ObjectCopyWith<$R, int, int>>? get bytes;
|
||||
$R call({FileDto? file, AssetEntity? asset, String? path, List<int>? bytes});
|
||||
$R call({FileDto? file, String? path, List<int>? bytes});
|
||||
WebSendFileCopyWith<$R2, $In, $Out2> $chain<$R2, $Out2>(Then<$Out2, $R2> t);
|
||||
}
|
||||
|
||||
@@ -119,21 +114,15 @@ class _WebSendFileCopyWithImpl<$R, $Out>
|
||||
(v, t) => ObjectCopyWith(v, $identity, t), (v) => call(bytes: v))
|
||||
: null;
|
||||
@override
|
||||
$R call(
|
||||
{FileDto? file,
|
||||
Object? asset = $none,
|
||||
Object? path = $none,
|
||||
Object? bytes = $none}) =>
|
||||
$R call({FileDto? file, Object? path = $none, Object? bytes = $none}) =>
|
||||
$apply(FieldCopyWithData({
|
||||
if (file != null) #file: file,
|
||||
if (asset != $none) #asset: asset,
|
||||
if (path != $none) #path: path,
|
||||
if (bytes != $none) #bytes: bytes
|
||||
}));
|
||||
@override
|
||||
WebSendFile $make(CopyWithData data) => WebSendFile(
|
||||
file: data.get(#file, or: $value.file),
|
||||
asset: data.get(#asset, or: $value.asset),
|
||||
path: data.get(#path, or: $value.path),
|
||||
bytes: data.get(#bytes, or: $value.bytes));
|
||||
|
||||
|
||||
@@ -255,17 +255,10 @@ class _ProgressPageState extends State<ProgressPage> with Refena {
|
||||
child: Row(
|
||||
crossAxisAlignment: CrossAxisAlignment.center,
|
||||
children: [
|
||||
if (sendSession != null && sendSession.files[file.id]?.asset != null)
|
||||
// Special handling for assets
|
||||
AssetThumbnail(
|
||||
asset: sendSession.files[file.id]!.asset!,
|
||||
fileType: file.fileType,
|
||||
)
|
||||
else
|
||||
FilePathThumbnail(
|
||||
path: filePath,
|
||||
fileType: file.fileType,
|
||||
),
|
||||
FilePathThumbnail(
|
||||
path: filePath,
|
||||
fileType: file.fileType,
|
||||
),
|
||||
const SizedBox(width: 10),
|
||||
Expanded(
|
||||
child: Column(
|
||||
|
||||
@@ -86,7 +86,6 @@ class SendNotifier extends Notifier<Map<String, SendSessionState>> {
|
||||
),
|
||||
status: FileStatus.queue,
|
||||
token: null,
|
||||
asset: file.asset,
|
||||
path: file.path,
|
||||
bytes: file.bytes,
|
||||
errorMessage: null,
|
||||
|
||||
@@ -228,7 +228,6 @@ class SendController {
|
||||
: null,
|
||||
legacy: false,
|
||||
),
|
||||
asset: file.asset,
|
||||
path: file.path,
|
||||
bytes: file.bytes,
|
||||
),
|
||||
|
||||
@@ -41,7 +41,6 @@ class AddMessageAction extends ReduxAction<SelectedSendingFilesNotifier, List<Cr
|
||||
fileType: FileType.text,
|
||||
size: bytes.length,
|
||||
thumbnail: null,
|
||||
asset: null,
|
||||
path: null,
|
||||
bytes: bytes,
|
||||
);
|
||||
@@ -113,7 +112,6 @@ class AddDirectoryAction extends AsyncReduxAction<SelectedSendingFilesNotifier,
|
||||
fileType: relative.guessFileType(),
|
||||
size: entity.lengthSync(),
|
||||
thumbnail: null,
|
||||
asset: null,
|
||||
path: entity.path,
|
||||
bytes: null,
|
||||
);
|
||||
|
||||
@@ -7,7 +7,6 @@ import 'package:flutter/foundation.dart';
|
||||
import 'package:localsend_app/util/native/platform_check.dart';
|
||||
import 'package:path_provider/path_provider.dart';
|
||||
import 'package:refena_flutter/refena_flutter.dart';
|
||||
import 'package:wechat_assets_picker/wechat_assets_picker.dart';
|
||||
|
||||
/// Clears the cache.
|
||||
/// It is written in a "fire-and-forget" way, so we don't need to wait until everything is cleared.
|
||||
@@ -21,8 +20,6 @@ class ClearCacheAction extends GlobalAction {
|
||||
ref.message('Failed to clear file picker cache: $error');
|
||||
});
|
||||
|
||||
PhotoManager.clearFileCache().catchError((error) => ref.message('Failed to clear photo manager cache: $error'));
|
||||
|
||||
if (checkPlatform([TargetPlatform.iOS, TargetPlatform.android])) {
|
||||
getTemporaryDirectory().then((cacheDir) {
|
||||
cacheDir.list().listen((event) {
|
||||
|
||||
@@ -8,7 +8,6 @@ import 'package:localsend_app/model/cross_file.dart';
|
||||
import 'package:localsend_app/model/file_type.dart';
|
||||
import 'package:localsend_app/util/file_path_helper.dart';
|
||||
import 'package:share_handler/share_handler.dart';
|
||||
import 'package:wechat_assets_picker/wechat_assets_picker.dart';
|
||||
|
||||
/// Utility functions to convert third party models to common [CrossFile] model.
|
||||
class CrossFileConverters {
|
||||
@@ -18,32 +17,17 @@ class CrossFileConverters {
|
||||
fileType: file.name.guessFileType(),
|
||||
size: file.size,
|
||||
thumbnail: null,
|
||||
asset: null,
|
||||
path: kIsWeb ? null : file.path,
|
||||
bytes: kIsWeb ? file.bytes! : null,
|
||||
);
|
||||
}
|
||||
|
||||
static Future<CrossFile> convertAssetEntity(AssetEntity asset) async {
|
||||
final file = (await asset.originFile)!;
|
||||
return CrossFile(
|
||||
name: await asset.titleAsync,
|
||||
fileType: asset.type == AssetType.video ? FileType.video : FileType.image,
|
||||
size: await file.length(),
|
||||
thumbnail: null,
|
||||
asset: asset,
|
||||
path: file.path,
|
||||
bytes: null,
|
||||
);
|
||||
}
|
||||
|
||||
static Future<CrossFile> convertXFile(XFile file) async {
|
||||
return CrossFile(
|
||||
name: file.name,
|
||||
fileType: file.name.guessFileType(),
|
||||
size: await file.length(),
|
||||
thumbnail: null,
|
||||
asset: null,
|
||||
path: kIsWeb ? null : file.path,
|
||||
bytes: kIsWeb ? await file.readAsBytes() : null, // we can fetch it now because in Web it is already there
|
||||
);
|
||||
@@ -57,7 +41,6 @@ class CrossFileConverters {
|
||||
fileType: fileName.guessFileType(),
|
||||
size: await file.length(),
|
||||
thumbnail: null,
|
||||
asset: null,
|
||||
path: file.path,
|
||||
bytes: null,
|
||||
);
|
||||
@@ -70,7 +53,6 @@ class CrossFileConverters {
|
||||
fileType: FileType.apk,
|
||||
thumbnail: app is ApplicationWithIcon ? app.icon : null,
|
||||
size: await file.length(),
|
||||
asset: null,
|
||||
path: app.apkFilePath,
|
||||
bytes: null,
|
||||
);
|
||||
|
||||
@@ -1,93 +0,0 @@
|
||||
import 'package:localsend_app/gen/strings.g.dart';
|
||||
import 'package:wechat_assets_picker/wechat_assets_picker.dart';
|
||||
|
||||
class TranslatedAssetPickerTextDelegate extends AssetPickerTextDelegate {
|
||||
const TranslatedAssetPickerTextDelegate();
|
||||
|
||||
@override
|
||||
String get languageCode => LocaleSettings.currentLocale.languageCode;
|
||||
|
||||
@override
|
||||
String get confirm => t.assetPicker.confirm;
|
||||
|
||||
@override
|
||||
String get cancel => t.assetPicker.cancel;
|
||||
|
||||
@override
|
||||
String get edit => t.assetPicker.edit;
|
||||
|
||||
@override
|
||||
String get gifIndicator => t.assetPicker.gifIndicator;
|
||||
|
||||
@override
|
||||
String get loadFailed => t.assetPicker.loadFailed;
|
||||
|
||||
@override
|
||||
String get original => t.assetPicker.original;
|
||||
|
||||
@override
|
||||
String get preview => t.assetPicker.preview;
|
||||
|
||||
@override
|
||||
String get select => t.assetPicker.select;
|
||||
|
||||
@override
|
||||
String get emptyList => t.assetPicker.emptyList;
|
||||
|
||||
@override
|
||||
String get unSupportedAssetType => t.assetPicker.unSupportedAssetType;
|
||||
|
||||
@override
|
||||
String get unableToAccessAll => t.assetPicker.unableToAccessAll;
|
||||
|
||||
@override
|
||||
String get viewingLimitedAssetsTip => t.assetPicker.viewingLimitedAssetsTip;
|
||||
|
||||
@override
|
||||
String get changeAccessibleLimitedAssets => t.assetPicker.changeAccessibleLimitedAssets;
|
||||
|
||||
@override
|
||||
String get accessAllTip => t.assetPicker.accessAllTip;
|
||||
|
||||
@override
|
||||
String get goToSystemSettings => t.assetPicker.goToSystemSettings;
|
||||
|
||||
@override
|
||||
String get accessLimitedAssets => t.assetPicker.accessLimitedAssets;
|
||||
|
||||
@override
|
||||
String get accessiblePathName => t.assetPicker.accessiblePathName;
|
||||
|
||||
@override
|
||||
String get sTypeAudioLabel => t.assetPicker.sTypeAudioLabel;
|
||||
|
||||
@override
|
||||
String get sTypeImageLabel => t.assetPicker.sTypeImageLabel;
|
||||
|
||||
@override
|
||||
String get sTypeVideoLabel => t.assetPicker.sTypeVideoLabel;
|
||||
|
||||
@override
|
||||
String get sTypeOtherLabel => t.assetPicker.sTypeOtherLabel;
|
||||
|
||||
@override
|
||||
String get sActionPlayHint => t.assetPicker.sActionPlayHint;
|
||||
|
||||
@override
|
||||
String get sActionPreviewHint => t.assetPicker.sActionPreviewHint;
|
||||
|
||||
@override
|
||||
String get sActionSelectHint => t.assetPicker.sActionSelectHint;
|
||||
|
||||
@override
|
||||
String get sActionSwitchPathLabel => t.assetPicker.sActionSwitchPathLabel;
|
||||
|
||||
@override
|
||||
String get sActionUseCameraHint => t.assetPicker.sActionUseCameraHint;
|
||||
|
||||
@override
|
||||
String get sNameDurationLabel => t.assetPicker.sNameDurationLabel;
|
||||
|
||||
@override
|
||||
String get sUnitAssetCountLabel => t.assetPicker.sUnitAssetCountLabel;
|
||||
}
|
||||
@@ -4,7 +4,6 @@ import 'dart:typed_data';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:localsend_app/model/cross_file.dart';
|
||||
import 'package:localsend_app/model/file_type.dart';
|
||||
import 'package:wechat_assets_picker/wechat_assets_picker.dart';
|
||||
|
||||
class CrossFileThumbnail extends StatelessWidget {
|
||||
final CrossFile file;
|
||||
@@ -18,11 +17,6 @@ class CrossFileThumbnail extends StatelessWidget {
|
||||
bytes: file.thumbnail!,
|
||||
fileType: file.fileType,
|
||||
);
|
||||
} else if (file.asset != null) {
|
||||
return AssetThumbnail(
|
||||
asset: file.asset!,
|
||||
fileType: file.fileType,
|
||||
);
|
||||
} else {
|
||||
return FilePathThumbnail(
|
||||
path: file.path,
|
||||
@@ -32,29 +26,6 @@ class CrossFileThumbnail extends StatelessWidget {
|
||||
}
|
||||
}
|
||||
|
||||
class AssetThumbnail extends StatelessWidget {
|
||||
final AssetEntity asset;
|
||||
final FileType fileType;
|
||||
|
||||
const AssetThumbnail({
|
||||
required this.asset,
|
||||
required this.fileType,
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return _Thumbnail(
|
||||
thumbnail: AssetEntityImage(
|
||||
asset,
|
||||
isOriginal: false,
|
||||
thumbnailSize: const ThumbnailSize.square(64),
|
||||
thumbnailFormat: ThumbnailFormat.jpeg,
|
||||
),
|
||||
icon: fileType.icon,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class FilePathThumbnail extends StatelessWidget {
|
||||
final String? path;
|
||||
final FileType fileType;
|
||||
|
||||
@@ -14,7 +14,6 @@ import network_info_plus
|
||||
import package_info_plus
|
||||
import pasteboard
|
||||
import path_provider_foundation
|
||||
import photo_manager
|
||||
import screen_retriever
|
||||
import shared_preferences_foundation
|
||||
import system_tray
|
||||
@@ -33,7 +32,6 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
|
||||
FLTPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FLTPackageInfoPlusPlugin"))
|
||||
PasteboardPlugin.register(with: registry.registrar(forPlugin: "PasteboardPlugin"))
|
||||
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
|
||||
PhotoManagerPlugin.register(with: registry.registrar(forPlugin: "PhotoManagerPlugin"))
|
||||
ScreenRetrieverPlugin.register(with: registry.registrar(forPlugin: "ScreenRetrieverPlugin"))
|
||||
SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin"))
|
||||
SystemTrayPlugin.register(with: registry.registrar(forPlugin: "SystemTrayPlugin"))
|
||||
|
||||
@@ -241,14 +241,6 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "3.0.3"
|
||||
csslib:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: csslib
|
||||
sha256: "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.0.0"
|
||||
csv:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -345,22 +337,6 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.6.6"
|
||||
extended_image:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: extended_image
|
||||
sha256: d1b122d6f5cf5596ea61d703d116d89e2ece7e324db414cfeed12967b72b7aef
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "8.1.0"
|
||||
extended_image_library:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: extended_image_library
|
||||
sha256: "8bf87c0b14dcb59200c923a9a3952304e4732a0901e40811428834ef39018ee1"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "3.6.0"
|
||||
fake_async:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -565,14 +541,6 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.3.1"
|
||||
html:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: html
|
||||
sha256: "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "0.15.4"
|
||||
http:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -581,14 +549,6 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.1.0"
|
||||
http_client_helper:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: http_client_helper
|
||||
sha256: "8a9127650734da86b5c73760de2b404494c968a3fd55602045ffec789dac3cb1"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "3.0.0"
|
||||
http_methods:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -805,14 +765,6 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "3.16.1"
|
||||
nested:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: nested
|
||||
sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.0.0"
|
||||
network_info_plus:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
@@ -991,14 +943,6 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "5.4.0"
|
||||
photo_manager:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: photo_manager
|
||||
sha256: b2d81bd197323697d1b335e2e04cea2f67e11624ced77cfd02917a10afaeba73
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.7.1"
|
||||
platform:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -1039,14 +983,6 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.0.3"
|
||||
provider:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: provider
|
||||
sha256: cdbe7530b12ecd9eb455bdaa2fcb8d4dad22e80b8afb4798b41479d5ce26847f
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "6.0.5"
|
||||
pub_semver:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -1533,46 +1469,6 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.1.4"
|
||||
video_player:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: video_player
|
||||
sha256: d3910a8cefc0de8a432a4411dcf85030e885d8fef3ddea291f162253a05dbf01
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.7.1"
|
||||
video_player_android:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: video_player_android
|
||||
sha256: "3fe89ab07fdbce786e7eb25b58532d6eaf189ceddc091cb66cba712f8d9e8e55"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.4.10"
|
||||
video_player_avfoundation:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: video_player_avfoundation
|
||||
sha256: c3b123a5a56c9812b9029f840c65b92fd65083eb08d69be016b01e8aa018f77d
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.4.10"
|
||||
video_player_platform_interface:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: video_player_platform_interface
|
||||
sha256: be72301bf2c0150ab35a8c34d66e5a99de525f6de1e8d27c0672b836fe48f73a
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "6.2.1"
|
||||
video_player_web:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: video_player_web
|
||||
sha256: "68bdd115389d68aea99466259b079a5ef3fa9ca7600ef12b616d8551fa1541a9"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.0.18"
|
||||
vm_service:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -1629,14 +1525,6 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.2.1"
|
||||
wechat_assets_picker:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
name: wechat_assets_picker
|
||||
sha256: "2c6c2fb0ad47455aeff91eec5e3adebbcc39b62fec6bb5b0317a59ac46ec7383"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "8.7.0"
|
||||
win32:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
||||
@@ -62,7 +62,6 @@ dependencies:
|
||||
url_launcher: 6.1.14
|
||||
uuid: 3.0.7
|
||||
wakelock_plus: 1.1.1
|
||||
wechat_assets_picker: 8.7.0
|
||||
window_manager: 0.3.6
|
||||
|
||||
dev_dependencies:
|
||||
|
||||
Reference in New Issue
Block a user