diff --git a/data/ui/album-headerbar.ui b/data/ui/album-headerbar.ui
index 376c07c..bda26a8 100644
--- a/data/ui/album-headerbar.ui
+++ b/data/ui/album-headerbar.ui
@@ -1,69 +1,41 @@
-
-
-
+
diff --git a/data/ui/connection-panel.ui b/data/ui/connection-panel.ui
index de6bf0c..d9e7364 100644
--- a/data/ui/connection-panel.ui
+++ b/data/ui/connection-panel.ui
@@ -1,86 +1,87 @@
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/data/ui/cover-panel.ui b/data/ui/cover-panel.ui
index c4557f2..2d85006 100644
--- a/data/ui/cover-panel.ui
+++ b/data/ui/cover-panel.ui
@@ -1,159 +1,159 @@
-
-
-
- horizontal
+
+
+
+ horizontal
+ end
+ 6
+
+
+ True
+ Show the cover in fullscreen mode
+ win.toggle-fullscreen
+
+
+ view-fullscreen-symbolic
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ image-x-generic-symbolic
+
+
+
+
+ False
+ False
+ true
+ fill
+ true
+ fill
+
+
+ cover_box
+ true
+ fill
+ true
+ fill
+
+
+ true
+ fill
+ true
+ fill
+ image-x-generic-symbolic
+ large
+
+
+
+
+
+
+
+
+
+
end
- 6
+ slide-right
+ cover_info_revealer
+
-
- True
- Show the cover in fullscreen mode
- win.toggle-fullscreen
+
+ start
+ never
+ 200
+ True
+ cover_info_scroll
+
+
-
- view-fullscreen-symbolic
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- image-x-generic-symbolic
-
-
-
-
- False
- False
- true
- fill
- true
+
+ vertical
+ start
+ fill
+ true
+ 5
+ 5
+ 5
+ 5
+
+
+ 5
+ 5
+ 5
+ True
+
+
+
+ start
+ Album
+ True
+ 0
+
+ 0
+ 0
+
+
+
+
+
+ start
+ Date
+ True
+ 0
+
+ 0
+ 1
+
+
+
+
+
+ start
+ Artist
+ True
+ 0
+
+ 0
+ 2
+
+
+
+
+
+
+
+ vertical
fill
-
-
- cover_box
- true
- fill
- true
- fill
-
-
- true
- fill
- true
- fill
- image-x-generic-symbolic
- large
-
-
-
-
-
+ true
+ False
+ 0
+ False
+
+
+
-
+
+
+
-
-
- end
- slide-right
- cover_info_revealer
-
-
-
- start
- never
- 200
- True
- cover_info_scroll
-
-
-
-
- vertical
- start
- fill
- true
- 5
- 5
- 5
- 5
-
-
- 5
- 5
- 5
- True
-
-
-
- start
- Album
- True
- 0
-
- 0
- 0
-
-
-
-
-
- start
- Date
- True
- 0
-
- 0
- 1
-
-
-
-
-
- start
- Artist
- True
- 0
-
- 0
- 2
-
-
-
-
-
-
-
- vertical
- fill
- true
- False
- 0
- False
-
-
-
-
-
-
-
-
-
-
-
+
+
+
diff --git a/data/ui/library-panel.ui b/data/ui/library-panel.ui
index 3ac79a7..26e8c77 100644
--- a/data/ui/library-panel.ui
+++ b/data/ui/library-panel.ui
@@ -1,339 +1,339 @@
-
-
-
- 100
- 1000
- 150
- 1
- 10
-
-
- False
-
-
- vertical
- end
-
-
- 350
- True
- True
- grid_adjustment
- False
- -1
- 0
- 0
- False
-
-
-
-
-
- update library
-
-
-
-
-
- vertical
-
-
- vertical
-
-
-
-
- Sort
-
-
-
-
- sort by artist
- False
- sort_year
-
-
-
-
-
- sort by title
- False
- sort_year
-
-
-
-
-
- sort by year
- False
-
-
-
-
-
- sort by modification
- False
- sort_year
-
-
-
-
-
- sort library descending
- True
- True
- False
- True
-
-
-
-
-
-
-
-
-
-
- horizontal
+
+
+
+ 100
+ 1000
+ 150
+ 1
+ 10
+
+
+ False
+
+
+ vertical
end
- 6
-
- True
- Search the library
-
-
- system-search-symbolic
-
-
-
-
+
+ 350
+ True
+ True
+ grid_adjustment
+ False
+ -1
+ 0
+ 0
+ False
+
+
-
- True
- True
- True
- Select multiple albums
-
-
-
- object-select-symbolic
-
-
-
+
+ update library
+
+
-
-
-
-
-
-
-
- slide-left-right
-
-
- vertical
-
-
-
-
-
- search library
-
-
-
-
-
-
-
- crossfade
-
-
- vertical
-
-
- vertical
-
-
- center
- vertical
- 10
-
-
- large
- image-x-generic-symbolic
-
-
-
-
- 200
- True
- False
- 0
- True
-
-
-
-
-
-
-
-
-
-
- true
-
-
- vertical
- true
-
-
-
-
-
-
-
-
- true
-
-
- vertical
-
-
- contain
- false
-
-
- GtkListItem
-
-
-
-
- GtkListItem
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
-
-
-
-
-
- slide-up
-
-
-
-
- cancel
- True
-
-
-
-
-
- queue
- True
-
-
-
-
-
-
-
-
+
+ vertical
+
+
+ vertical
+
-
- vertical
-
-
- true
- crossfade
-
-
- True
- False
-
-
-
-
- True
- True
- False
- False
-
-
- True
- False
-
-
- gtk-missing-image
- large
-
-
-
-
-
-
-
-
-
-
-
-
- play
- True
-
-
-
-
-
- queue
- True
-
-
-
-
-
-
-
-
+
+ Sort
+
+
+
+
+ sort by artist
+ False
+ sort_year
+
+
+
+
+
+ sort by title
+ False
+ sort_year
+
+
+
+
+
+ sort by year
+ False
+
+
+
+
+
+ sort by modification
+ False
+ sort_year
+
+
+
+
+
+ sort library descending
+ True
+ True
+ False
+ True
+
+
+
+
+
+
+
+
+
+ horizontal
+ end
+ 6
+
+
+ True
+ Search the library
+
+
+ system-search-symbolic
+
+
+
+
+
+
+
+ True
+ True
+ True
+ Select multiple albums
+
+
+
+ object-select-symbolic
+
+
+
+
+
+
+
+
+
+
+
+
+ slide-left-right
+
+
+ vertical
+
+
+
+
+
+ search library
+
+
+
+
+
+
+
+ crossfade
+
+
+ vertical
+
+
+ vertical
+
+
+ center
+ vertical
+ 10
+
+
+ large
+ image-x-generic-symbolic
+
+
+
+
+ 200
+ True
+ False
+ 0
+ True
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ vertical
+ true
+
+
+
+
+
+
+
+
+ true
+
+
+ vertical
+
+
+ contain
+ false
+
+
+ GtkListItem
+
+
+
+
+ GtkListItem
+
+
+
+
+
+
+
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
+ slide-up
+
+
+
+
+ cancel
+ True
+
+
+
+
+
+ queue
+ True
+
+
+
+
+
+
+
+
+
+
+
+ vertical
+
+
+ true
+ crossfade
+
+
+ True
+ False
+
+
+
+
+ True
+ True
+ False
+ False
+
+
+ True
+ False
+
+
+ gtk-missing-image
+ large
+
+
+
+
+
+
+
+
+
+
+
+
+ play
+ True
+
+
+
+
+
+ queue
+ True
+
+
+
+
+
+
+
+
+
+
diff --git a/data/ui/playlist-panel.ui b/data/ui/playlist-panel.ui
index 8796afc..d29c0c9 100644
--- a/data/ui/playlist-panel.ui
+++ b/data/ui/playlist-panel.ui
@@ -1,182 +1,182 @@
-
-
-
- horizontal
- end
- 6
+
+
+
+ horizontal
+ end
+ 6
+
+
+ True
+ True
+ True
+ Select multiple albums
+
-
- True
- True
- True
- Select multiple albums
-
-
-
- object-select-symbolic
-
-
-
+
+ object-select-symbolic
+
+
+
+
+
+ True
+ True
+ True
+ Clear the playlist
+
-
- True
- True
- True
- Clear the playlist
-
-
-
- True
- False
- edit-clear
-
-
-
+
+ True
+ False
+ edit-clear
+
-
-
+
+
+
+
+
+
+ slide-left-right
-
- slide-left-right
+
+ vertical
+
+
+ true
-
- vertical
-
-
- true
-
-
- vertical
- true
-
-
-
-
-
+
+ vertical
+ true
+
+
+
+
+
-
-
- true
-
-
- vertical
-
-
- contain
- false
-
-
- GtkListItem
-
-
-
-
- GtkListItem
-
-
-
-
-
-
-
+
+
+ true
+
+
+ vertical
+
+
+ contain
+ false
+
+
+ GtkListItem
+
+
+
+
+ GtkListItem
+
+
+
+
+
+
+
]]>
-
-
-
-
-
-
-
-
-
-
- slide-up
-
-
-
-
- cancel
- True
-
-
-
-
-
- remove
- True
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+ slide-up
+
+
+
+
+ cancel
+ True
+
+
+
+
+
+ remove
+ True
+
+
+
+
+
+
+
+
+
+
+
+ vertical
+
+
+ true
+
+
+ True
+ False
+
-
- vertical
+
+ True
+ True
+ False
+ False
+
+
+ True
+ False
-
- true
-
-
- True
- False
-
-
-
-
- True
- True
- False
- False
-
-
- True
- False
-
-
- gtk-missing-image
- large
-
-
-
-
-
-
-
+
+ gtk-missing-image
+ large
+
-
-
-
-
- play
- True
-
-
-
-
-
- remove
- True
-
-
-
-
-
-
+
+
+
-
+
+
+
+
+
+
+ play
+ True
+
+
+
+
+
+ remove
+ True
+
+
+
+
+
+
-
+
+
+
diff --git a/data/ui/server-panel.ui b/data/ui/server-panel.ui
index 91ffe99..3907f50 100644
--- a/data/ui/server-panel.ui
+++ b/data/ui/server-panel.ui
@@ -1,326 +1,326 @@
-
-
-
- horizontal
- end
-
-
-
-
-
-
-
- end
-
-
-
-
-
-
-
-
-
+
+
+
+ horizontal
+ end
+
+
+
+
+
+
+
+ end
+
+
+
+
+
+
+
+
+
+
+
+ status
+ Status
+
+
+ dialog-information-symbolic
+
+
+ 2
+ 5
+ false
+ center
-
- status
- Status
-
-
- dialog-information-symbolic
-
-
- 2
- 5
- false
- center
-
-
- start
- start
- File:
-
- 0
- 0
-
-
-
-
-
- start
- start
- Audio:
-
- 0
- 1
-
-
-
-
-
- start
- start
- Bitrate:
-
- 0
- 2
-
-
-
-
-
- start
- start
- Error:
-
- 0
- 3
-
-
-
-
-
- start
- <i>none</i>
- True
- True
- True
- 0
-
- 1
- 0
-
-
-
-
-
- start
- <i>none</i>
- True
- True
- True
- 0
-
- 1
- 1
-
-
-
-
-
- start
- <i>none</i>
- True
- True
- True
- 0
-
- 1
- 2
-
-
-
-
-
- start
- <i>none</i>
- True
- True
- True
- 0
-
- 1
- 3
-
-
-
-
-
-
-
-
+
+ start
+ start
+ File:
+
+ 0
+ 0
+
+
-
- stats
- Statistics
-
-
- starred-symbolic
-
-
- 2
- 5
- true
- false
- center
-
-
- end
- right
-
- 0
- 0
-
-
-
-
-
- start
- Artists
-
- 1
- 0
-
-
-
-
-
- end
- right
-
- 0
- 1
-
-
-
-
-
- start
- Albums
-
- 1
- 1
-
-
-
-
-
- end
- right
-
- 0
- 2
-
-
-
-
-
- start
- Songs
-
- 1
- 2
-
-
-
-
-
- end
- right
-
- 0
- 3
-
-
-
-
-
- start
- Seconds
-
- 1
- 3
-
-
-
-
-
-
- 0
- 4
- 2
-
-
-
-
-
- end
- right
-
- 0
- 5
-
-
-
-
-
- start
- Seconds played
-
- 1
- 5
-
-
-
-
-
- end
- right
-
- 0
- 6
-
-
-
-
-
- start
- Seconds running
-
- 1
- 6
-
-
-
-
-
-
-
-
+
+ start
+ start
+ Audio:
+
+ 0
+ 1
+
+
-
- devices
- Audio Devices
-
-
- audio-speakers-symbolic
-
-
- false
- center
- none
-
-
-
-
-
-
+
+ start
+ start
+ Bitrate:
+
+ 0
+ 2
+
+
-
+
+
+ start
+ start
+ Error:
+
+ 0
+ 3
+
+
+
+
+
+ start
+ <i>none</i>
+ True
+ True
+ True
+ 0
+
+ 1
+ 0
+
+
+
+
+
+ start
+ <i>none</i>
+ True
+ True
+ True
+ 0
+
+ 1
+ 1
+
+
+
+
+
+ start
+ <i>none</i>
+ True
+ True
+ True
+ 0
+
+ 1
+ 2
+
+
+
+
+
+ start
+ <i>none</i>
+ True
+ True
+ True
+ 0
+
+ 1
+ 3
+
+
+
+
+
+
-
-
-
+
+
+
+
+ stats
+ Statistics
+
+
+ starred-symbolic
+
+
+ 2
+ 5
+ true
+ false
+ center
+
+
+ end
+ right
+
+ 0
+ 0
+
+
+
+
+
+ start
+ Artists
+
+ 1
+ 0
+
+
+
+
+
+ end
+ right
+
+ 0
+ 1
+
+
+
+
+
+ start
+ Albums
+
+ 1
+ 1
+
+
+
+
+
+ end
+ right
+
+ 0
+ 2
+
+
+
+
+
+ start
+ Songs
+
+ 1
+ 2
+
+
+
+
+
+ end
+ right
+
+ 0
+ 3
+
+
+
+
+
+ start
+ Seconds
+
+ 1
+ 3
+
+
+
+
+
+
+ 0
+ 4
+ 2
+
+
+
+
+
+ end
+ right
+
+ 0
+ 5
+
+
+
+
+
+ start
+ Seconds played
+
+ 1
+ 5
+
+
+
+
+
+ end
+ right
+
+ 0
+ 6
+
+
+
+
+
+ start
+ Seconds running
+
+ 1
+ 6
+
+
+
+
+
+
+
+
+
+
+
+ devices
+ Audio Devices
+
+
+ audio-speakers-symbolic
+
+
+ false
+ center
+ none
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/data/ui/shortcuts-dialog.ui b/data/ui/shortcuts-dialog.ui
index 279c992..e3dc1d9 100644
--- a/data/ui/shortcuts-dialog.ui
+++ b/data/ui/shortcuts-dialog.ui
@@ -1,5 +1,4 @@
-
diff --git a/data/ui/window.ui b/data/ui/window.ui
index 9b36f63..aa73ed1 100644
--- a/data/ui/window.ui
+++ b/data/ui/window.ui
@@ -1,78 +1,78 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ vertical
+
+
+
+
+ content_stack
+ true
+
+
+ true
+
+
+
+
+
+
+
+
+
+ panel_stack
+
+ headerbar_panel_switcher
+
+
+
+
-
+
+
+
diff --git a/data/xyz.suruatoel.mcg.gresource.xml b/data/xyz.suruatoel.mcg.gresource.xml
index 243d7d3..02141b3 100644
--- a/data/xyz.suruatoel.mcg.gresource.xml
+++ b/data/xyz.suruatoel.mcg.gresource.xml
@@ -4,9 +4,6 @@
gtk.css
noise-texture.png
ui/window.ui
-
ui/shortcuts-dialog.ui
ui/connection-panel.ui
ui/album-headerbar.ui
diff --git a/po/POTFILES b/po/POTFILES
index 30a190f..0263b63 100644
--- a/po/POTFILES
+++ b/po/POTFILES
@@ -1,16 +1,9 @@
-data/xyz.suruatoel.mcg.gschema.xml
data/ui/album-headerbar.ui
data/ui/connection-panel.ui
data/ui/cover-panel.ui
-data/ui/cover-toolbar.ui
-data/ui/gtk.menu.ui
-data/ui/info-dialog.ui
data/ui/library-panel.ui
-data/ui/library-toolbar.ui
data/ui/playlist-panel.ui
-data/ui/playlist-toolbar.ui
data/ui/server-panel.ui
-data/ui/server-toolbar.ui
data/ui/shortcuts-dialog.ui
data/ui/window.ui
src/albumheaderbar.py
@@ -18,7 +11,6 @@ src/application.py
src/client.py
src/connectionpanel.py
src/coverpanel.py
-src/infodialog.py
src/librarypanel.py
src/main.py
src/playlistpanel.py
diff --git a/po/de.mo b/po/de.mo
index abfee53..0977fc7 100644
Binary files a/po/de.mo and b/po/de.mo differ
diff --git a/po/de.po b/po/de.po
index 58ecec7..753eb6b 100644
--- a/po/de.po
+++ b/po/de.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: CoverGrid (mcg)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-08 19:06+0100\n"
-"PO-Revision-Date: 2023-01-08 19:07+0100\n"
+"POT-Creation-Date: 2024-05-22 14:39+0200\n"
+"PO-Revision-Date: 2024-05-22 14:39+0200\n"
"Last-Translator: coderkun \n"
"Language-Team: \n"
"Language: de_DE\n"
@@ -11,357 +11,212 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.2.2\n"
+"X-Generator: Poedit 3.4.2\n"
"X-Poedit-Basepath: ../../..\n"
"X-Poedit-SourceCharset: UTF-8\n"
-#: data/xyz.suruatoel.mcg.gschema.xml:11
-msgid "MPD host"
-msgstr ""
+#: data/ui/connection-panel.ui:29
+msgid "No service found"
+msgstr "Keine Dienste gefunden"
-#: data/xyz.suruatoel.mcg.gschema.xml:12
-msgid "MPD host to connect to"
-msgstr ""
+#: data/ui/connection-panel.ui:43
+msgid "Host"
+msgstr "Host"
-#: data/xyz.suruatoel.mcg.gschema.xml:16
-msgid "MPD port"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:17
-msgid "MPD port to connect to"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:21
-#, fuzzy
-msgid "Connection state"
-msgstr "Verbindung"
-
-#: data/xyz.suruatoel.mcg.gschema.xml:22
-msgid "State of last connection"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:26
-msgid "Window width"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:27
-msgid "The window width in pixels."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:31
-msgid "Window height"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:32
-msgid "The window height in pixels."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:36
-msgid "Window maximized"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:37
-msgid "Whether or not the window is in maximized state."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:42
-msgid "Last selected panel"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:43
-msgid "The index of the last selected panel."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:48
-msgid "Size of library items"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:49
-msgid "The size of items displayed in the library."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:53
-msgid "Sort criterium for library items"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:54
-msgid "The sort criterium of items displayed in the library."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:58
-msgid "Sort type for library items"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:59
-msgid "The sort type of items displayed in the library."
-msgstr ""
-
-#: data/ui/album-headerbar.ui:17
-msgid "Title"
-msgstr "Titel"
-
-#: data/ui/album-headerbar.ui:34
-msgid "Artist"
-msgstr "Künstler"
+#: data/ui/connection-panel.ui:56
+msgid "Port"
+msgstr "Port"
#: data/ui/connection-panel.ui:76
-msgid "Enter hostname or IP address"
-msgstr "Hostnamen oder IP-Adresse eingeben"
+msgid "Password"
+msgstr "Passwort"
-#: data/ui/connection-panel.ui:89
-msgid "Enter password or leave blank"
-msgstr "Passwort eingeben oder leer lassen"
-
-#: data/ui/connection-panel.ui:118
-msgid "Host:"
-msgstr "Host:"
-
-#: data/ui/connection-panel.ui:130
-msgid "Port:"
-msgstr "Port:"
-
-#: data/ui/connection-panel.ui:142
-msgid "Password:"
-msgstr "Passwort:"
-
-#: data/ui/cover-toolbar.ui:15 data/ui/shortcuts-dialog.ui:102
+#: data/ui/cover-panel.ui:12 data/ui/shortcuts-dialog.ui:88
msgid "Show the cover in fullscreen mode"
msgstr "Das Cover im Vollbildmodus anzeigen"
-#: data/ui/gtk.menu.ui:7
-msgid "Connect"
-msgstr "Verbinden"
+#: data/ui/library-panel.ui:34
+msgid "update library"
+msgstr "Die Bibliothek aktualisieren"
-#: data/ui/gtk.menu.ui:12
-msgid "Play"
-msgstr "Abspielen"
-
-#: data/ui/gtk.menu.ui:17
-msgid "Clear Playlist"
-msgstr "Playlist leeren"
-
-#: data/ui/gtk.menu.ui:22
-msgid "Toggle Fullscreen"
-msgstr "Vollbild wechseln"
-
-#: data/ui/gtk.menu.ui:27
-msgid "Search Library"
-msgstr "Bibliothek durchsuchen"
-
-#: data/ui/gtk.menu.ui:34
-msgid "Connection"
-msgstr "Verbindung"
-
-#: data/ui/gtk.menu.ui:40 src/window.py:113
-msgid "Cover"
-msgstr "Cover"
-
-#: data/ui/gtk.menu.ui:46 src/window.py:114
-msgid "Playlist"
-msgstr "Wiedergabeliste"
-
-#: data/ui/gtk.menu.ui:52 src/window.py:115
-msgid "Library"
-msgstr "Bibliothek"
-
-#: data/ui/gtk.menu.ui:60
-msgid "Keyboard Shortcuts"
-msgstr "Tastenkombinationen"
-
-#: data/ui/gtk.menu.ui:65
-msgid "Info"
-msgstr "Info"
-
-#: data/ui/gtk.menu.ui:70
-msgid "Quit"
-msgstr "Beenden"
-
-#: data/ui/info-dialog.ui:14
-msgid ""
-"CoverGrid is a client for the Music Player Daemon, focusing on albums "
-"instead of single tracks."
-msgstr ""
-"CoverGrid ist ein ein Client für den Music Player Daemon, der sich auf Alben "
-"anstellen von einzelnen Songs fokussiert."
-
-#: data/ui/library-panel.ui:27
-msgid "search library"
-msgstr "Bibliothek durchsuchen"
-
-#: data/ui/library-panel.ui:166 data/ui/playlist-panel.ui:57
-msgid "cancel"
-msgstr "abbrechen"
-
-#: data/ui/library-panel.ui:179 data/ui/library-panel.ui:264
-msgid "queue"
-msgstr "einreihen"
-
-#: data/ui/library-panel.ui:277 data/ui/playlist-panel.ui:168
-msgid "play"
-msgstr "abspielen"
-
-#: data/ui/library-toolbar.ui:76
+#: data/ui/library-panel.ui:48
msgid "Sort"
msgstr "Sortierung"
-#: data/ui/library-toolbar.ui:86
+#: data/ui/library-panel.ui:53
msgid "sort by artist"
msgstr "nach Künstler"
-#: data/ui/library-toolbar.ui:102
+#: data/ui/library-panel.ui:61
msgid "sort by title"
msgstr "nach Titel"
-#: data/ui/library-toolbar.ui:118
+#: data/ui/library-panel.ui:69
msgid "sort by year"
msgstr "nach Jahr"
-#: data/ui/library-toolbar.ui:134
+#: data/ui/library-panel.ui:76
msgid "sort by modification"
msgstr "nach Änderungsdatum"
-#: data/ui/library-toolbar.ui:185 data/ui/shortcuts-dialog.ui:115
+#: data/ui/library-panel.ui:84
+msgid "sort library descending"
+msgstr "absteigend sortieren"
+
+#: data/ui/library-panel.ui:105 data/ui/shortcuts-dialog.ui:99
msgid "Search the library"
msgstr "Die Bibliothek durchsuchen"
-#: data/ui/library-toolbar.ui:208 data/ui/playlist-toolbar.ui:15
+#: data/ui/library-panel.ui:121 data/ui/playlist-panel.ui:14
msgid "Select multiple albums"
msgstr "Mehrere Alben auswählen"
-#: data/ui/library-toolbar.ui:230
+#: data/ui/library-panel.ui:135
msgid "Settings and actions"
msgstr "Einstellungen und Aktionen"
-#: data/ui/playlist-panel.ui:70 data/ui/playlist-panel.ui:155
-msgid "remove"
-msgstr "entfernen"
+#: data/ui/library-panel.ui:160
+msgid "search library"
+msgstr "Bibliothek durchsuchen"
-#: data/ui/playlist-toolbar.ui:37 data/ui/shortcuts-dialog.ui:89
+#: data/ui/library-panel.ui:263 data/ui/playlist-panel.ui:107
+msgid "cancel"
+msgstr "abbrechen"
+
+#: data/ui/library-panel.ui:270 data/ui/library-panel.ui:327
+msgid "queue"
+msgstr "einreihen"
+
+#: data/ui/library-panel.ui:320 data/ui/playlist-panel.ui:163
+msgid "play"
+msgstr "abspielen"
+
+#: data/ui/playlist-panel.ui:28 data/ui/shortcuts-dialog.ui:77
msgid "Clear the playlist"
msgstr "Die Wiedergabeliste leeren"
-#: data/ui/server-panel.ui:69
-msgid "File:"
-msgstr "Datei:"
+#: data/ui/playlist-panel.ui:114 data/ui/playlist-panel.ui:170
+msgid "remove"
+msgstr "entfernen"
-#: data/ui/server-panel.ui:82
-msgid "Audio:"
-msgstr "Audio:"
-
-#: data/ui/server-panel.ui:95
-msgid "Bitrate:"
-msgstr "Bitrate:"
-
-#: data/ui/server-panel.ui:108
-msgid "Error:"
-msgstr "Fehler:"
-
-#: data/ui/server-panel.ui:120 data/ui/server-panel.ui:136
-#: data/ui/server-panel.ui:152 data/ui/server-panel.ui:168
-msgid "none"
-msgstr "nichts"
-
-#: data/ui/server-panel.ui:221
+#: data/ui/server-panel.ui:35
msgid "Status"
msgstr "Status"
-#: data/ui/server-panel.ui:301
-msgid "Albums"
-msgstr "Alben"
+#: data/ui/server-panel.ui:49
+msgid "File:"
+msgstr "Datei:"
-#: data/ui/server-panel.ui:313
-msgid "Songs"
-msgstr "Songs"
+#: data/ui/server-panel.ui:60
+msgid "Audio:"
+msgstr "Audio:"
-#: data/ui/server-panel.ui:325
-msgid "Artists"
-msgstr "Künstler"
+#: data/ui/server-panel.ui:71
+msgid "Bitrate:"
+msgstr "Bitrate:"
-#: data/ui/server-panel.ui:349
-msgid "Seconds"
-msgstr "Sekunden"
+#: data/ui/server-panel.ui:82
+msgid "Error:"
+msgstr "Fehler:"
-#: data/ui/server-panel.ui:396
-msgid "Seconds played"
-msgstr "Sekunden gespielt"
+#: data/ui/server-panel.ui:92 data/ui/server-panel.ui:106
+#: data/ui/server-panel.ui:120 data/ui/server-panel.ui:134
+msgid "none"
+msgstr "nichts"
-#: data/ui/server-panel.ui:407
-msgid "Seconds running"
-msgstr "Sekunden laufend"
-
-#: data/ui/server-panel.ui:465
+#: data/ui/server-panel.ui:154
msgid "Statistics"
msgstr "Statistiken"
-#: data/ui/server-panel.ui:535
+#: data/ui/server-panel.ui:178
+msgid "Artists"
+msgstr "Künstler"
+
+#: data/ui/server-panel.ui:198
+msgid "Albums"
+msgstr "Alben"
+
+#: data/ui/server-panel.ui:218
+msgid "Songs"
+msgstr "Songs"
+
+#: data/ui/server-panel.ui:238
+msgid "Seconds"
+msgstr "Sekunden"
+
+#: data/ui/server-panel.ui:267
+msgid "Seconds played"
+msgstr "Sekunden gespielt"
+
+#: data/ui/server-panel.ui:287
+msgid "Seconds running"
+msgstr "Sekunden laufend"
+
+#: data/ui/server-panel.ui:303
msgid "Audio Devices"
msgstr "Audiogeräte"
-#: data/ui/shortcuts-dialog.ui:15
+#: data/ui/shortcuts-dialog.ui:14
msgid "General"
msgstr "Allgemein"
-#: data/ui/shortcuts-dialog.ui:20
+#: data/ui/shortcuts-dialog.ui:18
msgid "Switch to the Connection panel"
msgstr "Zum Verbindungspaneel wechseln"
-#: data/ui/shortcuts-dialog.ui:27
+#: data/ui/shortcuts-dialog.ui:24
msgid "Switch to the Cover panel"
msgstr "Zum Cover-Paneel wechseln"
-#: data/ui/shortcuts-dialog.ui:34
+#: data/ui/shortcuts-dialog.ui:30
msgid "Switch to the Playlist panel"
msgstr "Zum Wiedergabelistenpaneel wechseln"
-#: data/ui/shortcuts-dialog.ui:41
+#: data/ui/shortcuts-dialog.ui:36
msgid "Switch to the Library panel"
msgstr "Zum Bibliothekspaneel wechseln"
-#: data/ui/shortcuts-dialog.ui:48
+#: data/ui/shortcuts-dialog.ui:42
msgid "Show the keyboard shortcuts"
msgstr "Die Tastenkombinationen anzeigen (dieser Dialog)"
-#: data/ui/shortcuts-dialog.ui:55
+#: data/ui/shortcuts-dialog.ui:48
msgid "Open the info dialog"
msgstr "Den Infodialog öffnen"
-#: data/ui/shortcuts-dialog.ui:62
+#: data/ui/shortcuts-dialog.ui:54
msgid "Quit the application"
msgstr "Die Anwendung beenden"
-#: data/ui/shortcuts-dialog.ui:70
+#: data/ui/shortcuts-dialog.ui:61
msgid "Player"
msgstr "Wiedergabeprogramm"
-#: data/ui/shortcuts-dialog.ui:75 data/ui/window.ui:139
+#: data/ui/shortcuts-dialog.ui:65
msgid "Connect or disconnect"
msgstr "Die Verbindung herstellen oder trennen"
-#: data/ui/shortcuts-dialog.ui:82 data/ui/window.ui:161
+#: data/ui/shortcuts-dialog.ui:71 data/ui/window.ui:25
msgid "Switch between play and pause"
msgstr "Zwischen Abspielen und Pause wechseln"
-#: data/ui/shortcuts-dialog.ui:97
+#: data/ui/shortcuts-dialog.ui:84
msgid "Cover Panel"
msgstr "Cover-Paneel"
-#: data/ui/shortcuts-dialog.ui:110
+#: data/ui/shortcuts-dialog.ui:95
msgid "Library Panel"
msgstr "Bibliothekspaneel"
-#: data/ui/window.ui:108
-msgid "Connect to MPD"
-msgstr "Zu MPD verbinden"
+#: src/connectionpanel.py:51
+msgid "use"
+msgstr "verwenden"
-#: data/ui/window.ui:181
-msgid "Adjust the volume"
-msgstr "Die Lautstärke anpassen"
-
-#: src/librarypanel.py:421
+#: src/librarypanel.py:291
msgid "Loading albums"
msgstr "Alben werden geladen"
-#: src/librarypanel.py:521
+#: src/librarypanel.py:379
msgid "Loading images"
msgstr "Bilder werden geladen"
@@ -373,10 +228,74 @@ msgstr "{} mit {}"
msgid "{}:{} minutes"
msgstr "{}:{} Minuten"
-#: src/window.py:112
+#: src/window.py:114
msgid "Server"
msgstr "Server"
+#: src/window.py:115
+msgid "Cover"
+msgstr "Cover"
+
+#: src/window.py:116
+msgid "Playlist"
+msgstr "Wiedergabeliste"
+
+#: src/window.py:117
+msgid "Library"
+msgstr "Bibliothek"
+
+#, fuzzy
+#~ msgid "Connection state"
+#~ msgstr "Verbindung"
+
+#~ msgid "Title"
+#~ msgstr "Titel"
+
+#~ msgid "Artist"
+#~ msgstr "Künstler"
+
+#~ msgid "Enter hostname or IP address"
+#~ msgstr "Hostnamen oder IP-Adresse eingeben"
+
+#~ msgid "Enter password or leave blank"
+#~ msgstr "Passwort eingeben oder leer lassen"
+
+#~ msgid "Connect"
+#~ msgstr "Verbinden"
+
+#~ msgid "Play"
+#~ msgstr "Abspielen"
+
+#~ msgid "Clear Playlist"
+#~ msgstr "Playlist leeren"
+
+#~ msgid "Toggle Fullscreen"
+#~ msgstr "Vollbild wechseln"
+
+#~ msgid "Search Library"
+#~ msgstr "Bibliothek durchsuchen"
+
+#~ msgid "Connection"
+#~ msgstr "Verbindung"
+
+#~ msgid "Keyboard Shortcuts"
+#~ msgstr "Tastenkombinationen"
+
+#~ msgid "Info"
+#~ msgstr "Info"
+
+#~ msgid "Quit"
+#~ msgstr "Beenden"
+
+#~ msgid "CoverGrid is a client for the Music Player Daemon, focusing on albums instead of single tracks."
+#~ msgstr "CoverGrid ist ein ein Client für den Music Player Daemon, der sich auf Alben anstellen von einzelnen Songs fokussiert."
+
+#~ msgid "Connect to MPD"
+#~ msgstr "Zu MPD verbinden"
+
+#~ msgid "Adjust the volume"
+#~ msgstr "Die Lautstärke anpassen"
+
#~ msgid "Enter URL or local path"
#~ msgstr "URL oder lokalen Pfad eingeben"
diff --git a/po/en.mo b/po/en.mo
index 8fa584c..96e0ea4 100644
Binary files a/po/en.mo and b/po/en.mo differ
diff --git a/po/en.po b/po/en.po
index ae94e2b..00593af 100644
--- a/po/en.po
+++ b/po/en.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: CoverGrid (mcg)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-08 19:06+0100\n"
-"PO-Revision-Date: 2023-01-08 19:07+0100\n"
+"POT-Creation-Date: 2024-05-22 14:39+0200\n"
+"PO-Revision-Date: 2024-05-22 14:39+0200\n"
"Last-Translator: coderkun \n"
"Language-Team: \n"
"Language: en\n"
@@ -11,358 +11,213 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.2.2\n"
+"X-Generator: Poedit 3.4.2\n"
"X-Poedit-Basepath: ../../..\n"
"X-Poedit-SearchPath-0: mcg\n"
"X-Poedit-SearchPath-1: data/ui\n"
-#: data/xyz.suruatoel.mcg.gschema.xml:11
-msgid "MPD host"
-msgstr ""
+#: data/ui/connection-panel.ui:29
+msgid "No service found"
+msgstr "No service found"
-#: data/xyz.suruatoel.mcg.gschema.xml:12
-msgid "MPD host to connect to"
-msgstr ""
+#: data/ui/connection-panel.ui:43
+msgid "Host"
+msgstr "Host"
-#: data/xyz.suruatoel.mcg.gschema.xml:16
-msgid "MPD port"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:17
-msgid "MPD port to connect to"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:21
-#, fuzzy
-msgid "Connection state"
-msgstr "Connection"
-
-#: data/xyz.suruatoel.mcg.gschema.xml:22
-msgid "State of last connection"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:26
-msgid "Window width"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:27
-msgid "The window width in pixels."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:31
-msgid "Window height"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:32
-msgid "The window height in pixels."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:36
-msgid "Window maximized"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:37
-msgid "Whether or not the window is in maximized state."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:42
-msgid "Last selected panel"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:43
-msgid "The index of the last selected panel."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:48
-msgid "Size of library items"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:49
-msgid "The size of items displayed in the library."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:53
-msgid "Sort criterium for library items"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:54
-msgid "The sort criterium of items displayed in the library."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:58
-msgid "Sort type for library items"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:59
-msgid "The sort type of items displayed in the library."
-msgstr ""
-
-#: data/ui/album-headerbar.ui:17
-msgid "Title"
-msgstr "Title"
-
-#: data/ui/album-headerbar.ui:34
-msgid "Artist"
-msgstr "Artist"
+#: data/ui/connection-panel.ui:56
+msgid "Port"
+msgstr "Port"
#: data/ui/connection-panel.ui:76
-msgid "Enter hostname or IP address"
-msgstr "Enter hostname or IP address"
+msgid "Password"
+msgstr "Password"
-#: data/ui/connection-panel.ui:89
-msgid "Enter password or leave blank"
-msgstr "Enter password or leave blank"
-
-#: data/ui/connection-panel.ui:118
-msgid "Host:"
-msgstr "Host:"
-
-#: data/ui/connection-panel.ui:130
-msgid "Port:"
-msgstr "Port:"
-
-#: data/ui/connection-panel.ui:142
-msgid "Password:"
-msgstr "Password:"
-
-#: data/ui/cover-toolbar.ui:15 data/ui/shortcuts-dialog.ui:102
+#: data/ui/cover-panel.ui:12 data/ui/shortcuts-dialog.ui:88
msgid "Show the cover in fullscreen mode"
msgstr "Show the cover in fullscreen mode"
-#: data/ui/gtk.menu.ui:7
-msgid "Connect"
-msgstr "Connect"
+#: data/ui/library-panel.ui:34
+msgid "update library"
+msgstr "update the library"
-#: data/ui/gtk.menu.ui:12
-msgid "Play"
-msgstr "Play"
-
-#: data/ui/gtk.menu.ui:17
-msgid "Clear Playlist"
-msgstr "Clear Playlist"
-
-#: data/ui/gtk.menu.ui:22
-msgid "Toggle Fullscreen"
-msgstr "Toggle fullscreen"
-
-#: data/ui/gtk.menu.ui:27
-msgid "Search Library"
-msgstr "Search Library"
-
-#: data/ui/gtk.menu.ui:34
-msgid "Connection"
-msgstr "Connection"
-
-#: data/ui/gtk.menu.ui:40 src/window.py:113
-msgid "Cover"
-msgstr "Cover"
-
-#: data/ui/gtk.menu.ui:46 src/window.py:114
-msgid "Playlist"
-msgstr "Playlist"
-
-#: data/ui/gtk.menu.ui:52 src/window.py:115
-msgid "Library"
-msgstr "Library"
-
-#: data/ui/gtk.menu.ui:60
-msgid "Keyboard Shortcuts"
-msgstr "Keyboard Shortcuts"
-
-#: data/ui/gtk.menu.ui:65
-msgid "Info"
-msgstr "Info"
-
-#: data/ui/gtk.menu.ui:70
-msgid "Quit"
-msgstr "Quit"
-
-#: data/ui/info-dialog.ui:14
-msgid ""
-"CoverGrid is a client for the Music Player Daemon, focusing on albums "
-"instead of single tracks."
-msgstr ""
-"CoverGrid is a client for the Music Player Daemon, focusing on albums "
-"instead of single tracks."
-
-#: data/ui/library-panel.ui:27
-msgid "search library"
-msgstr "search library"
-
-#: data/ui/library-panel.ui:166 data/ui/playlist-panel.ui:57
-msgid "cancel"
-msgstr "cancel"
-
-#: data/ui/library-panel.ui:179 data/ui/library-panel.ui:264
-msgid "queue"
-msgstr "queue"
-
-#: data/ui/library-panel.ui:277 data/ui/playlist-panel.ui:168
-msgid "play"
-msgstr "play"
-
-#: data/ui/library-toolbar.ui:76
+#: data/ui/library-panel.ui:48
msgid "Sort"
msgstr "Sort order"
-#: data/ui/library-toolbar.ui:86
+#: data/ui/library-panel.ui:53
msgid "sort by artist"
msgstr "by Artist"
-#: data/ui/library-toolbar.ui:102
+#: data/ui/library-panel.ui:61
msgid "sort by title"
msgstr "by Title"
-#: data/ui/library-toolbar.ui:118
+#: data/ui/library-panel.ui:69
msgid "sort by year"
msgstr "by Year"
-#: data/ui/library-toolbar.ui:134
+#: data/ui/library-panel.ui:76
msgid "sort by modification"
msgstr "by Modification Date"
-#: data/ui/library-toolbar.ui:185 data/ui/shortcuts-dialog.ui:115
+#: data/ui/library-panel.ui:84
+msgid "sort library descending"
+msgstr "sort descending"
+
+#: data/ui/library-panel.ui:105 data/ui/shortcuts-dialog.ui:99
msgid "Search the library"
msgstr "Search the library"
-#: data/ui/library-toolbar.ui:208 data/ui/playlist-toolbar.ui:15
+#: data/ui/library-panel.ui:121 data/ui/playlist-panel.ui:14
msgid "Select multiple albums"
msgstr "Select multiple albums"
-#: data/ui/library-toolbar.ui:230
+#: data/ui/library-panel.ui:135
msgid "Settings and actions"
msgstr "Settings and actions"
-#: data/ui/playlist-panel.ui:70 data/ui/playlist-panel.ui:155
-msgid "remove"
-msgstr "remove"
+#: data/ui/library-panel.ui:160
+msgid "search library"
+msgstr "search library"
-#: data/ui/playlist-toolbar.ui:37 data/ui/shortcuts-dialog.ui:89
+#: data/ui/library-panel.ui:263 data/ui/playlist-panel.ui:107
+msgid "cancel"
+msgstr "cancel"
+
+#: data/ui/library-panel.ui:270 data/ui/library-panel.ui:327
+msgid "queue"
+msgstr "queue"
+
+#: data/ui/library-panel.ui:320 data/ui/playlist-panel.ui:163
+msgid "play"
+msgstr "play"
+
+#: data/ui/playlist-panel.ui:28 data/ui/shortcuts-dialog.ui:77
msgid "Clear the playlist"
msgstr "Clear the playlist"
-#: data/ui/server-panel.ui:69
-msgid "File:"
-msgstr "File:"
+#: data/ui/playlist-panel.ui:114 data/ui/playlist-panel.ui:170
+msgid "remove"
+msgstr "remove"
-#: data/ui/server-panel.ui:82
-msgid "Audio:"
-msgstr "Audio:"
-
-#: data/ui/server-panel.ui:95
-msgid "Bitrate:"
-msgstr "Bitrate:"
-
-#: data/ui/server-panel.ui:108
-msgid "Error:"
-msgstr "Error:"
-
-#: data/ui/server-panel.ui:120 data/ui/server-panel.ui:136
-#: data/ui/server-panel.ui:152 data/ui/server-panel.ui:168
-msgid "none"
-msgstr "none"
-
-#: data/ui/server-panel.ui:221
+#: data/ui/server-panel.ui:35
msgid "Status"
msgstr "Status"
-#: data/ui/server-panel.ui:301
-msgid "Albums"
-msgstr "Albums"
+#: data/ui/server-panel.ui:49
+msgid "File:"
+msgstr "File:"
-#: data/ui/server-panel.ui:313
-msgid "Songs"
-msgstr "Songs"
+#: data/ui/server-panel.ui:60
+msgid "Audio:"
+msgstr "Audio:"
-#: data/ui/server-panel.ui:325
-msgid "Artists"
-msgstr "Artists"
+#: data/ui/server-panel.ui:71
+msgid "Bitrate:"
+msgstr "Bitrate:"
-#: data/ui/server-panel.ui:349
-msgid "Seconds"
-msgstr "Seconds"
+#: data/ui/server-panel.ui:82
+msgid "Error:"
+msgstr "Error:"
-#: data/ui/server-panel.ui:396
-msgid "Seconds played"
-msgstr "Seconds"
+#: data/ui/server-panel.ui:92 data/ui/server-panel.ui:106
+#: data/ui/server-panel.ui:120 data/ui/server-panel.ui:134
+msgid "none"
+msgstr "none"
-#: data/ui/server-panel.ui:407
-msgid "Seconds running"
-msgstr "Seconds running"
-
-#: data/ui/server-panel.ui:465
+#: data/ui/server-panel.ui:154
msgid "Statistics"
msgstr "Statistics"
-#: data/ui/server-panel.ui:535
+#: data/ui/server-panel.ui:178
+msgid "Artists"
+msgstr "Artists"
+
+#: data/ui/server-panel.ui:198
+msgid "Albums"
+msgstr "Albums"
+
+#: data/ui/server-panel.ui:218
+msgid "Songs"
+msgstr "Songs"
+
+#: data/ui/server-panel.ui:238
+msgid "Seconds"
+msgstr "Seconds"
+
+#: data/ui/server-panel.ui:267
+msgid "Seconds played"
+msgstr "Seconds"
+
+#: data/ui/server-panel.ui:287
+msgid "Seconds running"
+msgstr "Seconds running"
+
+#: data/ui/server-panel.ui:303
msgid "Audio Devices"
msgstr "Audio Devices"
-#: data/ui/shortcuts-dialog.ui:15
+#: data/ui/shortcuts-dialog.ui:14
msgid "General"
msgstr "General"
-#: data/ui/shortcuts-dialog.ui:20
+#: data/ui/shortcuts-dialog.ui:18
msgid "Switch to the Connection panel"
msgstr "Switch to the Connection panel"
-#: data/ui/shortcuts-dialog.ui:27
+#: data/ui/shortcuts-dialog.ui:24
msgid "Switch to the Cover panel"
msgstr "Switch to the Cover panel"
-#: data/ui/shortcuts-dialog.ui:34
+#: data/ui/shortcuts-dialog.ui:30
msgid "Switch to the Playlist panel"
msgstr "Switch to the Playlist panel"
-#: data/ui/shortcuts-dialog.ui:41
+#: data/ui/shortcuts-dialog.ui:36
msgid "Switch to the Library panel"
msgstr "Switch to the Cover panel"
-#: data/ui/shortcuts-dialog.ui:48
+#: data/ui/shortcuts-dialog.ui:42
msgid "Show the keyboard shortcuts"
msgstr "Show the keyboard shortcuts (this dialog)"
-#: data/ui/shortcuts-dialog.ui:55
+#: data/ui/shortcuts-dialog.ui:48
msgid "Open the info dialog"
msgstr "Open the info dialog"
-#: data/ui/shortcuts-dialog.ui:62
+#: data/ui/shortcuts-dialog.ui:54
msgid "Quit the application"
msgstr "Quit the application"
-#: data/ui/shortcuts-dialog.ui:70
+#: data/ui/shortcuts-dialog.ui:61
msgid "Player"
msgstr "Player"
-#: data/ui/shortcuts-dialog.ui:75 data/ui/window.ui:139
+#: data/ui/shortcuts-dialog.ui:65
msgid "Connect or disconnect"
msgstr "Connect or disconnect"
-#: data/ui/shortcuts-dialog.ui:82 data/ui/window.ui:161
+#: data/ui/shortcuts-dialog.ui:71 data/ui/window.ui:25
msgid "Switch between play and pause"
msgstr "Switch between play and pause"
-#: data/ui/shortcuts-dialog.ui:97
+#: data/ui/shortcuts-dialog.ui:84
msgid "Cover Panel"
msgstr "Cover Panel"
-#: data/ui/shortcuts-dialog.ui:110
+#: data/ui/shortcuts-dialog.ui:95
msgid "Library Panel"
msgstr "Library Panel"
-#: data/ui/window.ui:108
-msgid "Connect to MPD"
-msgstr "Connect to MPD"
+#: src/connectionpanel.py:51
+msgid "use"
+msgstr "use"
-#: data/ui/window.ui:181
-msgid "Adjust the volume"
-msgstr "Adjust the volume"
-
-#: src/librarypanel.py:421
+#: src/librarypanel.py:291
msgid "Loading albums"
msgstr "Loading albums"
-#: src/librarypanel.py:521
+#: src/librarypanel.py:379
msgid "Loading images"
msgstr "Loading images"
@@ -374,10 +229,74 @@ msgstr "{} feat. {}"
msgid "{}:{} minutes"
msgstr "{}:{} minutes"
-#: src/window.py:112
+#: src/window.py:114
msgid "Server"
msgstr "Server"
+#: src/window.py:115
+msgid "Cover"
+msgstr "Cover"
+
+#: src/window.py:116
+msgid "Playlist"
+msgstr "Playlist"
+
+#: src/window.py:117
+msgid "Library"
+msgstr "Library"
+
+#, fuzzy
+#~ msgid "Connection state"
+#~ msgstr "Connection"
+
+#~ msgid "Title"
+#~ msgstr "Title"
+
+#~ msgid "Artist"
+#~ msgstr "Artist"
+
+#~ msgid "Enter hostname or IP address"
+#~ msgstr "Enter hostname or IP address"
+
+#~ msgid "Enter password or leave blank"
+#~ msgstr "Enter password or leave blank"
+
+#~ msgid "Connect"
+#~ msgstr "Connect"
+
+#~ msgid "Play"
+#~ msgstr "Play"
+
+#~ msgid "Clear Playlist"
+#~ msgstr "Clear Playlist"
+
+#~ msgid "Toggle Fullscreen"
+#~ msgstr "Toggle fullscreen"
+
+#~ msgid "Search Library"
+#~ msgstr "Search Library"
+
+#~ msgid "Connection"
+#~ msgstr "Connection"
+
+#~ msgid "Keyboard Shortcuts"
+#~ msgstr "Keyboard Shortcuts"
+
+#~ msgid "Info"
+#~ msgstr "Info"
+
+#~ msgid "Quit"
+#~ msgstr "Quit"
+
+#~ msgid "CoverGrid is a client for the Music Player Daemon, focusing on albums instead of single tracks."
+#~ msgstr "CoverGrid is a client for the Music Player Daemon, focusing on albums instead of single tracks."
+
+#~ msgid "Connect to MPD"
+#~ msgstr "Connect to MPD"
+
+#~ msgid "Adjust the volume"
+#~ msgstr "Adjust the volume"
+
#~ msgid "Enter URL or local path"
#~ msgstr "Enter URL or local path"
diff --git a/po/mcg.pot b/po/mcg.pot
index c409fd6..451e0a8 100644
--- a/po/mcg.pot
+++ b/po/mcg.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: mcg\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-01-08 19:06+0100\n"
+"POT-Creation-Date: 2024-05-22 14:39+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -17,350 +17,208 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: data/xyz.suruatoel.mcg.gschema.xml:11
-msgid "MPD host"
+#: data/ui/connection-panel.ui:29
+msgid "No service found"
msgstr ""
-#: data/xyz.suruatoel.mcg.gschema.xml:12
-msgid "MPD host to connect to"
+#: data/ui/connection-panel.ui:43
+msgid "Host"
msgstr ""
-#: data/xyz.suruatoel.mcg.gschema.xml:16
-msgid "MPD port"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:17
-msgid "MPD port to connect to"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:21
-msgid "Connection state"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:22
-msgid "State of last connection"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:26
-msgid "Window width"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:27
-msgid "The window width in pixels."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:31
-msgid "Window height"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:32
-msgid "The window height in pixels."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:36
-msgid "Window maximized"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:37
-msgid "Whether or not the window is in maximized state."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:42
-msgid "Last selected panel"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:43
-msgid "The index of the last selected panel."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:48
-msgid "Size of library items"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:49
-msgid "The size of items displayed in the library."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:53
-msgid "Sort criterium for library items"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:54
-msgid "The sort criterium of items displayed in the library."
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:58
-msgid "Sort type for library items"
-msgstr ""
-
-#: data/xyz.suruatoel.mcg.gschema.xml:59
-msgid "The sort type of items displayed in the library."
-msgstr ""
-
-#: data/ui/album-headerbar.ui:17
-msgid "Title"
-msgstr ""
-
-#: data/ui/album-headerbar.ui:34
-msgid "Artist"
+#: data/ui/connection-panel.ui:56
+msgid "Port"
msgstr ""
#: data/ui/connection-panel.ui:76
-msgid "Enter hostname or IP address"
+msgid "Password"
msgstr ""
-#: data/ui/connection-panel.ui:89
-msgid "Enter password or leave blank"
-msgstr ""
-
-#: data/ui/connection-panel.ui:118
-msgid "Host:"
-msgstr ""
-
-#: data/ui/connection-panel.ui:130
-msgid "Port:"
-msgstr ""
-
-#: data/ui/connection-panel.ui:142
-msgid "Password:"
-msgstr ""
-
-#: data/ui/cover-toolbar.ui:15 data/ui/shortcuts-dialog.ui:102
+#: data/ui/cover-panel.ui:12 data/ui/shortcuts-dialog.ui:88
msgid "Show the cover in fullscreen mode"
msgstr ""
-#: data/ui/gtk.menu.ui:7
-msgid "Connect"
+#: data/ui/library-panel.ui:34
+msgid "update library"
msgstr ""
-#: data/ui/gtk.menu.ui:12
-msgid "Play"
-msgstr ""
-
-#: data/ui/gtk.menu.ui:17
-msgid "Clear Playlist"
-msgstr ""
-
-#: data/ui/gtk.menu.ui:22
-msgid "Toggle Fullscreen"
-msgstr ""
-
-#: data/ui/gtk.menu.ui:27
-msgid "Search Library"
-msgstr ""
-
-#: data/ui/gtk.menu.ui:34
-msgid "Connection"
-msgstr ""
-
-#: data/ui/gtk.menu.ui:40 src/window.py:113
-msgid "Cover"
-msgstr ""
-
-#: data/ui/gtk.menu.ui:46 src/window.py:114
-msgid "Playlist"
-msgstr ""
-
-#: data/ui/gtk.menu.ui:52 src/window.py:115
-msgid "Library"
-msgstr ""
-
-#: data/ui/gtk.menu.ui:60
-msgid "Keyboard Shortcuts"
-msgstr ""
-
-#: data/ui/gtk.menu.ui:65
-msgid "Info"
-msgstr ""
-
-#: data/ui/gtk.menu.ui:70
-msgid "Quit"
-msgstr ""
-
-#: data/ui/info-dialog.ui:14
-msgid ""
-"CoverGrid is a client for the Music Player Daemon, focusing on albums "
-"instead of single tracks."
-msgstr ""
-
-#: data/ui/library-panel.ui:27
-msgid "search library"
-msgstr ""
-
-#: data/ui/library-panel.ui:166 data/ui/playlist-panel.ui:57
-msgid "cancel"
-msgstr ""
-
-#: data/ui/library-panel.ui:179 data/ui/library-panel.ui:264
-msgid "queue"
-msgstr ""
-
-#: data/ui/library-panel.ui:277 data/ui/playlist-panel.ui:168
-msgid "play"
-msgstr ""
-
-#: data/ui/library-toolbar.ui:76
+#: data/ui/library-panel.ui:48
msgid "Sort"
msgstr ""
-#: data/ui/library-toolbar.ui:86
+#: data/ui/library-panel.ui:53
msgid "sort by artist"
msgstr ""
-#: data/ui/library-toolbar.ui:102
+#: data/ui/library-panel.ui:61
msgid "sort by title"
msgstr ""
-#: data/ui/library-toolbar.ui:118
+#: data/ui/library-panel.ui:69
msgid "sort by year"
msgstr ""
-#: data/ui/library-toolbar.ui:134
+#: data/ui/library-panel.ui:76
msgid "sort by modification"
msgstr ""
-#: data/ui/library-toolbar.ui:185 data/ui/shortcuts-dialog.ui:115
+#: data/ui/library-panel.ui:84
+msgid "sort library descending"
+msgstr ""
+
+#: data/ui/library-panel.ui:105 data/ui/shortcuts-dialog.ui:99
msgid "Search the library"
msgstr ""
-#: data/ui/library-toolbar.ui:208 data/ui/playlist-toolbar.ui:15
+#: data/ui/library-panel.ui:121 data/ui/playlist-panel.ui:14
msgid "Select multiple albums"
msgstr ""
-#: data/ui/library-toolbar.ui:230
+#: data/ui/library-panel.ui:135
msgid "Settings and actions"
msgstr ""
-#: data/ui/playlist-panel.ui:70 data/ui/playlist-panel.ui:155
-msgid "remove"
+#: data/ui/library-panel.ui:160
+msgid "search library"
msgstr ""
-#: data/ui/playlist-toolbar.ui:37 data/ui/shortcuts-dialog.ui:89
+#: data/ui/library-panel.ui:263 data/ui/playlist-panel.ui:107
+msgid "cancel"
+msgstr ""
+
+#: data/ui/library-panel.ui:270 data/ui/library-panel.ui:327
+msgid "queue"
+msgstr ""
+
+#: data/ui/library-panel.ui:320 data/ui/playlist-panel.ui:163
+msgid "play"
+msgstr ""
+
+#: data/ui/playlist-panel.ui:28 data/ui/shortcuts-dialog.ui:77
msgid "Clear the playlist"
msgstr ""
-#: data/ui/server-panel.ui:69
-msgid "File:"
+#: data/ui/playlist-panel.ui:114 data/ui/playlist-panel.ui:170
+msgid "remove"
msgstr ""
-#: data/ui/server-panel.ui:82
-msgid "Audio:"
-msgstr ""
-
-#: data/ui/server-panel.ui:95
-msgid "Bitrate:"
-msgstr ""
-
-#: data/ui/server-panel.ui:108
-msgid "Error:"
-msgstr ""
-
-#: data/ui/server-panel.ui:120 data/ui/server-panel.ui:136
-#: data/ui/server-panel.ui:152 data/ui/server-panel.ui:168
-msgid "none"
-msgstr ""
-
-#: data/ui/server-panel.ui:221
+#: data/ui/server-panel.ui:35
msgid "Status"
msgstr ""
-#: data/ui/server-panel.ui:301
-msgid "Albums"
+#: data/ui/server-panel.ui:49
+msgid "File:"
msgstr ""
-#: data/ui/server-panel.ui:313
-msgid "Songs"
+#: data/ui/server-panel.ui:60
+msgid "Audio:"
msgstr ""
-#: data/ui/server-panel.ui:325
-msgid "Artists"
+#: data/ui/server-panel.ui:71
+msgid "Bitrate:"
msgstr ""
-#: data/ui/server-panel.ui:349
-msgid "Seconds"
+#: data/ui/server-panel.ui:82
+msgid "Error:"
msgstr ""
-#: data/ui/server-panel.ui:396
-msgid "Seconds played"
+#: data/ui/server-panel.ui:92 data/ui/server-panel.ui:106
+#: data/ui/server-panel.ui:120 data/ui/server-panel.ui:134
+msgid "none"
msgstr ""
-#: data/ui/server-panel.ui:407
-msgid "Seconds running"
-msgstr ""
-
-#: data/ui/server-panel.ui:465
+#: data/ui/server-panel.ui:154
msgid "Statistics"
msgstr ""
-#: data/ui/server-panel.ui:535
+#: data/ui/server-panel.ui:178
+msgid "Artists"
+msgstr ""
+
+#: data/ui/server-panel.ui:198
+msgid "Albums"
+msgstr ""
+
+#: data/ui/server-panel.ui:218
+msgid "Songs"
+msgstr ""
+
+#: data/ui/server-panel.ui:238
+msgid "Seconds"
+msgstr ""
+
+#: data/ui/server-panel.ui:267
+msgid "Seconds played"
+msgstr ""
+
+#: data/ui/server-panel.ui:287
+msgid "Seconds running"
+msgstr ""
+
+#: data/ui/server-panel.ui:303
msgid "Audio Devices"
msgstr ""
-#: data/ui/shortcuts-dialog.ui:15
+#: data/ui/shortcuts-dialog.ui:14
msgid "General"
msgstr ""
-#: data/ui/shortcuts-dialog.ui:20
+#: data/ui/shortcuts-dialog.ui:18
msgid "Switch to the Connection panel"
msgstr ""
-#: data/ui/shortcuts-dialog.ui:27
+#: data/ui/shortcuts-dialog.ui:24
msgid "Switch to the Cover panel"
msgstr ""
-#: data/ui/shortcuts-dialog.ui:34
+#: data/ui/shortcuts-dialog.ui:30
msgid "Switch to the Playlist panel"
msgstr ""
-#: data/ui/shortcuts-dialog.ui:41
+#: data/ui/shortcuts-dialog.ui:36
msgid "Switch to the Library panel"
msgstr ""
-#: data/ui/shortcuts-dialog.ui:48
+#: data/ui/shortcuts-dialog.ui:42
msgid "Show the keyboard shortcuts"
msgstr ""
-#: data/ui/shortcuts-dialog.ui:55
+#: data/ui/shortcuts-dialog.ui:48
msgid "Open the info dialog"
msgstr ""
-#: data/ui/shortcuts-dialog.ui:62
+#: data/ui/shortcuts-dialog.ui:54
msgid "Quit the application"
msgstr ""
-#: data/ui/shortcuts-dialog.ui:70
+#: data/ui/shortcuts-dialog.ui:61
msgid "Player"
msgstr ""
-#: data/ui/shortcuts-dialog.ui:75 data/ui/window.ui:139
+#: data/ui/shortcuts-dialog.ui:65
msgid "Connect or disconnect"
msgstr ""
-#: data/ui/shortcuts-dialog.ui:82 data/ui/window.ui:161
+#: data/ui/shortcuts-dialog.ui:71 data/ui/window.ui:25
msgid "Switch between play and pause"
msgstr ""
-#: data/ui/shortcuts-dialog.ui:97
+#: data/ui/shortcuts-dialog.ui:84
msgid "Cover Panel"
msgstr ""
-#: data/ui/shortcuts-dialog.ui:110
+#: data/ui/shortcuts-dialog.ui:95
msgid "Library Panel"
msgstr ""
-#: data/ui/window.ui:108
-msgid "Connect to MPD"
+#: src/connectionpanel.py:51
+msgid "use"
msgstr ""
-#: data/ui/window.ui:181
-msgid "Adjust the volume"
-msgstr ""
-
-#: src/librarypanel.py:421
+#: src/librarypanel.py:291
msgid "Loading albums"
msgstr ""
-#: src/librarypanel.py:521
+#: src/librarypanel.py:379
msgid "Loading images"
msgstr ""
@@ -372,6 +230,18 @@ msgstr ""
msgid "{}:{} minutes"
msgstr ""
-#: src/window.py:112
+#: src/window.py:114
msgid "Server"
msgstr ""
+
+#: src/window.py:115
+msgid "Cover"
+msgstr ""
+
+#: src/window.py:116
+msgid "Playlist"
+msgstr ""
+
+#: src/window.py:117
+msgid "Library"
+msgstr ""