~fabrixxm/Collector

01ce8fb14a10f6016593dda36ef7740269916184 — fabrixxm 2 years ago faf6cca
Update CHANGELOG, TODO and translations
4 files changed, 141 insertions(+), 108 deletions(-)

M CHANGELOG
M TODO.txt
M po/collector.pot
M po/it.po
M CHANGELOG => CHANGELOG +1 -0
@@ 5,6 5,7 @@ Released: None
Features:
* Create new collection from open dialog
* New menu items: browse collection folder, open in terminal, open with gitg
* Add completion to search entry: complete fields name and allowed values

Version 0.2.1
~~~~~~~~~~~~~

M TODO.txt => TODO.txt +1 -1
@@ 22,6 22,6 @@ x Split open/recent window and collection window,
x search action (primary f) to focus searchentry
x close entry action (primary w) to get back to list page
x new collection action (primary n)
- add a Gtk.EntryCompletion to the Gtk.SearchEntry to autocomplete field names
x add a Gtk.EntryCompletion to the Gtk.SearchEntry to autocomplete field names
x add collection action "open in terminal"
- when saving an entry, there should be an option to copy files "linked" in a File field into the repo

M po/collector.pot => po/collector.pot +69 -53
@@ 8,7 8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: collector\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-05 11:45+0100\n"
"POT-Creation-Date: 2022-01-05 17:21+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"


@@ 139,127 139,143 @@ msgstr ""
msgid "Default collections directory"
msgstr ""

#: src/main.py:119
#: src/main.py:123
msgid "Open collection"
msgstr ""

#: src/pages.py:73
#: src/pages.py:74
msgid "About Collector"
msgstr ""

#: src/pages.py:74
#: src/pages.py:75
msgid "Keyboard Shortcuts"
msgstr ""

#: src/pages.py:75
#: src/pages.py:76
msgid "Quit"
msgstr ""

#: src/pages.py:79
#: src/pages.py:80
msgid "Show window menu"
msgstr ""

#: src/pages.py:252
#: src/pages.py:253
msgid "Open Collection"
msgstr ""

#: src/pages.py:258
#: src/pages.py:259
msgid "Recent Collections"
msgstr ""

#: src/pages.py:271
#: src/pages.py:272
msgid "No recent collector yet."
msgstr ""

#: src/pages.py:272
#: src/pages.py:273
msgid "Open, create or clone a collection to start."
msgstr ""

#: src/pages.py:280
#: src/pages.py:281
msgid "Select folder..."
msgstr ""

#: src/pages.py:283
#: src/pages.py:284
msgid "Create new..."
msgstr ""

#: src/pages.py:286
#: src/pages.py:287
msgid "Clone repository..."
msgstr ""

#: src/pages.py:332 src/pages.py:395
#: src/pages.py:333 src/pages.py:396
msgid "Create Collection"
msgstr ""

#: src/pages.py:335
#: src/pages.py:336
msgid "Go back"
msgstr ""

#: src/pages.py:358
#: src/pages.py:359
msgid "Collection name"
msgstr ""

#: src/pages.py:360
#: src/pages.py:361
msgid "Unique name for the collection folder"
msgstr ""

#: src/pages.py:371
#: src/pages.py:372
msgid "Collection parent folder"
msgstr ""

#: src/pages.py:376
#: src/pages.py:377
msgid "Collection folder will be created under this path"
msgstr ""

#: src/pages.py:384
#: src/pages.py:385
msgid "Enable git support"
msgstr ""

#: src/pages.py:386
#: src/pages.py:387
msgid "A git repository will be initialized for the collection"
msgstr ""

#: src/pages.py:428
#: src/pages.py:429
msgid "Folder already exists"
msgstr ""

#: src/pages.py:430
#: src/pages.py:431
msgid "Invalid path or invalid characters in path"
msgstr ""

#: src/pages.py:443
#: src/pages.py:449
msgid "Search aliases"
msgstr ""

#: src/pages.py:461 src/pages.py:480
#: src/pages.py:467 src/pages.py:494
msgid "Add new entry"
msgstr ""

#: src/pages.py:468 src/pages.py:477 src/widgets.py:125
#: src/pages.py:474 src/widgets.py:126
msgid "Commit changes"
msgstr ""

#: src/pages.py:473 src/pages.py:594 src/settings.py:460
#: src/pages.py:479 src/pages.py:613 src/settings.py:460
msgid "Collection settings"
msgstr ""

#: src/pages.py:476
#: src/pages.py:483
msgid "Browse folder..."
msgstr ""

#: src/pages.py:484
msgid "Open in terminal..."
msgstr ""

#: src/pages.py:488
msgid "Pull from git remote"
msgstr ""

#: src/pages.py:484 src/pages.py:602
#: src/pages.py:489
msgid "Commit changes..."
msgstr ""

#: src/pages.py:490
msgid "Open in gitg..."
msgstr ""

#: src/pages.py:498 src/pages.py:621
msgid "Open collection..."
msgstr ""

#: src/pages.py:575
#: src/pages.py:594
msgid "Back to list"
msgstr ""

#: src/pages.py:582
#: src/pages.py:601
msgid "Delete entry"
msgstr ""

#: src/pages.py:589 src/pages.py:598
#: src/pages.py:608 src/pages.py:617
msgid "Save entry"
msgstr ""



@@ 360,7 376,7 @@ msgstr ""
msgid "One value per line. Empty lines are ignored."
msgstr ""

#: src/settings.py:141 src/settings.py:597 src/widgets.py:44 src/widgets.py:212
#: src/settings.py:141 src/settings.py:597 src/widgets.py:45 src/widgets.py:213
msgid "_Cancel"
msgstr ""



@@ 457,47 473,47 @@ msgstr ""
msgid "New Field"
msgstr ""

#: src/widgets.py:40
#: src/widgets.py:41
msgid "Save changes to entry before closing?"
msgstr ""

#: src/widgets.py:41
#: src/widgets.py:42
msgid "If not saved, changes will be lost forever."
msgstr ""

#: src/widgets.py:43
#: src/widgets.py:44
msgid "Close _without saving"
msgstr ""

#: src/widgets.py:45
#: src/widgets.py:46
msgid "_Save"
msgstr ""

#: src/widgets.py:54
#: src/widgets.py:55
msgid "Delete entry {entry.eid!r}?"
msgstr ""

#: src/widgets.py:55
#: src/widgets.py:56
msgid "This action could be irreversibile."
msgstr ""

#: src/widgets.py:57
#: src/widgets.py:58
msgid "_Delete"
msgstr ""

#: src/widgets.py:58
#: src/widgets.py:59
msgid "_Keep it"
msgstr ""

#: src/widgets.py:83
#: src/widgets.py:84
msgid "<b>{}</b>"
msgstr ""

#: src/widgets.py:136
#: src/widgets.py:137
msgid "Commit message"
msgstr ""

#: src/widgets.py:213
#: src/widgets.py:214
msgid "C_ommit"
msgstr ""



@@ 505,38 521,38 @@ msgstr ""
msgid "Based on Lesana by"
msgstr ""

#: src/window.py:303 src/window.py:365
#: src/window.py:322 src/window.py:421
msgid "Error updating from git"
msgstr ""

#: src/window.py:355
#: src/window.py:411
msgid "Invalid settings.yaml file in '{}'"
msgstr ""

#: src/window.py:392
#: src/window.py:448
msgid "Folder '{}' is not a collection"
msgstr ""

#: src/window.py:406
#: src/window.py:462
msgid "Can not find an entry with eid: {}"
msgstr ""

#: src/window.py:435
#: src/window.py:491
msgid "Error saving entry"
msgstr ""

#: src/window.py:443
#: src/window.py:499
msgid "Error deleting entry"
msgstr ""

#: src/window.py:465
#: src/window.py:521
msgid "Error saving collection settings"
msgstr ""

#: src/window.py:538
#: src/window.py:597
msgid "No network connection"
msgstr ""

#: src/window.py:538
#: src/window.py:597
msgid "Can not update from git"
msgstr ""

M po/it.po => po/it.po +70 -54
@@ 8,8 8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: collector\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-05 11:45+0100\n"
"PO-Revision-Date: 2022-01-05 11:56+0100\n"
"POT-Creation-Date: 2022-01-05 17:21+0100\n"
"PO-Revision-Date: 2022-01-05 17:22+0100\n"
"Last-Translator: Fabrix Xm <fabrix.xm@gmail.com>\n"
"Language-Team: Italian <~fabrixxm/confy-dev@lists.sr.ht>\n"
"Language: it\n"


@@ 148,127 148,143 @@ msgstr "Directory collezioni"
msgid "Default collections directory"
msgstr "Directory predefinita per le collezioni"

#: src/main.py:119
#: src/main.py:123
msgid "Open collection"
msgstr "Apri collezione"

#: src/pages.py:73
#: src/pages.py:74
msgid "About Collector"
msgstr "Informazioni su Collector"

#: src/pages.py:74
#: src/pages.py:75
msgid "Keyboard Shortcuts"
msgstr "Scorciatoie da tastiera"

#: src/pages.py:75
#: src/pages.py:76
msgid "Quit"
msgstr "Esci"

#: src/pages.py:79
#: src/pages.py:80
msgid "Show window menu"
msgstr "Mostra menù finestra"

#: src/pages.py:252
#: src/pages.py:253
msgid "Open Collection"
msgstr "Apri collezione"

#: src/pages.py:258
#: src/pages.py:259
msgid "Recent Collections"
msgstr "Collezioni Recenti"

#: src/pages.py:271
#: src/pages.py:272
msgid "No recent collector yet."
msgstr "Nessuna collezione recente."

#: src/pages.py:272
#: src/pages.py:273
msgid "Open, create or clone a collection to start."
msgstr "Apri, crea o clona una collezione per cominciare."

#: src/pages.py:280
#: src/pages.py:281
msgid "Select folder..."
msgstr "Seleziona cartella..."

#: src/pages.py:283
#: src/pages.py:284
msgid "Create new..."
msgstr "Crea nuova..."

#: src/pages.py:286
#: src/pages.py:287
msgid "Clone repository..."
msgstr "Clona repository..."

#: src/pages.py:332 src/pages.py:395
#: src/pages.py:333 src/pages.py:396
msgid "Create Collection"
msgstr "Crea Collezione"

#: src/pages.py:335
#: src/pages.py:336
msgid "Go back"
msgstr "Indietro"

#: src/pages.py:358
#: src/pages.py:359
msgid "Collection name"
msgstr "Nome collezione"

#: src/pages.py:360
#: src/pages.py:361
msgid "Unique name for the collection folder"
msgstr "Nome univoco per la cartella della collezione"

#: src/pages.py:371
#: src/pages.py:372
msgid "Collection parent folder"
msgstr "Posizione cartella collezione"

#: src/pages.py:376
#: src/pages.py:377
msgid "Collection folder will be created under this path"
msgstr "La cartella della collezione verrà creata sotto questo percorso"

#: src/pages.py:384
#: src/pages.py:385
msgid "Enable git support"
msgstr "Abilita il supporto a git"

#: src/pages.py:386
#: src/pages.py:387
msgid "A git repository will be initialized for the collection"
msgstr "Un repository git sarà inizializzato per la collezione"

#: src/pages.py:428
#: src/pages.py:429
msgid "Folder already exists"
msgstr "Esiste già una cartella con quel nome"

#: src/pages.py:430
#: src/pages.py:431
msgid "Invalid path or invalid characters in path"
msgstr "Percorso non valido o caratteri non validi nel percorso"

#: src/pages.py:443
#: src/pages.py:449
msgid "Search aliases"
msgstr "Alias di ricerca"

#: src/pages.py:461 src/pages.py:480
#: src/pages.py:467 src/pages.py:494
msgid "Add new entry"
msgstr "Aggiunvi nuova voce"

#: src/pages.py:468 src/pages.py:477 src/widgets.py:125
#: src/pages.py:474 src/widgets.py:126
msgid "Commit changes"
msgstr "Crea commit"

#: src/pages.py:473 src/pages.py:594 src/settings.py:460
#: src/pages.py:479 src/pages.py:613 src/settings.py:460
msgid "Collection settings"
msgstr "Impostazioni collezione"

#: src/pages.py:476
#: src/pages.py:483
msgid "Browse folder..."
msgstr "Esplora cartella..."

#: src/pages.py:484
msgid "Open in terminal..."
msgstr "Apri nel terminale..."

#: src/pages.py:488
msgid "Pull from git remote"
msgstr "Aggiorna dal remoto git"

#: src/pages.py:484 src/pages.py:602
#: src/pages.py:489
msgid "Commit changes..."
msgstr "Crea commit..."

#: src/pages.py:490
msgid "Open in gitg..."
msgstr "Apri in gitg..."

#: src/pages.py:498 src/pages.py:621
msgid "Open collection..."
msgstr "Apri collezione..."

#: src/pages.py:575
#: src/pages.py:594
msgid "Back to list"
msgstr "Torna alla lista"

#: src/pages.py:582
#: src/pages.py:601
msgid "Delete entry"
msgstr "Elmina voce"

#: src/pages.py:589 src/pages.py:598
#: src/pages.py:608 src/pages.py:617
msgid "Save entry"
msgstr "Salva voce"



@@ 369,7 385,7 @@ msgstr "Lista valori"
msgid "One value per line. Empty lines are ignored."
msgstr "Un valore per linea. Le linee vuote saranno ignorate."

#: src/settings.py:141 src/settings.py:597 src/widgets.py:44 src/widgets.py:212
#: src/settings.py:141 src/settings.py:597 src/widgets.py:45 src/widgets.py:213
msgid "_Cancel"
msgstr "A_nnulla"



@@ 466,47 482,47 @@ msgstr "Aggiungi campo"
msgid "New Field"
msgstr "Nuovo Campo"

#: src/widgets.py:40
#: src/widgets.py:41
msgid "Save changes to entry before closing?"
msgstr "Salva le modifiche alla voce prima di chiuderla?"

#: src/widgets.py:41
#: src/widgets.py:42
msgid "If not saved, changes will be lost forever."
msgstr "Se non salvate, le modifiche sarenno perse per sempre."

#: src/widgets.py:43
#: src/widgets.py:44
msgid "Close _without saving"
msgstr "Chiudi sen_za salvare"

#: src/widgets.py:45
#: src/widgets.py:46
msgid "_Save"
msgstr "_Salva"

#: src/widgets.py:54
#: src/widgets.py:55
msgid "Delete entry {entry.eid!r}?"
msgstr "Elimina voce (entry.eid!r}?"

#: src/widgets.py:55
#: src/widgets.py:56
msgid "This action could be irreversibile."
msgstr "Questa azione potrebbe essere irreversibile."

#: src/widgets.py:57
#: src/widgets.py:58
msgid "_Delete"
msgstr "_Elimina"

#: src/widgets.py:58
#: src/widgets.py:59
msgid "_Keep it"
msgstr "_Tienila"

#: src/widgets.py:83
#: src/widgets.py:84
msgid "<b>{}</b>"
msgstr "<b>{}</b>"

#: src/widgets.py:136
#: src/widgets.py:137
msgid "Commit message"
msgstr "Messaggio di commit"

#: src/widgets.py:213
#: src/widgets.py:214
msgid "C_ommit"
msgstr "C_ommit"



@@ 514,39 530,39 @@ msgstr "C_ommit"
msgid "Based on Lesana by"
msgstr "Basato su Lesana di"

#: src/window.py:303 src/window.py:365
#: src/window.py:322 src/window.py:421
msgid "Error updating from git"
msgstr "Errore aggiornado da git"

#: src/window.py:355
#: src/window.py:411
msgid "Invalid settings.yaml file in '{}'"
msgstr "File settings.yaml in '{}'"

#: src/window.py:392
#: src/window.py:448
msgid "Folder '{}' is not a collection"
msgstr "La cartella '{}' non è una collezione"

#: src/window.py:406
#: src/window.py:462
msgid "Can not find an entry with eid: {}"
msgstr "Impossibile trovare la voce con eid: {}"

#: src/window.py:435
#: src/window.py:491
msgid "Error saving entry"
msgstr "Errore salvando la voce"

#: src/window.py:443
#: src/window.py:499
msgid "Error deleting entry"
msgstr "Errore eliminando la voce"

#: src/window.py:465
#: src/window.py:521
msgid "Error saving collection settings"
msgstr "Errore salvando le impostazioni della collezione"

#: src/window.py:538
#: src/window.py:597
msgid "No network connection"
msgstr "Nessuna connessione di rete"

#: src/window.py:538
#: src/window.py:597
msgid "Can not update from git"
msgstr "Impossibile aggiornare da git"