pulsejet/aio-hw-docs
Varun Patil 2023-11-13 22:37:22 -08:00
commit fe74b9f089
33 changed files with 304 additions and 56 deletions

8
l10n/ar.js vendored
View File

@ -48,6 +48,7 @@ OC.L10N.register(
"Favorite" : "المفضلة",
"Unarchive" : "غير مؤرشفة",
"Edit metadata" : "تحرير بيانات التعريف الوصفية",
"Rotate / Flip" : "أدِر / إقلِب",
"View in folder" : "اعرض في المجلد",
"Move to folder" : "انتقل إلى المجلد",
"Add to album" : "إضِف إلى ألبوم",
@ -290,12 +291,19 @@ OC.L10N.register(
"Collaborative Tags" : "وسوم تشاركية",
"EXIF Fields" : "حقول EXIF",
"Geolocation" : "الموقع الجغرافي",
"Orientation (EXIF)" : "وضعية (EXIF)",
"Cannot edit {name} of type {type}" : "تعذّر تعديل {name} من نوع {type}",
"Cannot edit rotation on videos ({name})" : "تعذّر تعديل وضعية الصورة أو الفيديو ({name})",
"Cannot edit rotation on Live Photos ({name})" : "تعذّر تعديل وضعية الصور الحيّة ({name})",
"Some selected items have stacked RAW files.\nRAW files will not be edited." : "بعض العناصر لها ملفات stacked RAW خام مُكوَّمة.",
"Missing date metadata" : "البيانات الوصفية للتاريخ metadata ناقصة",
"Some items may be missing the date metadata. Do you want to attempt copying the currently known timestamp to the metadata (recommended)? Othewise, the timestamp may be reset to the current time." : "قد تفتقد بعض العناصر للبيانات الوصفية للتاريخ date metadata. هل ترغب في محاولة نسخ الختم الزمني timestamp المعروف حاليًا إلى البيانات الوصفية (مستحسن)؟ بخلاف ذلك، قد تتم إعادة ضبط الختم الزمني على الوقت الحالي.",
"Failed to load metadata for {n} photos." : "تعذّر تحميل البيانات الوصفية لـ {n} صور.",
"{n} photos cannot be edited (permissions error)." : "{n} صور لا يمكن تحريرها (حطأ في الأذونات).",
"This feature rotates images losslessly by updating the EXIF metadata. This approach is known to sometimes not work correctly on certain image types such as HEIC. Make sure you do a test run before using it on multiple images." : "تسمح هذه الخاصية بتدوير الصور بدون فاقد من خلال تعديل البيانات الوصفية لـ EXIF. هذه الطريقة قد لا تعمل بشكل صحيح على بعض أنواع الصور مثل HEIC. إحرص على تجربتها قبل تطبيقها على عدد كبير من الصور.",
"Rotate Left" : "أدِر لليسار",
"Rotate Right" : "أدِر لليمين",
"Flip" : "إقلِب",
"Remove person" : "حذف شخص",
"Are you sure you want to remove {name}?" : "هل أنت متأكد أنك تريد إزالة {name}؟",
"Only user \"{user}\" can delete this person" : "يمكن للمستخدم \"{user}\" فقط حذف هذا الشخص",

8
l10n/ar.json vendored
View File

@ -46,6 +46,7 @@
"Favorite" : "المفضلة",
"Unarchive" : "غير مؤرشفة",
"Edit metadata" : "تحرير بيانات التعريف الوصفية",
"Rotate / Flip" : "أدِر / إقلِب",
"View in folder" : "اعرض في المجلد",
"Move to folder" : "انتقل إلى المجلد",
"Add to album" : "إضِف إلى ألبوم",
@ -288,12 +289,19 @@
"Collaborative Tags" : "وسوم تشاركية",
"EXIF Fields" : "حقول EXIF",
"Geolocation" : "الموقع الجغرافي",
"Orientation (EXIF)" : "وضعية (EXIF)",
"Cannot edit {name} of type {type}" : "تعذّر تعديل {name} من نوع {type}",
"Cannot edit rotation on videos ({name})" : "تعذّر تعديل وضعية الصورة أو الفيديو ({name})",
"Cannot edit rotation on Live Photos ({name})" : "تعذّر تعديل وضعية الصور الحيّة ({name})",
"Some selected items have stacked RAW files.\nRAW files will not be edited." : "بعض العناصر لها ملفات stacked RAW خام مُكوَّمة.",
"Missing date metadata" : "البيانات الوصفية للتاريخ metadata ناقصة",
"Some items may be missing the date metadata. Do you want to attempt copying the currently known timestamp to the metadata (recommended)? Othewise, the timestamp may be reset to the current time." : "قد تفتقد بعض العناصر للبيانات الوصفية للتاريخ date metadata. هل ترغب في محاولة نسخ الختم الزمني timestamp المعروف حاليًا إلى البيانات الوصفية (مستحسن)؟ بخلاف ذلك، قد تتم إعادة ضبط الختم الزمني على الوقت الحالي.",
"Failed to load metadata for {n} photos." : "تعذّر تحميل البيانات الوصفية لـ {n} صور.",
"{n} photos cannot be edited (permissions error)." : "{n} صور لا يمكن تحريرها (حطأ في الأذونات).",
"This feature rotates images losslessly by updating the EXIF metadata. This approach is known to sometimes not work correctly on certain image types such as HEIC. Make sure you do a test run before using it on multiple images." : "تسمح هذه الخاصية بتدوير الصور بدون فاقد من خلال تعديل البيانات الوصفية لـ EXIF. هذه الطريقة قد لا تعمل بشكل صحيح على بعض أنواع الصور مثل HEIC. إحرص على تجربتها قبل تطبيقها على عدد كبير من الصور.",
"Rotate Left" : "أدِر لليسار",
"Rotate Right" : "أدِر لليمين",
"Flip" : "إقلِب",
"Remove person" : "حذف شخص",
"Are you sure you want to remove {name}?" : "هل أنت متأكد أنك تريد إزالة {name}؟",
"Only user \"{user}\" can delete this person" : "يمكن للمستخدم \"{user}\" فقط حذف هذا الشخص",

8
l10n/cs.js vendored
View File

@ -47,6 +47,7 @@ OC.L10N.register(
"Favorite" : "Přidat do oblíbených",
"Unarchive" : "Zrušit archivování",
"Edit metadata" : "Upravit metadata",
"Rotate / Flip" : "Otočit / převrátit",
"View in folder" : "Zobrazit ve složce",
"Move to folder" : "Přesunout do složky",
"Add to album" : "Přidat do alba",
@ -289,12 +290,19 @@ OC.L10N.register(
"Collaborative Tags" : "Štítky pro spolupráci",
"EXIF Fields" : "Kolonky EXIF",
"Geolocation" : "Geolokace",
"Orientation (EXIF)" : "Orientace (EXIF)",
"Cannot edit {name} of type {type}" : "Nepodařilo se upravit {name} typu {type}",
"Cannot edit rotation on videos ({name})" : "Není možné upravit otočení na videích ({name})",
"Cannot edit rotation on Live Photos ({name})" : "Není možné upravit otočení na Žívých fotkách ({name})",
"Some selected items have stacked RAW files.\nRAW files will not be edited." : "Některé z označených souborů mají navrstvené RAW soubory.\nRAW soubory nebudou upraveny.",
"Missing date metadata" : "Chybí metadata k datům",
"Some items may be missing the date metadata. Do you want to attempt copying the currently known timestamp to the metadata (recommended)? Othewise, the timestamp may be reset to the current time." : "Některým položkám mohou chybět metadata k datům. Chcete se pokusit zkopírovat stávající známé časové razítko do metadat (doporučeno)? Pokud ne, může se stát, že časové razítko bude resetováno na stávající čas.",
"Failed to load metadata for {n} photos." : "Nepodařilo se načíst metadata pro {n} fotek.",
"{n} photos cannot be edited (permissions error)." : "{n} fotek není možné upravit (permissions error).",
"This feature rotates images losslessly by updating the EXIF metadata. This approach is known to sometimes not work correctly on certain image types such as HEIC. Make sure you do a test run before using it on multiple images." : "Tato funkce provede bezztrátové otočení aktualizací EXIF metadat. O tomto přístupu se ví, že někdy nefunguje správně v případě určitých typů obrázků, jako např. HEIC. Ověřte si to, než použijete u vícero obrázků.",
"Rotate Left" : "Otočit vlevo",
"Rotate Right" : "Otočit vpravo",
"Flip" : "Převrátit",
"Remove person" : "Odebrat osobu",
"Are you sure you want to remove {name}?" : "Opravdu chcete {name} odebrat?",
"Only user \"{user}\" can delete this person" : "Tuto osobu může smazat pouze uživatel „{user}“",

8
l10n/cs.json vendored
View File

@ -45,6 +45,7 @@
"Favorite" : "Přidat do oblíbených",
"Unarchive" : "Zrušit archivování",
"Edit metadata" : "Upravit metadata",
"Rotate / Flip" : "Otočit / převrátit",
"View in folder" : "Zobrazit ve složce",
"Move to folder" : "Přesunout do složky",
"Add to album" : "Přidat do alba",
@ -287,12 +288,19 @@
"Collaborative Tags" : "Štítky pro spolupráci",
"EXIF Fields" : "Kolonky EXIF",
"Geolocation" : "Geolokace",
"Orientation (EXIF)" : "Orientace (EXIF)",
"Cannot edit {name} of type {type}" : "Nepodařilo se upravit {name} typu {type}",
"Cannot edit rotation on videos ({name})" : "Není možné upravit otočení na videích ({name})",
"Cannot edit rotation on Live Photos ({name})" : "Není možné upravit otočení na Žívých fotkách ({name})",
"Some selected items have stacked RAW files.\nRAW files will not be edited." : "Některé z označených souborů mají navrstvené RAW soubory.\nRAW soubory nebudou upraveny.",
"Missing date metadata" : "Chybí metadata k datům",
"Some items may be missing the date metadata. Do you want to attempt copying the currently known timestamp to the metadata (recommended)? Othewise, the timestamp may be reset to the current time." : "Některým položkám mohou chybět metadata k datům. Chcete se pokusit zkopírovat stávající známé časové razítko do metadat (doporučeno)? Pokud ne, může se stát, že časové razítko bude resetováno na stávající čas.",
"Failed to load metadata for {n} photos." : "Nepodařilo se načíst metadata pro {n} fotek.",
"{n} photos cannot be edited (permissions error)." : "{n} fotek není možné upravit (permissions error).",
"This feature rotates images losslessly by updating the EXIF metadata. This approach is known to sometimes not work correctly on certain image types such as HEIC. Make sure you do a test run before using it on multiple images." : "Tato funkce provede bezztrátové otočení aktualizací EXIF metadat. O tomto přístupu se ví, že někdy nefunguje správně v případě určitých typů obrázků, jako např. HEIC. Ověřte si to, než použijete u vícero obrázků.",
"Rotate Left" : "Otočit vlevo",
"Rotate Right" : "Otočit vpravo",
"Flip" : "Převrátit",
"Remove person" : "Odebrat osobu",
"Are you sure you want to remove {name}?" : "Opravdu chcete {name} odebrat?",
"Only user \"{user}\" can delete this person" : "Tuto osobu může smazat pouze uživatel „{user}“",

4
l10n/de.js vendored
View File

@ -284,7 +284,7 @@ OC.L10N.register(
"Unchanged" : "Unverändert",
"Reset" : "Zurücksetzen",
"Remove location" : "Ort entfernen",
"Search location / landmark" : "Ort / Wahrzeichen suchen",
"Search location / landmark" : "Ort/Wahrzeichen suchen",
"Failed to search for location with Nominatim." : "Die Suche nach einem Ort mit Nominatim ist fehlgeschlagen.",
"Date / Time" : "Datum und Zeit",
"Collaborative Tags" : "Kollaborative Schlagworte",
@ -344,7 +344,7 @@ OC.L10N.register(
"Share the video as a high quality MP4" : "Video als hochwertiges MP4 teilen",
"Share the image as a high quality JPEG" : "Bild als hochwertiges JPEG teilen",
"Original File" : "Originaldatei",
"Share the original image / video file" : "Die original Bild- / Video-Datei teilen",
"Share the original image / video file" : "Die original Bild-/Video-Datei teilen",
"Public Link" : "Öffentlicher Link",
"Share an external Nextcloud link" : "Einen externen Nextcloud-Link teilen",
"Failed to download file" : "Datei konnte nicht heruntergeladen werden",

4
l10n/de.json vendored
View File

@ -282,7 +282,7 @@
"Unchanged" : "Unverändert",
"Reset" : "Zurücksetzen",
"Remove location" : "Ort entfernen",
"Search location / landmark" : "Ort / Wahrzeichen suchen",
"Search location / landmark" : "Ort/Wahrzeichen suchen",
"Failed to search for location with Nominatim." : "Die Suche nach einem Ort mit Nominatim ist fehlgeschlagen.",
"Date / Time" : "Datum und Zeit",
"Collaborative Tags" : "Kollaborative Schlagworte",
@ -342,7 +342,7 @@
"Share the video as a high quality MP4" : "Video als hochwertiges MP4 teilen",
"Share the image as a high quality JPEG" : "Bild als hochwertiges JPEG teilen",
"Original File" : "Originaldatei",
"Share the original image / video file" : "Die original Bild- / Video-Datei teilen",
"Share the original image / video file" : "Die original Bild-/Video-Datei teilen",
"Public Link" : "Öffentlicher Link",
"Share an external Nextcloud link" : "Einen externen Nextcloud-Link teilen",
"Failed to download file" : "Datei konnte nicht heruntergeladen werden",

8
l10n/de_DE.js vendored
View File

@ -48,6 +48,7 @@ OC.L10N.register(
"Favorite" : "Favorisieren",
"Unarchive" : "Dearchivieren",
"Edit metadata" : "Metadaten bearbeiten",
"Rotate / Flip" : "Drehen / umdrehen",
"View in folder" : "In Ordner anzeigen",
"Move to folder" : "In Ordner verschieben",
"Add to album" : "Zum Album hinzufügen",
@ -290,12 +291,19 @@ OC.L10N.register(
"Collaborative Tags" : "Kollaborative Schlagworte",
"EXIF Fields" : "EXIF-Felder",
"Geolocation" : "Geolokalisierung",
"Orientation (EXIF)" : "Ausrichtungn (EXIF)",
"Cannot edit {name} of type {type}" : "{name} vom Typ {type} kann nicht bearbeitet werden",
"Cannot edit rotation on videos ({name})" : "Die Drehung von Videos kann nicht bearbeitet werden ({name})",
"Cannot edit rotation on Live Photos ({name})" : "Die Drehung von Live-Fotos kann nicht bearbeitet werden ({name})",
"Some selected items have stacked RAW files.\nRAW files will not be edited." : "Einige ausgewählte Elemente verfügen über gestapelte RAW-Dateien.\nRAW-Dateien werden nicht bearbeitet.",
"Missing date metadata" : "Fehlende Datumsmetadaten",
"Some items may be missing the date metadata. Do you want to attempt copying the currently known timestamp to the metadata (recommended)? Othewise, the timestamp may be reset to the current time." : "Bei einigen Elementen fehlen möglicherweise die Datumsmetadaten. Möchten Sie versuchen, den aktuell bekannten Zeitstempel in die Metadaten zu kopieren (empfohlen)? Andernfalls wird der Zeitstempel möglicherweise auf die aktuelle Zeit zurückgesetzt.",
"Failed to load metadata for {n} photos." : "Fehler beim Laden der Metadaten für {n} Fotos.",
"{n} photos cannot be edited (permissions error)." : "{n} Fotos können nicht bearbeitet werden (Berechtigungsfehler).",
"This feature rotates images losslessly by updating the EXIF metadata. This approach is known to sometimes not work correctly on certain image types such as HEIC. Make sure you do a test run before using it on multiple images." : "Diese Funktion dreht Bilder verlustfrei, indem die EXIF-Metadaten aktualisiert werden. Dies funktioniert bei bestimmten Bildtypen wie HEIC manchmal nicht richtig. Füren Sie zunächst einen Testlauf durch, bevor Sie diese Funktion für mehrere Bilder verwenden.",
"Rotate Left" : "Nach links drehen",
"Rotate Right" : "Nach rechts drehen",
"Flip" : "Umdrehen",
"Remove person" : "Person entfernen",
"Are you sure you want to remove {name}?" : "Möchten Sie wirklich {name} entfernen?",
"Only user \"{user}\" can delete this person" : "Nur der Bunutzer \"{user}\" kann diese Person löschen",

8
l10n/de_DE.json vendored
View File

@ -46,6 +46,7 @@
"Favorite" : "Favorisieren",
"Unarchive" : "Dearchivieren",
"Edit metadata" : "Metadaten bearbeiten",
"Rotate / Flip" : "Drehen / umdrehen",
"View in folder" : "In Ordner anzeigen",
"Move to folder" : "In Ordner verschieben",
"Add to album" : "Zum Album hinzufügen",
@ -288,12 +289,19 @@
"Collaborative Tags" : "Kollaborative Schlagworte",
"EXIF Fields" : "EXIF-Felder",
"Geolocation" : "Geolokalisierung",
"Orientation (EXIF)" : "Ausrichtungn (EXIF)",
"Cannot edit {name} of type {type}" : "{name} vom Typ {type} kann nicht bearbeitet werden",
"Cannot edit rotation on videos ({name})" : "Die Drehung von Videos kann nicht bearbeitet werden ({name})",
"Cannot edit rotation on Live Photos ({name})" : "Die Drehung von Live-Fotos kann nicht bearbeitet werden ({name})",
"Some selected items have stacked RAW files.\nRAW files will not be edited." : "Einige ausgewählte Elemente verfügen über gestapelte RAW-Dateien.\nRAW-Dateien werden nicht bearbeitet.",
"Missing date metadata" : "Fehlende Datumsmetadaten",
"Some items may be missing the date metadata. Do you want to attempt copying the currently known timestamp to the metadata (recommended)? Othewise, the timestamp may be reset to the current time." : "Bei einigen Elementen fehlen möglicherweise die Datumsmetadaten. Möchten Sie versuchen, den aktuell bekannten Zeitstempel in die Metadaten zu kopieren (empfohlen)? Andernfalls wird der Zeitstempel möglicherweise auf die aktuelle Zeit zurückgesetzt.",
"Failed to load metadata for {n} photos." : "Fehler beim Laden der Metadaten für {n} Fotos.",
"{n} photos cannot be edited (permissions error)." : "{n} Fotos können nicht bearbeitet werden (Berechtigungsfehler).",
"This feature rotates images losslessly by updating the EXIF metadata. This approach is known to sometimes not work correctly on certain image types such as HEIC. Make sure you do a test run before using it on multiple images." : "Diese Funktion dreht Bilder verlustfrei, indem die EXIF-Metadaten aktualisiert werden. Dies funktioniert bei bestimmten Bildtypen wie HEIC manchmal nicht richtig. Füren Sie zunächst einen Testlauf durch, bevor Sie diese Funktion für mehrere Bilder verwenden.",
"Rotate Left" : "Nach links drehen",
"Rotate Right" : "Nach rechts drehen",
"Flip" : "Umdrehen",
"Remove person" : "Person entfernen",
"Are you sure you want to remove {name}?" : "Möchten Sie wirklich {name} entfernen?",
"Only user \"{user}\" can delete this person" : "Nur der Bunutzer \"{user}\" kann diese Person löschen",

14
l10n/fr.js vendored
View File

@ -79,6 +79,8 @@ OC.L10N.register(
"You need perl only if the packaged exiftool binary does not work for some reason." : "Vous n'avez besoin que de Perl si le paquet binaire exiftool ne fonctionne pas.",
"Use system perl (only if exiftool binary does not work)" : "Utilisez le système Perl (seulement si le binaire exiftool ne fonctionne pas)",
"EXIF Extraction" : "Extraction EXIF",
"PHP-Imagick is available [{version}]." : "PHP-Imagick est disponible [{version}].",
"PHP-Imagick is not available." : "PHP-Imagick n'est pas disponible.",
"Thumbnail generation may not work for some formats (HEIC, TIFF)." : "La génération de miniature peut ne pas fonctionner avec certains formats (HEIC, TIFF).",
"Thumbnails for videos will be generated with this binary." : "Les miniatures des vidéos seront générées avec cet exécutable.",
"Thumbnail generation may not work for videos." : "La génération de miniature peut ne pas fonctionner avec les vidéos.",
@ -89,6 +91,7 @@ OC.L10N.register(
"Videos (ffmpeg)" : "Vidéos (ffmpeg)",
"Thank you for choosing Nextcloud and Memories to store your precious data!" : "Merci d'avoir choisi Nextcloud et Memories pour stocker vos précieuses données !",
"External Link" : "Lien Externe",
"Help & Support" : "Aide & Assistance",
"{n} media files have been indexed" : "{n} fichiers multimédias ont été indexés",
"Automatic Indexing status: {status}" : "État de l'indexation automatique : {status}",
"Last index job was run {t} seconds ago." : "Le dernier travail d'indexation a été exécuté il y a {t} secondes.",
@ -147,6 +150,7 @@ OC.L10N.register(
"Intel processors supporting QuickSync Video (QSV) as well as some AMD GPUs can be used for transcoding using VA-API acceleration." : "Les processeurs Intel supportant QuickSync Video (QSV) ainsi que certains GPUs AMD peuvent être utilisés pour transcoder grâce à l'accélération VA-API.",
"For more details on driver installation, check the documentation:" : "Pour plus de détails sur l'installation du pilote, consultez la documentation :",
"Enable acceleration with VA-API" : "Activer l'accélération avec VA-API",
"Enable low-power mode (QSV only)" : "Activer le mode basse consommation (QSV uniquement)",
"NVIDIA GPUs can be used for transcoding using the NVENC encoder with the proper drivers." : "Les GPUs NVIDIA peuvent être utilisés pour le transcodage grâce à l'encodeur NVENC avec les pilotes appropriés.",
"Depending on the versions of the installed SDK and ffmpeg, you need to specify the scaler to use" : "En fonction des versions installées du kit de développement et de ffmpeg, vous devez préciser le zoom à utiliser",
"No automated tests are available for NVIDIA acceleration." : "Aucun test automatisé n'est disponible pour l'accélération NVIDIA.",
@ -206,6 +210,7 @@ OC.L10N.register(
"Create album" : "Créer un album",
"Invalid album name; should not contain any slashes." : "Nom d'album invalide; il ne devrait pas contenir de slash.",
"Search" : "Recherche",
"Create new album." : "Créer un nouvel album.",
"Save changes" : "Enregistrer les modifications",
"Share Album" : "Partager l'album",
"Save collaborators for this album." : "Enregistrer les collaborateurs pour cet album.",
@ -237,8 +242,14 @@ OC.L10N.register(
"Collaborative Tags" : "Étiquettes collaboratives",
"EXIF Fields" : "Champs EXIF",
"Geolocation" : "Géolocalisation",
"Orientation (EXIF)" : "Orientation (EXIF)",
"Cannot edit {name} of type {type}" : "Impossible de modifier {name} de type {type}",
"Cannot edit rotation on videos ({name})" : "Impossible de modifier la rotation sur les vidéos ({name})",
"Cannot edit rotation on Live Photos ({name})" : "Impossible de modifier la rotation sur les Live Photos ({name})",
"Failed to load metadata for {n} photos." : "Échec du chargement des métadonnées pour {n} photo·s.",
"{n} photos cannot be edited (permissions error)." : "{n} photos ne peuvent pas être modifiées (erreur de permissions)",
"Rotate Left" : "Rotation à gauche",
"Rotate Right" : "Rotation à droite",
"Remove person" : "Retirer la personne",
"Are you sure you want to remove {name}?" : "Êtes-vous sûr de vouloir retirer {name} ?",
"Only user \"{user}\" can delete this person" : "Seul l'utilisateur « {user} » peut supprimer cette personne",
@ -306,10 +317,12 @@ OC.L10N.register(
"Share" : "Partage",
"Play Live Photo" : "Lire la photo en direct",
"Download Video" : "Télécharger la vidéo",
"Download {ext}" : "Télécharger {ext}",
"Slideshow" : "Diaporama",
"Previous" : "Précédente",
"Next" : "Suivante",
"Editing is currently disabled for Live Photos" : "La modification est actuellement désactivée pour les Live Photos",
"You are now logged in to the server!" : "Vous êtes maintenant connecté sur le serveur !",
"Grant permissions" : "Accorder les permissions",
"Skip this step" : "Ignorer cette étape",
"Choose the folders on this device to show on your timeline." : "Choisissez les dossiers sur cet appareil à afficher dans votre fil chronologique.",
@ -437,6 +450,7 @@ OC.L10N.register(
"Yes" : "Oui",
"No" : "Non",
"_Move {count} item to trash?_::_Move {count} items to trash?_" : ["Déplacer {count} élément vers la corbeille ?","Déplacer {count} éléments vers la corbeille ?","Déplacer {count} éléments vers la corbeille ?"],
"Files in trash may be automatically deleted after a fixed period of time." : "Les fichiers dans la corbeille peuvent être supprimés automatiquement après une période donnée.",
"_Remove {count} item from album?_::_Remove {count} items from album?_" : ["Supprimer {count} élément de l'album ?","Supprimer {count} éléments de l'album ?","Supprimer {count} éléments de l'album ?"],
"This will not delete your original files." : "Ceci ne supprimera pas les fichiers originaux.",
"You are about to download {count} items." : "Vous êtes sur le point de télécharger {count} éléments.",

14
l10n/fr.json vendored
View File

@ -77,6 +77,8 @@
"You need perl only if the packaged exiftool binary does not work for some reason." : "Vous n'avez besoin que de Perl si le paquet binaire exiftool ne fonctionne pas.",
"Use system perl (only if exiftool binary does not work)" : "Utilisez le système Perl (seulement si le binaire exiftool ne fonctionne pas)",
"EXIF Extraction" : "Extraction EXIF",
"PHP-Imagick is available [{version}]." : "PHP-Imagick est disponible [{version}].",
"PHP-Imagick is not available." : "PHP-Imagick n'est pas disponible.",
"Thumbnail generation may not work for some formats (HEIC, TIFF)." : "La génération de miniature peut ne pas fonctionner avec certains formats (HEIC, TIFF).",
"Thumbnails for videos will be generated with this binary." : "Les miniatures des vidéos seront générées avec cet exécutable.",
"Thumbnail generation may not work for videos." : "La génération de miniature peut ne pas fonctionner avec les vidéos.",
@ -87,6 +89,7 @@
"Videos (ffmpeg)" : "Vidéos (ffmpeg)",
"Thank you for choosing Nextcloud and Memories to store your precious data!" : "Merci d'avoir choisi Nextcloud et Memories pour stocker vos précieuses données !",
"External Link" : "Lien Externe",
"Help & Support" : "Aide & Assistance",
"{n} media files have been indexed" : "{n} fichiers multimédias ont été indexés",
"Automatic Indexing status: {status}" : "État de l'indexation automatique : {status}",
"Last index job was run {t} seconds ago." : "Le dernier travail d'indexation a été exécuté il y a {t} secondes.",
@ -145,6 +148,7 @@
"Intel processors supporting QuickSync Video (QSV) as well as some AMD GPUs can be used for transcoding using VA-API acceleration." : "Les processeurs Intel supportant QuickSync Video (QSV) ainsi que certains GPUs AMD peuvent être utilisés pour transcoder grâce à l'accélération VA-API.",
"For more details on driver installation, check the documentation:" : "Pour plus de détails sur l'installation du pilote, consultez la documentation :",
"Enable acceleration with VA-API" : "Activer l'accélération avec VA-API",
"Enable low-power mode (QSV only)" : "Activer le mode basse consommation (QSV uniquement)",
"NVIDIA GPUs can be used for transcoding using the NVENC encoder with the proper drivers." : "Les GPUs NVIDIA peuvent être utilisés pour le transcodage grâce à l'encodeur NVENC avec les pilotes appropriés.",
"Depending on the versions of the installed SDK and ffmpeg, you need to specify the scaler to use" : "En fonction des versions installées du kit de développement et de ffmpeg, vous devez préciser le zoom à utiliser",
"No automated tests are available for NVIDIA acceleration." : "Aucun test automatisé n'est disponible pour l'accélération NVIDIA.",
@ -204,6 +208,7 @@
"Create album" : "Créer un album",
"Invalid album name; should not contain any slashes." : "Nom d'album invalide; il ne devrait pas contenir de slash.",
"Search" : "Recherche",
"Create new album." : "Créer un nouvel album.",
"Save changes" : "Enregistrer les modifications",
"Share Album" : "Partager l'album",
"Save collaborators for this album." : "Enregistrer les collaborateurs pour cet album.",
@ -235,8 +240,14 @@
"Collaborative Tags" : "Étiquettes collaboratives",
"EXIF Fields" : "Champs EXIF",
"Geolocation" : "Géolocalisation",
"Orientation (EXIF)" : "Orientation (EXIF)",
"Cannot edit {name} of type {type}" : "Impossible de modifier {name} de type {type}",
"Cannot edit rotation on videos ({name})" : "Impossible de modifier la rotation sur les vidéos ({name})",
"Cannot edit rotation on Live Photos ({name})" : "Impossible de modifier la rotation sur les Live Photos ({name})",
"Failed to load metadata for {n} photos." : "Échec du chargement des métadonnées pour {n} photo·s.",
"{n} photos cannot be edited (permissions error)." : "{n} photos ne peuvent pas être modifiées (erreur de permissions)",
"Rotate Left" : "Rotation à gauche",
"Rotate Right" : "Rotation à droite",
"Remove person" : "Retirer la personne",
"Are you sure you want to remove {name}?" : "Êtes-vous sûr de vouloir retirer {name} ?",
"Only user \"{user}\" can delete this person" : "Seul l'utilisateur « {user} » peut supprimer cette personne",
@ -304,10 +315,12 @@
"Share" : "Partage",
"Play Live Photo" : "Lire la photo en direct",
"Download Video" : "Télécharger la vidéo",
"Download {ext}" : "Télécharger {ext}",
"Slideshow" : "Diaporama",
"Previous" : "Précédente",
"Next" : "Suivante",
"Editing is currently disabled for Live Photos" : "La modification est actuellement désactivée pour les Live Photos",
"You are now logged in to the server!" : "Vous êtes maintenant connecté sur le serveur !",
"Grant permissions" : "Accorder les permissions",
"Skip this step" : "Ignorer cette étape",
"Choose the folders on this device to show on your timeline." : "Choisissez les dossiers sur cet appareil à afficher dans votre fil chronologique.",
@ -435,6 +448,7 @@
"Yes" : "Oui",
"No" : "Non",
"_Move {count} item to trash?_::_Move {count} items to trash?_" : ["Déplacer {count} élément vers la corbeille ?","Déplacer {count} éléments vers la corbeille ?","Déplacer {count} éléments vers la corbeille ?"],
"Files in trash may be automatically deleted after a fixed period of time." : "Les fichiers dans la corbeille peuvent être supprimés automatiquement après une période donnée.",
"_Remove {count} item from album?_::_Remove {count} items from album?_" : ["Supprimer {count} élément de l'album ?","Supprimer {count} éléments de l'album ?","Supprimer {count} éléments de l'album ?"],
"This will not delete your original files." : "Ceci ne supprimera pas les fichiers originaux.",
"You are about to download {count} items." : "Vous êtes sur le point de télécharger {count} éléments.",

4
l10n/gl.js vendored
View File

@ -359,6 +359,8 @@ OC.L10N.register(
"Previous" : "Anterior",
"Next" : "Seguinte",
"Editing is currently disabled for Live Photos" : "Actualmente, está desactivada a edición para Live Photos",
"Access to media has been granted." : "Concedeuse acceso aos medios",
"Access to media is not available yet. If the button below does not work, grant the permission through settings." : "Aínda non está dispoñíbel o acceso aos medios. Se o botón de embaixo non funciona, conceda o permiso a través dos axustes.",
"Finish" : "Rematar",
"{name} binary exists and is executable." : "O binario {name} existe e é executábel.",
"{name} binary not found." : "Non se atopou o binario {name}.",
@ -442,7 +444,7 @@ OC.L10N.register(
"Stroke" : "Contorno",
"Save image as" : "Gardar a imaxe como",
"Extension" : "Extensión",
"Name is required." : "Precisase o nome.",
"Name is required." : "Precísase do nome.",
"Quality" : "Calidade",
"Saved image size (width x height)" : "Tamaño da imaxe gardada (largo x alto)",
"Note that the selected crop area is lower than the applied resize which might cause quality decrease" : "Teña en conta que a área de recorte seleccionada é inferior ao cambio de tamaño aplicado, o que pode provocar unha diminución da calidade",

4
l10n/gl.json vendored
View File

@ -357,6 +357,8 @@
"Previous" : "Anterior",
"Next" : "Seguinte",
"Editing is currently disabled for Live Photos" : "Actualmente, está desactivada a edición para Live Photos",
"Access to media has been granted." : "Concedeuse acceso aos medios",
"Access to media is not available yet. If the button below does not work, grant the permission through settings." : "Aínda non está dispoñíbel o acceso aos medios. Se o botón de embaixo non funciona, conceda o permiso a través dos axustes.",
"Finish" : "Rematar",
"{name} binary exists and is executable." : "O binario {name} existe e é executábel.",
"{name} binary not found." : "Non se atopou o binario {name}.",
@ -440,7 +442,7 @@
"Stroke" : "Contorno",
"Save image as" : "Gardar a imaxe como",
"Extension" : "Extensión",
"Name is required." : "Precisase o nome.",
"Name is required." : "Precísase do nome.",
"Quality" : "Calidade",
"Saved image size (width x height)" : "Tamaño da imaxe gardada (largo x alto)",
"Note that the selected crop area is lower than the applied resize which might cause quality decrease" : "Teña en conta que a área de recorte seleccionada é inferior ao cambio de tamaño aplicado, o que pode provocar unha diminución da calidade",

4
l10n/it.js vendored
View File

@ -2,6 +2,7 @@ OC.L10N.register(
"memories",
{
"Download" : "Scarica",
"Memories" : "Ricordi",
"Fast, modern and advanced photo management suite" : "Soluzione efficiente, moderna e avanzata per la gestione delle foto",
"Settings" : "Impostazioni",
"People" : "Persone",
@ -66,12 +67,14 @@ OC.L10N.register(
"Search" : "Cerca",
"Save changes" : "Salva modifiche",
"Save collaborators for this album." : "Salva i collaboratori per questo album.",
"Newest" : "Più recente",
"Year" : "Anno",
"Month" : "Mese",
"Day" : "Giorno",
"Time" : "Ora",
"Hour" : "Ora",
"Minute" : "Minuto",
"Oldest" : "Il più vecchio",
"Title" : "Titolo",
"Description" : "Descrizione",
"Label" : "Etichetta",
@ -102,6 +105,7 @@ OC.L10N.register(
"Unsaved changes" : "Modifiche non salvate",
"Drop changes" : "Scarta le modifiche",
"Share" : "Condividi",
"Slideshow" : "Presentazione",
"Previous" : "Precedente",
"Next" : "Successivo",
"Finish" : "Fine",

4
l10n/it.json vendored
View File

@ -1,5 +1,6 @@
{ "translations": {
"Download" : "Scarica",
"Memories" : "Ricordi",
"Fast, modern and advanced photo management suite" : "Soluzione efficiente, moderna e avanzata per la gestione delle foto",
"Settings" : "Impostazioni",
"People" : "Persone",
@ -64,12 +65,14 @@
"Search" : "Cerca",
"Save changes" : "Salva modifiche",
"Save collaborators for this album." : "Salva i collaboratori per questo album.",
"Newest" : "Più recente",
"Year" : "Anno",
"Month" : "Mese",
"Day" : "Giorno",
"Time" : "Ora",
"Hour" : "Ora",
"Minute" : "Minuto",
"Oldest" : "Il più vecchio",
"Title" : "Titolo",
"Description" : "Descrizione",
"Label" : "Etichetta",
@ -100,6 +103,7 @@
"Unsaved changes" : "Modifiche non salvate",
"Drop changes" : "Scarta le modifiche",
"Share" : "Condividi",
"Slideshow" : "Presentazione",
"Previous" : "Precedente",
"Next" : "Successivo",
"Finish" : "Fine",

2
l10n/ko.js vendored
View File

@ -56,7 +56,7 @@ OC.L10N.register(
"Memories Settings" : "Memories 설정",
"General" : "일반",
"Timeline Path" : "타임라인 경로",
"Square grid mode" : "정사각형 그리드 모드",
"Square grid mode" : "정사각형 바둑판식 모드",
"Show past photos on top of timeline" : "과거 사진을 타임라인의 위쪽에 표시",
"Account" : "계정",
"Logged in as {user}" : "{user}(으)로 로그인함",

2
l10n/ko.json vendored
View File

@ -54,7 +54,7 @@
"Memories Settings" : "Memories 설정",
"General" : "일반",
"Timeline Path" : "타임라인 경로",
"Square grid mode" : "정사각형 그리드 모드",
"Square grid mode" : "정사각형 바둑판식 모드",
"Show past photos on top of timeline" : "과거 사진을 타임라인의 위쪽에 표시",
"Account" : "계정",
"Logged in as {user}" : "{user}(으)로 로그인함",

8
l10n/sr.js vendored
View File

@ -48,6 +48,7 @@ OC.L10N.register(
"Favorite" : "Омиљени",
"Unarchive" : "Врати из архиве",
"Edit metadata" : "Уреди метаподатке",
"Rotate / Flip" : "Ротирај / Обрни",
"View in folder" : "Види у фасцикли",
"Move to folder" : "Премести у фолдер",
"Add to album" : "Додај у албум",
@ -290,12 +291,19 @@ OC.L10N.register(
"Collaborative Tags" : "Ознаке сарадње",
"EXIF Fields" : "EXIF поља",
"Geolocation" : "Геолокација",
"Orientation (EXIF)" : "Оријентација (EXIF)",
"Cannot edit {name} of type {type}" : "Не може да се уређује {name} типа {type}",
"Cannot edit rotation on videos ({name})" : "На видео клиповима не може да се уређује ротација ({name})",
"Cannot edit rotation on Live Photos ({name})" : "На Живим фотографијама не може да се уређује ротација ({name})",
"Some selected items have stacked RAW files.\nRAW files will not be edited." : "Неке изабране ставке имају наслагане RAW фајлове.\nRAW се неће уређивати.",
"Missing date metadata" : "Недостају метаподаци датума",
"Some items may be missing the date metadata. Do you want to attempt copying the currently known timestamp to the metadata (recommended)? Othewise, the timestamp may be reset to the current time." : "Неким ставкама можда недостају метаподаци датума. Да ли желите покушати копирање тренутно познате временске ознаке у метаподатке (препоручује се)? У супротном, временска ознака ће се вероватно ресетовати на текуће време.",
"Failed to load metadata for {n} photos." : "Није успело учитавање метаподатака за {n} фотографија.",
"{n} photos cannot be edited (permissions error)." : "{n} фотографија не може да се уреди (грешка дозволе).",
"This feature rotates images losslessly by updating the EXIF metadata. This approach is known to sometimes not work correctly on certain image types such as HEIC. Make sure you do a test run before using it on multiple images." : "Ова фунцкија ротира слике без губитка квалитета тако што ажурира EXIF метаподатке. Познато је да овај приступ понекада не функционише како треба за неке типове слика као што је HEIC. Обавезно извршите пробно извршавање шре него што употребите на више слика одједном.",
"Rotate Left" : "Ротирај улево",
"Rotate Right" : "Ротирај удесно",
"Flip" : "Обрни",
"Remove person" : "Уклони особу",
"Are you sure you want to remove {name}?" : "Да ли сте сигурни да желите да уклоните {name}?",
"Only user \"{user}\" can delete this person" : "Ову особу може да обрише само „{user}”",

8
l10n/sr.json vendored
View File

@ -46,6 +46,7 @@
"Favorite" : "Омиљени",
"Unarchive" : "Врати из архиве",
"Edit metadata" : "Уреди метаподатке",
"Rotate / Flip" : "Ротирај / Обрни",
"View in folder" : "Види у фасцикли",
"Move to folder" : "Премести у фолдер",
"Add to album" : "Додај у албум",
@ -288,12 +289,19 @@
"Collaborative Tags" : "Ознаке сарадње",
"EXIF Fields" : "EXIF поља",
"Geolocation" : "Геолокација",
"Orientation (EXIF)" : "Оријентација (EXIF)",
"Cannot edit {name} of type {type}" : "Не може да се уређује {name} типа {type}",
"Cannot edit rotation on videos ({name})" : "На видео клиповима не може да се уређује ротација ({name})",
"Cannot edit rotation on Live Photos ({name})" : "На Живим фотографијама не може да се уређује ротација ({name})",
"Some selected items have stacked RAW files.\nRAW files will not be edited." : "Неке изабране ставке имају наслагане RAW фајлове.\nRAW се неће уређивати.",
"Missing date metadata" : "Недостају метаподаци датума",
"Some items may be missing the date metadata. Do you want to attempt copying the currently known timestamp to the metadata (recommended)? Othewise, the timestamp may be reset to the current time." : "Неким ставкама можда недостају метаподаци датума. Да ли желите покушати копирање тренутно познате временске ознаке у метаподатке (препоручује се)? У супротном, временска ознака ће се вероватно ресетовати на текуће време.",
"Failed to load metadata for {n} photos." : "Није успело учитавање метаподатака за {n} фотографија.",
"{n} photos cannot be edited (permissions error)." : "{n} фотографија не може да се уреди (грешка дозволе).",
"This feature rotates images losslessly by updating the EXIF metadata. This approach is known to sometimes not work correctly on certain image types such as HEIC. Make sure you do a test run before using it on multiple images." : "Ова фунцкија ротира слике без губитка квалитета тако што ажурира EXIF метаподатке. Познато је да овај приступ понекада не функционише како треба за неке типове слика као што је HEIC. Обавезно извршите пробно извршавање шре него што употребите на више слика одједном.",
"Rotate Left" : "Ротирај улево",
"Rotate Right" : "Ротирај удесно",
"Flip" : "Обрни",
"Remove person" : "Уклони особу",
"Are you sure you want to remove {name}?" : "Да ли сте сигурни да желите да уклоните {name}?",
"Only user \"{user}\" can delete this person" : "Ову особу може да обрише само „{user}”",

8
l10n/tr.js vendored
View File

@ -48,6 +48,7 @@ OC.L10N.register(
"Favorite" : "Sık kullanılanlara ekle",
"Unarchive" : "Arşivden çıkar",
"Edit metadata" : "Üst verileri düzenle",
"Rotate / Flip" : "Çevir / Döndür",
"View in folder" : "Klasörde görüntüle",
"Move to folder" : "Klasöre taşı",
"Add to album" : "Albüme ekle",
@ -290,12 +291,19 @@ OC.L10N.register(
"Collaborative Tags" : "İş birlikli etiketler",
"EXIF Fields" : "EXIF alanları",
"Geolocation" : "Coğrafi konum",
"Orientation (EXIF)" : "Doğrultu (EXIF)",
"Cannot edit {name} of type {type}" : "{type} türünün {name} adı düzenlenemedi",
"Cannot edit rotation on videos ({name})" : "Görüntüler döndürülemez ({name})",
"Cannot edit rotation on Live Photos ({name})" : "Live Photos döndürülemez ({name})",
"Some selected items have stacked RAW files.\nRAW files will not be edited." : "Seçilmiş bazı ögelerde derlenmiş RAW dosyaları var.\nRAW dosyaları düzenlenmeyecek.",
"Missing date metadata" : "Tarih üst verileri eksik",
"Some items may be missing the date metadata. Do you want to attempt copying the currently known timestamp to the metadata (recommended)? Othewise, the timestamp may be reset to the current time." : "Bazı ögelerin tarih üst verileri eksik olabilir. Şu anda bilinen zaman damgasını üst verilere kopyalamayı denemek ister misiniz (önerilir)? Yoksa zaman damgası geçerli zamana sıfırlanabilir.",
"Failed to load metadata for {n} photos." : "{n} fotoğrafın üst verileri yüklenemedi.",
"{n} photos cannot be edited (permissions error)." : "{n} fotoğraf düzenlenemedi (izin sorunu).",
"This feature rotates images losslessly by updating the EXIF metadata. This approach is known to sometimes not work correctly on certain image types such as HEIC. Make sure you do a test run before using it on multiple images." : "Bu özellik, EXIF üst verilerini güncelleyerek görselleri kayıpsız bir şekilde döndürür. Bu yaklaşımın bazen HEIC gibi belirli görsel türlerinde düzgün çalışmadığı bilinmektedir. Birden fazla görsel üzerinde kullanmadan önce bir deneme yaptığınızdan emin olun.",
"Rotate Left" : "Sola çevir",
"Rotate Right" : "Sağa çevir",
"Flip" : "Döndür",
"Remove person" : "Kişiyi sil",
"Are you sure you want to remove {name}?" : "{name} kişisini silmek istediğinize emin misiniz?",
"Only user \"{user}\" can delete this person" : "Bu kişiyi yalnızca \"{user}\" kullanıcısı silebilir.",

8
l10n/tr.json vendored
View File

@ -46,6 +46,7 @@
"Favorite" : "Sık kullanılanlara ekle",
"Unarchive" : "Arşivden çıkar",
"Edit metadata" : "Üst verileri düzenle",
"Rotate / Flip" : "Çevir / Döndür",
"View in folder" : "Klasörde görüntüle",
"Move to folder" : "Klasöre taşı",
"Add to album" : "Albüme ekle",
@ -288,12 +289,19 @@
"Collaborative Tags" : "İş birlikli etiketler",
"EXIF Fields" : "EXIF alanları",
"Geolocation" : "Coğrafi konum",
"Orientation (EXIF)" : "Doğrultu (EXIF)",
"Cannot edit {name} of type {type}" : "{type} türünün {name} adı düzenlenemedi",
"Cannot edit rotation on videos ({name})" : "Görüntüler döndürülemez ({name})",
"Cannot edit rotation on Live Photos ({name})" : "Live Photos döndürülemez ({name})",
"Some selected items have stacked RAW files.\nRAW files will not be edited." : "Seçilmiş bazı ögelerde derlenmiş RAW dosyaları var.\nRAW dosyaları düzenlenmeyecek.",
"Missing date metadata" : "Tarih üst verileri eksik",
"Some items may be missing the date metadata. Do you want to attempt copying the currently known timestamp to the metadata (recommended)? Othewise, the timestamp may be reset to the current time." : "Bazı ögelerin tarih üst verileri eksik olabilir. Şu anda bilinen zaman damgasını üst verilere kopyalamayı denemek ister misiniz (önerilir)? Yoksa zaman damgası geçerli zamana sıfırlanabilir.",
"Failed to load metadata for {n} photos." : "{n} fotoğrafın üst verileri yüklenemedi.",
"{n} photos cannot be edited (permissions error)." : "{n} fotoğraf düzenlenemedi (izin sorunu).",
"This feature rotates images losslessly by updating the EXIF metadata. This approach is known to sometimes not work correctly on certain image types such as HEIC. Make sure you do a test run before using it on multiple images." : "Bu özellik, EXIF üst verilerini güncelleyerek görselleri kayıpsız bir şekilde döndürür. Bu yaklaşımın bazen HEIC gibi belirli görsel türlerinde düzgün çalışmadığı bilinmektedir. Birden fazla görsel üzerinde kullanmadan önce bir deneme yaptığınızdan emin olun.",
"Rotate Left" : "Sola çevir",
"Rotate Right" : "Sağa çevir",
"Flip" : "Döndür",
"Remove person" : "Kişiyi sil",
"Are you sure you want to remove {name}?" : "{name} kişisini silmek istediğinize emin misiniz?",
"Only user \"{user}\" can delete this person" : "Bu kişiyi yalnızca \"{user}\" kullanıcısı silebilir.",

4
l10n/uk.js vendored
View File

@ -193,6 +193,8 @@ OC.L10N.register(
"Failed to delete {fileName}." : "Не вдалося вилучити {fileName}.",
"Failed to favorite files." : "Не вдалося додати файли до вибраного.",
"Failed to favorite {fileName}." : "Не вдалося додати {fileName} до вибраного.",
"Create an album to get started" : "Спочатку створіть альбом"
"Create an album to get started" : "Спочатку створіть альбом",
"Yes" : "Так",
"No" : "Ні"
},
"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);");

4
l10n/uk.json vendored
View File

@ -191,6 +191,8 @@
"Failed to delete {fileName}." : "Не вдалося вилучити {fileName}.",
"Failed to favorite files." : "Не вдалося додати файли до вибраного.",
"Failed to favorite {fileName}." : "Не вдалося додати {fileName} до вибраного.",
"Create an album to get started" : "Спочатку створіть альбом"
"Create an album to get started" : "Спочатку створіть альбом",
"Yes" : "Так",
"No" : "Ні"
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"
}

53
l10n/zh_CN.js vendored
View File

@ -61,7 +61,7 @@ OC.L10N.register(
"Timeline Path" : "时间线路径",
"Square grid mode" : "方形网格模式",
"Show past photos on top of timeline" : "在时间线顶部显示过去的照片",
"Stack RAW files with same name" : "堆叠同名 RAW 文件",
"Stack RAW files with same name" : "堆叠同名 RAW 文件",
"Photo Viewer" : "照片浏览器",
"Autoplay Live Photos" : "自动播放实时照片",
"Show full file path in sidebar" : "在侧边栏显示完整的文件路径",
@ -109,9 +109,11 @@ OC.L10N.register(
"Image editing will not work correctly." : "图像编辑无法正常使用。",
"Thumbnail generation may not work for some formats (HEIC, TIFF)." : "缩略图生成可能不适用于某些格式HEICTIFF。",
"Thumbnails for videos will be generated with this binary." : "视频缩略图将使用此二进制文件生成。",
"Thumbnail generation may not work for videos." : "缩略图可能不适用于视频。",
"The following MIME types are configured for preview generation." : "为生成预览配置了以下MIME类型。",
"Max preview size (trade-off between quality and storage requirements)." : "最大预览大小(质量和存储需求之间的权衡)",
"Max memory for preview generation (MB)" : "生成预览时的最大内存(MB)",
"Max size of file to generate previews for (MB)" : "生成预览最大文件大小MB",
"File Support" : "文件支持",
"Images (JPEG, PNG, GIF, BMP)" : "图片 (JPEG, PNG, GIF, BMP)",
"HEIC (Imagick)" : "HEIC (Imagick)",
@ -133,6 +135,7 @@ OC.L10N.register(
"Looks like it has been more than an hour since the last index job was run. Make sure Nextcloud cron is configured correctly." : "自上次运行索引作业以来已经一个多小时了。 确保 Nextcloud cron 配置正确。",
"Only server-side encryption (OC_DEFAULT_MODULE) is supported, but another encryption module is enabled." : "仅支持服务器端加密(OC_DEFAULT_MODULE),但已启用另一个加密模块。",
"The EXIF indexes are built and checked in a periodic background task. Be careful when selecting anything other than automatic indexing. For example, setting the indexing to only timeline folders may cause delays before media becomes available to users, since the user configures the timeline only after logging in." : "EXIF索引是在定期后台任务中构建和检查的。在选择自动索引以外的其他选项时要小心。例如将索引仅设置为时间线文件夹可能会导致媒体对用户可用之前的延迟因为用户只有在登录后才能配置时间线。",
"Folders with a \".nomedia\" or a \".nomemories\" file are always excluded from indexing." : "包含 “.nomedia” 或 “.nomemories” 文件始终不会被检索。",
"Index all media automatically (recommended)" : "自动索引所有媒体(推荐)",
"Index per-user timeline folders (not recommended)" : "索引每个用户的时间线文件夹(不推荐)",
"Index a fixed relative path" : "索引一个固定的相对路径",
@ -193,17 +196,27 @@ OC.L10N.register(
"CUDA scaler" : "CUDA scaler",
"not recommended" : "不推荐",
"Due to a bug in certain hardware drivers, videos may appear in incorrect orientations when streaming. This can be resolved in some cases by rotating the video on the accelerator." : "由于某些硬件驱动程序中的错误,视频在流式传输时可能会以不正确的方向显示。在某些情况下,可以通过旋转加速器上的视频来解决此问题。",
"Try this option only if you have incorrectly oriented videos during playback." : "仅在视频播放中方向错误时尝试启用该选项。",
"Enable streaming transpose workaround" : "启用流转置解决方案",
"Some NVENC devices have issues with force_key_frames." : "某些 NVENC 设备可能在使用 force_key_frames 时出现问题。",
"Try this option only if you use NVENC and have issues with video playback." : "仅在使用 NVENC 且在视频播放过程中出现问题时尝试启用该选项。",
"Enable streaming GOP size workaround" : "启用串流 GOP 大小的解决方案。",
"HW Acceleration" : "硬件加速",
"VA-API device ({dev}) is readable" : "VA-API设备{dev})可读",
"VA-API device ({dev}) not found" : "未找到VA-API设备{dev}",
"VA-API device ({dev}) has incorrect permissions" : "VA-API设备{dev})权限不正确",
"VA-API device status: {status}" : "VA-API设备状态{status}",
"Memories uses the go-vod transcoder. You can run go-vod exernally (e.g. in a separate Docker container for hardware acceleration) or use the built-in transcoder. To use an external transcoder, enable the following option and follow the instructions in the documentation:" : "“记忆”使用go-vod转码器。你可以在外部运行go-vod例如在一个独立的Docker容器中进行硬件加速或使用内置的转码器。要使用外部转码器请启用以下选项并按照文档中的说明操作",
"Enable external transcoder" : "启用外部转码器",
"Binary path (local only)" : "Binary路径仅本地",
"Bind address (local only)" : "绑定地址(仅本地)",
"Connection address (same as bind if local)" : "连接地址(如果是本地,则与绑定地址相同)",
"Quality Factor (15 - 45) (default 25)" : "品质系数15-45默认 25",
"Transcoder" : "转码器",
"Default high resolution image loading behavior of the photo viewer." : "默认图片浏览器高清图片加载偏好。",
"The configuration here also applies to public link shares." : "此处的设置也适用于公开分享链接。",
"Users may override this setting." : "用户可能会覆盖此设置。",
"Always load high resolution image (not recommended if using HEIC/TIFF)" : "总是加载高清图像如果使用HEIC/TIFF格式则不建议启用该选项",
"Template" : "模板",
"No items" : "没有项目",
"Shared by {user}" : "由{user} 共享",
@ -229,7 +242,9 @@ OC.L10N.register(
"New album" : "新相册",
"Could not load the selected album" : "无法加载所选相册",
"Remove Album" : "移除相册",
"Leave Album" : "离开相册",
"Are you sure you want to permanently remove album \"{name}\"?" : "确定要永久删除相册“{name}”吗?",
"Are you sure you want to leave the shared album \"{name}\"?" : "您真的想退出分享 “{name}” 相册吗?",
"Failed to delete {name}." : "删除{name}失败。",
"Name of the album" : "相册名称",
"Location of the album" : "相册位置",
@ -275,6 +290,10 @@ OC.L10N.register(
"Collaborative Tags" : "协作标签",
"EXIF Fields" : "EXIF字段",
"Geolocation" : "地理位置",
"Cannot edit {name} of type {type}" : "无法修改 {type} 类型的 {name}",
"Some selected items have stacked RAW files.\nRAW files will not be edited." : "某些选中的项目存在堆叠的 RAW 文件。RAW 文件不会被修改。",
"Missing date metadata" : "缺少日期数据",
"Some items may be missing the date metadata. Do you want to attempt copying the currently known timestamp to the metadata (recommended)? Othewise, the timestamp may be reset to the current time." : "某些项目可能缺少日期数据。您想尝试将目前时间戳复制到文件数据中吗(建议)?否则,时间戳可能会重置至当前时间。",
"Failed to load metadata for {n} photos." : "{n}张照片加载元数据失败。",
"{n} photos cannot be edited (permissions error)." : "{n}张照片无法编辑(权限错误)。",
"Remove person" : "移除这个人",
@ -285,9 +304,13 @@ OC.L10N.register(
"Update" : "更新",
"Failed to rename {oldName} to {name}." : "将 {oldName} 重命名为 {name} 失败。",
"Loading …" : "正在加载 …",
"Failed to load faces" : "加载面孔失败",
"Enter name of the new face" : "输入新人脸的名称",
"Failed to create face" : "创建人脸失败",
"Merge {name} with person" : "将 {name} 与人合并",
"Merge faces" : "合并面孔",
"Merge {name} with {newName}?" : "将 {name} 合并至 {newName} ",
"unnamed person" : "未命名的人",
"Too many failures, aborting" : "失败次数过多,中止",
"Error while moving {basename}" : "移动{basename}时出错。",
"Failed to move {name}." : "移动{name}失败。",
@ -315,8 +338,10 @@ OC.L10N.register(
"Link copied to clipboard" : "链接已复制到剪贴板",
"Share File" : "分享文件",
"Reduced Size" : "减少尺寸",
"Share the video as a low quality MP4" : "以低画质 MP4 格式分享视频",
"Share a lower resolution image preview" : "分享较低分辨率的图片预览",
"High Resolution" : "高分辨率",
"Share the video as a high quality MP4" : "以高画质 MP4 格式分享视频",
"Share the image as a high quality JPEG" : "以高质量JPEG格式分享图片",
"Original File" : "原始文件",
"Share the original image / video file" : "分享原始图片/视频文件",
@ -328,10 +353,12 @@ OC.L10N.register(
"Sort by name" : "按名称排序",
"Share album" : "分享相册",
"Download album" : "下载相册",
"Remove album" : "移除相册",
"Nothing to show here" : "这里没什么可展示的",
"Unassigned faces" : "未指派的人脸",
"Merge with different person" : "与另一个人合并为同一人",
"Mark person in preview" : "在预览中标记人",
"Unnamed person" : "未命名的人",
"Folder View" : "文件夹视图",
"Timeline View" : "时间线视图",
"Share folder" : "共享文件夹",
@ -345,10 +372,24 @@ OC.L10N.register(
"Share" : "共享",
"Play Live Photo" : "播放实时照片",
"Download Video" : "下载视频",
"Download {ext}" : "下载 {ext}",
"Slideshow" : "幻灯片",
"Previous" : "上一个",
"Next" : "下一个",
"Editing is currently disabled for Live Photos" : "实时照片的編輯功能目前已禁用",
"You are now logged in to the server!" : "您已登录服务器!",
"You can set up automatic uploads from this device using the Nextcloud mobile app. Click the button below to download the app, or skip this step and continue." : "您可以使用 Nextcloud 的手机应用从此设备设置自动上传。点击下面的按钮以下载手机应用,或跳过该操作并继续。",
"Set up automatic upload" : "设置自动上传",
"Memories can show local media on your device alongside the media on your server. This requires access to the media on this device." : "Memories 可以显示本地媒体以及服务器媒体。该功能需要设备访问媒体的权限。",
"Access to media has been granted." : "已授权访问媒体",
"Access to media is not available yet. If the button below does not work, grant the permission through settings." : "尚未授权访问媒体。若下面的按钮无效,请通过设置授予权限。",
"Grant permissions" : "授予权限",
"Skip this step" : "跳过此步骤",
"Choose the folders on this device to show on your timeline." : "选择此设备上需要显示时间线的文件夹。",
"If no folders are visible here, you may need to grant the app storage permissions, or wait for the app to index your files." : "如果此处无法看到任何文件夹,你可能需要授予应用存储权限,或者等待应用检索你的文件。",
"You can always change this in settings. Note that this does not affect automatic uploading." : "您可以随时在设置中修改此设定。此设定对自动上传没有任何影响。",
"Synchronizing local files ({n} done)." : "正在同步本地文件(已完成 {n})。",
"This may take a while. Do not close this window." : "可能需要一些时间。请不要关闭此窗口。",
"Finish" : "完成",
"{name} binary exists and is executable." : "{name} binary文件存在且可执行。",
"{name} binary not found." : "找不到 {name} binary文件。",
@ -467,11 +508,19 @@ OC.L10N.register(
"You will find your friends soon. Please be patient" : "你很快就会找到你的朋友。请耐心等待",
"Face Recognition is disabled. Enable in settings to find your friends" : "人脸识别功能已禁用。在设置中启用以查找您的朋友",
"Your videos will appear here" : "您的视频将出现在这里",
"Add photos to albums by selecting them on your timeline." : "通过选中时间轴上的照片以添加照片至相册中。",
"Create an album to get started" : "首先创建一个相册",
"Archive photos you don't want to see in your timeline" : "归档您不想在时间线中看到的照片",
"Tag photos to find them easily" : "给照片打上标签以便于查找",
"Places you have been to will appear here" : "您去过的地方会出现在这里",
"Yes" : "是",
"No" : "否"
"No" : "否",
"The folder name \"{folder}\" has a leading or trailing whitespace. This may lead to errors and should be corrected." : "文件夹名 “{folder}” 中前面或后面存在空格。这可能会导致错误,建议尽快修改。",
"_Move {count} item to trash?_::_Move {count} items to trash?_" : ["将 {count} 个项目移动至回收站?"],
"Files in trash may be automatically deleted after a fixed period of time." : "回收站中的文件可能会在固定时间后被自动删除。",
"_Remove {count} item from album?_::_Remove {count} items from album?_" : ["从相册中移除 {count} 个项目?"],
"This will not delete your original files." : "这不会删除您原先的文件。",
"You are about to download {count} items." : "您即将下载 {count} 个项目。",
"You are about to move {count} items." : "您即将移动 {count} 个项目。"
},
"nplurals=1; plural=0;");

53
l10n/zh_CN.json vendored
View File

@ -59,7 +59,7 @@
"Timeline Path" : "时间线路径",
"Square grid mode" : "方形网格模式",
"Show past photos on top of timeline" : "在时间线顶部显示过去的照片",
"Stack RAW files with same name" : "堆叠同名 RAW 文件",
"Stack RAW files with same name" : "堆叠同名 RAW 文件",
"Photo Viewer" : "照片浏览器",
"Autoplay Live Photos" : "自动播放实时照片",
"Show full file path in sidebar" : "在侧边栏显示完整的文件路径",
@ -107,9 +107,11 @@
"Image editing will not work correctly." : "图像编辑无法正常使用。",
"Thumbnail generation may not work for some formats (HEIC, TIFF)." : "缩略图生成可能不适用于某些格式HEICTIFF。",
"Thumbnails for videos will be generated with this binary." : "视频缩略图将使用此二进制文件生成。",
"Thumbnail generation may not work for videos." : "缩略图可能不适用于视频。",
"The following MIME types are configured for preview generation." : "为生成预览配置了以下MIME类型。",
"Max preview size (trade-off between quality and storage requirements)." : "最大预览大小(质量和存储需求之间的权衡)",
"Max memory for preview generation (MB)" : "生成预览时的最大内存(MB)",
"Max size of file to generate previews for (MB)" : "生成预览最大文件大小MB",
"File Support" : "文件支持",
"Images (JPEG, PNG, GIF, BMP)" : "图片 (JPEG, PNG, GIF, BMP)",
"HEIC (Imagick)" : "HEIC (Imagick)",
@ -131,6 +133,7 @@
"Looks like it has been more than an hour since the last index job was run. Make sure Nextcloud cron is configured correctly." : "自上次运行索引作业以来已经一个多小时了。 确保 Nextcloud cron 配置正确。",
"Only server-side encryption (OC_DEFAULT_MODULE) is supported, but another encryption module is enabled." : "仅支持服务器端加密(OC_DEFAULT_MODULE),但已启用另一个加密模块。",
"The EXIF indexes are built and checked in a periodic background task. Be careful when selecting anything other than automatic indexing. For example, setting the indexing to only timeline folders may cause delays before media becomes available to users, since the user configures the timeline only after logging in." : "EXIF索引是在定期后台任务中构建和检查的。在选择自动索引以外的其他选项时要小心。例如将索引仅设置为时间线文件夹可能会导致媒体对用户可用之前的延迟因为用户只有在登录后才能配置时间线。",
"Folders with a \".nomedia\" or a \".nomemories\" file are always excluded from indexing." : "包含 “.nomedia” 或 “.nomemories” 文件始终不会被检索。",
"Index all media automatically (recommended)" : "自动索引所有媒体(推荐)",
"Index per-user timeline folders (not recommended)" : "索引每个用户的时间线文件夹(不推荐)",
"Index a fixed relative path" : "索引一个固定的相对路径",
@ -191,17 +194,27 @@
"CUDA scaler" : "CUDA scaler",
"not recommended" : "不推荐",
"Due to a bug in certain hardware drivers, videos may appear in incorrect orientations when streaming. This can be resolved in some cases by rotating the video on the accelerator." : "由于某些硬件驱动程序中的错误,视频在流式传输时可能会以不正确的方向显示。在某些情况下,可以通过旋转加速器上的视频来解决此问题。",
"Try this option only if you have incorrectly oriented videos during playback." : "仅在视频播放中方向错误时尝试启用该选项。",
"Enable streaming transpose workaround" : "启用流转置解决方案",
"Some NVENC devices have issues with force_key_frames." : "某些 NVENC 设备可能在使用 force_key_frames 时出现问题。",
"Try this option only if you use NVENC and have issues with video playback." : "仅在使用 NVENC 且在视频播放过程中出现问题时尝试启用该选项。",
"Enable streaming GOP size workaround" : "启用串流 GOP 大小的解决方案。",
"HW Acceleration" : "硬件加速",
"VA-API device ({dev}) is readable" : "VA-API设备{dev})可读",
"VA-API device ({dev}) not found" : "未找到VA-API设备{dev}",
"VA-API device ({dev}) has incorrect permissions" : "VA-API设备{dev})权限不正确",
"VA-API device status: {status}" : "VA-API设备状态{status}",
"Memories uses the go-vod transcoder. You can run go-vod exernally (e.g. in a separate Docker container for hardware acceleration) or use the built-in transcoder. To use an external transcoder, enable the following option and follow the instructions in the documentation:" : "“记忆”使用go-vod转码器。你可以在外部运行go-vod例如在一个独立的Docker容器中进行硬件加速或使用内置的转码器。要使用外部转码器请启用以下选项并按照文档中的说明操作",
"Enable external transcoder" : "启用外部转码器",
"Binary path (local only)" : "Binary路径仅本地",
"Bind address (local only)" : "绑定地址(仅本地)",
"Connection address (same as bind if local)" : "连接地址(如果是本地,则与绑定地址相同)",
"Quality Factor (15 - 45) (default 25)" : "品质系数15-45默认 25",
"Transcoder" : "转码器",
"Default high resolution image loading behavior of the photo viewer." : "默认图片浏览器高清图片加载偏好。",
"The configuration here also applies to public link shares." : "此处的设置也适用于公开分享链接。",
"Users may override this setting." : "用户可能会覆盖此设置。",
"Always load high resolution image (not recommended if using HEIC/TIFF)" : "总是加载高清图像如果使用HEIC/TIFF格式则不建议启用该选项",
"Template" : "模板",
"No items" : "没有项目",
"Shared by {user}" : "由{user} 共享",
@ -227,7 +240,9 @@
"New album" : "新相册",
"Could not load the selected album" : "无法加载所选相册",
"Remove Album" : "移除相册",
"Leave Album" : "离开相册",
"Are you sure you want to permanently remove album \"{name}\"?" : "确定要永久删除相册“{name}”吗?",
"Are you sure you want to leave the shared album \"{name}\"?" : "您真的想退出分享 “{name}” 相册吗?",
"Failed to delete {name}." : "删除{name}失败。",
"Name of the album" : "相册名称",
"Location of the album" : "相册位置",
@ -273,6 +288,10 @@
"Collaborative Tags" : "协作标签",
"EXIF Fields" : "EXIF字段",
"Geolocation" : "地理位置",
"Cannot edit {name} of type {type}" : "无法修改 {type} 类型的 {name}",
"Some selected items have stacked RAW files.\nRAW files will not be edited." : "某些选中的项目存在堆叠的 RAW 文件。RAW 文件不会被修改。",
"Missing date metadata" : "缺少日期数据",
"Some items may be missing the date metadata. Do you want to attempt copying the currently known timestamp to the metadata (recommended)? Othewise, the timestamp may be reset to the current time." : "某些项目可能缺少日期数据。您想尝试将目前时间戳复制到文件数据中吗(建议)?否则,时间戳可能会重置至当前时间。",
"Failed to load metadata for {n} photos." : "{n}张照片加载元数据失败。",
"{n} photos cannot be edited (permissions error)." : "{n}张照片无法编辑(权限错误)。",
"Remove person" : "移除这个人",
@ -283,9 +302,13 @@
"Update" : "更新",
"Failed to rename {oldName} to {name}." : "将 {oldName} 重命名为 {name} 失败。",
"Loading …" : "正在加载 …",
"Failed to load faces" : "加载面孔失败",
"Enter name of the new face" : "输入新人脸的名称",
"Failed to create face" : "创建人脸失败",
"Merge {name} with person" : "将 {name} 与人合并",
"Merge faces" : "合并面孔",
"Merge {name} with {newName}?" : "将 {name} 合并至 {newName} ",
"unnamed person" : "未命名的人",
"Too many failures, aborting" : "失败次数过多,中止",
"Error while moving {basename}" : "移动{basename}时出错。",
"Failed to move {name}." : "移动{name}失败。",
@ -313,8 +336,10 @@
"Link copied to clipboard" : "链接已复制到剪贴板",
"Share File" : "分享文件",
"Reduced Size" : "减少尺寸",
"Share the video as a low quality MP4" : "以低画质 MP4 格式分享视频",
"Share a lower resolution image preview" : "分享较低分辨率的图片预览",
"High Resolution" : "高分辨率",
"Share the video as a high quality MP4" : "以高画质 MP4 格式分享视频",
"Share the image as a high quality JPEG" : "以高质量JPEG格式分享图片",
"Original File" : "原始文件",
"Share the original image / video file" : "分享原始图片/视频文件",
@ -326,10 +351,12 @@
"Sort by name" : "按名称排序",
"Share album" : "分享相册",
"Download album" : "下载相册",
"Remove album" : "移除相册",
"Nothing to show here" : "这里没什么可展示的",
"Unassigned faces" : "未指派的人脸",
"Merge with different person" : "与另一个人合并为同一人",
"Mark person in preview" : "在预览中标记人",
"Unnamed person" : "未命名的人",
"Folder View" : "文件夹视图",
"Timeline View" : "时间线视图",
"Share folder" : "共享文件夹",
@ -343,10 +370,24 @@
"Share" : "共享",
"Play Live Photo" : "播放实时照片",
"Download Video" : "下载视频",
"Download {ext}" : "下载 {ext}",
"Slideshow" : "幻灯片",
"Previous" : "上一个",
"Next" : "下一个",
"Editing is currently disabled for Live Photos" : "实时照片的編輯功能目前已禁用",
"You are now logged in to the server!" : "您已登录服务器!",
"You can set up automatic uploads from this device using the Nextcloud mobile app. Click the button below to download the app, or skip this step and continue." : "您可以使用 Nextcloud 的手机应用从此设备设置自动上传。点击下面的按钮以下载手机应用,或跳过该操作并继续。",
"Set up automatic upload" : "设置自动上传",
"Memories can show local media on your device alongside the media on your server. This requires access to the media on this device." : "Memories 可以显示本地媒体以及服务器媒体。该功能需要设备访问媒体的权限。",
"Access to media has been granted." : "已授权访问媒体",
"Access to media is not available yet. If the button below does not work, grant the permission through settings." : "尚未授权访问媒体。若下面的按钮无效,请通过设置授予权限。",
"Grant permissions" : "授予权限",
"Skip this step" : "跳过此步骤",
"Choose the folders on this device to show on your timeline." : "选择此设备上需要显示时间线的文件夹。",
"If no folders are visible here, you may need to grant the app storage permissions, or wait for the app to index your files." : "如果此处无法看到任何文件夹,你可能需要授予应用存储权限,或者等待应用检索你的文件。",
"You can always change this in settings. Note that this does not affect automatic uploading." : "您可以随时在设置中修改此设定。此设定对自动上传没有任何影响。",
"Synchronizing local files ({n} done)." : "正在同步本地文件(已完成 {n})。",
"This may take a while. Do not close this window." : "可能需要一些时间。请不要关闭此窗口。",
"Finish" : "完成",
"{name} binary exists and is executable." : "{name} binary文件存在且可执行。",
"{name} binary not found." : "找不到 {name} binary文件。",
@ -465,11 +506,19 @@
"You will find your friends soon. Please be patient" : "你很快就会找到你的朋友。请耐心等待",
"Face Recognition is disabled. Enable in settings to find your friends" : "人脸识别功能已禁用。在设置中启用以查找您的朋友",
"Your videos will appear here" : "您的视频将出现在这里",
"Add photos to albums by selecting them on your timeline." : "通过选中时间轴上的照片以添加照片至相册中。",
"Create an album to get started" : "首先创建一个相册",
"Archive photos you don't want to see in your timeline" : "归档您不想在时间线中看到的照片",
"Tag photos to find them easily" : "给照片打上标签以便于查找",
"Places you have been to will appear here" : "您去过的地方会出现在这里",
"Yes" : "是",
"No" : "否"
"No" : "否",
"The folder name \"{folder}\" has a leading or trailing whitespace. This may lead to errors and should be corrected." : "文件夹名 “{folder}” 中前面或后面存在空格。这可能会导致错误,建议尽快修改。",
"_Move {count} item to trash?_::_Move {count} items to trash?_" : ["将 {count} 个项目移动至回收站?"],
"Files in trash may be automatically deleted after a fixed period of time." : "回收站中的文件可能会在固定时间后被自动删除。",
"_Remove {count} item from album?_::_Remove {count} items from album?_" : ["从相册中移除 {count} 个项目?"],
"This will not delete your original files." : "这不会删除您原先的文件。",
"You are about to download {count} items." : "您即将下载 {count} 个项目。",
"You are about to move {count} items." : "您即将移动 {count} 个项目。"
},"pluralForm" :"nplurals=1; plural=0;"
}

8
l10n/zh_TW.js vendored
View File

@ -48,6 +48,7 @@ OC.L10N.register(
"Favorite" : "收藏",
"Unarchive" : "取消封存",
"Edit metadata" : "編輯詮釋資料",
"Rotate / Flip" : "旋轉/翻轉",
"View in folder" : "在資料夾中檢視",
"Move to folder" : "移動至資料夾",
"Add to album" : "新增至相簿",
@ -290,12 +291,19 @@ OC.L10N.register(
"Collaborative Tags" : "協作標籤",
"EXIF Fields" : "EXIF 欄位",
"Geolocation" : "地理位置",
"Orientation (EXIF)" : "方向 (EXIF)",
"Cannot edit {name} of type {type}" : "無法編輯 {type} 類型的 {name}",
"Cannot edit rotation on videos ({name})" : "無法編輯影片({name})的旋轉",
"Cannot edit rotation on Live Photos ({name})" : "無法編輯原況照片({name})的旋轉",
"Some selected items have stacked RAW files.\nRAW files will not be edited." : "某些選定的項目有堆疊的 RAW 檔案。\nRAW 檔案不會被編輯。",
"Missing date metadata" : "缺少日期詮釋資料",
"Some items may be missing the date metadata. Do you want to attempt copying the currently known timestamp to the metadata (recommended)? Othewise, the timestamp may be reset to the current time." : "部份項目可能缺少日期詮釋資料。您想嘗試將目前已知的時間戳複製到詮釋資料嗎(建議)?否則,時間戳可能會重設為目前時間。",
"Failed to load metadata for {n} photos." : "為 {n} 張照片載入詮釋資料失敗。",
"{n} photos cannot be edited (permissions error)." : "{n} 張照片無法編輯(權限錯誤)。",
"This feature rotates images losslessly by updating the EXIF metadata. This approach is known to sometimes not work correctly on certain image types such as HEIC. Make sure you do a test run before using it on multiple images." : "此功能透過更新 EXIF 詮釋資料來無損旋轉影像。眾所周知,此方法有時候無法在某些影像類型(例如 HEIC上正常運作。確保在對多個影像使用此功能前先行測試。",
"Rotate Left" : "向左旋轉",
"Rotate Right" : "向右旋轉",
"Flip" : "翻轉",
"Remove person" : "移除人",
"Are you sure you want to remove {name}?" : "您確定您想要移除 {name} 嗎?",
"Only user \"{user}\" can delete this person" : "僅使用者「{user}」可以刪除此人",

8
l10n/zh_TW.json vendored
View File

@ -46,6 +46,7 @@
"Favorite" : "收藏",
"Unarchive" : "取消封存",
"Edit metadata" : "編輯詮釋資料",
"Rotate / Flip" : "旋轉/翻轉",
"View in folder" : "在資料夾中檢視",
"Move to folder" : "移動至資料夾",
"Add to album" : "新增至相簿",
@ -288,12 +289,19 @@
"Collaborative Tags" : "協作標籤",
"EXIF Fields" : "EXIF 欄位",
"Geolocation" : "地理位置",
"Orientation (EXIF)" : "方向 (EXIF)",
"Cannot edit {name} of type {type}" : "無法編輯 {type} 類型的 {name}",
"Cannot edit rotation on videos ({name})" : "無法編輯影片({name})的旋轉",
"Cannot edit rotation on Live Photos ({name})" : "無法編輯原況照片({name})的旋轉",
"Some selected items have stacked RAW files.\nRAW files will not be edited." : "某些選定的項目有堆疊的 RAW 檔案。\nRAW 檔案不會被編輯。",
"Missing date metadata" : "缺少日期詮釋資料",
"Some items may be missing the date metadata. Do you want to attempt copying the currently known timestamp to the metadata (recommended)? Othewise, the timestamp may be reset to the current time." : "部份項目可能缺少日期詮釋資料。您想嘗試將目前已知的時間戳複製到詮釋資料嗎(建議)?否則,時間戳可能會重設為目前時間。",
"Failed to load metadata for {n} photos." : "為 {n} 張照片載入詮釋資料失敗。",
"{n} photos cannot be edited (permissions error)." : "{n} 張照片無法編輯(權限錯誤)。",
"This feature rotates images losslessly by updating the EXIF metadata. This approach is known to sometimes not work correctly on certain image types such as HEIC. Make sure you do a test run before using it on multiple images." : "此功能透過更新 EXIF 詮釋資料來無損旋轉影像。眾所周知,此方法有時候無法在某些影像類型(例如 HEIC上正常運作。確保在對多個影像使用此功能前先行測試。",
"Rotate Left" : "向左旋轉",
"Rotate Right" : "向右旋轉",
"Flip" : "翻轉",
"Remove person" : "移除人",
"Are you sure you want to remove {name}?" : "您確定您想要移除 {name} 嗎?",
"Only user \"{user}\" can delete this person" : "僅使用者「{user}」可以刪除此人",

View File

@ -41,7 +41,7 @@ use Symfony\Component\Console\Output\OutputInterface;
class MigrateGoogleTakeout extends Command
{
protected const MIGRATOR_VERSION = 1;
protected const MIGRATOR_VERSION = 2;
protected const MIGRATED_KEY = 'memoriesMigratorVersion';
protected OutputInterface $output;
@ -239,10 +239,10 @@ class MigrateGoogleTakeout extends Command
return !isset($exif[$key]);
}, ARRAY_FILTER_USE_BOTH);
// Videos may not have DateTimeOriginal but have TrackCreateDate,
// in that case do not override it
if (isset($exif['TrackCreateDate'])) {
unset($txf['DateTimeOriginal']);
// The AllDates field does not actually exist but
// sets DateTimeOriginal or TrackCreateDate
if (isset($exif['TrackCreateDate']) || isset($exif['DateTimeOriginal'])) {
unset($txf['AllDates']);
}
}
@ -326,7 +326,7 @@ class MigrateGoogleTakeout extends Command
if (is_numeric($epoch)) {
$date = new \DateTime();
$date->setTimestamp((int) $epoch);
$txf['DateTimeOriginal'] = $date->format('Y:m:d H:i:s');
$txf['AllDates'] = $date->format('Y:m:d H:i:s');
}
// Location coordinates

View File

@ -58,7 +58,11 @@ export default defineComponent({
}
path = [...path, this.data.name]; // intentional copy
return { ...this.$route, params: { path } };
return {
...this.$route,
params: { path },
hash: undefined,
};
},
previews(): IPhoto[] {

View File

@ -12,8 +12,9 @@
autocomplete="off"
type="search"
name="search"
:aria-label="t('memories', 'Search for collaborators')"
aria-autocomplete="list"
:label="t('memories', 'Search for collaborators')"
:aria-label="t('memories', 'Search for collaborators')"
:aria-controls="`manage-collaborators__form__selection-${randomId} manage-collaborators__form__list-${randomId}`"
:placeholder="t('memories', 'Search people or groups')"
@input="searchCollaborators"

View File

@ -243,8 +243,7 @@ export default defineComponent({
// Date header
const date = this.refs.editDate?.result?.(p);
if (date) {
raw.DateTimeOriginal = date;
raw.CreateDate = date;
raw.AllDates = date;
}
// Orientation

View File

@ -24,7 +24,7 @@
:bold="false"
:href="share.url"
:compact="true"
@click.prevent="copy(share.url)"
@click.prevent="shareOrCopy(share.url)"
>
<template #icon>
<LinkIcon class="avatar" :size="20" />
@ -62,7 +62,7 @@
import { defineComponent } from 'vue';
import axios from '@nextcloud/axios';
import { showSuccess } from '@nextcloud/dialogs';
import { showError, showSuccess } from '@nextcloud/dialogs';
import NcButton from '@nextcloud/vue/dist/Components/NcButton';
const NcListItem = () => import('@nextcloud/vue/dist/Components/NcListItem');
@ -141,24 +141,26 @@ export default defineComponent({
// If an existing share is found, just share it directly if it's
// not password protected. Otherwise create a new share.
if (immediate) {
let share =
this.shares.find((s) => !s.hasPassword) || (this.shares.length === 0 ? await this.createLink(false) : null);
if (share) {
if (nativex.has()) {
nativex.shareUrl(share.url);
} else if ('share' in window.navigator) {
window.navigator.share({
title: this.filename,
url: share.url,
});
} else {
this.copy(share.url);
}
// create a new share if none exists
if (this.shares.length === 0) {
await this.createLink();
} else {
// find share with no password
const share = this.shares.find((s) => !s.hasPassword);
if (share) this.shareOrCopy(share.url);
}
}
},
async shareOrCopy(url: string) {
if (nativex.has()) {
nativex.shareUrl(url);
} else if ('share' in window.navigator) {
await this.copy(url);
window.navigator.share({ title: this.filename, url: url });
}
},
cleanup() {
this.show = false;
},
@ -197,7 +199,7 @@ export default defineComponent({
return this.t('memories', 'Read only');
},
async createLink(copy = true): Promise<IShare> {
async createLink(): Promise<IShare> {
this.loading = true;
try {
const res = await axios.post<IShare>(API.SHARE_NODE(), {
@ -206,11 +208,7 @@ export default defineComponent({
const share = res.data;
this.shares.push(share);
this.refreshSidebar();
if (copy) {
this.copy(share.url);
}
this.shareOrCopy(share.url);
return share;
} finally {
this.loading = false;
@ -228,9 +226,13 @@ export default defineComponent({
this.refreshSidebar();
},
copy(url: string) {
window.navigator.clipboard.writeText(url);
showSuccess(this.t('memories', 'Link copied to clipboard'));
async copy(url: string) {
try {
await window.navigator.clipboard.writeText(url);
showSuccess(this.t('memories', 'Link copied to clipboard'));
} catch (e) {
showError(this.t('memories', 'Failed to copy link to clipboard'));
}
},
refreshSidebar() {

View File

@ -1,7 +1,7 @@
<template>
<div class="top-matter">
<NcBreadcrumbs>
<NcBreadcrumb :title="rootFolderName" :to="{ ...$route, params: { path: [] } }">
<NcBreadcrumb :name="rootFolderName" :to="getRoute([])">
<template #icon>
<template v-if="routeIsPublic">
<ShareIcon :size="20" />
@ -12,12 +12,7 @@
</template>
</template>
</NcBreadcrumb>
<NcBreadcrumb
v-for="folder in list"
:key="folder.idx"
:title="folder.text"
:to="{ ...$route, params: { path: folder.path } }"
/>
<NcBreadcrumb v-for="folder in list" :key="folder.idx" :name="folder.text" :to="getRoute(folder.path)" />
</NcBreadcrumbs>
<div class="right-actions">
@ -117,6 +112,14 @@ export default defineComponent({
},
});
},
getRoute(path: string[]) {
return {
...this.$route,
params: { path },
hash: undefined,
};
},
},
});
</script>

View File

@ -144,6 +144,7 @@ declare module '@typings' {
OffsetTimeOriginal?: string;
OffsetTime?: string;
LocationTZID?: string;
AllDates?: string; // only for setting
ExposureTime?: number;
ShutterSpeed?: number;