From 7883bde5a4bce3c5c039c8878de17f6ddfe4c88b Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sat, 10 Dec 2022 03:27:15 +0000 Subject: [PATCH] [tx-robot] updated from transifex Signed-off-by: Nextcloud bot --- l10n/af.js | 3 +++ l10n/af.json | 3 +++ l10n/ar.js | 4 ++++ l10n/ar.json | 4 ++++ l10n/ast.js | 4 ++++ l10n/ast.json | 4 ++++ l10n/az.js | 2 ++ l10n/az.json | 2 ++ l10n/bg.js | 8 ++++++-- l10n/bg.json | 8 ++++++-- l10n/bn_BD.js | 2 ++ l10n/bn_BD.json | 2 ++ l10n/br.js | 3 +++ l10n/br.json | 3 +++ l10n/bs.js | 2 ++ l10n/bs.json | 2 ++ l10n/ca.js | 4 ++++ l10n/ca.json | 4 ++++ l10n/cs.js | 20 ++++++++++++++++++-- l10n/cs.json | 20 ++++++++++++++++++-- l10n/cy_GB.js | 2 ++ l10n/cy_GB.json | 2 ++ l10n/da.js | 4 ++++ l10n/da.json | 4 ++++ l10n/de.js | 15 +++++++++++++-- l10n/de.json | 15 +++++++++++++-- l10n/de_DE.js | 11 +++++++++-- l10n/de_DE.json | 11 +++++++++-- l10n/el.js | 3 +++ l10n/el.json | 3 +++ l10n/en_GB.js | 19 +++++++++++++++++-- l10n/en_GB.json | 19 +++++++++++++++++-- l10n/eo.js | 1 + l10n/eo.json | 1 + l10n/es.js | 22 ++++++++++++++++++++-- l10n/es.json | 22 ++++++++++++++++++++-- l10n/es_419.js | 2 ++ l10n/es_419.json | 2 ++ l10n/es_AR.js | 2 ++ l10n/es_AR.json | 2 ++ l10n/es_CL.js | 2 ++ l10n/es_CL.json | 2 ++ l10n/es_CO.js | 2 ++ l10n/es_CO.json | 2 ++ l10n/es_CR.js | 2 ++ l10n/es_CR.json | 2 ++ l10n/es_DO.js | 2 ++ l10n/es_DO.json | 2 ++ l10n/es_EC.js | 2 ++ l10n/es_EC.json | 2 ++ l10n/es_GT.js | 2 ++ l10n/es_GT.json | 2 ++ l10n/es_HN.js | 2 ++ l10n/es_HN.json | 2 ++ l10n/es_MX.js | 2 ++ l10n/es_MX.json | 2 ++ l10n/fi.js | 4 ++-- l10n/fi.json | 4 ++-- l10n/fr.js | 4 ++-- l10n/fr.json | 4 ++-- l10n/hu.js | 4 ++-- l10n/hu.json | 4 ++-- l10n/tr.js | 4 ++-- l10n/tr.json | 4 ++-- l10n/zh_HK.js | 16 ++++++++++++++-- l10n/zh_HK.json | 16 ++++++++++++++-- l10n/zh_TW.js | 4 ++-- l10n/zh_TW.json | 4 ++-- 68 files changed, 322 insertions(+), 48 deletions(-) diff --git a/l10n/af.js b/l10n/af.js index abcc63d8..2d8f541d 100644 --- a/l10n/af.js +++ b/l10n/af.js @@ -22,6 +22,9 @@ OC.L10N.register( "Day" : "Dag", "Time" : "Tyd", "Hour" : "Uur", + "Title" : "Titel", + "Description" : "Beskrywing", + "Label" : "Etiket", "Name" : "Naam", "Update" : "Werk by", "Refresh" : "Verfris", diff --git a/l10n/af.json b/l10n/af.json index e6eb9f8b..0c086205 100644 --- a/l10n/af.json +++ b/l10n/af.json @@ -20,6 +20,9 @@ "Day" : "Dag", "Time" : "Tyd", "Hour" : "Uur", + "Title" : "Titel", + "Description" : "Beskrywing", + "Label" : "Etiket", "Name" : "Naam", "Update" : "Werk by", "Refresh" : "Verfris", diff --git a/l10n/ar.js b/l10n/ar.js index beb9fcf8..f60788b0 100644 --- a/l10n/ar.js +++ b/l10n/ar.js @@ -23,6 +23,10 @@ OC.L10N.register( "Day" : "اليوم", "Time" : "إلى وقت", "Hour" : "الساعة", + "Title" : "العنوان", + "Description" : "الوصف", + "Label" : "تسمية", + "Copyright" : "حقوق التأليف", "Name" : "الاسم", "Update" : "تحديث", "Refresh" : "إنعاش", diff --git a/l10n/ar.json b/l10n/ar.json index 7b06ab81..a29f9b00 100644 --- a/l10n/ar.json +++ b/l10n/ar.json @@ -21,6 +21,10 @@ "Day" : "اليوم", "Time" : "إلى وقت", "Hour" : "الساعة", + "Title" : "العنوان", + "Description" : "الوصف", + "Label" : "تسمية", + "Copyright" : "حقوق التأليف", "Name" : "الاسم", "Update" : "تحديث", "Refresh" : "إنعاش", diff --git a/l10n/ast.js b/l10n/ast.js index 011f95cb..566fc011 100644 --- a/l10n/ast.js +++ b/l10n/ast.js @@ -21,6 +21,10 @@ OC.L10N.register( "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Títulu", + "Description" : "Descripción", + "Label" : "Etiqueta", + "Copyright" : "Copyright", "Name" : "Nome", "Update" : "Anovar", "Refresh" : "Refrescar", diff --git a/l10n/ast.json b/l10n/ast.json index b77a311d..09e9a2c1 100644 --- a/l10n/ast.json +++ b/l10n/ast.json @@ -19,6 +19,10 @@ "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Títulu", + "Description" : "Descripción", + "Label" : "Etiqueta", + "Copyright" : "Copyright", "Name" : "Nome", "Update" : "Anovar", "Refresh" : "Refrescar", diff --git a/l10n/az.js b/l10n/az.js index 549ef978..659c57a9 100644 --- a/l10n/az.js +++ b/l10n/az.js @@ -15,6 +15,8 @@ OC.L10N.register( "Month" : "Ay", "Day" : "Gün", "Time" : "Vaxt", + "Title" : "Başlıq", + "Description" : "Açıqlanma", "Name" : "Ad", "Update" : "Yenilənmə", "Refresh" : "Yenilə", diff --git a/l10n/az.json b/l10n/az.json index 0523b989..1800f3b3 100644 --- a/l10n/az.json +++ b/l10n/az.json @@ -13,6 +13,8 @@ "Month" : "Ay", "Day" : "Gün", "Time" : "Vaxt", + "Title" : "Başlıq", + "Description" : "Açıqlanma", "Name" : "Ad", "Update" : "Yenilənmə", "Refresh" : "Yenilə", diff --git a/l10n/bg.js b/l10n/bg.js index 9fc30693..029c88d3 100644 --- a/l10n/bg.js +++ b/l10n/bg.js @@ -41,7 +41,6 @@ OC.L10N.register( "You are about to download a large number of files. Are you sure?" : "Предстои ви да изтеглите голям брой файлове. Сигурни ли сте?", "You are about to delete a large number of files. Are you sure?" : "Предстои ви да изтриете голям брой файлове. Сигурни ли сте?", "You are about to touch a large number of files. Are you sure?" : "Вие сте на път да засегнете голям брой файлове. Сигурни ли сте?", - "Could not remove photos from album" : "Неуспешно премахване на снимки от албума", "_{n} selected_::_{n} selected_" : ["{n} избрани","{n} избрани"], "Timeline Path" : "Път на времева линия/хронология/", "Folders Path" : "Път на папките", @@ -99,6 +98,10 @@ OC.L10N.register( "Newest" : "Най-новият", "Oldest" : "Най-старият", "Loading data … {n}/{m}" : "Зареждане на данни ... {n}/{m}", + "Title" : "Заглавие", + "Description" : "Описание", + "Label" : "Име", + "Copyright" : "Авторско право", "Remove person" : "Премахване на лице", "Are you sure you want to remove {name}?" : "Сигурни ли сте, че искате премахване на {name}?", "Name" : "Име", @@ -240,6 +243,7 @@ OC.L10N.register( "Failed to download files" : "Неуспешно изтегляне на файлове", "Failed to favorite files." : "Неуспешно добавяне на файлове в любими.", "Failed to favorite some files." : "Неуспешно добавяне на някой файлове в любими.", - "Failed to favorite {fileName}." : "Неуспешно добавяне на {fileName} в любими." + "Failed to favorite {fileName}." : "Неуспешно добавяне на {fileName} в любими.", + "Could not remove photos from album" : "Неуспешно премахване на снимки от албума" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/bg.json b/l10n/bg.json index 15e2afa0..4387fe9d 100644 --- a/l10n/bg.json +++ b/l10n/bg.json @@ -39,7 +39,6 @@ "You are about to download a large number of files. Are you sure?" : "Предстои ви да изтеглите голям брой файлове. Сигурни ли сте?", "You are about to delete a large number of files. Are you sure?" : "Предстои ви да изтриете голям брой файлове. Сигурни ли сте?", "You are about to touch a large number of files. Are you sure?" : "Вие сте на път да засегнете голям брой файлове. Сигурни ли сте?", - "Could not remove photos from album" : "Неуспешно премахване на снимки от албума", "_{n} selected_::_{n} selected_" : ["{n} избрани","{n} избрани"], "Timeline Path" : "Път на времева линия/хронология/", "Folders Path" : "Път на папките", @@ -97,6 +96,10 @@ "Newest" : "Най-новият", "Oldest" : "Най-старият", "Loading data … {n}/{m}" : "Зареждане на данни ... {n}/{m}", + "Title" : "Заглавие", + "Description" : "Описание", + "Label" : "Име", + "Copyright" : "Авторско право", "Remove person" : "Премахване на лице", "Are you sure you want to remove {name}?" : "Сигурни ли сте, че искате премахване на {name}?", "Name" : "Име", @@ -238,6 +241,7 @@ "Failed to download files" : "Неуспешно изтегляне на файлове", "Failed to favorite files." : "Неуспешно добавяне на файлове в любими.", "Failed to favorite some files." : "Неуспешно добавяне на някой файлове в любими.", - "Failed to favorite {fileName}." : "Неуспешно добавяне на {fileName} в любими." + "Failed to favorite {fileName}." : "Неуспешно добавяне на {fileName} в любими.", + "Could not remove photos from album" : "Неуспешно премахване на снимки от албума" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/bn_BD.js b/l10n/bn_BD.js index d7e74113..e4dab767 100644 --- a/l10n/bn_BD.js +++ b/l10n/bn_BD.js @@ -16,6 +16,8 @@ OC.L10N.register( "Day" : "দিবস", "Time" : "সময়", "Hour" : "ঘন্টা", + "Title" : "শিরোনাম", + "Description" : "বিবরণ", "Name" : "নাম", "Update" : "পরিবর্ধন", "Refresh" : "নবোদ্যম", diff --git a/l10n/bn_BD.json b/l10n/bn_BD.json index 98f6c32a..d41e5757 100644 --- a/l10n/bn_BD.json +++ b/l10n/bn_BD.json @@ -14,6 +14,8 @@ "Day" : "দিবস", "Time" : "সময়", "Hour" : "ঘন্টা", + "Title" : "শিরোনাম", + "Description" : "বিবরণ", "Name" : "নাম", "Update" : "পরিবর্ধন", "Refresh" : "নবোদ্যম", diff --git a/l10n/br.js b/l10n/br.js index 5796a45c..90c2e175 100644 --- a/l10n/br.js +++ b/l10n/br.js @@ -18,6 +18,9 @@ OC.L10N.register( "Save" : "Enrollañ", "Month" : "Miz", "Day" : "Deiz", + "Title" : "Titl", + "Description" : "Deskrivadur", + "Label" : "Tiketenn", "Name" : "Anv", "Update" : "Hizivaat", "Refresh" : "Freskaat", diff --git a/l10n/br.json b/l10n/br.json index a0bdf481..545e7212 100644 --- a/l10n/br.json +++ b/l10n/br.json @@ -16,6 +16,9 @@ "Save" : "Enrollañ", "Month" : "Miz", "Day" : "Deiz", + "Title" : "Titl", + "Description" : "Deskrivadur", + "Label" : "Tiketenn", "Name" : "Anv", "Update" : "Hizivaat", "Refresh" : "Freskaat", diff --git a/l10n/bs.js b/l10n/bs.js index 3d7dd027..d54a26ff 100644 --- a/l10n/bs.js +++ b/l10n/bs.js @@ -11,6 +11,8 @@ OC.L10N.register( "Save" : "Spremi", "Month" : "Mjesec", "Day" : "Dan", + "Title" : "Naslov", + "Description" : "Opis", "Name" : "Ime", "Update" : "Ažuriraj", "Share" : "Podjeli", diff --git a/l10n/bs.json b/l10n/bs.json index 5c78bc37..756b0077 100644 --- a/l10n/bs.json +++ b/l10n/bs.json @@ -9,6 +9,8 @@ "Save" : "Spremi", "Month" : "Mjesec", "Day" : "Dan", + "Title" : "Naslov", + "Description" : "Opis", "Name" : "Ime", "Update" : "Ažuriraj", "Share" : "Podjeli", diff --git a/l10n/ca.js b/l10n/ca.js index e837663e..547aff0f 100644 --- a/l10n/ca.js +++ b/l10n/ca.js @@ -30,6 +30,10 @@ OC.L10N.register( "Time" : "Hora", "Hour" : "Hora", "Minute" : "Minut", + "Title" : "Títol", + "Description" : "Descripció", + "Label" : "Etiqueta", + "Copyright" : "Copyright", "Name" : "Cognom", "Update" : "Actualitzar", "Refresh" : "Actualitza", diff --git a/l10n/ca.json b/l10n/ca.json index b509dee3..73b1c3c8 100644 --- a/l10n/ca.json +++ b/l10n/ca.json @@ -28,6 +28,10 @@ "Time" : "Hora", "Hour" : "Hora", "Minute" : "Minut", + "Title" : "Títol", + "Description" : "Descripció", + "Label" : "Etiqueta", + "Copyright" : "Copyright", "Name" : "Cognom", "Update" : "Actualitzar", "Refresh" : "Actualitza", diff --git a/l10n/cs.js b/l10n/cs.js index 9af2cdf5..7b8bf91b 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Memories" : "Vzpomínky", "Fast, modern and advanced photo management suite" : "Rychlá, moderní sada pro správu fotek s pokročilými funkcemi", + "# Memories\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **🤖 AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **🫱🏻‍🫲🏻 External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n- **✏️ Edit Metadata**: Edit dates on photos quickly and easily.\n- **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **📹 Video Transcoding**: Memories transcodes videos and uses HLS for maximal performance.\n- **⚡️ Performance**: In general, Memories is extremely fast.\n\n## 🌐 Online Demo\n\n- To get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/).\n- The demo is read-only and may be slow (free tier VM from [Oracle Cloud](https://www.oracle.com/cloud/free/)).\n- Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store.\n1. Perform the recommended [configuration steps](https://github.com/pulsejet/memories/wiki/Extra-Configuration).\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos." : "# Vzpomínky\n\n# Vzpomínky je okamžitě použitelné řešení pro správu fotek v rámci Nextcloud, nabízející pokročilé funkce jako jsou:\n\n- **📸 Časová osa**: Řadí fotky a videa podle data pořízení, získaného z Exif metadat.\n- **⏪ Převíjení**: Během okamžiku přeskočte na kdykoli v minulosti oživte své vzpomínky.\n- **🤖 Opatřování štítky pomocí strojového učení**: Seskupujte fotky podle lidí a objektů na nich (založeno na aplikaci [Rozpoznat](https://github.com/nextcloud/recognize) a and [Rozpoznávání obličejů](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Alba**: Vytvářejte alba a seskupujte tak fotky a videa. Pak je sdílejte s ostatními.\n- **🫱🏻‍🫲🏻 Externí sdílení**: Sdílejte fotky a videa s lidmi mimo vámi využívanou instanci Nextcloud.\n- **📱 Podpora mobilních platforem**: Funguje na zařízeních různých podob a velikostí prostřednictvím webové aplikace.\n- **✏️ Úprava metadat**: Pohotově a snadno upravujte data fotek.\n- **📦 Archiv**: Fotky, kterými nechcete znepřehledňovat časovou osu ukládejte do oddělené složky.\n-**📹 Překódovávání videa**: Vzpomínky překódovávají videa a pro dosažení nejlepšího výkonu používají HLS\n- **⚡️ Výkon**: Obecně, aplikace vzpomínky je velmi rychlá.\n\n## 🌐 Ukázka na Internetu\n\n- Pro získání představy jak vzpomínky vypadají a jak se ovládají, podívejte se na [veřejnou ukázku](https://memories-demo.radialapps.com/apps/memories/).\n- Tato ukázka je pouze pro čtení a může být pomalá (je provozováno na virt. stroji v rámci bezplatné úrovně na službě [Oracle Cloud](https://www.oracle.com/cloud/free/)).\n- Fotky pocházejí ze služby [Unsplash](https://unsplash.com/) (autorství jednotlivých snímků viz každá ze složek).\n\n## 🚀 Instalace\n\n1. Nainstalujte aplikaci z Nextcloud katalogu aplikací.\n1. Proveďte doporučené [kroky nastavení](https://github.com/pulsejet/memories/wiki/Extra-Configuration).\n1. Spusťte příkaz `php ./occ memories:index` a vytvořte tak rejstříky metadat pro stávající fotky.\n1. Otevřete aplikaci 📷 Vzpomínky v Nextcloud a nastavte která složka obsahuje vaše fotky.", "Settings" : "Nastavení", "Timeline" : "Časová osa", "Folders" : "Složky", @@ -13,7 +14,9 @@ OC.L10N.register( "On this day" : "V tento den", "Tags" : "Štítky", "Maps" : "Mapy", + "People (Recognize)" : "Lidé (rozpoznání)", "People" : "Lidé", + "People (Face Recognition)" : "Lidé (rozpoznání obličejů)", "EXIF" : "EXIF", "A better photos experience awaits you" : "Lepší zážitek z fotek na vás čeká", "Choose the root folder of your timeline to begin" : "Začněte zvolením kořenové složky vaší časové osy", @@ -26,6 +29,8 @@ OC.L10N.register( "The selected folder does not seem to be valid. Try again." : "Vybraná složka se nezdá být platná. Zkuste to znovu.", "_Found {n} item in {path}_::_Found {n} items in {path}_" : ["Nalezena {n} položka v {path}","Nalezeny {n} položky v {path}","Nalezeno {n} položek v {path}","Nalezeny {n} položky v {path}"], "Edit" : "Upravit", + "No title" : "Bez nadpisu", + "No description" : "Bez popisu", "Loading …" : "Načítání…", "Cancel" : "Storno", "Delete" : "Smazat", @@ -34,6 +39,7 @@ OC.L10N.register( "Favorite" : "Přidat do oblíbených", "Unarchive" : "Zrušit archivování", "Edit Date/Time" : "Upravit datum/čas", + "Edit EXIF Data" : "Upravit EXIF data", "View in folder" : "Zobrazit ve složce", "Add to album" : "Přidat do alba", "Move to another person" : "Přesunout k jiné osobě", @@ -41,7 +47,6 @@ OC.L10N.register( "You are about to download a large number of files. Are you sure?" : "Chystáte se stahovat si velký počet souborů. Opravdu to chcete?", "You are about to delete a large number of files. Are you sure?" : "Chystáte se smazat velké množství souborů. Opravdu to chcete?", "You are about to touch a large number of files. Are you sure?" : "Chystáte se změnit velké množství souborů. Opravdu to chcete?", - "Could not remove photos from album" : "Nedaří se odebrat fotky z alba", "_{n} selected_::_{n} selected_" : ["{n} vybráno","{n} vybrány","{n} vybráno","{n} vybrány"], "Timeline Path" : "Popis umístění časové osy", "Folders Path" : "Popis umístění složek", @@ -50,6 +55,8 @@ OC.L10N.register( "Choose Timeline Paths" : "Zvolte trasy časovou osou", "Choose the root for the folders view" : "Zvolte kořen pro zobrazení složek", "Your Timeline" : "Vaše časová osa", + "You will find your friends soon. Please, be patient." : "Brzy naleznete své přátele. Prosím buďte trpěliví.", + "Face Recognition is disabled. Enable in settings to find your friends." : "Rozpoznávání obličejů je vypnuté. Pokud chcete vyhledat své přátele, zapněte ho v nastavení.", "Failed to load some photos" : "Některé fotky se nepodařilo načíst", "Processing … {n}/{m}" : "Zpracovávání… {n}/{m}", "_{n} item added to album_::_{n} items added to album_" : ["{n} položka přidána do alba","{n} položky přidány do alba","{n} položek přidáno do alba","{n} položky přidány do alba"], @@ -99,6 +106,14 @@ OC.L10N.register( "Newest" : "Nejnovější", "Oldest" : "Nejstarší", "Loading data … {n}/{m}" : "Načítání dat… {n}/{m}", + "Title" : "Nadpis", + "Description" : "Popis", + "Date Taken" : "Datum pořízení", + "Label" : "Štítek", + "Camera Make" : "Výrobce fotoaparátu", + "Camera Model" : "Model fotoaparátu", + "Lens" : "Objektiv", + "Copyright" : "Autorská práva", "Remove person" : "Odebrat osobu", "Are you sure you want to remove {name}?" : "Opravdu chcete {name} odebrat?", "Name" : "Název", @@ -240,6 +255,7 @@ OC.L10N.register( "Failed to download files" : "Soubory se nepodařilo stáhnout", "Failed to favorite files." : "Nepodařilo se přidat soubory mezi oblíbené.", "Failed to favorite some files." : "Některé soubory se nepodařilo označit jako oblíbené", - "Failed to favorite {fileName}." : "Nepodařilo se přidat {fileName} do oblíbených." + "Failed to favorite {fileName}." : "Nepodařilo se přidat {fileName} do oblíbených.", + "Could not remove photos from album" : "Nedaří se odebrat fotky z alba" }, "nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"); diff --git a/l10n/cs.json b/l10n/cs.json index 794976cf..723749c9 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -1,6 +1,7 @@ { "translations": { "Memories" : "Vzpomínky", "Fast, modern and advanced photo management suite" : "Rychlá, moderní sada pro správu fotek s pokročilými funkcemi", + "# Memories\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **🤖 AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **🫱🏻‍🫲🏻 External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n- **✏️ Edit Metadata**: Edit dates on photos quickly and easily.\n- **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **📹 Video Transcoding**: Memories transcodes videos and uses HLS for maximal performance.\n- **⚡️ Performance**: In general, Memories is extremely fast.\n\n## 🌐 Online Demo\n\n- To get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/).\n- The demo is read-only and may be slow (free tier VM from [Oracle Cloud](https://www.oracle.com/cloud/free/)).\n- Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store.\n1. Perform the recommended [configuration steps](https://github.com/pulsejet/memories/wiki/Extra-Configuration).\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos." : "# Vzpomínky\n\n# Vzpomínky je okamžitě použitelné řešení pro správu fotek v rámci Nextcloud, nabízející pokročilé funkce jako jsou:\n\n- **📸 Časová osa**: Řadí fotky a videa podle data pořízení, získaného z Exif metadat.\n- **⏪ Převíjení**: Během okamžiku přeskočte na kdykoli v minulosti oživte své vzpomínky.\n- **🤖 Opatřování štítky pomocí strojového učení**: Seskupujte fotky podle lidí a objektů na nich (založeno na aplikaci [Rozpoznat](https://github.com/nextcloud/recognize) a and [Rozpoznávání obličejů](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Alba**: Vytvářejte alba a seskupujte tak fotky a videa. Pak je sdílejte s ostatními.\n- **🫱🏻‍🫲🏻 Externí sdílení**: Sdílejte fotky a videa s lidmi mimo vámi využívanou instanci Nextcloud.\n- **📱 Podpora mobilních platforem**: Funguje na zařízeních různých podob a velikostí prostřednictvím webové aplikace.\n- **✏️ Úprava metadat**: Pohotově a snadno upravujte data fotek.\n- **📦 Archiv**: Fotky, kterými nechcete znepřehledňovat časovou osu ukládejte do oddělené složky.\n-**📹 Překódovávání videa**: Vzpomínky překódovávají videa a pro dosažení nejlepšího výkonu používají HLS\n- **⚡️ Výkon**: Obecně, aplikace vzpomínky je velmi rychlá.\n\n## 🌐 Ukázka na Internetu\n\n- Pro získání představy jak vzpomínky vypadají a jak se ovládají, podívejte se na [veřejnou ukázku](https://memories-demo.radialapps.com/apps/memories/).\n- Tato ukázka je pouze pro čtení a může být pomalá (je provozováno na virt. stroji v rámci bezplatné úrovně na službě [Oracle Cloud](https://www.oracle.com/cloud/free/)).\n- Fotky pocházejí ze služby [Unsplash](https://unsplash.com/) (autorství jednotlivých snímků viz každá ze složek).\n\n## 🚀 Instalace\n\n1. Nainstalujte aplikaci z Nextcloud katalogu aplikací.\n1. Proveďte doporučené [kroky nastavení](https://github.com/pulsejet/memories/wiki/Extra-Configuration).\n1. Spusťte příkaz `php ./occ memories:index` a vytvořte tak rejstříky metadat pro stávající fotky.\n1. Otevřete aplikaci 📷 Vzpomínky v Nextcloud a nastavte která složka obsahuje vaše fotky.", "Settings" : "Nastavení", "Timeline" : "Časová osa", "Folders" : "Složky", @@ -11,7 +12,9 @@ "On this day" : "V tento den", "Tags" : "Štítky", "Maps" : "Mapy", + "People (Recognize)" : "Lidé (rozpoznání)", "People" : "Lidé", + "People (Face Recognition)" : "Lidé (rozpoznání obličejů)", "EXIF" : "EXIF", "A better photos experience awaits you" : "Lepší zážitek z fotek na vás čeká", "Choose the root folder of your timeline to begin" : "Začněte zvolením kořenové složky vaší časové osy", @@ -24,6 +27,8 @@ "The selected folder does not seem to be valid. Try again." : "Vybraná složka se nezdá být platná. Zkuste to znovu.", "_Found {n} item in {path}_::_Found {n} items in {path}_" : ["Nalezena {n} položka v {path}","Nalezeny {n} položky v {path}","Nalezeno {n} položek v {path}","Nalezeny {n} položky v {path}"], "Edit" : "Upravit", + "No title" : "Bez nadpisu", + "No description" : "Bez popisu", "Loading …" : "Načítání…", "Cancel" : "Storno", "Delete" : "Smazat", @@ -32,6 +37,7 @@ "Favorite" : "Přidat do oblíbených", "Unarchive" : "Zrušit archivování", "Edit Date/Time" : "Upravit datum/čas", + "Edit EXIF Data" : "Upravit EXIF data", "View in folder" : "Zobrazit ve složce", "Add to album" : "Přidat do alba", "Move to another person" : "Přesunout k jiné osobě", @@ -39,7 +45,6 @@ "You are about to download a large number of files. Are you sure?" : "Chystáte se stahovat si velký počet souborů. Opravdu to chcete?", "You are about to delete a large number of files. Are you sure?" : "Chystáte se smazat velké množství souborů. Opravdu to chcete?", "You are about to touch a large number of files. Are you sure?" : "Chystáte se změnit velké množství souborů. Opravdu to chcete?", - "Could not remove photos from album" : "Nedaří se odebrat fotky z alba", "_{n} selected_::_{n} selected_" : ["{n} vybráno","{n} vybrány","{n} vybráno","{n} vybrány"], "Timeline Path" : "Popis umístění časové osy", "Folders Path" : "Popis umístění složek", @@ -48,6 +53,8 @@ "Choose Timeline Paths" : "Zvolte trasy časovou osou", "Choose the root for the folders view" : "Zvolte kořen pro zobrazení složek", "Your Timeline" : "Vaše časová osa", + "You will find your friends soon. Please, be patient." : "Brzy naleznete své přátele. Prosím buďte trpěliví.", + "Face Recognition is disabled. Enable in settings to find your friends." : "Rozpoznávání obličejů je vypnuté. Pokud chcete vyhledat své přátele, zapněte ho v nastavení.", "Failed to load some photos" : "Některé fotky se nepodařilo načíst", "Processing … {n}/{m}" : "Zpracovávání… {n}/{m}", "_{n} item added to album_::_{n} items added to album_" : ["{n} položka přidána do alba","{n} položky přidány do alba","{n} položek přidáno do alba","{n} položky přidány do alba"], @@ -97,6 +104,14 @@ "Newest" : "Nejnovější", "Oldest" : "Nejstarší", "Loading data … {n}/{m}" : "Načítání dat… {n}/{m}", + "Title" : "Nadpis", + "Description" : "Popis", + "Date Taken" : "Datum pořízení", + "Label" : "Štítek", + "Camera Make" : "Výrobce fotoaparátu", + "Camera Model" : "Model fotoaparátu", + "Lens" : "Objektiv", + "Copyright" : "Autorská práva", "Remove person" : "Odebrat osobu", "Are you sure you want to remove {name}?" : "Opravdu chcete {name} odebrat?", "Name" : "Název", @@ -238,6 +253,7 @@ "Failed to download files" : "Soubory se nepodařilo stáhnout", "Failed to favorite files." : "Nepodařilo se přidat soubory mezi oblíbené.", "Failed to favorite some files." : "Některé soubory se nepodařilo označit jako oblíbené", - "Failed to favorite {fileName}." : "Nepodařilo se přidat {fileName} do oblíbených." + "Failed to favorite {fileName}." : "Nepodařilo se přidat {fileName} do oblíbených.", + "Could not remove photos from album" : "Nedaří se odebrat fotky z alba" },"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;" } \ No newline at end of file diff --git a/l10n/cy_GB.js b/l10n/cy_GB.js index 33d6c189..c4f67ab3 100644 --- a/l10n/cy_GB.js +++ b/l10n/cy_GB.js @@ -19,6 +19,8 @@ OC.L10N.register( "Month" : "Mis", "Day" : "Diwrnod", "Time" : "Amser", + "Title" : "Teitl", + "Description" : "Disgrifiad", "Name" : "Enw", "Update" : "Diweddaru", "Refresh" : "Ail-lwytho", diff --git a/l10n/cy_GB.json b/l10n/cy_GB.json index 377e728d..4ee4a961 100644 --- a/l10n/cy_GB.json +++ b/l10n/cy_GB.json @@ -17,6 +17,8 @@ "Month" : "Mis", "Day" : "Diwrnod", "Time" : "Amser", + "Title" : "Teitl", + "Description" : "Disgrifiad", "Name" : "Enw", "Update" : "Diweddaru", "Refresh" : "Ail-lwytho", diff --git a/l10n/da.js b/l10n/da.js index e50c320b..3b506ca7 100644 --- a/l10n/da.js +++ b/l10n/da.js @@ -46,6 +46,10 @@ OC.L10N.register( "Day" : "Dag", "Time" : "Tid", "Hour" : "Time", + "Title" : "Titel", + "Description" : "Beskrivelse", + "Label" : "Mærkat", + "Copyright" : "Ophavsret", "Name" : "Navn", "Update" : "Opdater", "Refresh" : "Opdater", diff --git a/l10n/da.json b/l10n/da.json index d36cd16a..52be189c 100644 --- a/l10n/da.json +++ b/l10n/da.json @@ -44,6 +44,10 @@ "Day" : "Dag", "Time" : "Tid", "Hour" : "Time", + "Title" : "Titel", + "Description" : "Beskrivelse", + "Label" : "Mærkat", + "Copyright" : "Ophavsret", "Name" : "Navn", "Update" : "Opdater", "Refresh" : "Opdater", diff --git a/l10n/de.js b/l10n/de.js index c65d913b..de51b515 100644 --- a/l10n/de.js +++ b/l10n/de.js @@ -25,6 +25,8 @@ OC.L10N.register( "The selected folder does not seem to be valid. Try again." : "Der ausgewählte Ordner scheint ungültig zu sein. Versuche es nochmal.", "_Found {n} item in {path}_::_Found {n} items in {path}_" : ["{n} Foto in {path} gefunden","{n} Fotos in {path} gefunden "], "Edit" : "Bearbeiten", + "No title" : "Kein Titel", + "No description" : "Keine Beschreibung", "Loading …" : "Lade …", "Cancel" : "Abbrechen", "Delete" : "Löschen", @@ -33,6 +35,7 @@ OC.L10N.register( "Favorite" : "Favorisieren", "Unarchive" : "Dearchivieren", "Edit Date/Time" : "Datum/Uhrzeit bearbeiten", + "Edit EXIF Data" : "EXIF-Daten bearbeiten", "View in folder" : "In Ordner anzeigen", "Add to album" : "Zum Album hinzufügen", "Move to another person" : "Zu einer anderen Person verschieben", @@ -40,7 +43,6 @@ OC.L10N.register( "You are about to download a large number of files. Are you sure?" : "Du bist dabei, eine große Anzahl von Dateien herunterzuladen. Bist du dir sicher?", "You are about to delete a large number of files. Are you sure?" : "Du bist dabei, eine große Anzahl von Dateien zu löschen. Bist du dir sicher?", "You are about to touch a large number of files. Are you sure?" : "Du bist dabei, eine große Anzahl von Dateien zu ändern. Bist du dir sicher?", - "Could not remove photos from album" : "Fotos konnten nicht aus dem Album entfernt werden", "_{n} selected_::_{n} selected_" : ["{n} ausgewählt","{n} ausgewählt"], "Timeline Path" : "Pfad der Zeitlachse", "Folders Path" : "Ordnerpfad", @@ -98,6 +100,13 @@ OC.L10N.register( "Newest" : "Neueste", "Oldest" : "Älteste", "Loading data … {n}/{m}" : "Lade … {n}/{m}", + "Title" : "Titel", + "Description" : "Beschreibung", + "Label" : "Beschriftung", + "Camera Make" : "Kameramarke", + "Camera Model" : "Kameramodell", + "Lens" : "Linse", + "Copyright" : "Uhrheberrecht", "Remove person" : "Person entfernen", "Are you sure you want to remove {name}?" : "Soll {name} wirklich entfernt werden?", "Name" : "Name", @@ -236,8 +245,10 @@ OC.L10N.register( "Error: {msg}" : "Fehler: {msg}", "Failed to delete files." : "Löschen der Dateien fehlgeschlagen", "Failed to delete {fileName}." : "{fileName} konnte nicht gelöscht werden.", + "Failed to download files" : "Dateien konnten nicht heruntergeladen werden", "Failed to favorite files." : "Favorisieren von Dateien fehlgeschlagen", "Failed to favorite some files." : "Einige Dateien konnten nicht zu den Favoriten hinzugefügt werden.", - "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden." + "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden.", + "Could not remove photos from album" : "Fotos konnten nicht aus dem Album entfernt werden" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/de.json b/l10n/de.json index dc12f1e7..92908d04 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -23,6 +23,8 @@ "The selected folder does not seem to be valid. Try again." : "Der ausgewählte Ordner scheint ungültig zu sein. Versuche es nochmal.", "_Found {n} item in {path}_::_Found {n} items in {path}_" : ["{n} Foto in {path} gefunden","{n} Fotos in {path} gefunden "], "Edit" : "Bearbeiten", + "No title" : "Kein Titel", + "No description" : "Keine Beschreibung", "Loading …" : "Lade …", "Cancel" : "Abbrechen", "Delete" : "Löschen", @@ -31,6 +33,7 @@ "Favorite" : "Favorisieren", "Unarchive" : "Dearchivieren", "Edit Date/Time" : "Datum/Uhrzeit bearbeiten", + "Edit EXIF Data" : "EXIF-Daten bearbeiten", "View in folder" : "In Ordner anzeigen", "Add to album" : "Zum Album hinzufügen", "Move to another person" : "Zu einer anderen Person verschieben", @@ -38,7 +41,6 @@ "You are about to download a large number of files. Are you sure?" : "Du bist dabei, eine große Anzahl von Dateien herunterzuladen. Bist du dir sicher?", "You are about to delete a large number of files. Are you sure?" : "Du bist dabei, eine große Anzahl von Dateien zu löschen. Bist du dir sicher?", "You are about to touch a large number of files. Are you sure?" : "Du bist dabei, eine große Anzahl von Dateien zu ändern. Bist du dir sicher?", - "Could not remove photos from album" : "Fotos konnten nicht aus dem Album entfernt werden", "_{n} selected_::_{n} selected_" : ["{n} ausgewählt","{n} ausgewählt"], "Timeline Path" : "Pfad der Zeitlachse", "Folders Path" : "Ordnerpfad", @@ -96,6 +98,13 @@ "Newest" : "Neueste", "Oldest" : "Älteste", "Loading data … {n}/{m}" : "Lade … {n}/{m}", + "Title" : "Titel", + "Description" : "Beschreibung", + "Label" : "Beschriftung", + "Camera Make" : "Kameramarke", + "Camera Model" : "Kameramodell", + "Lens" : "Linse", + "Copyright" : "Uhrheberrecht", "Remove person" : "Person entfernen", "Are you sure you want to remove {name}?" : "Soll {name} wirklich entfernt werden?", "Name" : "Name", @@ -234,8 +243,10 @@ "Error: {msg}" : "Fehler: {msg}", "Failed to delete files." : "Löschen der Dateien fehlgeschlagen", "Failed to delete {fileName}." : "{fileName} konnte nicht gelöscht werden.", + "Failed to download files" : "Dateien konnten nicht heruntergeladen werden", "Failed to favorite files." : "Favorisieren von Dateien fehlgeschlagen", "Failed to favorite some files." : "Einige Dateien konnten nicht zu den Favoriten hinzugefügt werden.", - "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden." + "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden.", + "Could not remove photos from album" : "Fotos konnten nicht aus dem Album entfernt werden" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/de_DE.js b/l10n/de_DE.js index cdb49da9..40fdc167 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -41,7 +41,6 @@ OC.L10N.register( "You are about to download a large number of files. Are you sure?" : "Sie sind dabei, eine große Anzahl an Dateien herunterzuladen. Sind Sie sich sicher?", "You are about to delete a large number of files. Are you sure?" : "Sie sind dabei, eine große Anzahl an Dateien zu löschen. Sind Sie sich sicher?", "You are about to touch a large number of files. Are you sure?" : "Sie sind im Begriff, eine große Anzahl von Dateien zu ändern. Sind Sie sich sicher?", - "Could not remove photos from album" : "Fotos konnten nicht aus dem Album entfernt werden", "_{n} selected_::_{n} selected_" : ["{n} ausgewählt","{n} ausgewählt"], "Timeline Path" : "Pfad der Zeitleiste", "Folders Path" : "Ordnerpfad", @@ -99,6 +98,13 @@ OC.L10N.register( "Newest" : "Neueste", "Oldest" : "Älteste", "Loading data … {n}/{m}" : "Daten werden geladen… {n}/{m}", + "Title" : "Titel", + "Description" : "Beschreibung", + "Label" : "Beschriftung", + "Camera Make" : "Kameramarke", + "Camera Model" : "Kameramodell", + "Lens" : "Linse", + "Copyright" : "Urheberrecht", "Remove person" : "Person entfernen", "Are you sure you want to remove {name}?" : "Soll {name} wirklich entfernt werden?", "Name" : "Name", @@ -240,6 +246,7 @@ OC.L10N.register( "Failed to download files" : "Dateien konnten nicht heruntergeladen werden", "Failed to favorite files." : "Favorisieren von Dateien fehlgeschlagen.", "Failed to favorite some files." : "Einige Dateien konnten nicht zu den Favoriten hinzugefügt werden.", - "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden." + "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden.", + "Could not remove photos from album" : "Fotos konnten nicht aus dem Album entfernt werden" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/de_DE.json b/l10n/de_DE.json index 52f1e4ee..d9bf6258 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -39,7 +39,6 @@ "You are about to download a large number of files. Are you sure?" : "Sie sind dabei, eine große Anzahl an Dateien herunterzuladen. Sind Sie sich sicher?", "You are about to delete a large number of files. Are you sure?" : "Sie sind dabei, eine große Anzahl an Dateien zu löschen. Sind Sie sich sicher?", "You are about to touch a large number of files. Are you sure?" : "Sie sind im Begriff, eine große Anzahl von Dateien zu ändern. Sind Sie sich sicher?", - "Could not remove photos from album" : "Fotos konnten nicht aus dem Album entfernt werden", "_{n} selected_::_{n} selected_" : ["{n} ausgewählt","{n} ausgewählt"], "Timeline Path" : "Pfad der Zeitleiste", "Folders Path" : "Ordnerpfad", @@ -97,6 +96,13 @@ "Newest" : "Neueste", "Oldest" : "Älteste", "Loading data … {n}/{m}" : "Daten werden geladen… {n}/{m}", + "Title" : "Titel", + "Description" : "Beschreibung", + "Label" : "Beschriftung", + "Camera Make" : "Kameramarke", + "Camera Model" : "Kameramodell", + "Lens" : "Linse", + "Copyright" : "Urheberrecht", "Remove person" : "Person entfernen", "Are you sure you want to remove {name}?" : "Soll {name} wirklich entfernt werden?", "Name" : "Name", @@ -238,6 +244,7 @@ "Failed to download files" : "Dateien konnten nicht heruntergeladen werden", "Failed to favorite files." : "Favorisieren von Dateien fehlgeschlagen.", "Failed to favorite some files." : "Einige Dateien konnten nicht zu den Favoriten hinzugefügt werden.", - "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden." + "Failed to favorite {fileName}." : "{fileName} konnte nicht zu den Favoriten hinzugefügt werden.", + "Could not remove photos from album" : "Fotos konnten nicht aus dem Album entfernt werden" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/el.js b/l10n/el.js index 697c1c60..4f93ed07 100644 --- a/l10n/el.js +++ b/l10n/el.js @@ -38,6 +38,9 @@ OC.L10N.register( "Time" : "Ώρα", "Hour" : "Ώρα", "Minute" : "Λεπτά", + "Title" : "Τίτλος", + "Description" : "Περιγραφή", + "Label" : "Ετικέτα", "Copyright" : "Δικαιώματα", "Name" : "Όνομα", "Rename person" : "Μετονομασία ατόμου", diff --git a/l10n/el.json b/l10n/el.json index 16de6956..0da98a02 100644 --- a/l10n/el.json +++ b/l10n/el.json @@ -36,6 +36,9 @@ "Time" : "Ώρα", "Hour" : "Ώρα", "Minute" : "Λεπτά", + "Title" : "Τίτλος", + "Description" : "Περιγραφή", + "Label" : "Ετικέτα", "Copyright" : "Δικαιώματα", "Name" : "Όνομα", "Rename person" : "Μετονομασία ατόμου", diff --git a/l10n/en_GB.js b/l10n/en_GB.js index 1cc245fa..01be9f00 100644 --- a/l10n/en_GB.js +++ b/l10n/en_GB.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Memories" : "Memories", "Fast, modern and advanced photo management suite" : "Fast, modern and advanced photo management suite", + "# Memories\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **🤖 AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **🫱🏻‍🫲🏻 External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n- **✏️ Edit Metadata**: Edit dates on photos quickly and easily.\n- **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **📹 Video Transcoding**: Memories transcodes videos and uses HLS for maximal performance.\n- **⚡️ Performance**: In general, Memories is extremely fast.\n\n## 🌐 Online Demo\n\n- To get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/).\n- The demo is read-only and may be slow (free tier VM from [Oracle Cloud](https://www.oracle.com/cloud/free/)).\n- Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store.\n1. Perform the recommended [configuration steps](https://github.com/pulsejet/memories/wiki/Extra-Configuration).\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos." : "# Memories\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **🤖 AI Tagging**: Group photos by people and objects, powered by [recognise](https://github.com/nextcloud/recognise) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **🫱🏻‍🫲🏻 External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n- **✏️ Edit Metadata**: Edit dates on photos quickly and easily.\n- **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **📹 Video Transcoding**: Memories transcodes videos and uses HLS for maximal performance.\n- **⚡️ Performance**: In general, Memories is extremely fast.\n\n## 🌐 Online Demo\n\n- To get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/).\n- The demo is read-only and may be slow (free tier VM from [Oracle Cloud](https://www.oracle.com/cloud/free/)).\n- Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store.\n1. Perform the recommended [configuration steps](https://github.com/pulsejet/memories/wiki/Extra-Configuration).\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos.", "Settings" : "Settings", "Timeline" : "Timeline", "Folders" : "Folders", @@ -13,7 +14,9 @@ OC.L10N.register( "On this day" : "On this day", "Tags" : "Tags", "Maps" : "Maps", + "People (Recognize)" : "People (Recognise)", "People" : "People", + "People (Face Recognition)" : "People (Face Recognition)", "EXIF" : "EXIF", "A better photos experience awaits you" : "A better photos experience awaits you", "Choose the root folder of your timeline to begin" : "Choose the root folder of your timeline to begin", @@ -26,6 +29,8 @@ OC.L10N.register( "The selected folder does not seem to be valid. Try again." : "The selected folder does not seem to be valid. Try again.", "_Found {n} item in {path}_::_Found {n} items in {path}_" : ["Found {n} item in {path}","Found {n} items in {path}"], "Edit" : "Edit", + "No title" : "No title", + "No description" : "No description", "Loading …" : "Loading …", "Cancel" : "Cancel", "Delete" : "Delete", @@ -34,6 +39,7 @@ OC.L10N.register( "Favorite" : "Favourite", "Unarchive" : "Unarchive", "Edit Date/Time" : "Edit Date/Time", + "Edit EXIF Data" : "Edit EXIF Data", "View in folder" : "View in folder", "Add to album" : "Add to album", "Move to another person" : "Move to another person", @@ -41,7 +47,6 @@ OC.L10N.register( "You are about to download a large number of files. Are you sure?" : "You are about to download a large number of files. Are you sure?", "You are about to delete a large number of files. Are you sure?" : "You are about to delete a large number of files. Are you sure?", "You are about to touch a large number of files. Are you sure?" : "You are about to touch a large number of files. Are you sure?", - "Could not remove photos from album" : "Could not remove photos from album", "_{n} selected_::_{n} selected_" : ["{n} selected","{n} selected"], "Timeline Path" : "Timeline Path", "Folders Path" : "Folders Path", @@ -50,6 +55,8 @@ OC.L10N.register( "Choose Timeline Paths" : "Choose Timeline Paths", "Choose the root for the folders view" : "Choose the root for the folders view", "Your Timeline" : "Your Timeline", + "You will find your friends soon. Please, be patient." : "You will find your friends soon. Please, be patient.", + "Face Recognition is disabled. Enable in settings to find your friends." : "Face Recognition is disabled. Enable in settings to find your friends.", "Failed to load some photos" : "Failed to load some photos", "Processing … {n}/{m}" : "Processing … {n}/{m}", "_{n} item added to album_::_{n} items added to album_" : ["{n} item added to album","{n} items added to album"], @@ -99,6 +106,13 @@ OC.L10N.register( "Newest" : "Newest", "Oldest" : "Oldest", "Loading data … {n}/{m}" : "Loading data … {n}/{m}", + "Title" : "Title", + "Description" : "Description", + "Date Taken" : "Date Taken", + "Label" : "Label", + "Camera Make" : "Camera Make", + "Camera Model" : "Camera Model", + "Lens" : "Lens", "Copyright" : "Copyright", "Remove person" : "Remove person", "Are you sure you want to remove {name}?" : "Are you sure you want to remove {name}?", @@ -241,6 +255,7 @@ OC.L10N.register( "Failed to download files" : "Failed to download files", "Failed to favorite files." : "Failed to favorite files.", "Failed to favorite some files." : "Failed to favorite some files.", - "Failed to favorite {fileName}." : "Failed to favorite {fileName}." + "Failed to favorite {fileName}." : "Failed to favorite {fileName}.", + "Could not remove photos from album" : "Could not remove photos from album" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/en_GB.json b/l10n/en_GB.json index 84994892..f0b9bcdb 100644 --- a/l10n/en_GB.json +++ b/l10n/en_GB.json @@ -1,6 +1,7 @@ { "translations": { "Memories" : "Memories", "Fast, modern and advanced photo management suite" : "Fast, modern and advanced photo management suite", + "# Memories\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **🤖 AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **🫱🏻‍🫲🏻 External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n- **✏️ Edit Metadata**: Edit dates on photos quickly and easily.\n- **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **📹 Video Transcoding**: Memories transcodes videos and uses HLS for maximal performance.\n- **⚡️ Performance**: In general, Memories is extremely fast.\n\n## 🌐 Online Demo\n\n- To get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/).\n- The demo is read-only and may be slow (free tier VM from [Oracle Cloud](https://www.oracle.com/cloud/free/)).\n- Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store.\n1. Perform the recommended [configuration steps](https://github.com/pulsejet/memories/wiki/Extra-Configuration).\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos." : "# Memories\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **🤖 AI Tagging**: Group photos by people and objects, powered by [recognise](https://github.com/nextcloud/recognise) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **🫱🏻‍🫲🏻 External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n- **✏️ Edit Metadata**: Edit dates on photos quickly and easily.\n- **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **📹 Video Transcoding**: Memories transcodes videos and uses HLS for maximal performance.\n- **⚡️ Performance**: In general, Memories is extremely fast.\n\n## 🌐 Online Demo\n\n- To get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/).\n- The demo is read-only and may be slow (free tier VM from [Oracle Cloud](https://www.oracle.com/cloud/free/)).\n- Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store.\n1. Perform the recommended [configuration steps](https://github.com/pulsejet/memories/wiki/Extra-Configuration).\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos.", "Settings" : "Settings", "Timeline" : "Timeline", "Folders" : "Folders", @@ -11,7 +12,9 @@ "On this day" : "On this day", "Tags" : "Tags", "Maps" : "Maps", + "People (Recognize)" : "People (Recognise)", "People" : "People", + "People (Face Recognition)" : "People (Face Recognition)", "EXIF" : "EXIF", "A better photos experience awaits you" : "A better photos experience awaits you", "Choose the root folder of your timeline to begin" : "Choose the root folder of your timeline to begin", @@ -24,6 +27,8 @@ "The selected folder does not seem to be valid. Try again." : "The selected folder does not seem to be valid. Try again.", "_Found {n} item in {path}_::_Found {n} items in {path}_" : ["Found {n} item in {path}","Found {n} items in {path}"], "Edit" : "Edit", + "No title" : "No title", + "No description" : "No description", "Loading …" : "Loading …", "Cancel" : "Cancel", "Delete" : "Delete", @@ -32,6 +37,7 @@ "Favorite" : "Favourite", "Unarchive" : "Unarchive", "Edit Date/Time" : "Edit Date/Time", + "Edit EXIF Data" : "Edit EXIF Data", "View in folder" : "View in folder", "Add to album" : "Add to album", "Move to another person" : "Move to another person", @@ -39,7 +45,6 @@ "You are about to download a large number of files. Are you sure?" : "You are about to download a large number of files. Are you sure?", "You are about to delete a large number of files. Are you sure?" : "You are about to delete a large number of files. Are you sure?", "You are about to touch a large number of files. Are you sure?" : "You are about to touch a large number of files. Are you sure?", - "Could not remove photos from album" : "Could not remove photos from album", "_{n} selected_::_{n} selected_" : ["{n} selected","{n} selected"], "Timeline Path" : "Timeline Path", "Folders Path" : "Folders Path", @@ -48,6 +53,8 @@ "Choose Timeline Paths" : "Choose Timeline Paths", "Choose the root for the folders view" : "Choose the root for the folders view", "Your Timeline" : "Your Timeline", + "You will find your friends soon. Please, be patient." : "You will find your friends soon. Please, be patient.", + "Face Recognition is disabled. Enable in settings to find your friends." : "Face Recognition is disabled. Enable in settings to find your friends.", "Failed to load some photos" : "Failed to load some photos", "Processing … {n}/{m}" : "Processing … {n}/{m}", "_{n} item added to album_::_{n} items added to album_" : ["{n} item added to album","{n} items added to album"], @@ -97,6 +104,13 @@ "Newest" : "Newest", "Oldest" : "Oldest", "Loading data … {n}/{m}" : "Loading data … {n}/{m}", + "Title" : "Title", + "Description" : "Description", + "Date Taken" : "Date Taken", + "Label" : "Label", + "Camera Make" : "Camera Make", + "Camera Model" : "Camera Model", + "Lens" : "Lens", "Copyright" : "Copyright", "Remove person" : "Remove person", "Are you sure you want to remove {name}?" : "Are you sure you want to remove {name}?", @@ -239,6 +253,7 @@ "Failed to download files" : "Failed to download files", "Failed to favorite files." : "Failed to favorite files.", "Failed to favorite some files." : "Failed to favorite some files.", - "Failed to favorite {fileName}." : "Failed to favorite {fileName}." + "Failed to favorite {fileName}." : "Failed to favorite {fileName}.", + "Could not remove photos from album" : "Could not remove photos from album" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/eo.js b/l10n/eo.js index e9eb99de..b9c776c3 100644 --- a/l10n/eo.js +++ b/l10n/eo.js @@ -23,6 +23,7 @@ OC.L10N.register( "Day" : "Tago", "Time" : "Dato", "Hour" : "Horo", + "Title" : "Titolo", "Description" : "Priskribo", "Copyright" : "Kopirajto", "Name" : "Nomo", diff --git a/l10n/eo.json b/l10n/eo.json index 7c0bd66e..95b3bd80 100644 --- a/l10n/eo.json +++ b/l10n/eo.json @@ -21,6 +21,7 @@ "Day" : "Tago", "Time" : "Dato", "Hour" : "Horo", + "Title" : "Titolo", "Description" : "Priskribo", "Copyright" : "Kopirajto", "Name" : "Nomo", diff --git a/l10n/es.js b/l10n/es.js index a27ae895..f1af018a 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -2,6 +2,8 @@ OC.L10N.register( "memories", { "Memories" : "Memories", + "Fast, modern and advanced photo management suite" : "Suite rápida, moderna y avanzada para la gestión de fotografías", + "# Memories\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **🤖 AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **🫱🏻‍🫲🏻 External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n- **✏️ Edit Metadata**: Edit dates on photos quickly and easily.\n- **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **📹 Video Transcoding**: Memories transcodes videos and uses HLS for maximal performance.\n- **⚡️ Performance**: In general, Memories is extremely fast.\n\n## 🌐 Online Demo\n\n- To get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/).\n- The demo is read-only and may be slow (free tier VM from [Oracle Cloud](https://www.oracle.com/cloud/free/)).\n- Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store.\n1. Perform the recommended [configuration steps](https://github.com/pulsejet/memories/wiki/Extra-Configuration).\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos." : "# Memories\n\nMemories es una solución con *baterías incluidas* para gestión de fotos en Nextcloud con algunas características avanzadas, incluyendo:\n\n- **📸 Línea de tiempo**: Organice fotos y videos por fecha, analizadas desde los datos Exif.\n- **⏪ Rebobinar**: Navegue a cualquier momento del pasado instantáneamente y reviva sus memorias.\n- **🤖 Etiquetado IA**: Agrupe fotos por persona y objetos utilizando IA, con la ayuda de [recognize](https://github.com/nextcloud/recognize) y [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Álbumes**: Cree álbumes para agrupar fotos y videos en conjunto. Podrá entonces compartir estos álbumes con otros.\n **🫱🏻‍🫲🏻 Compartir externamente**: Comparta fotos y videos con personas fuera de su instancia Nextcloud.\n-- **📱 Soporte a Móviles**: Funciona con dispositivos de cualquier tamaño y forma a través de la aplicación web.\n- **✏️ Editar Metadatos**: Edite las fechas en las fotos de forma rápida y sencilla.\n- **📦 Archivar**: Almacene las fotos que no quiere ver en su línea de tiempo en una carpeta separada.\n- **📹 Conversión de video**: Memories convierte entre formatos de video y utiliza HLS para máximo rendimiento.\n- **⚡️ Rendimiento**: En general, Memories es extremadamente rápida.\n\n## 🌐 Demostración en línea\n\n- Para tener una idea de como se siente y se ve Memories, compruebe la [demostración pública](https://memories-demo.radialapps.com/apps/memories/). \n- Tenga en cuenta que la demostración es de sólo lectura y podría ser lenta (se ejecuta en una VM en la nube de la capa gratuita de [Oracle Cloud](https://www.oracle.com/cloud/free/)). \n- Los créditos de las fotos son para [Unsplash](https://unsplash.com/) (para créditos individuales, refiérase a cada carpeta).\n\n## 🚀 Instalación\n\n1. Instale la aplicación desde la tienda de Nextcloud.\n2. Ejecute los [pasos recomendados de configuración](https://github.com/pulsejet/memories/wiki/Extra-Configuration).\n3. Ejecute `php ./occ memories:index` para generar los índices de metadatos para las fotos existentes.\n4. Abra la aplicación 📷 Memories en Nextcloud y especifique la carpeta que contiene sus fotos.", "Settings" : "Ajustes", "Timeline" : "Línea de tiempo", "Folders" : "Carpetas", @@ -12,7 +14,9 @@ OC.L10N.register( "On this day" : "En este día", "Tags" : "Etiquetas", "Maps" : "Mapas", + "People (Recognize)" : "Personas (Recognize)", "People" : "Personas", + "People (Face Recognition)" : "Personas (Reconocimiento facial)", "EXIF" : "EXIF", "A better photos experience awaits you" : "Una mejor experiencia de fotos te espera", "Choose the root folder of your timeline to begin" : "Escoja la carpeta raíz de su línea de tiempo para comenzar", @@ -25,6 +29,8 @@ OC.L10N.register( "The selected folder does not seem to be valid. Try again." : "La carpeta seleccionada no parece ser válida. Intente de nuevo.", "_Found {n} item in {path}_::_Found {n} items in {path}_" : ["Se encontró {n} ítem en {path}","Se encontraron {n} ítems en {path}","Se encontraron {n} ítems en {path}"], "Edit" : "Editar", + "No title" : "Sin título", + "No description" : "Sin descripción", "Loading …" : "Cargando …", "Cancel" : "Cancelar", "Delete" : "Eliminar", @@ -33,6 +39,7 @@ OC.L10N.register( "Favorite" : "Marcar como favorito", "Unarchive" : "Desarchivar", "Edit Date/Time" : "Editar Fecha/Hora", + "Edit EXIF Data" : "Editar datos EXIF", "View in folder" : "Ver en carpeta", "Add to album" : "Añadir al álbum", "Move to another person" : "Mover a otra persona", @@ -40,7 +47,6 @@ OC.L10N.register( "You are about to download a large number of files. Are you sure?" : "Está a punto de descargar un gran número de archivos. ¿Está seguro?", "You are about to delete a large number of files. Are you sure?" : "Está a punto de eliminar un gran número de archivos. ¿Está seguro?", "You are about to touch a large number of files. Are you sure?" : "Está a punto de tocar un gran número de archivos. ¿Está seguro?", - "Could not remove photos from album" : "No fue posible quitar fotos del álbum", "_{n} selected_::_{n} selected_" : ["{n} seleccionado","{n} seleccionados","{n} seleccionados"], "Timeline Path" : "Ruta a la línea de tiempo", "Folders Path" : "Ruta a las carpetas", @@ -49,6 +55,8 @@ OC.L10N.register( "Choose Timeline Paths" : "Escoga las rutas a la línea de tiempo", "Choose the root for the folders view" : "Seleccione la raíz de la vista de carpetas", "Your Timeline" : "Su línea de tiempo", + "You will find your friends soon. Please, be patient." : "Conseguirá a sus amigos en breve. Por favor, tenga paciencia.", + "Face Recognition is disabled. Enable in settings to find your friends." : "El reconocimiento facial está deshabilitado. Habilítelo en la configuración para conseguir a sus amigos.", "Failed to load some photos" : "Fallo al cargar algunas fotos", "Processing … {n}/{m}" : "Procesando ... {n}/{m}", "_{n} item added to album_::_{n} items added to album_" : ["{n} ítem fue añadido al albúm","{n} ítems fueron añadidos al albúm","{n} ítems fueron añadidos al albúm"], @@ -98,7 +106,13 @@ OC.L10N.register( "Newest" : "Más nuevo", "Oldest" : "Más antiguo", "Loading data … {n}/{m}" : "Cargando datos ... {n}/{m}", + "Title" : "Título.", "Description" : "Descripción", + "Date Taken" : "Fecha en que se tomó", + "Label" : "Etiqueta", + "Camera Make" : "Marca de la cámara", + "Camera Model" : "Modelo de la cámara", + "Lens" : "Lente", "Copyright" : "Derechos de autor", "Remove person" : "Eliminar persona", "Are you sure you want to remove {name}?" : "¿Está seguro de que quiere quitar {name}?", @@ -122,6 +136,7 @@ OC.L10N.register( "Add Path" : "Añadir ruta", "Add a root to your timeline" : "Añadir una raíz a su línea de tiempo", "Share album" : "Compartir álbum", + "Download album" : "Descargar álbum", "Delete album" : "Eliminar álbum", "Merge with different person" : "Unir con una persona diferente", "Mark person in preview" : "Marcar persona en vista previa", @@ -137,6 +152,7 @@ OC.L10N.register( "Share" : "Compartir", "Sidebar" : "Barra lateral", "Download Video" : "Descargar video", + "Slideshow" : "Presentación de diapositivas", "Close" : "Cerrar", "Previous" : "Anterior", "Next" : "Siguiente", @@ -236,8 +252,10 @@ OC.L10N.register( "Error: {msg}" : "Error: {msg}", "Failed to delete files." : "Fallo al eliminar archivos.", "Failed to delete {fileName}." : "Fallo al eliminar {fileName}.", + "Failed to download files" : "Fallo al descargar archivos", "Failed to favorite files." : "Fallo al marcar archivos como favoritos.", "Failed to favorite some files." : "Fallo al marcar algunos archivos como favoritos.", - "Failed to favorite {fileName}." : "Fallo al marcar como favorito {fileName}." + "Failed to favorite {fileName}." : "Fallo al marcar como favorito {fileName}.", + "Could not remove photos from album" : "No fue posible quitar fotos del álbum" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es.json b/l10n/es.json index 0a92f34e..1aa2d6a2 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -1,5 +1,7 @@ { "translations": { "Memories" : "Memories", + "Fast, modern and advanced photo management suite" : "Suite rápida, moderna y avanzada para la gestión de fotografías", + "# Memories\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **🤖 AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **🫱🏻‍🫲🏻 External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n- **✏️ Edit Metadata**: Edit dates on photos quickly and easily.\n- **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **📹 Video Transcoding**: Memories transcodes videos and uses HLS for maximal performance.\n- **⚡️ Performance**: In general, Memories is extremely fast.\n\n## 🌐 Online Demo\n\n- To get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/).\n- The demo is read-only and may be slow (free tier VM from [Oracle Cloud](https://www.oracle.com/cloud/free/)).\n- Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store.\n1. Perform the recommended [configuration steps](https://github.com/pulsejet/memories/wiki/Extra-Configuration).\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos." : "# Memories\n\nMemories es una solución con *baterías incluidas* para gestión de fotos en Nextcloud con algunas características avanzadas, incluyendo:\n\n- **📸 Línea de tiempo**: Organice fotos y videos por fecha, analizadas desde los datos Exif.\n- **⏪ Rebobinar**: Navegue a cualquier momento del pasado instantáneamente y reviva sus memorias.\n- **🤖 Etiquetado IA**: Agrupe fotos por persona y objetos utilizando IA, con la ayuda de [recognize](https://github.com/nextcloud/recognize) y [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Álbumes**: Cree álbumes para agrupar fotos y videos en conjunto. Podrá entonces compartir estos álbumes con otros.\n **🫱🏻‍🫲🏻 Compartir externamente**: Comparta fotos y videos con personas fuera de su instancia Nextcloud.\n-- **📱 Soporte a Móviles**: Funciona con dispositivos de cualquier tamaño y forma a través de la aplicación web.\n- **✏️ Editar Metadatos**: Edite las fechas en las fotos de forma rápida y sencilla.\n- **📦 Archivar**: Almacene las fotos que no quiere ver en su línea de tiempo en una carpeta separada.\n- **📹 Conversión de video**: Memories convierte entre formatos de video y utiliza HLS para máximo rendimiento.\n- **⚡️ Rendimiento**: En general, Memories es extremadamente rápida.\n\n## 🌐 Demostración en línea\n\n- Para tener una idea de como se siente y se ve Memories, compruebe la [demostración pública](https://memories-demo.radialapps.com/apps/memories/). \n- Tenga en cuenta que la demostración es de sólo lectura y podría ser lenta (se ejecuta en una VM en la nube de la capa gratuita de [Oracle Cloud](https://www.oracle.com/cloud/free/)). \n- Los créditos de las fotos son para [Unsplash](https://unsplash.com/) (para créditos individuales, refiérase a cada carpeta).\n\n## 🚀 Instalación\n\n1. Instale la aplicación desde la tienda de Nextcloud.\n2. Ejecute los [pasos recomendados de configuración](https://github.com/pulsejet/memories/wiki/Extra-Configuration).\n3. Ejecute `php ./occ memories:index` para generar los índices de metadatos para las fotos existentes.\n4. Abra la aplicación 📷 Memories en Nextcloud y especifique la carpeta que contiene sus fotos.", "Settings" : "Ajustes", "Timeline" : "Línea de tiempo", "Folders" : "Carpetas", @@ -10,7 +12,9 @@ "On this day" : "En este día", "Tags" : "Etiquetas", "Maps" : "Mapas", + "People (Recognize)" : "Personas (Recognize)", "People" : "Personas", + "People (Face Recognition)" : "Personas (Reconocimiento facial)", "EXIF" : "EXIF", "A better photos experience awaits you" : "Una mejor experiencia de fotos te espera", "Choose the root folder of your timeline to begin" : "Escoja la carpeta raíz de su línea de tiempo para comenzar", @@ -23,6 +27,8 @@ "The selected folder does not seem to be valid. Try again." : "La carpeta seleccionada no parece ser válida. Intente de nuevo.", "_Found {n} item in {path}_::_Found {n} items in {path}_" : ["Se encontró {n} ítem en {path}","Se encontraron {n} ítems en {path}","Se encontraron {n} ítems en {path}"], "Edit" : "Editar", + "No title" : "Sin título", + "No description" : "Sin descripción", "Loading …" : "Cargando …", "Cancel" : "Cancelar", "Delete" : "Eliminar", @@ -31,6 +37,7 @@ "Favorite" : "Marcar como favorito", "Unarchive" : "Desarchivar", "Edit Date/Time" : "Editar Fecha/Hora", + "Edit EXIF Data" : "Editar datos EXIF", "View in folder" : "Ver en carpeta", "Add to album" : "Añadir al álbum", "Move to another person" : "Mover a otra persona", @@ -38,7 +45,6 @@ "You are about to download a large number of files. Are you sure?" : "Está a punto de descargar un gran número de archivos. ¿Está seguro?", "You are about to delete a large number of files. Are you sure?" : "Está a punto de eliminar un gran número de archivos. ¿Está seguro?", "You are about to touch a large number of files. Are you sure?" : "Está a punto de tocar un gran número de archivos. ¿Está seguro?", - "Could not remove photos from album" : "No fue posible quitar fotos del álbum", "_{n} selected_::_{n} selected_" : ["{n} seleccionado","{n} seleccionados","{n} seleccionados"], "Timeline Path" : "Ruta a la línea de tiempo", "Folders Path" : "Ruta a las carpetas", @@ -47,6 +53,8 @@ "Choose Timeline Paths" : "Escoga las rutas a la línea de tiempo", "Choose the root for the folders view" : "Seleccione la raíz de la vista de carpetas", "Your Timeline" : "Su línea de tiempo", + "You will find your friends soon. Please, be patient." : "Conseguirá a sus amigos en breve. Por favor, tenga paciencia.", + "Face Recognition is disabled. Enable in settings to find your friends." : "El reconocimiento facial está deshabilitado. Habilítelo en la configuración para conseguir a sus amigos.", "Failed to load some photos" : "Fallo al cargar algunas fotos", "Processing … {n}/{m}" : "Procesando ... {n}/{m}", "_{n} item added to album_::_{n} items added to album_" : ["{n} ítem fue añadido al albúm","{n} ítems fueron añadidos al albúm","{n} ítems fueron añadidos al albúm"], @@ -96,7 +104,13 @@ "Newest" : "Más nuevo", "Oldest" : "Más antiguo", "Loading data … {n}/{m}" : "Cargando datos ... {n}/{m}", + "Title" : "Título.", "Description" : "Descripción", + "Date Taken" : "Fecha en que se tomó", + "Label" : "Etiqueta", + "Camera Make" : "Marca de la cámara", + "Camera Model" : "Modelo de la cámara", + "Lens" : "Lente", "Copyright" : "Derechos de autor", "Remove person" : "Eliminar persona", "Are you sure you want to remove {name}?" : "¿Está seguro de que quiere quitar {name}?", @@ -120,6 +134,7 @@ "Add Path" : "Añadir ruta", "Add a root to your timeline" : "Añadir una raíz a su línea de tiempo", "Share album" : "Compartir álbum", + "Download album" : "Descargar álbum", "Delete album" : "Eliminar álbum", "Merge with different person" : "Unir con una persona diferente", "Mark person in preview" : "Marcar persona en vista previa", @@ -135,6 +150,7 @@ "Share" : "Compartir", "Sidebar" : "Barra lateral", "Download Video" : "Descargar video", + "Slideshow" : "Presentación de diapositivas", "Close" : "Cerrar", "Previous" : "Anterior", "Next" : "Siguiente", @@ -234,8 +250,10 @@ "Error: {msg}" : "Error: {msg}", "Failed to delete files." : "Fallo al eliminar archivos.", "Failed to delete {fileName}." : "Fallo al eliminar {fileName}.", + "Failed to download files" : "Fallo al descargar archivos", "Failed to favorite files." : "Fallo al marcar archivos como favoritos.", "Failed to favorite some files." : "Fallo al marcar algunos archivos como favoritos.", - "Failed to favorite {fileName}." : "Fallo al marcar como favorito {fileName}." + "Failed to favorite {fileName}." : "Fallo al marcar como favorito {fileName}.", + "Could not remove photos from album" : "No fue posible quitar fotos del álbum" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_419.js b/l10n/es_419.js index 56bc9517..b26072b4 100644 --- a/l10n/es_419.js +++ b/l10n/es_419.js @@ -21,7 +21,9 @@ OC.L10N.register( "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_419.json b/l10n/es_419.json index 4391ccf2..e312cfef 100644 --- a/l10n/es_419.json +++ b/l10n/es_419.json @@ -19,7 +19,9 @@ "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_AR.js b/l10n/es_AR.js index e57174d1..beda3dd2 100644 --- a/l10n/es_AR.js +++ b/l10n/es_AR.js @@ -24,7 +24,9 @@ OC.L10N.register( "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_AR.json b/l10n/es_AR.json index bf674cd8..11c9912e 100644 --- a/l10n/es_AR.json +++ b/l10n/es_AR.json @@ -22,7 +22,9 @@ "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_CL.js b/l10n/es_CL.js index 22767685..c4f13788 100644 --- a/l10n/es_CL.js +++ b/l10n/es_CL.js @@ -23,7 +23,9 @@ OC.L10N.register( "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_CL.json b/l10n/es_CL.json index 4366f629..ec98abe0 100644 --- a/l10n/es_CL.json +++ b/l10n/es_CL.json @@ -21,7 +21,9 @@ "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_CO.js b/l10n/es_CO.js index bba92f35..4b867b9d 100644 --- a/l10n/es_CO.js +++ b/l10n/es_CO.js @@ -22,7 +22,9 @@ OC.L10N.register( "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_CO.json b/l10n/es_CO.json index bfea8518..596cc954 100644 --- a/l10n/es_CO.json +++ b/l10n/es_CO.json @@ -20,7 +20,9 @@ "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_CR.js b/l10n/es_CR.js index 4a362a56..58d274fb 100644 --- a/l10n/es_CR.js +++ b/l10n/es_CR.js @@ -22,7 +22,9 @@ OC.L10N.register( "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_CR.json b/l10n/es_CR.json index 9406f038..88ab3d76 100644 --- a/l10n/es_CR.json +++ b/l10n/es_CR.json @@ -20,7 +20,9 @@ "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_DO.js b/l10n/es_DO.js index 4a362a56..58d274fb 100644 --- a/l10n/es_DO.js +++ b/l10n/es_DO.js @@ -22,7 +22,9 @@ OC.L10N.register( "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_DO.json b/l10n/es_DO.json index 9406f038..88ab3d76 100644 --- a/l10n/es_DO.json +++ b/l10n/es_DO.json @@ -20,7 +20,9 @@ "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_EC.js b/l10n/es_EC.js index 62cf8ab6..9ac363fc 100644 --- a/l10n/es_EC.js +++ b/l10n/es_EC.js @@ -22,7 +22,9 @@ OC.L10N.register( "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_EC.json b/l10n/es_EC.json index 0adf49d0..f919a2dd 100644 --- a/l10n/es_EC.json +++ b/l10n/es_EC.json @@ -20,7 +20,9 @@ "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_GT.js b/l10n/es_GT.js index fc7abf90..d1ab8f3f 100644 --- a/l10n/es_GT.js +++ b/l10n/es_GT.js @@ -22,7 +22,9 @@ OC.L10N.register( "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_GT.json b/l10n/es_GT.json index 589f2ca5..c1f6be10 100644 --- a/l10n/es_GT.json +++ b/l10n/es_GT.json @@ -20,7 +20,9 @@ "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_HN.js b/l10n/es_HN.js index 2b1380f0..66f6c129 100644 --- a/l10n/es_HN.js +++ b/l10n/es_HN.js @@ -22,7 +22,9 @@ OC.L10N.register( "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_HN.json b/l10n/es_HN.json index 76266916..6512d828 100644 --- a/l10n/es_HN.json +++ b/l10n/es_HN.json @@ -20,7 +20,9 @@ "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_MX.js b/l10n/es_MX.js index 6eb9312b..47179de7 100644 --- a/l10n/es_MX.js +++ b/l10n/es_MX.js @@ -23,7 +23,9 @@ OC.L10N.register( "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/es_MX.json b/l10n/es_MX.json index 0946be94..955270bc 100644 --- a/l10n/es_MX.json +++ b/l10n/es_MX.json @@ -21,7 +21,9 @@ "Day" : "Día", "Time" : "Hora", "Hour" : "Hora", + "Title" : "Título", "Description" : "Descripción", + "Label" : "Etiqueta", "Copyright" : "Derechos de autor", "Name" : "Nombre", "Update" : "Actualizar", diff --git a/l10n/fi.js b/l10n/fi.js index f4d1b9ad..fa32d244 100644 --- a/l10n/fi.js +++ b/l10n/fi.js @@ -38,7 +38,6 @@ OC.L10N.register( "You are about to download a large number of files. Are you sure?" : "Olet lataamassa suurta määrää tiedostoja. Oletko varma?", "You are about to delete a large number of files. Are you sure?" : "Olet poistamassa suurta määrää tiedostoja. Oletko varma?", "You are about to touch a large number of files. Are you sure?" : "Olet aikeissa koskettaa suurta määrää tiedostoja. Oletko varma?", - "Could not remove photos from album" : "Kuvia ei voitu poistaa albumista", "_{n} selected_::_{n} selected_" : ["{n} valittu","{n} valittu"], "Timeline Path" : "Aikajanan polku", "Folders Path" : "Kansioiden polku", @@ -171,6 +170,7 @@ OC.L10N.register( "Failed to delete {fileName}." : "Tiedoston {fileName} poisto epäonnistui.", "Failed to favorite files." : "Tiedostojen asettaminen suosikeiksi epäonnistui.", "Failed to favorite some files." : "Joidenkin tiedostojen määrittäminen suosikiksi epäonnistui.", - "Failed to favorite {fileName}." : "Tiedoston {fileName} asettaminen suosikiksi epäonnistui." + "Failed to favorite {fileName}." : "Tiedoston {fileName} asettaminen suosikiksi epäonnistui.", + "Could not remove photos from album" : "Kuvia ei voitu poistaa albumista" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/fi.json b/l10n/fi.json index 42093fbe..240bac36 100644 --- a/l10n/fi.json +++ b/l10n/fi.json @@ -36,7 +36,6 @@ "You are about to download a large number of files. Are you sure?" : "Olet lataamassa suurta määrää tiedostoja. Oletko varma?", "You are about to delete a large number of files. Are you sure?" : "Olet poistamassa suurta määrää tiedostoja. Oletko varma?", "You are about to touch a large number of files. Are you sure?" : "Olet aikeissa koskettaa suurta määrää tiedostoja. Oletko varma?", - "Could not remove photos from album" : "Kuvia ei voitu poistaa albumista", "_{n} selected_::_{n} selected_" : ["{n} valittu","{n} valittu"], "Timeline Path" : "Aikajanan polku", "Folders Path" : "Kansioiden polku", @@ -169,6 +168,7 @@ "Failed to delete {fileName}." : "Tiedoston {fileName} poisto epäonnistui.", "Failed to favorite files." : "Tiedostojen asettaminen suosikeiksi epäonnistui.", "Failed to favorite some files." : "Joidenkin tiedostojen määrittäminen suosikiksi epäonnistui.", - "Failed to favorite {fileName}." : "Tiedoston {fileName} asettaminen suosikiksi epäonnistui." + "Failed to favorite {fileName}." : "Tiedoston {fileName} asettaminen suosikiksi epäonnistui.", + "Could not remove photos from album" : "Kuvia ei voitu poistaa albumista" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/fr.js b/l10n/fr.js index 904084ec..56b2588e 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -41,7 +41,6 @@ OC.L10N.register( "You are about to download a large number of files. Are you sure?" : "Vous êtes sur le point de télécharger un grand nombre de fichiers. Êtes-vous certain de vouloir le faire ?", "You are about to delete a large number of files. Are you sure?" : "Vous êtes sur le point de supprimer un grand nombre de fichiers. Êtes-vous certain⋅e de vouloir le faire ?", "You are about to touch a large number of files. Are you sure?" : "Vous êtes sur le point de modifier un grand nombre de fichiers. Êtes-vous sûr(e) ?", - "Could not remove photos from album" : "Impossible de retirer les photos de l'album", "_{n} selected_::_{n} selected_" : ["{n} sélectionné","{n} sélectionnés","{n} sélectionnés"], "Timeline Path" : "Emplacement du Fil chronologique", "Folders Path" : "Chemin du dossier", @@ -244,6 +243,7 @@ OC.L10N.register( "Failed to download files" : "Échec du téléchargement des fichiers", "Failed to favorite files." : "Échec de la mise en favoris des fichiers.", "Failed to favorite some files." : "Échec de l'ajout en favoris de certains fichiers.", - "Failed to favorite {fileName}." : "Échec de l'ajout aux favoris de {fileName}." + "Failed to favorite {fileName}." : "Échec de l'ajout aux favoris de {fileName}.", + "Could not remove photos from album" : "Impossible de retirer les photos de l'album" }, "nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/fr.json b/l10n/fr.json index 2a1c4ed7..3b10ed26 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -39,7 +39,6 @@ "You are about to download a large number of files. Are you sure?" : "Vous êtes sur le point de télécharger un grand nombre de fichiers. Êtes-vous certain de vouloir le faire ?", "You are about to delete a large number of files. Are you sure?" : "Vous êtes sur le point de supprimer un grand nombre de fichiers. Êtes-vous certain⋅e de vouloir le faire ?", "You are about to touch a large number of files. Are you sure?" : "Vous êtes sur le point de modifier un grand nombre de fichiers. Êtes-vous sûr(e) ?", - "Could not remove photos from album" : "Impossible de retirer les photos de l'album", "_{n} selected_::_{n} selected_" : ["{n} sélectionné","{n} sélectionnés","{n} sélectionnés"], "Timeline Path" : "Emplacement du Fil chronologique", "Folders Path" : "Chemin du dossier", @@ -242,6 +241,7 @@ "Failed to download files" : "Échec du téléchargement des fichiers", "Failed to favorite files." : "Échec de la mise en favoris des fichiers.", "Failed to favorite some files." : "Échec de l'ajout en favoris de certains fichiers.", - "Failed to favorite {fileName}." : "Échec de l'ajout aux favoris de {fileName}." + "Failed to favorite {fileName}." : "Échec de l'ajout aux favoris de {fileName}.", + "Could not remove photos from album" : "Impossible de retirer les photos de l'album" },"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/hu.js b/l10n/hu.js index 40409a88..aa049129 100644 --- a/l10n/hu.js +++ b/l10n/hu.js @@ -41,7 +41,6 @@ OC.L10N.register( "You are about to download a large number of files. Are you sure?" : "Sok fájl letöltésére készül. Biztos benne?", "You are about to delete a large number of files. Are you sure?" : "Sok fájl törlésére készül. Biztos benne?", "You are about to touch a large number of files. Are you sure?" : "Sok fájl érintésére készül. Biztos benne?", - "Could not remove photos from album" : "Nem sikerült a fényképek eltávolítása az albumból", "_{n} selected_::_{n} selected_" : ["{n} kiválasztva","{n} kiválasztva"], "Timeline Path" : "Idővonal elérési útja", "Folders Path" : "Mappák útvonala", @@ -242,6 +241,7 @@ OC.L10N.register( "Failed to delete {fileName}." : "A(z) {fileName} törlése sikertelen.", "Failed to favorite files." : "A fájlok kedvencnek jelölése sikertelen.", "Failed to favorite some files." : "Egyes fájlok kedvencnek jelölése sikertelen.", - "Failed to favorite {fileName}." : "A(z) {fileName} kedvencnek jelölése sikertelen." + "Failed to favorite {fileName}." : "A(z) {fileName} kedvencnek jelölése sikertelen.", + "Could not remove photos from album" : "Nem sikerült a fényképek eltávolítása az albumból" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/hu.json b/l10n/hu.json index b9d0932f..834cc9c3 100644 --- a/l10n/hu.json +++ b/l10n/hu.json @@ -39,7 +39,6 @@ "You are about to download a large number of files. Are you sure?" : "Sok fájl letöltésére készül. Biztos benne?", "You are about to delete a large number of files. Are you sure?" : "Sok fájl törlésére készül. Biztos benne?", "You are about to touch a large number of files. Are you sure?" : "Sok fájl érintésére készül. Biztos benne?", - "Could not remove photos from album" : "Nem sikerült a fényképek eltávolítása az albumból", "_{n} selected_::_{n} selected_" : ["{n} kiválasztva","{n} kiválasztva"], "Timeline Path" : "Idővonal elérési útja", "Folders Path" : "Mappák útvonala", @@ -240,6 +239,7 @@ "Failed to delete {fileName}." : "A(z) {fileName} törlése sikertelen.", "Failed to favorite files." : "A fájlok kedvencnek jelölése sikertelen.", "Failed to favorite some files." : "Egyes fájlok kedvencnek jelölése sikertelen.", - "Failed to favorite {fileName}." : "A(z) {fileName} kedvencnek jelölése sikertelen." + "Failed to favorite {fileName}." : "A(z) {fileName} kedvencnek jelölése sikertelen.", + "Could not remove photos from album" : "Nem sikerült a fényképek eltávolítása az albumból" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/tr.js b/l10n/tr.js index e7668702..0b6a4b14 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -41,7 +41,6 @@ OC.L10N.register( "You are about to download a large number of files. Are you sure?" : "Çok sayıda dosyayı indirmek üzeresiniz. Bunu yapmak istediğinize emin misiniz?", "You are about to delete a large number of files. Are you sure?" : "Çok sayıda dosyayı silmek üzeresiniz. Bunu yapmak istediğinize emin misiniz?", "You are about to touch a large number of files. Are you sure?" : "Çok sayıda dosyayı güncellemek üzeresiniz. Bunu yapmak istediğinize emin misiniz?", - "Could not remove photos from album" : "Fotoğraflar albümden kaldırılamadı", "_{n} selected_::_{n} selected_" : ["{n} seçilmiş","{n} seçilmiş"], "Timeline Path" : "Zaman tüneli yolu", "Folders Path" : "Klasörlerin yolu", @@ -242,6 +241,7 @@ OC.L10N.register( "Failed to delete {fileName}." : "{fileName} silinemedi.", "Failed to favorite files." : "Dosyalar sık kullanılanlara eklenemedi.", "Failed to favorite some files." : "Bazı dosyalar sık kullanılanlara eklenemedi.", - "Failed to favorite {fileName}." : "{fileName} sık kullanılanlara eklenemedi." + "Failed to favorite {fileName}." : "{fileName} sık kullanılanlara eklenemedi.", + "Could not remove photos from album" : "Fotoğraflar albümden kaldırılamadı" }, "nplurals=2; plural=(n > 1);"); diff --git a/l10n/tr.json b/l10n/tr.json index b26049f9..5166f0df 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -39,7 +39,6 @@ "You are about to download a large number of files. Are you sure?" : "Çok sayıda dosyayı indirmek üzeresiniz. Bunu yapmak istediğinize emin misiniz?", "You are about to delete a large number of files. Are you sure?" : "Çok sayıda dosyayı silmek üzeresiniz. Bunu yapmak istediğinize emin misiniz?", "You are about to touch a large number of files. Are you sure?" : "Çok sayıda dosyayı güncellemek üzeresiniz. Bunu yapmak istediğinize emin misiniz?", - "Could not remove photos from album" : "Fotoğraflar albümden kaldırılamadı", "_{n} selected_::_{n} selected_" : ["{n} seçilmiş","{n} seçilmiş"], "Timeline Path" : "Zaman tüneli yolu", "Folders Path" : "Klasörlerin yolu", @@ -240,6 +239,7 @@ "Failed to delete {fileName}." : "{fileName} silinemedi.", "Failed to favorite files." : "Dosyalar sık kullanılanlara eklenemedi.", "Failed to favorite some files." : "Bazı dosyalar sık kullanılanlara eklenemedi.", - "Failed to favorite {fileName}." : "{fileName} sık kullanılanlara eklenemedi." + "Failed to favorite {fileName}." : "{fileName} sık kullanılanlara eklenemedi.", + "Could not remove photos from album" : "Fotoğraflar albümden kaldırılamadı" },"pluralForm" :"nplurals=2; plural=(n > 1);" } \ No newline at end of file diff --git a/l10n/zh_HK.js b/l10n/zh_HK.js index 5c14ce2c..5940f547 100644 --- a/l10n/zh_HK.js +++ b/l10n/zh_HK.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Memories" : "回憶", "Fast, modern and advanced photo management suite" : "快速、現代且進階的照片管理套裝軟體", + "# Memories\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **🤖 AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **🫱🏻‍🫲🏻 External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n- **✏️ Edit Metadata**: Edit dates on photos quickly and easily.\n- **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **📹 Video Transcoding**: Memories transcodes videos and uses HLS for maximal performance.\n- **⚡️ Performance**: In general, Memories is extremely fast.\n\n## 🌐 Online Demo\n\n- To get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/).\n- The demo is read-only and may be slow (free tier VM from [Oracle Cloud](https://www.oracle.com/cloud/free/)).\n- Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store.\n1. Perform the recommended [configuration steps](https://github.com/pulsejet/memories/wiki/Extra-Configuration).\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos." : "# Memories\n\nMemories 是一個有進階功能的相片管理 Nextcloud 應用程式,包含了以下功能:\n\n- **📸 時間軸**:從 Exif 資料中按拍攝日期對照片與影片進行排序。\n- **⏪ 倒帶**:立刻跳回過去的任何時間,重溫您的回憶。\n- **🤖 AI 標記**:使用 [recognize](https://github.com/nextcloud/recognize) 及 [facerecognition](https://github.com/matiasdelellis/facerecognition) 應用程式按人物與物體對照片進行分組。\n- **🖼️ 相簿**:建立相簿以將照片與影片分組。然後將這些相簿與其他人分享。\n- **🫱🏻‍🫲🏻 外部分享**:與您 Nextcloud 站台以外的人們分享照片與影片。\n- **📱 行動裝置支援**:透過網路應用程式在任何形狀與大小的裝置上運作。\n- **✏️ 編輯詮釋資料**:快速輕鬆地編輯照片上的 Exif 日期。\n- **📦 封存**:將您不想在時間軸中看到的照片儲存在單獨的資料夾中。\n- **📹 視頻轉碼**:Memories 對視頻進行轉碼並使用 HLS 以獲得最佳性能。\n- **⚡️ 效能**:本應用程式超快。\n\n## 🌐 線上展示\n\n- 想看看本應用程式的外觀與感覺,請見[公開展示](https://memories-demo.radialapps.com/apps/memories/).\n- 展示站是唯讀的,可能會有點慢(來自 [Oracle Cloud](https://www.oracle.com/cloud/free/) 的免費層級虛擬機器)。\n- 照片則歸功於 [Unsplash](https://unsplash.com/)(若要檢視單獨的署名,請參見每個資料夾中的資訊)。\n\n\n## 🚀 安裝\n1. 從 Nextcloud 應用程式商店安裝應用程式\n1. 執行建議的[設定步驟](https://github.com/pulsejet/memories/wiki/Extra-Configuration)。\n1. 執行 `php ./occ memories:index` 以產生既有照片的詮釋資料索引。\n1. 在 Nextcloud 開啟 📷 回憶應用程式並設定包含您照片的目錄。", "Settings" : "設定", "Timeline" : "時間線", "Folders" : "資料夾", @@ -13,7 +14,9 @@ OC.L10N.register( "On this day" : "當年今日", "Tags" : "標籤", "Maps" : "地圖", + "People (Recognize)" : "人物(Recognize)", "People" : "人物", + "People (Face Recognition)" : "人物(Face Recognition)", "EXIF" : "EXIF", "A better photos experience awaits you" : "更好的照片體驗正等著您", "Choose the root folder of your timeline to begin" : "選擇您時間軸的根資料夾以開始", @@ -26,6 +29,8 @@ OC.L10N.register( "The selected folder does not seem to be valid. Try again." : "選定的資料夾似乎是無效的。請再試一次。", "_Found {n} item in {path}_::_Found {n} items in {path}_" : ["在 {path} 中找到 {n} 個項目"], "Edit" : "編輯", + "No title" : "沒有標題", + "No description" : "沒有描述", "Loading …" : "加載中 …", "Cancel" : "取消", "Delete" : "刪除", @@ -34,6 +39,7 @@ OC.L10N.register( "Favorite" : "我的最愛", "Unarchive" : "取消封存", "Edit Date/Time" : "編輯日期/時間", + "Edit EXIF Data" : "編輯 EXIF 數據", "View in folder" : "在資料夾中檢視", "Add to album" : "添加至相簿", "Move to another person" : "移動到其他人", @@ -41,7 +47,6 @@ OC.L10N.register( "You are about to download a large number of files. Are you sure?" : "您即將下載大量檔案。你確定嗎?", "You are about to delete a large number of files. Are you sure?" : "您即將刪除大量檔案。你確定嗎?", "You are about to touch a large number of files. Are you sure?" : "您將要處理大量檔案。你確定嗎?", - "Could not remove photos from album" : "無法從相簿移除照片", "_{n} selected_::_{n} selected_" : ["已選擇 {n} 個"], "Timeline Path" : "時間線途徑", "Folders Path" : "資料夾路徑", @@ -50,6 +55,8 @@ OC.L10N.register( "Choose Timeline Paths" : "選擇時間線途徑", "Choose the root for the folders view" : "選擇資料夾檢視的根", "Your Timeline" : "您的時間線", + "You will find your friends soon. Please, be patient." : "你很快就會找到你的朋友。請耐心等待。", + "Face Recognition is disabled. Enable in settings to find your friends." : "Face Recognition 已禁用。 在設定中啟用以尋找您的朋友。", "Failed to load some photos" : "未能加載一些照片", "Processing … {n}/{m}" : "處理中 ... {n}/{m}", "_{n} item added to album_::_{n} items added to album_" : ["已新增 {n} 個項目至相簿"], @@ -101,7 +108,11 @@ OC.L10N.register( "Loading data … {n}/{m}" : "正在加載數據 ... {n}/{m}", "Title" : "標題", "Description" : "描述", + "Date Taken" : "拍攝日期", "Label" : "標籤", + "Camera Make" : "相機品牌", + "Camera Model" : "相機型號", + "Lens" : "鏡頭", "Copyright" : "版權", "Remove person" : "移除人", "Are you sure you want to remove {name}?" : "您確定要移除 {name} 嗎?", @@ -244,6 +255,7 @@ OC.L10N.register( "Failed to download files" : "下載檔案失敗。", "Failed to favorite files." : "加入最愛失敗。", "Failed to favorite some files." : "將部份檔案加入最愛失敗。", - "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。" + "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。", + "Could not remove photos from album" : "無法從相簿移除照片" }, "nplurals=1; plural=0;"); diff --git a/l10n/zh_HK.json b/l10n/zh_HK.json index 5b895d93..9c396991 100644 --- a/l10n/zh_HK.json +++ b/l10n/zh_HK.json @@ -1,6 +1,7 @@ { "translations": { "Memories" : "回憶", "Fast, modern and advanced photo management suite" : "快速、現代且進階的照片管理套裝軟體", + "# Memories\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **🤖 AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **🫱🏻‍🫲🏻 External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **📱 Mobile Support**: Works on devices of any shape and size through the web app.\n- **✏️ Edit Metadata**: Edit dates on photos quickly and easily.\n- **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **📹 Video Transcoding**: Memories transcodes videos and uses HLS for maximal performance.\n- **⚡️ Performance**: In general, Memories is extremely fast.\n\n## 🌐 Online Demo\n\n- To get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/).\n- The demo is read-only and may be slow (free tier VM from [Oracle Cloud](https://www.oracle.com/cloud/free/)).\n- Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store.\n1. Perform the recommended [configuration steps](https://github.com/pulsejet/memories/wiki/Extra-Configuration).\n1. Run `php ./occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos." : "# Memories\n\nMemories 是一個有進階功能的相片管理 Nextcloud 應用程式,包含了以下功能:\n\n- **📸 時間軸**:從 Exif 資料中按拍攝日期對照片與影片進行排序。\n- **⏪ 倒帶**:立刻跳回過去的任何時間,重溫您的回憶。\n- **🤖 AI 標記**:使用 [recognize](https://github.com/nextcloud/recognize) 及 [facerecognition](https://github.com/matiasdelellis/facerecognition) 應用程式按人物與物體對照片進行分組。\n- **🖼️ 相簿**:建立相簿以將照片與影片分組。然後將這些相簿與其他人分享。\n- **🫱🏻‍🫲🏻 外部分享**:與您 Nextcloud 站台以外的人們分享照片與影片。\n- **📱 行動裝置支援**:透過網路應用程式在任何形狀與大小的裝置上運作。\n- **✏️ 編輯詮釋資料**:快速輕鬆地編輯照片上的 Exif 日期。\n- **📦 封存**:將您不想在時間軸中看到的照片儲存在單獨的資料夾中。\n- **📹 視頻轉碼**:Memories 對視頻進行轉碼並使用 HLS 以獲得最佳性能。\n- **⚡️ 效能**:本應用程式超快。\n\n## 🌐 線上展示\n\n- 想看看本應用程式的外觀與感覺,請見[公開展示](https://memories-demo.radialapps.com/apps/memories/).\n- 展示站是唯讀的,可能會有點慢(來自 [Oracle Cloud](https://www.oracle.com/cloud/free/) 的免費層級虛擬機器)。\n- 照片則歸功於 [Unsplash](https://unsplash.com/)(若要檢視單獨的署名,請參見每個資料夾中的資訊)。\n\n\n## 🚀 安裝\n1. 從 Nextcloud 應用程式商店安裝應用程式\n1. 執行建議的[設定步驟](https://github.com/pulsejet/memories/wiki/Extra-Configuration)。\n1. 執行 `php ./occ memories:index` 以產生既有照片的詮釋資料索引。\n1. 在 Nextcloud 開啟 📷 回憶應用程式並設定包含您照片的目錄。", "Settings" : "設定", "Timeline" : "時間線", "Folders" : "資料夾", @@ -11,7 +12,9 @@ "On this day" : "當年今日", "Tags" : "標籤", "Maps" : "地圖", + "People (Recognize)" : "人物(Recognize)", "People" : "人物", + "People (Face Recognition)" : "人物(Face Recognition)", "EXIF" : "EXIF", "A better photos experience awaits you" : "更好的照片體驗正等著您", "Choose the root folder of your timeline to begin" : "選擇您時間軸的根資料夾以開始", @@ -24,6 +27,8 @@ "The selected folder does not seem to be valid. Try again." : "選定的資料夾似乎是無效的。請再試一次。", "_Found {n} item in {path}_::_Found {n} items in {path}_" : ["在 {path} 中找到 {n} 個項目"], "Edit" : "編輯", + "No title" : "沒有標題", + "No description" : "沒有描述", "Loading …" : "加載中 …", "Cancel" : "取消", "Delete" : "刪除", @@ -32,6 +37,7 @@ "Favorite" : "我的最愛", "Unarchive" : "取消封存", "Edit Date/Time" : "編輯日期/時間", + "Edit EXIF Data" : "編輯 EXIF 數據", "View in folder" : "在資料夾中檢視", "Add to album" : "添加至相簿", "Move to another person" : "移動到其他人", @@ -39,7 +45,6 @@ "You are about to download a large number of files. Are you sure?" : "您即將下載大量檔案。你確定嗎?", "You are about to delete a large number of files. Are you sure?" : "您即將刪除大量檔案。你確定嗎?", "You are about to touch a large number of files. Are you sure?" : "您將要處理大量檔案。你確定嗎?", - "Could not remove photos from album" : "無法從相簿移除照片", "_{n} selected_::_{n} selected_" : ["已選擇 {n} 個"], "Timeline Path" : "時間線途徑", "Folders Path" : "資料夾路徑", @@ -48,6 +53,8 @@ "Choose Timeline Paths" : "選擇時間線途徑", "Choose the root for the folders view" : "選擇資料夾檢視的根", "Your Timeline" : "您的時間線", + "You will find your friends soon. Please, be patient." : "你很快就會找到你的朋友。請耐心等待。", + "Face Recognition is disabled. Enable in settings to find your friends." : "Face Recognition 已禁用。 在設定中啟用以尋找您的朋友。", "Failed to load some photos" : "未能加載一些照片", "Processing … {n}/{m}" : "處理中 ... {n}/{m}", "_{n} item added to album_::_{n} items added to album_" : ["已新增 {n} 個項目至相簿"], @@ -99,7 +106,11 @@ "Loading data … {n}/{m}" : "正在加載數據 ... {n}/{m}", "Title" : "標題", "Description" : "描述", + "Date Taken" : "拍攝日期", "Label" : "標籤", + "Camera Make" : "相機品牌", + "Camera Model" : "相機型號", + "Lens" : "鏡頭", "Copyright" : "版權", "Remove person" : "移除人", "Are you sure you want to remove {name}?" : "您確定要移除 {name} 嗎?", @@ -242,6 +253,7 @@ "Failed to download files" : "下載檔案失敗。", "Failed to favorite files." : "加入最愛失敗。", "Failed to favorite some files." : "將部份檔案加入最愛失敗。", - "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。" + "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。", + "Could not remove photos from album" : "無法從相簿移除照片" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js index cccad143..cabe06a0 100644 --- a/l10n/zh_TW.js +++ b/l10n/zh_TW.js @@ -41,7 +41,6 @@ OC.L10N.register( "You are about to download a large number of files. Are you sure?" : "您將要下載大量檔案。您確定嗎?", "You are about to delete a large number of files. Are you sure?" : "您將要刪除大量檔案。您確定嗎?", "You are about to touch a large number of files. Are you sure?" : "您將要處理大量檔案。您確定嗎?", - "Could not remove photos from album" : "無法從相簿移除照片", "_{n} selected_::_{n} selected_" : ["已選取 {n} 個"], "Timeline Path" : "時間軸路徑", "Folders Path" : "資料夾路徑", @@ -242,6 +241,7 @@ OC.L10N.register( "Failed to delete {fileName}." : "刪除 {fileName} 失敗。", "Failed to favorite files." : "加入最愛檔案失敗。", "Failed to favorite some files." : "將部份檔案加入最愛失敗。", - "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。" + "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。", + "Could not remove photos from album" : "無法從相簿移除照片" }, "nplurals=1; plural=0;"); diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json index 96f63ca3..1cfdecdc 100644 --- a/l10n/zh_TW.json +++ b/l10n/zh_TW.json @@ -39,7 +39,6 @@ "You are about to download a large number of files. Are you sure?" : "您將要下載大量檔案。您確定嗎?", "You are about to delete a large number of files. Are you sure?" : "您將要刪除大量檔案。您確定嗎?", "You are about to touch a large number of files. Are you sure?" : "您將要處理大量檔案。您確定嗎?", - "Could not remove photos from album" : "無法從相簿移除照片", "_{n} selected_::_{n} selected_" : ["已選取 {n} 個"], "Timeline Path" : "時間軸路徑", "Folders Path" : "資料夾路徑", @@ -240,6 +239,7 @@ "Failed to delete {fileName}." : "刪除 {fileName} 失敗。", "Failed to favorite files." : "加入最愛檔案失敗。", "Failed to favorite some files." : "將部份檔案加入最愛失敗。", - "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。" + "Failed to favorite {fileName}." : "將 {fileName} 加入最愛失敗。", + "Could not remove photos from album" : "無法從相簿移除照片" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file