From 9d6896de727a62bc1d35b9264313e529f8c38dc1 Mon Sep 17 00:00:00 2001 From: Dzheremi-belpois Date: Wed, 4 Dec 2024 21:41:57 +0300 Subject: [PATCH] feat: added quick edit dialog dialog for fast lyrics preparation before syncing --- data/gtk/components/preferences.blp | 11 +- data/gtk/window.blp | 58 +++++++++- ...ithub.dzheremi2.lrcmake-gtk.gschema.xml.in | 3 + lrcmake/components/preferences.py | 4 +- lrcmake/components/songCard.py | 4 +- lrcmake/main.py | 3 +- lrcmake/methods/exportData.py | 8 +- lrcmake/methods/parsers.py | 3 +- lrcmake/shared.py.in | 3 +- lrcmake/window.py | 47 ++++++-- po/de.po | 99 ++++++++++------- po/el.po | 98 ++++++++++------- po/es.po | 99 ++++++++++------- po/fr.po | 98 ++++++++++------- po/he.po | 98 ++++++++++------- po/hu.po | 98 ++++++++++------- po/id.po | 98 ++++++++++------- po/is.po | 98 ++++++++++------- po/it.po | 99 ++++++++++------- po/jp.po | 98 ++++++++++------- po/ko.po | 98 ++++++++++------- po/lrcmake.pot | 98 ++++++++++------- po/no.po | 98 ++++++++++------- po/pl.po | 98 ++++++++++------- po/pt.po | 98 ++++++++++------- po/ro.po | 98 ++++++++++------- po/ru.po | 100 +++++++++++------- po/tr.po | 99 ++++++++++------- po/ua.po | 98 ++++++++++------- po/vi.po | 98 ++++++++++------- 30 files changed, 1305 insertions(+), 805 deletions(-) diff --git a/data/gtk/components/preferences.blp b/data/gtk/components/preferences.blp index ee189c5..5acd192 100644 --- a/data/gtk/components/preferences.blp +++ b/data/gtk/components/preferences.blp @@ -2,12 +2,21 @@ using Gtk 4.0; using Adw 1; template $LrcmakePreferences: Adw.PreferencesDialog { - height-request: 300; + height-request: 330; Adw.PreferencesPage { title: _("General"); icon-name: "general-page-symbolic"; + Adw.PreferencesGroup { + title: _("General App Behavior"); + + Adw.SwitchRow reset_quick_edit_on_close_switch { + title: _("Reset quick edit dialog on close?"); + subtitle: _("Choose, if quick edit dialog text should be cleaned after exit or not"); + } + } + Adw.PreferencesGroup { title: _("Sync Page Behavior"); diff --git a/data/gtk/window.blp b/data/gtk/window.blp index d598a40..7f8dbd1 100644 --- a/data/gtk/window.blp +++ b/data/gtk/window.blp @@ -1,6 +1,54 @@ using Gtk 4.0; using Adw 1; +Adw.Dialog quick_edit_dialog { + width-request: 500; + height-request: 600; + can-close: true; + + Adw.ToolbarView { + margin-bottom: 12; + margin-end: 12; + margin-start: 12; + margin-top: 12; + + [top] + Adw.HeaderBar { + Label { + label: _("Quick edit"); + + styles [ + 'title-3' + ] + } + } + + ScrolledWindow { + TextView quick_edit_dialog_input { + right-margin: 4; + bottom-margin: 4; + top-margin: 4; + left-margin: 4; + } + } + + [bottom] + Box { + orientation: horizontal; + margin-top: 4; + halign: end; + + Button quick_edit_dialog_copy_button { + label: _("Copy to clipboard"); + + styles [ + "suggested-action", + ] + } + } + } +} + template $LrcmakeWindow: Adw.ApplicationWindow { default-height: 735; default-width: 910; @@ -32,7 +80,7 @@ template $LrcmakeWindow: Adw.ApplicationWindow { [end] MenuButton { - tooltip-text: _("App settings and info"); + tooltip-text: _("App settings, info and utils"); icon-name: "app-menu-symbolic"; menu-model: about_app; } @@ -82,7 +130,7 @@ template $LrcmakeWindow: Adw.ApplicationWindow { max-children-per-line: 100; homogeneous: true; halign: center; - valign: center; + valign: start; column-spacing: 12; row-spacing: 12; margin-top: 12; @@ -402,6 +450,12 @@ menu line_actions { } menu about_app { + section { + item { + label: _("Quick edit"); + action: "app.open_quick_edit"; + } + } section { item { label: _("Preferences"); diff --git a/data/io.github.dzheremi2.lrcmake-gtk.gschema.xml.in b/data/io.github.dzheremi2.lrcmake-gtk.gschema.xml.in index 8300e4d..e88f67f 100644 --- a/data/io.github.dzheremi2.lrcmake-gtk.gschema.xml.in +++ b/data/io.github.dzheremi2.lrcmake-gtk.gschema.xml.in @@ -11,6 +11,9 @@ ".lrc" + + true + diff --git a/lrcmake/components/preferences.py b/lrcmake/components/preferences.py index a1f88cf..748b57d 100644 --- a/lrcmake/components/preferences.py +++ b/lrcmake/components/preferences.py @@ -1,4 +1,4 @@ -from gi.repository import Gtk, Adw, Gio +from gi.repository import Gtk, Adw, Gio # type: ignore from lrcmake import shared @Gtk.Template(resource_path="/io/github/dzheremi2/lrcmake-gtk/gtk/components/preferences.ui") @@ -7,6 +7,7 @@ class LrcmakePreferences(Adw.PreferencesDialog): auto_file_manipulation_switch = Gtk.Template.Child() auto_file_manipulation_format = Gtk.Template.Child() + reset_quick_edit_on_close_switch = Gtk.Template.Child() opened = False @@ -18,6 +19,7 @@ def __init__(self, **kwargs): self.auto_file_manipulation_format.connect("notify::selected", self.update_auto_file_format_schema) shared.schema.bind("auto-file-manipulation", self.auto_file_manipulation_switch, "enable-expansion", Gio.SettingsBindFlags.DEFAULT) + shared.schema.bind("reset-quick-edit-on-close", self.reset_quick_edit_on_close_switch, "active", Gio.SettingsBindFlags.DEFAULT) if shared.schema.get_string("auto-file-format") == ".lrc": self.auto_file_manipulation_format.set_selected(0) elif shared.schema.get_string("auto-file-format") == ".txt": diff --git a/lrcmake/components/songCard.py b/lrcmake/components/songCard.py index f14b8fc..b56f52d 100644 --- a/lrcmake/components/songCard.py +++ b/lrcmake/components/songCard.py @@ -1,6 +1,4 @@ -from gi.repository import Gtk -from gi.repository import GLib -from gi.repository import Gdk +from gi.repository import Gtk, GLib, Gdk # type: ignore from .fileDetails import fileDetails from lrcmake import shared import os diff --git a/lrcmake/main.py b/lrcmake/main.py index 3fbaf9f..8904fe7 100644 --- a/lrcmake/main.py +++ b/lrcmake/main.py @@ -46,6 +46,7 @@ def do_activate(self): sorting_action.connect("activate", shared.win.on_sorting_action) self.add_action(sorting_action) shared.win.music_lib.set_filter_func(filtering) + self.create_action('open_quick_edit', shared.win.show_quick_edit_dialog) # Emmits when app is closed def do_shutdown(self): @@ -95,7 +96,7 @@ def show_about_dialog(self, *args): ) ) dialog.set_designers(("Dzheremi",)) - dialog.set_translator_credits(_("Thanks for all translators on Hosted Weblate! https://hosted.weblate.org/projects/lrcmake/lrcmake/")) + dialog.set_translator_credits(_("Thanks for all translators on Hosted Weblate! https://hosted.weblate.org/projects/lrcmake/lrcmake/")) # type: ignore dialog.set_copyright("© 2024 Dzheremi") dialog.add_legal_section( "LRClib", diff --git a/lrcmake/methods/exportData.py b/lrcmake/methods/exportData.py index b00b16b..e9b2764 100644 --- a/lrcmake/methods/exportData.py +++ b/lrcmake/methods/exportData.py @@ -1,4 +1,4 @@ -from gi.repository import Gdk, Adw, Gtk +from gi.repository import Gdk, Adw, Gtk # type: ignore import re from lrcmake.methods.parsers import arg_line_parser @@ -13,6 +13,10 @@ def export_clipboard(*args): lyrics = lyrics[:-1] clipboard.set(lyrics) +def arg_export_clipboard(text): + clipboard = Gdk.Display.get_default().get_clipboard() + clipboard.set(text) + # Return string with synced lyrics for publishing def prepare_synced_lyrics(): lyrics = '' @@ -21,7 +25,7 @@ def prepare_synced_lyrics(): lyrics = lyrics + (child.get_text() + "\n") else: shared.win.export_lyrics.set_icon_name("export-to-symbolic") - toast = Adw.Toast(title=_("Seems like not every line is synced!")) + toast = Adw.Toast(title=_("Seems like not every line is synced!")) # type: ignore shared.win.toast_overlay.add_toast(toast) raise IndexError("Not all lines have timestamps") lyrics = lyrics[:-1] diff --git a/lrcmake/methods/parsers.py b/lrcmake/methods/parsers.py index 11187f3..8fa1124 100644 --- a/lrcmake/methods/parsers.py +++ b/lrcmake/methods/parsers.py @@ -1,4 +1,4 @@ -from gi.repository import Gdk, GLib, Gtk +from gi.repository import Gdk, GLib, Gtk # type: ignore import os import eyed3 @@ -12,7 +12,6 @@ def dir_parser(path, *args): shared.win.source_selection_button.set_child(Gtk.Spinner(spinning=True)) shared.win.music_lib.remove_all() - shared.win.music_lib.set_property('halign', 'start') shared.win.music_lib.set_property('valign', 'start') shared.win.music_lib.set_property('homogeneous', True) for file in os.listdir(path + "/"): diff --git a/lrcmake/shared.py.in b/lrcmake/shared.py.in index caa210c..aa08f53 100644 --- a/lrcmake/shared.py.in +++ b/lrcmake/shared.py.in @@ -14,5 +14,4 @@ state_schema = Gio.Settings.new(APP_ID + ".State") app = None win = None selected_row = None -lyrics_list = None -scanning_progress = None \ No newline at end of file +lyrics_list = None \ No newline at end of file diff --git a/lrcmake/window.py b/lrcmake/window.py index 4209fe0..ff94196 100644 --- a/lrcmake/window.py +++ b/lrcmake/window.py @@ -4,15 +4,27 @@ from lrcmake.components.syncLine import syncLine from lrcmake.components.fileDetails import fileDetails from lrcmake.methods.parsers import timing_parser, arg_timing_parser, sorting +from lrcmake.methods.exportData import arg_export_clipboard from lrcmake import shared @Gtk.Template(resource_path='/io/github/dzheremi2/lrcmake-gtk/gtk/window.ui') class LrcmakeWindow(Adw.ApplicationWindow): __gtype_name__ = 'LrcmakeWindow' + # Main Window source_selection_button = Gtk.Template.Child() music_lib = Gtk.Template.Child() nav_view = Gtk.Template.Child() + sort_revealer = Gtk.Template.Child() + sorting_menu = Gtk.Template.Child() + library = Gtk.Template.Child() + search_button = Gtk.Template.Child() + search_bar = Gtk.Template.Child() + search_entry = Gtk.Template.Child() + search_button_revealer = Gtk.Template.Child() + + # Sync mode + replay_line_button = Gtk. Template.Child() syncing = Gtk.Template.Child() sync_page_cover = Gtk.Template.Child() sync_page_title = Gtk.Template.Child() @@ -27,15 +39,13 @@ class LrcmakeWindow(Adw.ApplicationWindow): forw100_button = Gtk.Template.Child() toast_overlay = Gtk.Template.Child() export_lyrics = Gtk.Template.Child() - sort_revealer = Gtk.Template.Child() - sorting_menu = Gtk.Template.Child() - library = Gtk.Template.Child() - search_button = Gtk.Template.Child() - search_bar = Gtk.Template.Child() - search_entry = Gtk.Template.Child() - search_button_revealer = Gtk.Template.Child() - replay_line_button = Gtk. Template.Child() + # Quick edit dialog + quick_edit_dialog = Gtk.Template.Child() + quick_edit_dialog_input = Gtk.Template.Child() + quick_edit_dialog_copy_button = Gtk.Template.Child() + + # Class vars title = None artist = None filename = None @@ -54,6 +64,8 @@ def __init__(self, **kwargs): self.rew100_button.connect('clicked', self.do_100ms_rew) self.forw100_button.connect('clicked', self.do_100ms_forw) self.replay_line_button.connect('clicked', self.do_replay_line) + self.quick_edit_dialog.connect('closed', self.reset_quick_edit_dialog) + self.quick_edit_dialog_copy_button.connect('clicked', self.clipboard_quick_edit_dialog_input) self.music_lib.set_sort_func(sorting) self.search_bar.connect_entry(self.search_entry) self.search_button_revealer.set_reveal_child(self.search_button) @@ -61,7 +73,6 @@ def __init__(self, **kwargs): # Showing greeting hint if no directory selected yet if self.music_lib.get_child_at_index(0) == None: - self.music_lib.set_property('halign', 'center') self.music_lib.set_property('valign', 'center') self.music_lib.set_property('homogeneous', False) self.music_lib.append(noDirSelectedGreeting()) @@ -221,4 +232,20 @@ def on_sorting_action(self, action, state): # Action emmited when search filed text changed def on_search_changed(self, *args): - self.music_lib.invalidate_filter() \ No newline at end of file + self.music_lib.invalidate_filter() + + def show_quick_edit_dialog(self, *args): + self.quick_edit_dialog.present(self) + + def reset_quick_edit_dialog(self, *args): + if shared.schema.get_boolean("reset-quick-edit-on-close") == True: + self.quick_edit_dialog_input.set_buffer(Gtk.TextBuffer().new()) + + def clipboard_quick_edit_dialog_input(self, *args): + arg_export_clipboard( + self.quick_edit_dialog_input.get_buffer().get_text( + start = self.quick_edit_dialog_input.get_buffer().get_start_iter(), + end = self.quick_edit_dialog_input.get_buffer().get_end_iter(), + include_hidden_chars = False + ) + ) \ No newline at end of file diff --git a/po/de.po b/po/de.po index d02b7c6..5043864 100644 --- a/po/de.po +++ b/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-02 16:36+0300\n" +"POT-Creation-Date: 2024-12-04 21:37+0300\n" "PO-Revision-Date: 2024-11-18 00:25+0300\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -59,128 +59,137 @@ msgstr "" msgid "Dialog with opened file details view light" msgstr "" -#: data/gtk/window.blp:17 +#: data/gtk/window.blp:18 data/gtk/window.blp:455 +msgid "Quick edit" +msgstr "" + +#: data/gtk/window.blp:42 +#, fuzzy +msgid "Copy to clipboard" +msgstr "Zwischenablage" + +#: data/gtk/window.blp:65 msgid "Select directory or file to open" msgstr "" -#: data/gtk/window.blp:27 +#: data/gtk/window.blp:75 msgid "Enable search" msgstr "" -#: data/gtk/window.blp:35 -msgid "App settings and info" +#: data/gtk/window.blp:83 +msgid "App settings, info and utils" msgstr "" -#: data/gtk/window.blp:47 +#: data/gtk/window.blp:95 msgid "Sorting method" msgstr "" -#: data/gtk/window.blp:63 data/gtk/components/fileDetails.blp:40 +#: data/gtk/window.blp:111 data/gtk/components/fileDetails.blp:40 msgid "Title" msgstr "Titel" -#: data/gtk/window.blp:102 +#: data/gtk/window.blp:150 msgid "Sync" msgstr "Synchronisation" -#: data/gtk/window.blp:182 +#: data/gtk/window.blp:230 msgid "Toggle song repeat" msgstr "" -#: data/gtk/window.blp:202 +#: data/gtk/window.blp:250 #, fuzzy msgid "Sync/Re-sync line" msgstr "Synchronisierung/Re-Synchronisierung" -#: data/gtk/window.blp:211 data/gtk/help-overlay.blp:33 +#: data/gtk/window.blp:259 data/gtk/help-overlay.blp:33 #, fuzzy msgid "Replay selected line" msgstr "Ausgewählte Zeile entfernen" -#: data/gtk/window.blp:220 +#: data/gtk/window.blp:268 #, fuzzy msgid "Re-sync selected line 100ms back" msgstr "Ausgewählte Zeile entfernen" -#: data/gtk/window.blp:228 +#: data/gtk/window.blp:276 msgid "Re-sync selected line 100ms forward" msgstr "" -#: data/gtk/window.blp:236 data/gtk/window.blp:346 +#: data/gtk/window.blp:284 data/gtk/window.blp:394 msgid "Import from..." msgstr "Importieren aus..." -#: data/gtk/window.blp:247 data/gtk/window.blp:364 +#: data/gtk/window.blp:295 data/gtk/window.blp:412 msgid "Export to..." msgstr "Exportieren nach..." -#: data/gtk/window.blp:267 +#: data/gtk/window.blp:315 #, fuzzy msgid "Actions with selected line" msgstr "Ausgewählte Zeile entfernen" -#: data/gtk/window.blp:278 +#: data/gtk/window.blp:326 msgid "Info about file" msgstr "" -#: data/gtk/window.blp:314 +#: data/gtk/window.blp:362 msgid "Add Line" msgstr "Zeile hinzufügen" -#: data/gtk/window.blp:333 +#: data/gtk/window.blp:381 msgid "Open Folder" msgstr "Ordner öffnen" -#: data/gtk/window.blp:338 +#: data/gtk/window.blp:386 msgid "Open File" msgstr "Datei öffnen" -#: data/gtk/window.blp:349 data/gtk/window.blp:375 +#: data/gtk/window.blp:397 data/gtk/window.blp:423 msgid "File" msgstr "Datei" -#: data/gtk/window.blp:353 data/gtk/window.blp:371 +#: data/gtk/window.blp:401 data/gtk/window.blp:419 msgid "Clipboard" msgstr "Zwischenablage" -#: data/gtk/window.blp:383 +#: data/gtk/window.blp:431 msgid "Line actions" msgstr "" -#: data/gtk/window.blp:386 +#: data/gtk/window.blp:434 #, fuzzy msgid "Remove line" msgstr "Ausgewählte Zeile entfernen" -#: data/gtk/window.blp:390 +#: data/gtk/window.blp:438 msgid "Prepend line" msgstr "" -#: data/gtk/window.blp:394 +#: data/gtk/window.blp:442 msgid "Append line" msgstr "" -#: data/gtk/window.blp:398 data/gtk/help-overlay.blp:53 +#: data/gtk/window.blp:446 data/gtk/help-overlay.blp:53 msgid "Append line to end" msgstr "" -#: data/gtk/window.blp:407 +#: data/gtk/window.blp:461 msgid "Preferences" msgstr "Einstellungen" -#: data/gtk/window.blp:412 data/gtk/help-overlay.blp:19 +#: data/gtk/window.blp:466 data/gtk/help-overlay.blp:19 msgid "Keybindings" msgstr "Tastenbelegungen" -#: data/gtk/window.blp:417 +#: data/gtk/window.blp:471 msgid "About" msgstr "Über" -#: data/gtk/window.blp:426 +#: data/gtk/window.blp:480 msgid "A-Z" msgstr "A-Z" -#: data/gtk/window.blp:432 +#: data/gtk/window.blp:486 msgid "Z-A" msgstr "Z-A" @@ -243,33 +252,45 @@ msgid "Select a directory or open a file" msgstr "" #: data/gtk/components/preferences.blp:12 -msgid "Sync Page Behavior" +msgid "General App Behavior" msgstr "" #: data/gtk/components/preferences.blp:15 -msgid "Auto File Manipulation" +msgid "Reset quick edit dialog on close?" msgstr "" #: data/gtk/components/preferences.blp:16 +msgid "Choose, if quick edit dialog text should be cleaned after exit or not" +msgstr "" + +#: data/gtk/components/preferences.blp:21 +msgid "Sync Page Behavior" +msgstr "" + +#: data/gtk/components/preferences.blp:24 +msgid "Auto File Manipulation" +msgstr "" + +#: data/gtk/components/preferences.blp:25 msgid "" "Automatically creates and updates files when any of lyrics lines changed" msgstr "" -#: data/gtk/components/preferences.blp:20 +#: data/gtk/components/preferences.blp:29 msgid "File format" msgstr "" -#: data/gtk/components/preferences.blp:21 +#: data/gtk/components/preferences.blp:30 msgid "File format for auto manipulation" msgstr "" -#: lrcmake/main.py:98 +#: lrcmake/main.py:99 msgid "" "Thanks for all translators on Hosted Weblate! https://hosted.weblate.org/" "projects/lrcmake/lrcmake/" msgstr "" -#: lrcmake/window.py:189 +#: lrcmake/window.py:200 msgid "Loaded from Filepath" msgstr "" @@ -289,6 +310,6 @@ msgstr "" msgid "Unknown error occured: " msgstr "" -#: lrcmake/methods/exportData.py:24 +#: lrcmake/methods/exportData.py:28 msgid "Seems like not every line is synced!" msgstr "" diff --git a/po/el.po b/po/el.po index 878ff81..cc4bb3b 100644 --- a/po/el.po +++ b/po/el.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-02 16:36+0300\n" +"POT-Creation-Date: 2024-12-04 21:37+0300\n" "PO-Revision-Date: 2024-11-18 00:25+0300\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -59,123 +59,131 @@ msgstr "" msgid "Dialog with opened file details view light" msgstr "" -#: data/gtk/window.blp:17 +#: data/gtk/window.blp:18 data/gtk/window.blp:455 +msgid "Quick edit" +msgstr "" + +#: data/gtk/window.blp:42 +msgid "Copy to clipboard" +msgstr "" + +#: data/gtk/window.blp:65 msgid "Select directory or file to open" msgstr "" -#: data/gtk/window.blp:27 +#: data/gtk/window.blp:75 msgid "Enable search" msgstr "" -#: data/gtk/window.blp:35 -msgid "App settings and info" +#: data/gtk/window.blp:83 +msgid "App settings, info and utils" msgstr "" -#: data/gtk/window.blp:47 +#: data/gtk/window.blp:95 msgid "Sorting method" msgstr "" -#: data/gtk/window.blp:63 data/gtk/components/fileDetails.blp:40 +#: data/gtk/window.blp:111 data/gtk/components/fileDetails.blp:40 msgid "Title" msgstr "" -#: data/gtk/window.blp:102 +#: data/gtk/window.blp:150 msgid "Sync" msgstr "" -#: data/gtk/window.blp:182 +#: data/gtk/window.blp:230 msgid "Toggle song repeat" msgstr "" -#: data/gtk/window.blp:202 +#: data/gtk/window.blp:250 msgid "Sync/Re-sync line" msgstr "" -#: data/gtk/window.blp:211 data/gtk/help-overlay.blp:33 +#: data/gtk/window.blp:259 data/gtk/help-overlay.blp:33 msgid "Replay selected line" msgstr "" -#: data/gtk/window.blp:220 +#: data/gtk/window.blp:268 msgid "Re-sync selected line 100ms back" msgstr "" -#: data/gtk/window.blp:228 +#: data/gtk/window.blp:276 msgid "Re-sync selected line 100ms forward" msgstr "" -#: data/gtk/window.blp:236 data/gtk/window.blp:346 +#: data/gtk/window.blp:284 data/gtk/window.blp:394 msgid "Import from..." msgstr "" -#: data/gtk/window.blp:247 data/gtk/window.blp:364 +#: data/gtk/window.blp:295 data/gtk/window.blp:412 msgid "Export to..." msgstr "" -#: data/gtk/window.blp:267 +#: data/gtk/window.blp:315 msgid "Actions with selected line" msgstr "" -#: data/gtk/window.blp:278 +#: data/gtk/window.blp:326 msgid "Info about file" msgstr "" -#: data/gtk/window.blp:314 +#: data/gtk/window.blp:362 msgid "Add Line" msgstr "" -#: data/gtk/window.blp:333 +#: data/gtk/window.blp:381 msgid "Open Folder" msgstr "" -#: data/gtk/window.blp:338 +#: data/gtk/window.blp:386 msgid "Open File" msgstr "" -#: data/gtk/window.blp:349 data/gtk/window.blp:375 +#: data/gtk/window.blp:397 data/gtk/window.blp:423 msgid "File" msgstr "" -#: data/gtk/window.blp:353 data/gtk/window.blp:371 +#: data/gtk/window.blp:401 data/gtk/window.blp:419 msgid "Clipboard" msgstr "" -#: data/gtk/window.blp:383 +#: data/gtk/window.blp:431 msgid "Line actions" msgstr "" -#: data/gtk/window.blp:386 +#: data/gtk/window.blp:434 msgid "Remove line" msgstr "" -#: data/gtk/window.blp:390 +#: data/gtk/window.blp:438 msgid "Prepend line" msgstr "" -#: data/gtk/window.blp:394 +#: data/gtk/window.blp:442 msgid "Append line" msgstr "" -#: data/gtk/window.blp:398 data/gtk/help-overlay.blp:53 +#: data/gtk/window.blp:446 data/gtk/help-overlay.blp:53 msgid "Append line to end" msgstr "" -#: data/gtk/window.blp:407 +#: data/gtk/window.blp:461 msgid "Preferences" msgstr "" -#: data/gtk/window.blp:412 data/gtk/help-overlay.blp:19 +#: data/gtk/window.blp:466 data/gtk/help-overlay.blp:19 msgid "Keybindings" msgstr "" -#: data/gtk/window.blp:417 +#: data/gtk/window.blp:471 msgid "About" msgstr "" -#: data/gtk/window.blp:426 +#: data/gtk/window.blp:480 msgid "A-Z" msgstr "" -#: data/gtk/window.blp:432 +#: data/gtk/window.blp:486 msgid "Z-A" msgstr "" @@ -238,33 +246,45 @@ msgid "Select a directory or open a file" msgstr "" #: data/gtk/components/preferences.blp:12 -msgid "Sync Page Behavior" +msgid "General App Behavior" msgstr "" #: data/gtk/components/preferences.blp:15 -msgid "Auto File Manipulation" +msgid "Reset quick edit dialog on close?" msgstr "" #: data/gtk/components/preferences.blp:16 +msgid "Choose, if quick edit dialog text should be cleaned after exit or not" +msgstr "" + +#: data/gtk/components/preferences.blp:21 +msgid "Sync Page Behavior" +msgstr "" + +#: data/gtk/components/preferences.blp:24 +msgid "Auto File Manipulation" +msgstr "" + +#: data/gtk/components/preferences.blp:25 msgid "" "Automatically creates and updates files when any of lyrics lines changed" msgstr "" -#: data/gtk/components/preferences.blp:20 +#: data/gtk/components/preferences.blp:29 msgid "File format" msgstr "" -#: data/gtk/components/preferences.blp:21 +#: data/gtk/components/preferences.blp:30 msgid "File format for auto manipulation" msgstr "" -#: lrcmake/main.py:98 +#: lrcmake/main.py:99 msgid "" "Thanks for all translators on Hosted Weblate! https://hosted.weblate.org/" "projects/lrcmake/lrcmake/" msgstr "" -#: lrcmake/window.py:189 +#: lrcmake/window.py:200 msgid "Loaded from Filepath" msgstr "" @@ -284,6 +304,6 @@ msgstr "" msgid "Unknown error occured: " msgstr "" -#: lrcmake/methods/exportData.py:24 +#: lrcmake/methods/exportData.py:28 msgid "Seems like not every line is synced!" msgstr "" diff --git a/po/es.po b/po/es.po index cd9bcf3..3ff56d2 100644 --- a/po/es.po +++ b/po/es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-02 16:36+0300\n" +"POT-Creation-Date: 2024-12-04 21:37+0300\n" "PO-Revision-Date: 2024-11-29 05:00+0000\n" "Last-Translator: gallegonovato \n" "Language-Team: Spanish \n" "Language-Team: Italian \n" "Language-Team: LANGUAGE \n" @@ -59,123 +59,131 @@ msgstr "" msgid "Dialog with opened file details view light" msgstr "" -#: data/gtk/window.blp:17 +#: data/gtk/window.blp:18 data/gtk/window.blp:455 +msgid "Quick edit" +msgstr "" + +#: data/gtk/window.blp:42 +msgid "Copy to clipboard" +msgstr "" + +#: data/gtk/window.blp:65 msgid "Select directory or file to open" msgstr "" -#: data/gtk/window.blp:27 +#: data/gtk/window.blp:75 msgid "Enable search" msgstr "" -#: data/gtk/window.blp:35 -msgid "App settings and info" +#: data/gtk/window.blp:83 +msgid "App settings, info and utils" msgstr "" -#: data/gtk/window.blp:47 +#: data/gtk/window.blp:95 msgid "Sorting method" msgstr "" -#: data/gtk/window.blp:63 data/gtk/components/fileDetails.blp:40 +#: data/gtk/window.blp:111 data/gtk/components/fileDetails.blp:40 msgid "Title" msgstr "" -#: data/gtk/window.blp:102 +#: data/gtk/window.blp:150 msgid "Sync" msgstr "" -#: data/gtk/window.blp:182 +#: data/gtk/window.blp:230 msgid "Toggle song repeat" msgstr "" -#: data/gtk/window.blp:202 +#: data/gtk/window.blp:250 msgid "Sync/Re-sync line" msgstr "" -#: data/gtk/window.blp:211 data/gtk/help-overlay.blp:33 +#: data/gtk/window.blp:259 data/gtk/help-overlay.blp:33 msgid "Replay selected line" msgstr "" -#: data/gtk/window.blp:220 +#: data/gtk/window.blp:268 msgid "Re-sync selected line 100ms back" msgstr "" -#: data/gtk/window.blp:228 +#: data/gtk/window.blp:276 msgid "Re-sync selected line 100ms forward" msgstr "" -#: data/gtk/window.blp:236 data/gtk/window.blp:346 +#: data/gtk/window.blp:284 data/gtk/window.blp:394 msgid "Import from..." msgstr "" -#: data/gtk/window.blp:247 data/gtk/window.blp:364 +#: data/gtk/window.blp:295 data/gtk/window.blp:412 msgid "Export to..." msgstr "" -#: data/gtk/window.blp:267 +#: data/gtk/window.blp:315 msgid "Actions with selected line" msgstr "" -#: data/gtk/window.blp:278 +#: data/gtk/window.blp:326 msgid "Info about file" msgstr "" -#: data/gtk/window.blp:314 +#: data/gtk/window.blp:362 msgid "Add Line" msgstr "" -#: data/gtk/window.blp:333 +#: data/gtk/window.blp:381 msgid "Open Folder" msgstr "" -#: data/gtk/window.blp:338 +#: data/gtk/window.blp:386 msgid "Open File" msgstr "" -#: data/gtk/window.blp:349 data/gtk/window.blp:375 +#: data/gtk/window.blp:397 data/gtk/window.blp:423 msgid "File" msgstr "" -#: data/gtk/window.blp:353 data/gtk/window.blp:371 +#: data/gtk/window.blp:401 data/gtk/window.blp:419 msgid "Clipboard" msgstr "" -#: data/gtk/window.blp:383 +#: data/gtk/window.blp:431 msgid "Line actions" msgstr "" -#: data/gtk/window.blp:386 +#: data/gtk/window.blp:434 msgid "Remove line" msgstr "" -#: data/gtk/window.blp:390 +#: data/gtk/window.blp:438 msgid "Prepend line" msgstr "" -#: data/gtk/window.blp:394 +#: data/gtk/window.blp:442 msgid "Append line" msgstr "" -#: data/gtk/window.blp:398 data/gtk/help-overlay.blp:53 +#: data/gtk/window.blp:446 data/gtk/help-overlay.blp:53 msgid "Append line to end" msgstr "" -#: data/gtk/window.blp:407 +#: data/gtk/window.blp:461 msgid "Preferences" msgstr "" -#: data/gtk/window.blp:412 data/gtk/help-overlay.blp:19 +#: data/gtk/window.blp:466 data/gtk/help-overlay.blp:19 msgid "Keybindings" msgstr "" -#: data/gtk/window.blp:417 +#: data/gtk/window.blp:471 msgid "About" msgstr "" -#: data/gtk/window.blp:426 +#: data/gtk/window.blp:480 msgid "A-Z" msgstr "" -#: data/gtk/window.blp:432 +#: data/gtk/window.blp:486 msgid "Z-A" msgstr "" @@ -238,33 +246,45 @@ msgid "Select a directory or open a file" msgstr "" #: data/gtk/components/preferences.blp:12 -msgid "Sync Page Behavior" +msgid "General App Behavior" msgstr "" #: data/gtk/components/preferences.blp:15 -msgid "Auto File Manipulation" +msgid "Reset quick edit dialog on close?" msgstr "" #: data/gtk/components/preferences.blp:16 +msgid "Choose, if quick edit dialog text should be cleaned after exit or not" +msgstr "" + +#: data/gtk/components/preferences.blp:21 +msgid "Sync Page Behavior" +msgstr "" + +#: data/gtk/components/preferences.blp:24 +msgid "Auto File Manipulation" +msgstr "" + +#: data/gtk/components/preferences.blp:25 msgid "" "Automatically creates and updates files when any of lyrics lines changed" msgstr "" -#: data/gtk/components/preferences.blp:20 +#: data/gtk/components/preferences.blp:29 msgid "File format" msgstr "" -#: data/gtk/components/preferences.blp:21 +#: data/gtk/components/preferences.blp:30 msgid "File format for auto manipulation" msgstr "" -#: lrcmake/main.py:98 +#: lrcmake/main.py:99 msgid "" "Thanks for all translators on Hosted Weblate! https://hosted.weblate.org/" "projects/lrcmake/lrcmake/" msgstr "" -#: lrcmake/window.py:189 +#: lrcmake/window.py:200 msgid "Loaded from Filepath" msgstr "" @@ -284,6 +304,6 @@ msgstr "" msgid "Unknown error occured: " msgstr "" -#: lrcmake/methods/exportData.py:24 +#: lrcmake/methods/exportData.py:28 msgid "Seems like not every line is synced!" msgstr "" diff --git a/po/no.po b/po/no.po index b95c4bd..73bd380 100644 --- a/po/no.po +++ b/po/no.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-02 16:36+0300\n" +"POT-Creation-Date: 2024-12-04 21:37+0300\n" "PO-Revision-Date: 2024-11-18 00:25+0300\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -59,123 +59,131 @@ msgstr "" msgid "Dialog with opened file details view light" msgstr "" -#: data/gtk/window.blp:17 +#: data/gtk/window.blp:18 data/gtk/window.blp:455 +msgid "Quick edit" +msgstr "" + +#: data/gtk/window.blp:42 +msgid "Copy to clipboard" +msgstr "" + +#: data/gtk/window.blp:65 msgid "Select directory or file to open" msgstr "" -#: data/gtk/window.blp:27 +#: data/gtk/window.blp:75 msgid "Enable search" msgstr "" -#: data/gtk/window.blp:35 -msgid "App settings and info" +#: data/gtk/window.blp:83 +msgid "App settings, info and utils" msgstr "" -#: data/gtk/window.blp:47 +#: data/gtk/window.blp:95 msgid "Sorting method" msgstr "" -#: data/gtk/window.blp:63 data/gtk/components/fileDetails.blp:40 +#: data/gtk/window.blp:111 data/gtk/components/fileDetails.blp:40 msgid "Title" msgstr "" -#: data/gtk/window.blp:102 +#: data/gtk/window.blp:150 msgid "Sync" msgstr "" -#: data/gtk/window.blp:182 +#: data/gtk/window.blp:230 msgid "Toggle song repeat" msgstr "" -#: data/gtk/window.blp:202 +#: data/gtk/window.blp:250 msgid "Sync/Re-sync line" msgstr "" -#: data/gtk/window.blp:211 data/gtk/help-overlay.blp:33 +#: data/gtk/window.blp:259 data/gtk/help-overlay.blp:33 msgid "Replay selected line" msgstr "" -#: data/gtk/window.blp:220 +#: data/gtk/window.blp:268 msgid "Re-sync selected line 100ms back" msgstr "" -#: data/gtk/window.blp:228 +#: data/gtk/window.blp:276 msgid "Re-sync selected line 100ms forward" msgstr "" -#: data/gtk/window.blp:236 data/gtk/window.blp:346 +#: data/gtk/window.blp:284 data/gtk/window.blp:394 msgid "Import from..." msgstr "" -#: data/gtk/window.blp:247 data/gtk/window.blp:364 +#: data/gtk/window.blp:295 data/gtk/window.blp:412 msgid "Export to..." msgstr "" -#: data/gtk/window.blp:267 +#: data/gtk/window.blp:315 msgid "Actions with selected line" msgstr "" -#: data/gtk/window.blp:278 +#: data/gtk/window.blp:326 msgid "Info about file" msgstr "" -#: data/gtk/window.blp:314 +#: data/gtk/window.blp:362 msgid "Add Line" msgstr "" -#: data/gtk/window.blp:333 +#: data/gtk/window.blp:381 msgid "Open Folder" msgstr "" -#: data/gtk/window.blp:338 +#: data/gtk/window.blp:386 msgid "Open File" msgstr "" -#: data/gtk/window.blp:349 data/gtk/window.blp:375 +#: data/gtk/window.blp:397 data/gtk/window.blp:423 msgid "File" msgstr "" -#: data/gtk/window.blp:353 data/gtk/window.blp:371 +#: data/gtk/window.blp:401 data/gtk/window.blp:419 msgid "Clipboard" msgstr "" -#: data/gtk/window.blp:383 +#: data/gtk/window.blp:431 msgid "Line actions" msgstr "" -#: data/gtk/window.blp:386 +#: data/gtk/window.blp:434 msgid "Remove line" msgstr "" -#: data/gtk/window.blp:390 +#: data/gtk/window.blp:438 msgid "Prepend line" msgstr "" -#: data/gtk/window.blp:394 +#: data/gtk/window.blp:442 msgid "Append line" msgstr "" -#: data/gtk/window.blp:398 data/gtk/help-overlay.blp:53 +#: data/gtk/window.blp:446 data/gtk/help-overlay.blp:53 msgid "Append line to end" msgstr "" -#: data/gtk/window.blp:407 +#: data/gtk/window.blp:461 msgid "Preferences" msgstr "" -#: data/gtk/window.blp:412 data/gtk/help-overlay.blp:19 +#: data/gtk/window.blp:466 data/gtk/help-overlay.blp:19 msgid "Keybindings" msgstr "" -#: data/gtk/window.blp:417 +#: data/gtk/window.blp:471 msgid "About" msgstr "" -#: data/gtk/window.blp:426 +#: data/gtk/window.blp:480 msgid "A-Z" msgstr "" -#: data/gtk/window.blp:432 +#: data/gtk/window.blp:486 msgid "Z-A" msgstr "" @@ -238,33 +246,45 @@ msgid "Select a directory or open a file" msgstr "" #: data/gtk/components/preferences.blp:12 -msgid "Sync Page Behavior" +msgid "General App Behavior" msgstr "" #: data/gtk/components/preferences.blp:15 -msgid "Auto File Manipulation" +msgid "Reset quick edit dialog on close?" msgstr "" #: data/gtk/components/preferences.blp:16 +msgid "Choose, if quick edit dialog text should be cleaned after exit or not" +msgstr "" + +#: data/gtk/components/preferences.blp:21 +msgid "Sync Page Behavior" +msgstr "" + +#: data/gtk/components/preferences.blp:24 +msgid "Auto File Manipulation" +msgstr "" + +#: data/gtk/components/preferences.blp:25 msgid "" "Automatically creates and updates files when any of lyrics lines changed" msgstr "" -#: data/gtk/components/preferences.blp:20 +#: data/gtk/components/preferences.blp:29 msgid "File format" msgstr "" -#: data/gtk/components/preferences.blp:21 +#: data/gtk/components/preferences.blp:30 msgid "File format for auto manipulation" msgstr "" -#: lrcmake/main.py:98 +#: lrcmake/main.py:99 msgid "" "Thanks for all translators on Hosted Weblate! https://hosted.weblate.org/" "projects/lrcmake/lrcmake/" msgstr "" -#: lrcmake/window.py:189 +#: lrcmake/window.py:200 msgid "Loaded from Filepath" msgstr "" @@ -284,6 +304,6 @@ msgstr "" msgid "Unknown error occured: " msgstr "" -#: lrcmake/methods/exportData.py:24 +#: lrcmake/methods/exportData.py:28 msgid "Seems like not every line is synced!" msgstr "" diff --git a/po/pl.po b/po/pl.po index 2e8473f..bf86d96 100644 --- a/po/pl.po +++ b/po/pl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-02 16:36+0300\n" +"POT-Creation-Date: 2024-12-04 21:37+0300\n" "PO-Revision-Date: 2024-11-18 00:25+0300\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -60,123 +60,131 @@ msgstr "" msgid "Dialog with opened file details view light" msgstr "" -#: data/gtk/window.blp:17 +#: data/gtk/window.blp:18 data/gtk/window.blp:455 +msgid "Quick edit" +msgstr "" + +#: data/gtk/window.blp:42 +msgid "Copy to clipboard" +msgstr "" + +#: data/gtk/window.blp:65 msgid "Select directory or file to open" msgstr "" -#: data/gtk/window.blp:27 +#: data/gtk/window.blp:75 msgid "Enable search" msgstr "" -#: data/gtk/window.blp:35 -msgid "App settings and info" +#: data/gtk/window.blp:83 +msgid "App settings, info and utils" msgstr "" -#: data/gtk/window.blp:47 +#: data/gtk/window.blp:95 msgid "Sorting method" msgstr "" -#: data/gtk/window.blp:63 data/gtk/components/fileDetails.blp:40 +#: data/gtk/window.blp:111 data/gtk/components/fileDetails.blp:40 msgid "Title" msgstr "" -#: data/gtk/window.blp:102 +#: data/gtk/window.blp:150 msgid "Sync" msgstr "" -#: data/gtk/window.blp:182 +#: data/gtk/window.blp:230 msgid "Toggle song repeat" msgstr "" -#: data/gtk/window.blp:202 +#: data/gtk/window.blp:250 msgid "Sync/Re-sync line" msgstr "" -#: data/gtk/window.blp:211 data/gtk/help-overlay.blp:33 +#: data/gtk/window.blp:259 data/gtk/help-overlay.blp:33 msgid "Replay selected line" msgstr "" -#: data/gtk/window.blp:220 +#: data/gtk/window.blp:268 msgid "Re-sync selected line 100ms back" msgstr "" -#: data/gtk/window.blp:228 +#: data/gtk/window.blp:276 msgid "Re-sync selected line 100ms forward" msgstr "" -#: data/gtk/window.blp:236 data/gtk/window.blp:346 +#: data/gtk/window.blp:284 data/gtk/window.blp:394 msgid "Import from..." msgstr "" -#: data/gtk/window.blp:247 data/gtk/window.blp:364 +#: data/gtk/window.blp:295 data/gtk/window.blp:412 msgid "Export to..." msgstr "" -#: data/gtk/window.blp:267 +#: data/gtk/window.blp:315 msgid "Actions with selected line" msgstr "" -#: data/gtk/window.blp:278 +#: data/gtk/window.blp:326 msgid "Info about file" msgstr "" -#: data/gtk/window.blp:314 +#: data/gtk/window.blp:362 msgid "Add Line" msgstr "" -#: data/gtk/window.blp:333 +#: data/gtk/window.blp:381 msgid "Open Folder" msgstr "" -#: data/gtk/window.blp:338 +#: data/gtk/window.blp:386 msgid "Open File" msgstr "" -#: data/gtk/window.blp:349 data/gtk/window.blp:375 +#: data/gtk/window.blp:397 data/gtk/window.blp:423 msgid "File" msgstr "" -#: data/gtk/window.blp:353 data/gtk/window.blp:371 +#: data/gtk/window.blp:401 data/gtk/window.blp:419 msgid "Clipboard" msgstr "" -#: data/gtk/window.blp:383 +#: data/gtk/window.blp:431 msgid "Line actions" msgstr "" -#: data/gtk/window.blp:386 +#: data/gtk/window.blp:434 msgid "Remove line" msgstr "" -#: data/gtk/window.blp:390 +#: data/gtk/window.blp:438 msgid "Prepend line" msgstr "" -#: data/gtk/window.blp:394 +#: data/gtk/window.blp:442 msgid "Append line" msgstr "" -#: data/gtk/window.blp:398 data/gtk/help-overlay.blp:53 +#: data/gtk/window.blp:446 data/gtk/help-overlay.blp:53 msgid "Append line to end" msgstr "" -#: data/gtk/window.blp:407 +#: data/gtk/window.blp:461 msgid "Preferences" msgstr "" -#: data/gtk/window.blp:412 data/gtk/help-overlay.blp:19 +#: data/gtk/window.blp:466 data/gtk/help-overlay.blp:19 msgid "Keybindings" msgstr "" -#: data/gtk/window.blp:417 +#: data/gtk/window.blp:471 msgid "About" msgstr "" -#: data/gtk/window.blp:426 +#: data/gtk/window.blp:480 msgid "A-Z" msgstr "" -#: data/gtk/window.blp:432 +#: data/gtk/window.blp:486 msgid "Z-A" msgstr "" @@ -239,33 +247,45 @@ msgid "Select a directory or open a file" msgstr "" #: data/gtk/components/preferences.blp:12 -msgid "Sync Page Behavior" +msgid "General App Behavior" msgstr "" #: data/gtk/components/preferences.blp:15 -msgid "Auto File Manipulation" +msgid "Reset quick edit dialog on close?" msgstr "" #: data/gtk/components/preferences.blp:16 +msgid "Choose, if quick edit dialog text should be cleaned after exit or not" +msgstr "" + +#: data/gtk/components/preferences.blp:21 +msgid "Sync Page Behavior" +msgstr "" + +#: data/gtk/components/preferences.blp:24 +msgid "Auto File Manipulation" +msgstr "" + +#: data/gtk/components/preferences.blp:25 msgid "" "Automatically creates and updates files when any of lyrics lines changed" msgstr "" -#: data/gtk/components/preferences.blp:20 +#: data/gtk/components/preferences.blp:29 msgid "File format" msgstr "" -#: data/gtk/components/preferences.blp:21 +#: data/gtk/components/preferences.blp:30 msgid "File format for auto manipulation" msgstr "" -#: lrcmake/main.py:98 +#: lrcmake/main.py:99 msgid "" "Thanks for all translators on Hosted Weblate! https://hosted.weblate.org/" "projects/lrcmake/lrcmake/" msgstr "" -#: lrcmake/window.py:189 +#: lrcmake/window.py:200 msgid "Loaded from Filepath" msgstr "" @@ -285,6 +305,6 @@ msgstr "" msgid "Unknown error occured: " msgstr "" -#: lrcmake/methods/exportData.py:24 +#: lrcmake/methods/exportData.py:28 msgid "Seems like not every line is synced!" msgstr "" diff --git a/po/pt.po b/po/pt.po index cbc3701..d3a8ba4 100644 --- a/po/pt.po +++ b/po/pt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-02 16:36+0300\n" +"POT-Creation-Date: 2024-12-04 21:37+0300\n" "PO-Revision-Date: 2024-11-18 00:25+0300\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -59,123 +59,131 @@ msgstr "" msgid "Dialog with opened file details view light" msgstr "" -#: data/gtk/window.blp:17 +#: data/gtk/window.blp:18 data/gtk/window.blp:455 +msgid "Quick edit" +msgstr "" + +#: data/gtk/window.blp:42 +msgid "Copy to clipboard" +msgstr "" + +#: data/gtk/window.blp:65 msgid "Select directory or file to open" msgstr "" -#: data/gtk/window.blp:27 +#: data/gtk/window.blp:75 msgid "Enable search" msgstr "" -#: data/gtk/window.blp:35 -msgid "App settings and info" +#: data/gtk/window.blp:83 +msgid "App settings, info and utils" msgstr "" -#: data/gtk/window.blp:47 +#: data/gtk/window.blp:95 msgid "Sorting method" msgstr "" -#: data/gtk/window.blp:63 data/gtk/components/fileDetails.blp:40 +#: data/gtk/window.blp:111 data/gtk/components/fileDetails.blp:40 msgid "Title" msgstr "" -#: data/gtk/window.blp:102 +#: data/gtk/window.blp:150 msgid "Sync" msgstr "" -#: data/gtk/window.blp:182 +#: data/gtk/window.blp:230 msgid "Toggle song repeat" msgstr "" -#: data/gtk/window.blp:202 +#: data/gtk/window.blp:250 msgid "Sync/Re-sync line" msgstr "" -#: data/gtk/window.blp:211 data/gtk/help-overlay.blp:33 +#: data/gtk/window.blp:259 data/gtk/help-overlay.blp:33 msgid "Replay selected line" msgstr "" -#: data/gtk/window.blp:220 +#: data/gtk/window.blp:268 msgid "Re-sync selected line 100ms back" msgstr "" -#: data/gtk/window.blp:228 +#: data/gtk/window.blp:276 msgid "Re-sync selected line 100ms forward" msgstr "" -#: data/gtk/window.blp:236 data/gtk/window.blp:346 +#: data/gtk/window.blp:284 data/gtk/window.blp:394 msgid "Import from..." msgstr "" -#: data/gtk/window.blp:247 data/gtk/window.blp:364 +#: data/gtk/window.blp:295 data/gtk/window.blp:412 msgid "Export to..." msgstr "" -#: data/gtk/window.blp:267 +#: data/gtk/window.blp:315 msgid "Actions with selected line" msgstr "" -#: data/gtk/window.blp:278 +#: data/gtk/window.blp:326 msgid "Info about file" msgstr "" -#: data/gtk/window.blp:314 +#: data/gtk/window.blp:362 msgid "Add Line" msgstr "" -#: data/gtk/window.blp:333 +#: data/gtk/window.blp:381 msgid "Open Folder" msgstr "" -#: data/gtk/window.blp:338 +#: data/gtk/window.blp:386 msgid "Open File" msgstr "" -#: data/gtk/window.blp:349 data/gtk/window.blp:375 +#: data/gtk/window.blp:397 data/gtk/window.blp:423 msgid "File" msgstr "" -#: data/gtk/window.blp:353 data/gtk/window.blp:371 +#: data/gtk/window.blp:401 data/gtk/window.blp:419 msgid "Clipboard" msgstr "" -#: data/gtk/window.blp:383 +#: data/gtk/window.blp:431 msgid "Line actions" msgstr "" -#: data/gtk/window.blp:386 +#: data/gtk/window.blp:434 msgid "Remove line" msgstr "" -#: data/gtk/window.blp:390 +#: data/gtk/window.blp:438 msgid "Prepend line" msgstr "" -#: data/gtk/window.blp:394 +#: data/gtk/window.blp:442 msgid "Append line" msgstr "" -#: data/gtk/window.blp:398 data/gtk/help-overlay.blp:53 +#: data/gtk/window.blp:446 data/gtk/help-overlay.blp:53 msgid "Append line to end" msgstr "" -#: data/gtk/window.blp:407 +#: data/gtk/window.blp:461 msgid "Preferences" msgstr "" -#: data/gtk/window.blp:412 data/gtk/help-overlay.blp:19 +#: data/gtk/window.blp:466 data/gtk/help-overlay.blp:19 msgid "Keybindings" msgstr "" -#: data/gtk/window.blp:417 +#: data/gtk/window.blp:471 msgid "About" msgstr "" -#: data/gtk/window.blp:426 +#: data/gtk/window.blp:480 msgid "A-Z" msgstr "" -#: data/gtk/window.blp:432 +#: data/gtk/window.blp:486 msgid "Z-A" msgstr "" @@ -238,33 +246,45 @@ msgid "Select a directory or open a file" msgstr "" #: data/gtk/components/preferences.blp:12 -msgid "Sync Page Behavior" +msgid "General App Behavior" msgstr "" #: data/gtk/components/preferences.blp:15 -msgid "Auto File Manipulation" +msgid "Reset quick edit dialog on close?" msgstr "" #: data/gtk/components/preferences.blp:16 +msgid "Choose, if quick edit dialog text should be cleaned after exit or not" +msgstr "" + +#: data/gtk/components/preferences.blp:21 +msgid "Sync Page Behavior" +msgstr "" + +#: data/gtk/components/preferences.blp:24 +msgid "Auto File Manipulation" +msgstr "" + +#: data/gtk/components/preferences.blp:25 msgid "" "Automatically creates and updates files when any of lyrics lines changed" msgstr "" -#: data/gtk/components/preferences.blp:20 +#: data/gtk/components/preferences.blp:29 msgid "File format" msgstr "" -#: data/gtk/components/preferences.blp:21 +#: data/gtk/components/preferences.blp:30 msgid "File format for auto manipulation" msgstr "" -#: lrcmake/main.py:98 +#: lrcmake/main.py:99 msgid "" "Thanks for all translators on Hosted Weblate! https://hosted.weblate.org/" "projects/lrcmake/lrcmake/" msgstr "" -#: lrcmake/window.py:189 +#: lrcmake/window.py:200 msgid "Loaded from Filepath" msgstr "" @@ -284,6 +304,6 @@ msgstr "" msgid "Unknown error occured: " msgstr "" -#: lrcmake/methods/exportData.py:24 +#: lrcmake/methods/exportData.py:28 msgid "Seems like not every line is synced!" msgstr "" diff --git a/po/ro.po b/po/ro.po index 4c6e847..d3299c6 100644 --- a/po/ro.po +++ b/po/ro.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-02 16:36+0300\n" +"POT-Creation-Date: 2024-12-04 21:37+0300\n" "PO-Revision-Date: 2024-11-18 00:25+0300\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -60,123 +60,131 @@ msgstr "" msgid "Dialog with opened file details view light" msgstr "" -#: data/gtk/window.blp:17 +#: data/gtk/window.blp:18 data/gtk/window.blp:455 +msgid "Quick edit" +msgstr "" + +#: data/gtk/window.blp:42 +msgid "Copy to clipboard" +msgstr "" + +#: data/gtk/window.blp:65 msgid "Select directory or file to open" msgstr "" -#: data/gtk/window.blp:27 +#: data/gtk/window.blp:75 msgid "Enable search" msgstr "" -#: data/gtk/window.blp:35 -msgid "App settings and info" +#: data/gtk/window.blp:83 +msgid "App settings, info and utils" msgstr "" -#: data/gtk/window.blp:47 +#: data/gtk/window.blp:95 msgid "Sorting method" msgstr "" -#: data/gtk/window.blp:63 data/gtk/components/fileDetails.blp:40 +#: data/gtk/window.blp:111 data/gtk/components/fileDetails.blp:40 msgid "Title" msgstr "" -#: data/gtk/window.blp:102 +#: data/gtk/window.blp:150 msgid "Sync" msgstr "" -#: data/gtk/window.blp:182 +#: data/gtk/window.blp:230 msgid "Toggle song repeat" msgstr "" -#: data/gtk/window.blp:202 +#: data/gtk/window.blp:250 msgid "Sync/Re-sync line" msgstr "" -#: data/gtk/window.blp:211 data/gtk/help-overlay.blp:33 +#: data/gtk/window.blp:259 data/gtk/help-overlay.blp:33 msgid "Replay selected line" msgstr "" -#: data/gtk/window.blp:220 +#: data/gtk/window.blp:268 msgid "Re-sync selected line 100ms back" msgstr "" -#: data/gtk/window.blp:228 +#: data/gtk/window.blp:276 msgid "Re-sync selected line 100ms forward" msgstr "" -#: data/gtk/window.blp:236 data/gtk/window.blp:346 +#: data/gtk/window.blp:284 data/gtk/window.blp:394 msgid "Import from..." msgstr "" -#: data/gtk/window.blp:247 data/gtk/window.blp:364 +#: data/gtk/window.blp:295 data/gtk/window.blp:412 msgid "Export to..." msgstr "" -#: data/gtk/window.blp:267 +#: data/gtk/window.blp:315 msgid "Actions with selected line" msgstr "" -#: data/gtk/window.blp:278 +#: data/gtk/window.blp:326 msgid "Info about file" msgstr "" -#: data/gtk/window.blp:314 +#: data/gtk/window.blp:362 msgid "Add Line" msgstr "" -#: data/gtk/window.blp:333 +#: data/gtk/window.blp:381 msgid "Open Folder" msgstr "" -#: data/gtk/window.blp:338 +#: data/gtk/window.blp:386 msgid "Open File" msgstr "" -#: data/gtk/window.blp:349 data/gtk/window.blp:375 +#: data/gtk/window.blp:397 data/gtk/window.blp:423 msgid "File" msgstr "" -#: data/gtk/window.blp:353 data/gtk/window.blp:371 +#: data/gtk/window.blp:401 data/gtk/window.blp:419 msgid "Clipboard" msgstr "" -#: data/gtk/window.blp:383 +#: data/gtk/window.blp:431 msgid "Line actions" msgstr "" -#: data/gtk/window.blp:386 +#: data/gtk/window.blp:434 msgid "Remove line" msgstr "" -#: data/gtk/window.blp:390 +#: data/gtk/window.blp:438 msgid "Prepend line" msgstr "" -#: data/gtk/window.blp:394 +#: data/gtk/window.blp:442 msgid "Append line" msgstr "" -#: data/gtk/window.blp:398 data/gtk/help-overlay.blp:53 +#: data/gtk/window.blp:446 data/gtk/help-overlay.blp:53 msgid "Append line to end" msgstr "" -#: data/gtk/window.blp:407 +#: data/gtk/window.blp:461 msgid "Preferences" msgstr "" -#: data/gtk/window.blp:412 data/gtk/help-overlay.blp:19 +#: data/gtk/window.blp:466 data/gtk/help-overlay.blp:19 msgid "Keybindings" msgstr "" -#: data/gtk/window.blp:417 +#: data/gtk/window.blp:471 msgid "About" msgstr "" -#: data/gtk/window.blp:426 +#: data/gtk/window.blp:480 msgid "A-Z" msgstr "" -#: data/gtk/window.blp:432 +#: data/gtk/window.blp:486 msgid "Z-A" msgstr "" @@ -239,33 +247,45 @@ msgid "Select a directory or open a file" msgstr "" #: data/gtk/components/preferences.blp:12 -msgid "Sync Page Behavior" +msgid "General App Behavior" msgstr "" #: data/gtk/components/preferences.blp:15 -msgid "Auto File Manipulation" +msgid "Reset quick edit dialog on close?" msgstr "" #: data/gtk/components/preferences.blp:16 +msgid "Choose, if quick edit dialog text should be cleaned after exit or not" +msgstr "" + +#: data/gtk/components/preferences.blp:21 +msgid "Sync Page Behavior" +msgstr "" + +#: data/gtk/components/preferences.blp:24 +msgid "Auto File Manipulation" +msgstr "" + +#: data/gtk/components/preferences.blp:25 msgid "" "Automatically creates and updates files when any of lyrics lines changed" msgstr "" -#: data/gtk/components/preferences.blp:20 +#: data/gtk/components/preferences.blp:29 msgid "File format" msgstr "" -#: data/gtk/components/preferences.blp:21 +#: data/gtk/components/preferences.blp:30 msgid "File format for auto manipulation" msgstr "" -#: lrcmake/main.py:98 +#: lrcmake/main.py:99 msgid "" "Thanks for all translators on Hosted Weblate! https://hosted.weblate.org/" "projects/lrcmake/lrcmake/" msgstr "" -#: lrcmake/window.py:189 +#: lrcmake/window.py:200 msgid "Loaded from Filepath" msgstr "" @@ -285,6 +305,6 @@ msgstr "" msgid "Unknown error occured: " msgstr "" -#: lrcmake/methods/exportData.py:24 +#: lrcmake/methods/exportData.py:28 msgid "Seems like not every line is synced!" msgstr "" diff --git a/po/ru.po b/po/ru.po index c14dfce..1161907 100644 --- a/po/ru.po +++ b/po/ru.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-02 16:36+0300\n" +"POT-Creation-Date: 2024-12-04 21:37+0300\n" "PO-Revision-Date: 2024-11-29 00:44+0300\n" "Last-Translator: Džeremi \n" "Language-Team: Russian \n" "Language-Team: Turkish