From 62d3ac918603850a1106f50989b12753a4d729a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= Date: Mon, 16 Feb 2026 09:35:19 +0100 Subject: [PATCH 01/24] i18n: translated using Weblate (Estonian) Currently translated at 100.0% (285 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/et/ --- po/et.po | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/po/et.po b/po/et.po index a7d9a6b..1ea63ad 100644 --- a/po/et.po +++ b/po/et.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Chronograph\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2026-01-22 22:01+0000\n" +"PO-Revision-Date: 2026-02-16 15:09+0000\n" "Last-Translator: Priit Jõerüüt \n" "Language-Team: Estonian \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.16-dev\n" +"X-Generator: Weblate 5.16\n" #: chronograph/window.py:53 msgid "All Supported Media" @@ -245,7 +245,7 @@ msgstr "Laulusõnad on eksporditud lõikelauale" #: chronograph/ui/sync_pages/wbw_sync_page.py:221 #: chronograph/ui/widgets/lyric_row.py:182 msgid "File must have a suffix" -msgstr "" +msgstr "Failil peab olema järelliide" #: chronograph/ui/sync_pages/lbl_sync_page.py:332 #: chronograph/ui/sync_pages/wbw_sync_page.py:236 @@ -269,7 +269,7 @@ msgstr "Laulusõnad: ({pattern})" #: chronograph/ui/sync_pages/lbl_sync_page.py:351 #: chronograph/ui/sync_pages/wbw_sync_page.py:265 msgid "Chronograph Project (.chron)" -msgstr "" +msgstr "Kronograafi projekt (.chron)" #: chronograph/ui/sync_pages/lbl_sync_page.py:467 #: chronograph/ui/widgets/lyric_row.py:116 @@ -357,19 +357,18 @@ msgid "Open Sync mode to re-sync all words" msgstr "Uuesti sünkroonimiseks ava sünkroonimisvaade" #: chronograph/ui/widgets/lbl_sync_line.py:81 -#, fuzzy msgid "Not synced yet" -msgstr "Ühtegi lemmikut veel ei leidu" +msgstr "Pole veel sünkroonitud" #: chronograph/ui/widgets/lbl_sync_line.py:83 #, python-brace-format msgid "{start} — End is not synced" -msgstr "" +msgstr "{start} - lõpp on sünkroonimata" #: chronograph/ui/widgets/lbl_sync_line.py:85 #, python-brace-format msgid "Start is not synced — {end}" -msgstr "" +msgstr "Algus on sünkroonimata - {end}" #: chronograph/ui/widgets/lrclib_track.py:10 data/gtk/window.blp:309 #: data/gtk/ui/dialogs/LRClib.blp:61 data/gtk/ui/dialogs/MetadataEditor.blp:109 @@ -428,9 +427,8 @@ msgid "Clipboard" msgstr "Lõikelaud" #: chronograph/ui/widgets/lyric_row.py:59 -#, fuzzy msgid "Export To…" -msgstr "Ekspordi…" +msgstr "Ekspordi asukohta…" #: chronograph/ui/widgets/tag_row.py:50 chronograph/ui/widgets/tag_row.py:67 msgid "Rename" @@ -651,15 +649,15 @@ msgstr "Loo uus muusikakogu" #: data/gtk/models/LblSyncLineExtraMenu.blp:5 msgid "Clear Start Timestamp" -msgstr "" +msgstr "Eemalda alguse ajatempel" #: data/gtk/models/LblSyncLineExtraMenu.blp:6 msgid "Clear End Timestamp" -msgstr "" +msgstr "Eemalda lõpu ajatempel" #: data/gtk/models/LblSyncLineExtraMenu.blp:7 msgid "Clear All Timestamps" -msgstr "" +msgstr "Eemalda kõik ajatemplid" #: data/gtk/ui/shortcuts-dialog.blp:7 data/gtk/ui/dialogs/Preferences.blp:8 #: data/gtk/ui/dialogs/Preferences.blp:62 @@ -1004,9 +1002,8 @@ msgid "About File" msgstr "Faili teave" #: data/gtk/ui/dialogs/AboutFileDialog.blp:30 -#, fuzzy msgid "Show file" -msgstr "Faili teave" +msgstr "Näita faili" #: data/gtk/ui/dialogs/AboutFileDialog.blp:124 msgid "Imported at" @@ -1123,7 +1120,7 @@ msgstr "LRC-vormingus" #: data/gtk/ui/sync_pages/LblSyncPage.blp:175 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:173 msgid "As SRT" -msgstr "" +msgstr "SRT-vormingus" #: data/gtk/ui/sync_pages/LblSyncPage.blp:202 #: data/gtk/ui/sync_pages/LblSyncPage.blp:207 @@ -1151,7 +1148,7 @@ msgstr "Tarvikud" #: data/gtk/ui/sync_pages/LblSyncPage.blp:229 msgid "End sync" -msgstr "" +msgstr "Lõpeta sünkroonimine" #: data/gtk/ui/sync_pages/LblSyncPage.blp:230 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:209 From d74fbb44ce99b216a97ded7cbdf7c06e430aa277 Mon Sep 17 00:00:00 2001 From: Sean Young Date: Tue, 24 Feb 2026 11:33:28 +0100 Subject: [PATCH 02/24] i18n: added translation using Weblate (Chinese (Traditional Han script)) --- po/LINGUAS | 1 + po/zh_Hant.po | 1323 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1324 insertions(+) create mode 100644 po/zh_Hant.po diff --git a/po/LINGUAS b/po/LINGUAS index 5919612..5377107 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -25,3 +25,4 @@ ia zh_Hans nl et +zh_Hant diff --git a/po/zh_Hant.po b/po/zh_Hant.po new file mode 100644 index 0000000..1e7f5ec --- /dev/null +++ b/po/zh_Hant.po @@ -0,0 +1,1323 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Chronograph package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Chronograph\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-02-15 21:01+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: zh_Hant\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: chronograph/window.py:53 +msgid "All Supported Media" +msgstr "" + +#: chronograph/window.py:257 +msgid "Only Chronograph libraries are supported" +msgstr "" + +#: chronograph/window.py:309 +msgid "Failed to create library" +msgstr "" + +#: chronograph/window.py:323 chronograph/window.py:382 chronograph/main.py:81 +msgid "Open a library before importing files" +msgstr "" + +#: chronograph/window.py:439 +msgid "Selected folder is not a Chronograph Library" +msgstr "" + +#: chronograph/window.py:491 +msgid "Open a library to import files" +msgstr "" + +#: chronograph/window.py:495 +msgid "Import already in progress" +msgstr "" + +#: chronograph/window.py:500 chronograph/window.py:530 +msgid "No supported files were imported" +msgstr "" + +#: chronograph/window.py:553 +msgid "Imported {} track" +msgid_plural "Imported {} tracks" +msgstr[0] "" +msgstr[1] "" + +#: chronograph/window.py:565 +msgid "Import failed" +msgstr "" + +#: chronograph/window.py:648 +#, python-brace-format +msgid "Deleted {deleted} file" +msgid_plural "Deleted {deleted} files" +msgstr[0] "" +msgstr[1] "" + +#: chronograph/window.py:687 +msgid "Copied successfully" +msgstr "" + +#. Translators: Add Your Name, Your Name , or Your Name https://your-site.com for it to show up in the About dialog. PLEASE, DON'T DELETE PREVIOUS TRANSLATORS CREDITS AND SEPARATE YOURSELF BY NEWLINE `\n` METASYMBOL +#: chronograph/main.py:174 +msgid "translator-credits" +msgstr "" + +#: chronograph/main.py:182 +msgid "Inspiration" +msgstr "" + +#. Translators: This is the summary of the another app Lexi: https://flathub.org/apps/io.github.dzheremi2.lexi +#: chronograph/main.py:192 +msgid "Build your own dictionary" +msgstr "" + +#: chronograph/main.py:198 +msgid "Translate the App" +msgstr "" + +#: chronograph/ui/dialogs/lrclib.py:114 +msgid "Connection Error" +msgstr "" + +#: chronograph/ui/dialogs/lrclib.py:116 +msgid "Network error occured while connecting to LRClib" +msgstr "" + +#: chronograph/ui/dialogs/lrclib.py:122 +msgid "Something went wrong" +msgstr "" + +#: chronograph/ui/dialogs/lrclib.py:124 +msgid "" +"An unknown error occurred while trying to connect to the LRC library server" +msgstr "" + +#: chronograph/ui/dialogs/lrclib.py:203 +msgid "No synced lyrics available" +msgstr "" + +#: chronograph/ui/dialogs/lrclib.py:208 +msgid "No plain lyrics available" +msgstr "" + +#: chronograph/ui/dialogs/preferences.py:123 +msgid "Synced Only" +msgstr "" + +#: chronograph/ui/dialogs/preferences.py:124 +msgid "Synced, Fallback to Plain If Unavailable" +msgstr "" + +#: chronograph/ui/dialogs/preferences.py:125 +msgid "Plain Only" +msgstr "" + +#: chronograph/ui/dialogs/mass_downloading_dialog.py:79 +#: chronograph/ui/dialogs/mass_downloading_dialog.py:154 +#: data/gtk/ui/dialogs/MassDownloadingDialog.blp:62 +msgid "Fetch" +msgstr "" + +#: chronograph/ui/dialogs/mass_downloading_dialog.py:150 +#: chronograph/ui/dialogs/tag_registration_dialog.py:23 +#: chronograph/ui/widgets/tag_row.py:66 chronograph/ui/widgets/tag_row.py:93 +#: data/gtk/ui/dialogs/MetadataEditor.blp:16 +#: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:17 +msgid "Cancel" +msgstr "" + +#: chronograph/ui/dialogs/mass_downloading_dialog.py:176 +msgid "Connection timed out" +msgstr "" + +#: chronograph/ui/dialogs/mass_downloading_dialog.py:178 +msgid "Connection error occurred" +msgstr "" + +#: chronograph/ui/dialogs/mass_downloading_dialog.py:180 +msgid "An error occurred: " +msgstr "" + +#. ty:ignore[unresolved-attribute] +#: chronograph/ui/dialogs/mass_downloading_dialog.py:187 +msgid "Instrumental track. No lyrics available" +msgstr "" + +#. ty:ignore[unresolved-attribute] +#: chronograph/ui/dialogs/mass_downloading_dialog.py:195 +msgid "Track is missing from library" +msgstr "" + +#. ty:ignore[unresolved-attribute] +#: chronograph/ui/dialogs/mass_downloading_dialog.py:205 +msgid "No synced lyrics found" +msgstr "" + +#. ty:ignore[unresolved-attribute] +#: chronograph/ui/dialogs/mass_downloading_dialog.py:217 +#: chronograph/backend/lrclib/lrclib_service.py:429 +msgid "No lyrics found" +msgstr "" + +#. ty:ignore[unresolved-attribute] +#: chronograph/ui/dialogs/mass_downloading_dialog.py:225 +msgid "No plain lyrics found" +msgstr "" + +#: chronograph/ui/dialogs/mass_downloading_dialog.py:248 +msgid "Cancelled" +msgstr "" + +#: chronograph/ui/dialogs/mass_downloading_dialog.py:296 +msgid "Fetching" +msgstr "" + +#: chronograph/ui/dialogs/tag_registration_dialog.py:16 +#: chronograph/ui/dialogs/about_file_dialog.py:194 +msgid "Add New Tag" +msgstr "" + +#: chronograph/ui/dialogs/tag_registration_dialog.py:21 +msgid "Tag name…" +msgstr "" + +#: chronograph/ui/dialogs/tag_registration_dialog.py:24 +msgid "Add" +msgstr "" + +#: chronograph/ui/dialogs/about_file_dialog.py:52 +msgid "Assign tag" +msgstr "" + +#: chronograph/ui/dialogs/about_file_dialog.py:136 +msgid "No Lyrics Available" +msgstr "" + +#: chronograph/ui/dialogs/about_file_dialog.py:157 +msgid "Select Tag" +msgstr "" + +#: chronograph/ui/dialogs/about_file_dialog.py:179 +msgid "No Tags Available" +msgstr "" + +#: chronograph/ui/dialogs/about_file_dialog.py:180 +msgid "There's no tags registered yet or all tags were assigned" +msgstr "" + +#: chronograph/ui/dialogs/about_file_dialog.py:323 +msgid "Click to unassign" +msgstr "" + +#: chronograph/ui/dialogs/about_file_dialog.py:386 +#, python-brace-format +msgid "File \"{title} — {artist}\" was deleted" +msgstr "" + +#: chronograph/ui/dialogs/importing_dialog.py:36 +#, python-brace-format +msgid "Imported {imported}/{total}" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:308 +#: chronograph/ui/sync_pages/wbw_sync_page.py:289 +#: chronograph/ui/widgets/lyric_row.py:213 +msgid "Lyrics exported to clipboard" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:318 +#: chronograph/ui/sync_pages/wbw_sync_page.py:221 +#: chronograph/ui/widgets/lyric_row.py:182 +msgid "File must have a suffix" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:332 +#: chronograph/ui/sync_pages/wbw_sync_page.py:236 +#: chronograph/ui/widgets/lyric_row.py:196 +msgid "Lyrics exported to file" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:333 +#: chronograph/ui/sync_pages/wbw_sync_page.py:237 +#: chronograph/ui/widgets/lyric_row.py:197 +msgid "Show" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:349 +#: chronograph/ui/sync_pages/wbw_sync_page.py:263 +#: chronograph/ui/widgets/lyric_row.py:162 +#, python-brace-format +msgid "Lyrics ({pattern})" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:351 +#: chronograph/ui/sync_pages/wbw_sync_page.py:265 +msgid "Chronograph Project (.chron)" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:467 +#: chronograph/ui/widgets/lyric_row.py:116 +#, python-brace-format +msgid "Published successfully: {code}" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:471 +#: chronograph/ui/widgets/lyric_row.py:120 +#, python-brace-format +msgid "Incorrect publish token: {code}" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:475 +#: chronograph/ui/widgets/lyric_row.py:124 +#, python-brace-format +msgid "Unknown error occured: {code}" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:487 +#: chronograph/ui/widgets/lyric_row.py:136 +msgid "Network error occurred while publishing lyrics" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:488 +#: chronograph/ui/sync_pages/lbl_sync_page.py:494 +#: chronograph/ui/widgets/lyric_row.py:137 +#: chronograph/ui/widgets/lyric_row.py:143 +msgid "Log" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:493 +#: chronograph/ui/widgets/lyric_row.py:142 +msgid "An error occurred while publishing lyrics" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:503 +#: chronograph/ui/widgets/lyric_row.py:79 +msgid "Seems like not every line is synced" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:520 +#: chronograph/ui/widgets/lyric_row.py:93 +msgid "Unable to publish lyrics." +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:522 +#: chronograph/ui/widgets/lyric_row.py:95 +msgid "" +"To publish lyrics the track must have a title, artist, album and lyrics " +"fields set." +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:527 +#: chronograph/ui/widgets/lyric_row.py:100 +msgid "Close" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:531 +#: chronograph/ui/widgets/lyric_row.py:104 +msgid "Cannot publish empty lyrics" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:532 +#: chronograph/ui/widgets/lyric_row.py:105 +msgid "Why?" +msgstr "" + +#: chronograph/ui/sync_pages/wbw_sync_page.py:127 +msgid "No lyrics available" +msgstr "" + +#: chronograph/ui/sync_pages/wbw_sync_page.py:128 +msgid "You've not provided any lyrics for synchronization" +msgstr "" + +#: chronograph/ui/sync_pages/wbw_sync_page.py:382 +msgid "No lyrics to be re-synced" +msgstr "" + +#: chronograph/ui/sync_pages/wbw_sync_page.py:384 +msgid "Open Sync mode to re-sync all words" +msgstr "" + +#: chronograph/ui/widgets/lbl_sync_line.py:81 +msgid "Not synced yet" +msgstr "" + +#: chronograph/ui/widgets/lbl_sync_line.py:83 +#, python-brace-format +msgid "{start} — End is not synced" +msgstr "" + +#: chronograph/ui/widgets/lbl_sync_line.py:85 +#, python-brace-format +msgid "Start is not synced — {end}" +msgstr "" + +#: chronograph/ui/widgets/lrclib_track.py:10 data/gtk/window.blp:309 +#: data/gtk/ui/dialogs/LRClib.blp:61 data/gtk/ui/dialogs/MetadataEditor.blp:109 +#: data/gtk/ui/dialogs/AboutFileDialog.blp:85 +msgid "Title" +msgstr "" + +#: chronograph/ui/widgets/lrclib_track.py:11 data/gtk/window.blp:315 +#: data/gtk/ui/dialogs/LRClib.blp:66 data/gtk/ui/dialogs/MetadataEditor.blp:113 +#: data/gtk/ui/dialogs/AboutFileDialog.blp:95 +msgid "Artist" +msgstr "" + +#: chronograph/ui/widgets/lrclib_track.py:12 +msgid "Duration" +msgstr "" + +#: chronograph/ui/widgets/lrclib_track.py:13 data/gtk/window.blp:321 +#: data/gtk/ui/dialogs/LRClib.blp:70 data/gtk/ui/dialogs/MetadataEditor.blp:117 +#: data/gtk/ui/dialogs/AboutFileDialog.blp:105 +msgid "Album" +msgstr "" + +#: chronograph/ui/widgets/lrclib_track.py:14 +msgid "Is instrumental" +msgstr "" + +#: chronograph/ui/widgets/lrclib_track.py:17 +msgid "Yes" +msgstr "" + +#: chronograph/ui/widgets/lrclib_track.py:18 +msgid "No" +msgstr "" + +#: chronograph/ui/widgets/ui_player.py:50 +#: chronograph/ui/widgets/ui_player.py:64 +#, python-brace-format +msgid "{vol}%" +msgstr "" + +#: chronograph/ui/widgets/lyric_row.py:49 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:111 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:132 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:104 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:124 +msgid "File" +msgstr "" + +#: chronograph/ui/widgets/lyric_row.py:54 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:112 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:181 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:105 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:185 +msgid "Clipboard" +msgstr "" + +#: chronograph/ui/widgets/lyric_row.py:59 +msgid "Export To…" +msgstr "" + +#: chronograph/ui/widgets/tag_row.py:50 chronograph/ui/widgets/tag_row.py:67 +msgid "Rename" +msgstr "" + +#: chronograph/ui/widgets/tag_row.py:51 chronograph/ui/widgets/tag_row.py:94 +msgid "Delete" +msgstr "" + +#: chronograph/ui/widgets/tag_row.py:62 +msgid "Rename Tag" +msgstr "" + +#: chronograph/ui/widgets/tag_row.py:89 +msgid "Delete Tag?" +msgstr "" + +#: chronograph/backend/file/song_card_model.py:16 +msgctxt "song title placeholder" +msgid "Unknown" +msgstr "" + +#: chronograph/backend/file/song_card_model.py:17 +msgctxt "song artist placeholder" +msgid "Unknown" +msgstr "" + +#: chronograph/backend/file/song_card_model.py:18 +msgctxt "song album placeholder" +msgid "Unknown" +msgstr "" + +#: chronograph/backend/file/available_lyrics.py:65 data/gtk/window.blp:273 +msgctxt "means lyrics absence" +msgid "None" +msgstr "" + +#: chronograph/backend/file/available_lyrics.py:66 +#: chronograph/backend/file/available_lyrics.py:80 data/gtk/window.blp:277 +#: data/gtk/ui/dialogs/LRClib.blp:154 +msgid "Plain" +msgstr "" + +#: chronograph/backend/lrclib/lrclib_service.py:374 +#: chronograph/backend/lrclib/lrclib_service.py:402 +#: chronograph/backend/lrclib/lrclib_service.py:415 +msgid "Fetched successfully" +msgstr "" + +#. Second attempt using api_search +#: chronograph/backend/lrclib/lrclib_service.py:381 +msgid "Fetch using /api/get failed, trying /api/search" +msgstr "" + +#: chronograph/backend/lrclib/lrclib_service.py:396 +msgid "Trying search with no album" +msgstr "" + +#: chronograph/backend/lrclib/lrclib_service.py:408 +#: chronograph/backend/lrclib/lrclib_service.py:420 +msgid "No suitable lyrics found" +msgstr "" + +#: data/gtk/window.blp:6 +msgid "No Tags" +msgstr "" + +#: data/gtk/window.blp:8 +msgid "Press plus button to register a new Tag" +msgstr "" + +#: data/gtk/window.blp:17 data/gtk/window.blp:351 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:30 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:29 +msgid "Quick Editor" +msgstr "" + +#: data/gtk/window.blp:57 +msgid "Copy to Clipboard" +msgstr "" + +#. Translators: App name IS intended to be translated +#: data/gtk/window.blp:70 data/gtk/window.blp:162 data/gtk/window.blp:195 +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:8 +#: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:2 +msgid "Chronograph" +msgstr "" + +#: data/gtk/window.blp:117 +msgid "Drop files here to open them" +msgstr "" + +#: data/gtk/window.blp:143 data/gtk/window.blp:301 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:26 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:26 +msgid "Menu" +msgstr "" + +#: data/gtk/window.blp:147 data/gtk/window.blp:356 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:34 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:33 +msgid "Preferences" +msgstr "" + +#: data/gtk/window.blp:148 data/gtk/window.blp:357 +#: data/gtk/ui/shortcuts-dialog.blp:30 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:35 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:34 +msgid "Keybindings" +msgstr "" + +#: data/gtk/window.blp:149 data/gtk/window.blp:358 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:36 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:35 +msgid "About" +msgstr "" + +#: data/gtk/window.blp:163 +msgid "Open or create Library to start syncing" +msgstr "" + +#: data/gtk/window.blp:171 data/gtk/window.blp:466 +msgid "Open Library" +msgstr "" + +#: data/gtk/window.blp:180 +msgid "Create Library" +msgstr "" + +#: data/gtk/window.blp:202 +msgid "Tags" +msgstr "" + +#: data/gtk/window.blp:210 data/gtk/window.blp:241 +#: data/gtk/ui/shortcuts-dialog.blp:35 +msgid "Toggle sidebar" +msgstr "" + +#: data/gtk/window.blp:217 +msgid "Register tag" +msgstr "" + +#: data/gtk/window.blp:248 +msgid "Import files or open a library" +msgstr "" + +#: data/gtk/window.blp:263 data/gtk/ui/shortcuts-dialog.blp:15 +msgid "Toggle search" +msgstr "" + +#: data/gtk/window.blp:269 +msgid "Filter library" +msgstr "" + +#: data/gtk/window.blp:305 +msgid "Sort" +msgstr "" + +#: data/gtk/window.blp:327 +msgid "Last Added" +msgstr "" + +#: data/gtk/window.blp:335 +msgid "A-Z" +msgstr "" + +#: data/gtk/window.blp:341 +msgid "Z-A" +msgstr "" + +#: data/gtk/window.blp:352 +msgid "Mass Lyrics Downloading" +msgstr "" + +#: data/gtk/window.blp:383 +msgid "Delete selected files" +msgstr "" + +#: data/gtk/window.blp:392 +msgid "Enable bulk deletion mode" +msgstr "" + +#: data/gtk/window.blp:410 data/gtk/ui/dialogs/LRClib.blp:80 +msgid "Search" +msgstr "" + +#: data/gtk/window.blp:431 +msgid "Library is Empty" +msgstr "" + +#: data/gtk/window.blp:432 +msgid "" +"Your current Library is empty. Import files right now or open another Library" +msgstr "" + +#: data/gtk/window.blp:439 +msgid "Import…" +msgstr "" + +#: data/gtk/window.blp:449 data/gtk/ui/dialogs/LRClib.blp:223 +msgid "Nothing Was Found" +msgstr "" + +#: data/gtk/window.blp:450 +msgid "No songs found for your request. Try out another one" +msgstr "" + +#: data/gtk/window.blp:465 data/gtk/ui/dialogs/ImportDialog.blp:10 +msgid "Import Files" +msgstr "" + +#: data/gtk/window.blp:470 +msgid "Create New Library" +msgstr "" + +#: data/gtk/models/LblSyncLineExtraMenu.blp:5 +msgid "Clear Start Timestamp" +msgstr "" + +#: data/gtk/models/LblSyncLineExtraMenu.blp:6 +msgid "Clear End Timestamp" +msgstr "" + +#: data/gtk/models/LblSyncLineExtraMenu.blp:7 +msgid "Clear All Timestamps" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:7 data/gtk/ui/dialogs/Preferences.blp:8 +#: data/gtk/ui/dialogs/Preferences.blp:62 +#: data/gtk/ui/dialogs/Preferences.blp:157 +msgid "General" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:10 +msgid "Quit" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:20 +msgid "Open library" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:25 +msgid "Import files" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:41 +msgid "Sync mode" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:44 +msgid "Sync/Re-sync" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:49 +msgid "Replay selected line/word" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:54 +msgid "Re-sync default amount of ms back" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:59 +msgid "Re-sync large amount of ms back" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:64 +msgid "Re-sync default amount of ms forward" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:69 +msgid "Re-sync large amount of ms forward" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:75 +msgid "Line-by-Line line actions" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:78 +msgid "Remove selected line" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:83 +msgid "Prepend line to selected" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:88 +msgid "Append line to selected" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:93 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:211 +msgid "Append line to end" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:99 +msgid "Word-by-Word navigation" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:102 +msgid "One word back" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:107 +msgid "One word next" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:112 +msgid "One line up" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:117 +msgid "One line down" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:78 +msgid "Search LRClib for provided title and artist" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:126 +msgid "Synced" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:143 +msgid "Synced lyrics from LRClib" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:170 +msgid "Plain lyrics from LRClib" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:186 +msgid "Imports currently selected lyrics" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:188 data/gtk/ui/dialogs/ImportDialog.blp:66 +msgid "Import" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:224 +msgid "Try out another request, maybe there are mistakes in request text" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:228 +msgid "Search LRClib" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:229 +msgid "Search songs by title, artist and album" +msgstr "" + +#: data/gtk/ui/dialogs/MetadataEditor.blp:22 +msgid "Apply" +msgstr "" + +#: data/gtk/ui/dialogs/MetadataEditor.blp:80 +msgid "Change cover" +msgstr "" + +#: data/gtk/ui/dialogs/MetadataEditor.blp:86 +msgid "Set Cover…" +msgstr "" + +#: data/gtk/ui/dialogs/MetadataEditor.blp:91 +msgid "Remove Cover…" +msgstr "" + +#: data/gtk/ui/dialogs/MetadataEditor.blp:123 +msgid "Embed Lyrics" +msgstr "" + +#: data/gtk/ui/dialogs/MetadataEditor.blp:128 +msgid "Delete Lyrics" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:12 +msgid "Behavior" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:15 +msgid "Reset Quick Edit Dialog on Close" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:16 +msgid "Choose, if quick edit dialog text should be cleaned after exit or not" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:20 +msgid "Save Library on App Close" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:21 +msgid "Re-opens last opened Library on the next startup" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:26 +msgid "Mass Downloading" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:29 +msgid "Max Parallel Downloadings" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:30 +msgid "" +"The amount of simultaneous parallel downloadings. High amount may cause " +"downloading failure if treated as DDoS attack" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:41 +msgid "Preferred Lyrics Format" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:42 +msgid "Target lyrics format for LRClib downloading" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:47 +msgid "Debug" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:50 +msgid "Enable Debug Logging Profile" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:51 +msgid "Expands logging information for debug purposes" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:52 +msgid "NEEDS RESTART" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:58 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:5 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:5 +msgid "Syncing" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:65 +msgid "Syncing Type" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:66 +msgid "Defines the default workflow of syncing process" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:69 +#: data/gtk/ui/dialogs/Preferences.blp:93 +msgid "Line-by-Line" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:70 +#: data/gtk/ui/dialogs/Preferences.blp:119 +msgid "Word-by-Word" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:76 +msgid "Word-by-Word sync workflow is not supported on mobile devices." +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:87 +msgid "Use Precise Milliseconds" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:88 +msgid "Use 3-digit milliseconds instead of 2-digit" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:96 +#: data/gtk/ui/dialogs/Preferences.blp:122 +msgid "Default Re-Sync Value" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:97 +#: data/gtk/ui/dialogs/Preferences.blp:123 +msgid "Amount of milliseconds default re-sync performs by" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:107 +#: data/gtk/ui/dialogs/Preferences.blp:133 +msgid "Large Re-Sync Value" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:108 +#: data/gtk/ui/dialogs/Preferences.blp:134 +msgid "Amount of milliseconds large re-sync performs by" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:146 +msgid "Lyric Manipulation" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:151 +msgid "Auto Lyric Manipulation" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:152 +msgid "" +"Automatically creates and updates lyric DB instance when any of lyric line " +"or word changed" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:161 +msgid "Autosave Interval" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:162 +msgid "Autosave interval after lyrics syncing inactivity" +msgstr "" + +#: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:5 +msgid "Re-Sync All Lines?" +msgstr "" + +#: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:6 +msgid "" +"Input amount of milliseconds to re-sync all lines. Prefix it with “-” to re-" +"sync backwards." +msgstr "" + +#: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:11 +msgid "Milliseconds" +msgstr "" + +#: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:18 +msgid "Re-Sync" +msgstr "" + +#: data/gtk/ui/dialogs/MassDownloadingDialog.blp:10 +msgid "Mass Download" +msgstr "" + +#: data/gtk/ui/dialogs/MassDownloadingDialog.blp:49 +msgid "Rewrite Already Existing Lyrics" +msgstr "" + +#: data/gtk/ui/dialogs/MassDownloadingDialog.blp:50 +msgid "Will replace already existing lyrics in file to those one found" +msgstr "" + +#: data/gtk/ui/dialogs/MassDownloadingDialog.blp:73 +msgid "No Log Available Yet" +msgstr "" + +#: data/gtk/ui/dialogs/MassDownloadingDialog.blp:74 +msgid "Start fetching to see something" +msgstr "" + +#: data/gtk/ui/dialogs/MassDownloadingDialog.blp:79 +msgid "Lyrics Already Fetched" +msgstr "" + +#: data/gtk/ui/dialogs/MassDownloadingDialog.blp:80 +msgid "Lyrics for all songs are already fetched" +msgstr "" + +#: data/gtk/ui/dialogs/AboutFileDialog.blp:13 +msgid "About File" +msgstr "" + +#: data/gtk/ui/dialogs/AboutFileDialog.blp:30 +msgid "Show file" +msgstr "" + +#: data/gtk/ui/dialogs/AboutFileDialog.blp:124 +msgid "Imported at" +msgstr "" + +#: data/gtk/ui/dialogs/AboutFileDialog.blp:132 +msgid "Last Modified" +msgstr "" + +#: data/gtk/ui/dialogs/AboutFileDialog.blp:144 +#: data/gtk/ui/dialogs/AboutFileDialog.blp:175 +msgid "Available Lyrics" +msgstr "" + +#: data/gtk/ui/dialogs/AboutFileDialog.blp:159 +msgid "Delete File" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:35 +msgid "Import Settings" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:39 +msgid "Import With Lyrics" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:40 +msgid "Also import lyric files if they have the same name" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:43 +msgid "eLRC prefix" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:44 +msgid "Remain empty if not used" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:48 +msgid "Prefer Embedded Lyrics" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:49 +msgid "" +"If file has lyrics embedded, they would be used during import. This " +"overrides any import from files" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:54 +msgid "Move Files" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:55 +msgid "Moves files to the import location instead of copying them" +msgstr "" + +#: data/gtk/ui/dialogs/ImportingDialog.blp:33 +msgid "Importing…" +msgstr "" + +#: data/gtk/ui/dialogs/ImportingDialog.blp:40 +msgid "Preparing…" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:64 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:63 +msgid "Sync/Re-sync line" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:75 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:74 +msgid "Replay selected line" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:85 +msgid "Re-sync selected line back" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:95 +msgid "Re-sync selected line forward" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:105 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:110 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:98 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:102 +msgid "Import from …" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:124 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:129 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:117 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:121 +msgid "Export to …" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:160 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:158 +msgid "Embed to File" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:163 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:161 +msgid "As Plain" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:169 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:167 +msgid "As LRC" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:175 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:173 +msgid "As SRT" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:202 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:207 +msgid "Actions with selected line" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:208 +msgid "Remove line" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:209 +msgid "Prepend line" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:210 +msgid "Append line" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:222 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:227 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:203 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:207 +msgid "Utilities" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:229 +msgid "End sync" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:230 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:209 +msgid "Re-sync all" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:231 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:210 +msgid "Edit metadata" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:232 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:211 +msgid "About file" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:277 +msgid "Add Line" +msgstr "" + +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:82 +msgid "Re-sync selected word back" +msgstr "" + +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:90 +msgid "Re-sync selected word forward" +msgstr "" + +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:179 +msgid "As eLRC" +msgstr "" + +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:243 +msgid "Edit" +msgstr "" + +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:269 +#: data/gtk/ui/widgets/SongCard.blp:35 +msgid "Sync" +msgstr "" + +#: data/gtk/ui/widgets/SongCard.blp:45 +msgid "Edit song metadata" +msgstr "" + +#: data/gtk/ui/widgets/SongCard.blp:55 +msgid "Show song info" +msgstr "" + +#: data/gtk/ui/widgets/SongCard.blp:68 +msgid "Open syncing page" +msgstr "" + +#: data/gtk/ui/widgets/UIPlayer.blp:105 +msgid "Play/Pause" +msgstr "" + +#: data/gtk/ui/widgets/UIPlayer.blp:139 +msgid "Playback settings" +msgstr "" + +#: data/gtk/ui/widgets/UIPlayer.blp:158 +msgid "Toggle mute" +msgstr "" + +#: data/gtk/ui/widgets/UIPlayer.blp:209 +msgid "Reset" +msgstr "" + +#: data/gtk/ui/widgets/UIPlayer.blp:222 +msgid "Toggle song repeat" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:9 +#: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:3 +msgid "Sync lyrics of your loved songs" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:11 +msgid "" +"Chronograph is an open-source application designed for accurately syncing " +"lyrics with audio timestamps." +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:13 +msgid "" +"You may notice that many of music players support synced lyrics which are " +"highlighted line-by-line or word-by-word while playing? This app was " +"designed to give the community an ability to be the ones who make these " +"lyrics." +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:16 +msgid "" +"Chronograph directly supports publishing to LRCLib. As many FOSS music " +"players use LRCLib to fetch synchronized lyrics, this integration allows " +"users to easily contribute their work back to the open-source community." +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:19 +msgid "" +"If you have a large base of music and just want to download lyrics for all " +"of it, Chronograph also supports mass lyrics downloading. It will try to " +"find lyrics for each of your track on LRClib and save it depending on your " +"settings." +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:22 +msgid "Syncing Modes" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:24 +msgid "" +"Line-by-Line (Primary): Here, every time you do sync action, timestamp is " +"placed for the whole line of lyrics. This is the most supported format of " +"synced lyrics." +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:26 +msgid "" +"Word-by-Word (Advanced): Designed for true karaoke quality. It places a " +"timestamp for every single word, enabling players to animate lyrics with " +"precision." +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:29 +msgid "Supported Formats" +msgstr "" + +#. Translators: Remain as is +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:32 +msgid "OGG" +msgstr "" + +#. Translators: Remain as is +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:34 +msgid "FLAC" +msgstr "" + +#. Translators: Remain as is +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:36 +msgid "MP3" +msgstr "" + +#. Translators: Remain as is +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:38 +msgid "M4A" +msgstr "" + +#. Translators: Remain as is +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:40 +msgid "OPUS" +msgstr "" + +#. Translators: Remain as is +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:42 +msgid "WAV" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:43 +msgid "AAC (reduced functionality)" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:79 +msgid "Library" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:83 +msgid "Lyrics syncing page" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:87 +msgid "Word-by-Word syncing workflow" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:91 +msgid "Word-by-Word lyrics editor" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:95 +msgid "LRClib import dialog" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:99 +msgid "Mass lyrics downloading dialog" +msgstr "" + +#. Translators: Please, do not remove original english keywords. Just add your language translations after these keywords (the last keyword must end with semicolon) +#: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:10 +msgid "lyrics;songs;multimedia;media;lrclib;music;syncing;chronograph;" +msgstr "" From 0c065c0463784e177c37aeacf67416d7e1e079c3 Mon Sep 17 00:00:00 2001 From: Sean Young Date: Tue, 24 Feb 2026 15:53:59 +0100 Subject: [PATCH 03/24] i18n: translated using Weblate (Chinese (Traditional Han script)) Currently translated at 59.6% (170 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/zh_Hant/ --- po/zh_Hant.po | 353 +++++++++++++++++++++++++------------------------- 1 file changed, 177 insertions(+), 176 deletions(-) diff --git a/po/zh_Hant.po b/po/zh_Hant.po index 1e7f5ec..c88d231 100644 --- a/po/zh_Hant.po +++ b/po/zh_Hant.po @@ -8,128 +8,129 @@ msgstr "" "Project-Id-Version: Chronograph\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"PO-Revision-Date: 2026-02-24 17:09+0000\n" +"Last-Translator: Sean Young \n" +"Language-Team: Chinese (Traditional Han script) \n" "Language: zh_Hant\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.16.1-dev\n" #: chronograph/window.py:53 msgid "All Supported Media" -msgstr "" +msgstr "所有支援的媒體格式" #: chronograph/window.py:257 msgid "Only Chronograph libraries are supported" -msgstr "" +msgstr "僅支援 Chronograph 格式的資源庫" #: chronograph/window.py:309 msgid "Failed to create library" -msgstr "" +msgstr "資源庫建立失敗" #: chronograph/window.py:323 chronograph/window.py:382 chronograph/main.py:81 msgid "Open a library before importing files" -msgstr "" +msgstr "請先開啟再匯入檔案" #: chronograph/window.py:439 msgid "Selected folder is not a Chronograph Library" -msgstr "" +msgstr "已選取的資料夾並非 Chronograph" #: chronograph/window.py:491 msgid "Open a library to import files" -msgstr "" +msgstr "請開啟以匯入檔案" #: chronograph/window.py:495 msgid "Import already in progress" -msgstr "" +msgstr "匯入已在執行中" #: chronograph/window.py:500 chronograph/window.py:530 msgid "No supported files were imported" -msgstr "" +msgstr "未匯入任何支援格式的檔案" #: chronograph/window.py:553 msgid "Imported {} track" msgid_plural "Imported {} tracks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "已匯入 {} 個曲目" #: chronograph/window.py:565 msgid "Import failed" -msgstr "" +msgstr "匯入失敗" #: chronograph/window.py:648 #, python-brace-format msgid "Deleted {deleted} file" msgid_plural "Deleted {deleted} files" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "已刪除 {deleted} 個檔案" #: chronograph/window.py:687 msgid "Copied successfully" -msgstr "" +msgstr "複製成功" #. Translators: Add Your Name, Your Name , or Your Name https://your-site.com for it to show up in the About dialog. PLEASE, DON'T DELETE PREVIOUS TRANSLATORS CREDITS AND SEPARATE YOURSELF BY NEWLINE `\n` METASYMBOL #: chronograph/main.py:174 +#, fuzzy msgid "translator-credits" -msgstr "" +msgstr "Sean Young " #: chronograph/main.py:182 msgid "Inspiration" -msgstr "" +msgstr "發掘靈感" #. Translators: This is the summary of the another app Lexi: https://flathub.org/apps/io.github.dzheremi2.lexi #: chronograph/main.py:192 msgid "Build your own dictionary" -msgstr "" +msgstr "建立專屬於你的字典" #: chronograph/main.py:198 msgid "Translate the App" -msgstr "" +msgstr "翻譯應用程式" #: chronograph/ui/dialogs/lrclib.py:114 msgid "Connection Error" -msgstr "" +msgstr "連線錯誤" #: chronograph/ui/dialogs/lrclib.py:116 msgid "Network error occured while connecting to LRClib" -msgstr "" +msgstr "連接 LRClib 時發生網路錯誤" #: chronograph/ui/dialogs/lrclib.py:122 msgid "Something went wrong" -msgstr "" +msgstr "哎呀,看來遇到了一些小狀況!" #: chronograph/ui/dialogs/lrclib.py:124 msgid "" "An unknown error occurred while trying to connect to the LRC library server" -msgstr "" +msgstr "嘗試連接 LRC 歌詞庫伺服器時發生未知錯誤" #: chronograph/ui/dialogs/lrclib.py:203 msgid "No synced lyrics available" -msgstr "" +msgstr "無可用的動態歌詞" #: chronograph/ui/dialogs/lrclib.py:208 msgid "No plain lyrics available" -msgstr "" +msgstr "暫無可用的純文字歌詞" #: chronograph/ui/dialogs/preferences.py:123 msgid "Synced Only" -msgstr "" +msgstr "僅動態歌詞" #: chronograph/ui/dialogs/preferences.py:124 msgid "Synced, Fallback to Plain If Unavailable" -msgstr "" +msgstr "動態歌詞,若無則以純文字代替" #: chronograph/ui/dialogs/preferences.py:125 msgid "Plain Only" -msgstr "" +msgstr "僅純文字歌詞" #: chronograph/ui/dialogs/mass_downloading_dialog.py:79 #: chronograph/ui/dialogs/mass_downloading_dialog.py:154 #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:62 msgid "Fetch" -msgstr "" +msgstr "獲取" #: chronograph/ui/dialogs/mass_downloading_dialog.py:150 #: chronograph/ui/dialogs/tag_registration_dialog.py:23 @@ -137,142 +138,142 @@ msgstr "" #: data/gtk/ui/dialogs/MetadataEditor.blp:16 #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:17 msgid "Cancel" -msgstr "" +msgstr "取消" #: chronograph/ui/dialogs/mass_downloading_dialog.py:176 msgid "Connection timed out" -msgstr "" +msgstr "連線逾時" #: chronograph/ui/dialogs/mass_downloading_dialog.py:178 msgid "Connection error occurred" -msgstr "" +msgstr "發生連線錯誤" #: chronograph/ui/dialogs/mass_downloading_dialog.py:180 msgid "An error occurred: " -msgstr "" +msgstr "發生錯誤: " #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:187 msgid "Instrumental track. No lyrics available" -msgstr "" +msgstr "純音樂曲目,沒有可用的歌詞" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:195 msgid "Track is missing from library" -msgstr "" +msgstr "資源庫中找不到該曲目" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:205 msgid "No synced lyrics found" -msgstr "" +msgstr "找不到動態歌詞" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:217 #: chronograph/backend/lrclib/lrclib_service.py:429 msgid "No lyrics found" -msgstr "" +msgstr "找不到歌詞" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:225 msgid "No plain lyrics found" -msgstr "" +msgstr "找不到純文字歌詞" #: chronograph/ui/dialogs/mass_downloading_dialog.py:248 msgid "Cancelled" -msgstr "" +msgstr "已取消" #: chronograph/ui/dialogs/mass_downloading_dialog.py:296 msgid "Fetching" -msgstr "" +msgstr "資料獲取中" #: chronograph/ui/dialogs/tag_registration_dialog.py:16 #: chronograph/ui/dialogs/about_file_dialog.py:194 msgid "Add New Tag" -msgstr "" +msgstr "新增標籤" #: chronograph/ui/dialogs/tag_registration_dialog.py:21 msgid "Tag name…" -msgstr "" +msgstr "標籤名稱…" #: chronograph/ui/dialogs/tag_registration_dialog.py:24 msgid "Add" -msgstr "" +msgstr "新增" #: chronograph/ui/dialogs/about_file_dialog.py:52 msgid "Assign tag" -msgstr "" +msgstr "指定標籤" #: chronograph/ui/dialogs/about_file_dialog.py:136 msgid "No Lyrics Available" -msgstr "" +msgstr "沒有可用的歌詞" #: chronograph/ui/dialogs/about_file_dialog.py:157 msgid "Select Tag" -msgstr "" +msgstr "選擇標籤" #: chronograph/ui/dialogs/about_file_dialog.py:179 msgid "No Tags Available" -msgstr "" +msgstr "沒有可用的標籤" #: chronograph/ui/dialogs/about_file_dialog.py:180 msgid "There's no tags registered yet or all tags were assigned" -msgstr "" +msgstr "尚未登錄任何標籤或所有標籤皆已指派" #: chronograph/ui/dialogs/about_file_dialog.py:323 msgid "Click to unassign" -msgstr "" +msgstr "點擊將標籤從中移除" #: chronograph/ui/dialogs/about_file_dialog.py:386 #, python-brace-format msgid "File \"{title} — {artist}\" was deleted" -msgstr "" +msgstr "已刪除檔案「{title} — {artist}」" #: chronograph/ui/dialogs/importing_dialog.py:36 #, python-brace-format msgid "Imported {imported}/{total}" -msgstr "" +msgstr "已匯入 {imported}/{total}" #: chronograph/ui/sync_pages/lbl_sync_page.py:308 #: chronograph/ui/sync_pages/wbw_sync_page.py:289 #: chronograph/ui/widgets/lyric_row.py:213 msgid "Lyrics exported to clipboard" -msgstr "" +msgstr "已複製歌詞至剪貼簿" #: chronograph/ui/sync_pages/lbl_sync_page.py:318 #: chronograph/ui/sync_pages/wbw_sync_page.py:221 #: chronograph/ui/widgets/lyric_row.py:182 msgid "File must have a suffix" -msgstr "" +msgstr "檔案必須有副檔名" #: chronograph/ui/sync_pages/lbl_sync_page.py:332 #: chronograph/ui/sync_pages/wbw_sync_page.py:236 #: chronograph/ui/widgets/lyric_row.py:196 msgid "Lyrics exported to file" -msgstr "" +msgstr "歌詞已匯出至檔案" #: chronograph/ui/sync_pages/lbl_sync_page.py:333 #: chronograph/ui/sync_pages/wbw_sync_page.py:237 #: chronograph/ui/widgets/lyric_row.py:197 msgid "Show" -msgstr "" +msgstr "顯示" #: chronograph/ui/sync_pages/lbl_sync_page.py:349 #: chronograph/ui/sync_pages/wbw_sync_page.py:263 #: chronograph/ui/widgets/lyric_row.py:162 #, python-brace-format msgid "Lyrics ({pattern})" -msgstr "" +msgstr "歌詞 ({pattern})" #: chronograph/ui/sync_pages/lbl_sync_page.py:351 #: chronograph/ui/sync_pages/wbw_sync_page.py:265 msgid "Chronograph Project (.chron)" -msgstr "" +msgstr "Chronograph 專案 (.chron)" #: chronograph/ui/sync_pages/lbl_sync_page.py:467 #: chronograph/ui/widgets/lyric_row.py:116 #, python-brace-format msgid "Published successfully: {code}" -msgstr "" +msgstr "發佈成功: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:471 #: chronograph/ui/widgets/lyric_row.py:120 @@ -284,24 +285,24 @@ msgstr "" #: chronograph/ui/widgets/lyric_row.py:124 #, python-brace-format msgid "Unknown error occured: {code}" -msgstr "" +msgstr "發生未知錯誤: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:487 #: chronograph/ui/widgets/lyric_row.py:136 msgid "Network error occurred while publishing lyrics" -msgstr "" +msgstr "發佈歌詞時發生網路錯誤" #: chronograph/ui/sync_pages/lbl_sync_page.py:488 #: chronograph/ui/sync_pages/lbl_sync_page.py:494 #: chronograph/ui/widgets/lyric_row.py:137 #: chronograph/ui/widgets/lyric_row.py:143 msgid "Log" -msgstr "" +msgstr "日誌記錄" #: chronograph/ui/sync_pages/lbl_sync_page.py:493 #: chronograph/ui/widgets/lyric_row.py:142 msgid "An error occurred while publishing lyrics" -msgstr "" +msgstr "歌詞發佈時發生錯誤" #: chronograph/ui/sync_pages/lbl_sync_page.py:503 #: chronograph/ui/widgets/lyric_row.py:79 @@ -311,99 +312,99 @@ msgstr "" #: chronograph/ui/sync_pages/lbl_sync_page.py:520 #: chronograph/ui/widgets/lyric_row.py:93 msgid "Unable to publish lyrics." -msgstr "" +msgstr "未能發佈歌詞。" #: chronograph/ui/sync_pages/lbl_sync_page.py:522 #: chronograph/ui/widgets/lyric_row.py:95 msgid "" "To publish lyrics the track must have a title, artist, album and lyrics " "fields set." -msgstr "" +msgstr "發佈歌詞時,曲目必須設定標題、藝人、專輯及歌詞欄位。" #: chronograph/ui/sync_pages/lbl_sync_page.py:527 #: chronograph/ui/widgets/lyric_row.py:100 msgid "Close" -msgstr "" +msgstr "關閉" #: chronograph/ui/sync_pages/lbl_sync_page.py:531 #: chronograph/ui/widgets/lyric_row.py:104 msgid "Cannot publish empty lyrics" -msgstr "" +msgstr "無法發佈空白的歌詞" #: chronograph/ui/sync_pages/lbl_sync_page.py:532 #: chronograph/ui/widgets/lyric_row.py:105 msgid "Why?" -msgstr "" +msgstr "蛤?" #: chronograph/ui/sync_pages/wbw_sync_page.py:127 msgid "No lyrics available" -msgstr "" +msgstr "沒有可用的歌詞" #: chronograph/ui/sync_pages/wbw_sync_page.py:128 msgid "You've not provided any lyrics for synchronization" -msgstr "" +msgstr "尚未提供任何可供同步的歌詞" #: chronograph/ui/sync_pages/wbw_sync_page.py:382 msgid "No lyrics to be re-synced" -msgstr "" +msgstr "沒有需要重新同步的歌詞" #: chronograph/ui/sync_pages/wbw_sync_page.py:384 msgid "Open Sync mode to re-sync all words" -msgstr "" +msgstr "開啟同步模式以重新同步所有歌詞" #: chronograph/ui/widgets/lbl_sync_line.py:81 msgid "Not synced yet" -msgstr "" +msgstr "未同步" #: chronograph/ui/widgets/lbl_sync_line.py:83 #, python-brace-format msgid "{start} — End is not synced" -msgstr "" +msgstr "{start} — 結尾未同步" #: chronograph/ui/widgets/lbl_sync_line.py:85 #, python-brace-format msgid "Start is not synced — {end}" -msgstr "" +msgstr "開首尚未同步 — {end}" #: chronograph/ui/widgets/lrclib_track.py:10 data/gtk/window.blp:309 #: data/gtk/ui/dialogs/LRClib.blp:61 data/gtk/ui/dialogs/MetadataEditor.blp:109 #: data/gtk/ui/dialogs/AboutFileDialog.blp:85 msgid "Title" -msgstr "" +msgstr "標題" #: chronograph/ui/widgets/lrclib_track.py:11 data/gtk/window.blp:315 #: data/gtk/ui/dialogs/LRClib.blp:66 data/gtk/ui/dialogs/MetadataEditor.blp:113 #: data/gtk/ui/dialogs/AboutFileDialog.blp:95 msgid "Artist" -msgstr "" +msgstr "藝人" #: chronograph/ui/widgets/lrclib_track.py:12 msgid "Duration" -msgstr "" +msgstr "時長" #: chronograph/ui/widgets/lrclib_track.py:13 data/gtk/window.blp:321 #: data/gtk/ui/dialogs/LRClib.blp:70 data/gtk/ui/dialogs/MetadataEditor.blp:117 #: data/gtk/ui/dialogs/AboutFileDialog.blp:105 msgid "Album" -msgstr "" +msgstr "專輯" #: chronograph/ui/widgets/lrclib_track.py:14 msgid "Is instrumental" -msgstr "" +msgstr "純音樂" #: chronograph/ui/widgets/lrclib_track.py:17 msgid "Yes" -msgstr "" +msgstr "是" #: chronograph/ui/widgets/lrclib_track.py:18 msgid "No" -msgstr "" +msgstr "否" #: chronograph/ui/widgets/ui_player.py:50 #: chronograph/ui/widgets/ui_player.py:64 #, python-brace-format msgid "{vol}%" -msgstr "" +msgstr "{vol}%" #: chronograph/ui/widgets/lyric_row.py:49 #: data/gtk/ui/sync_pages/LblSyncPage.blp:111 @@ -411,7 +412,7 @@ msgstr "" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:104 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:124 msgid "File" -msgstr "" +msgstr "檔案" #: chronograph/ui/widgets/lyric_row.py:54 #: data/gtk/ui/sync_pages/LblSyncPage.blp:112 @@ -419,348 +420,348 @@ msgstr "" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:105 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:185 msgid "Clipboard" -msgstr "" +msgstr "剪貼簿" #: chronograph/ui/widgets/lyric_row.py:59 msgid "Export To…" -msgstr "" +msgstr "匯出至…" #: chronograph/ui/widgets/tag_row.py:50 chronograph/ui/widgets/tag_row.py:67 msgid "Rename" -msgstr "" +msgstr "重新命名" #: chronograph/ui/widgets/tag_row.py:51 chronograph/ui/widgets/tag_row.py:94 msgid "Delete" -msgstr "" +msgstr "刪除" #: chronograph/ui/widgets/tag_row.py:62 msgid "Rename Tag" -msgstr "" +msgstr "重新命名標籤" #: chronograph/ui/widgets/tag_row.py:89 msgid "Delete Tag?" -msgstr "" +msgstr "刪除標籤?" #: chronograph/backend/file/song_card_model.py:16 msgctxt "song title placeholder" msgid "Unknown" -msgstr "" +msgstr "未知" #: chronograph/backend/file/song_card_model.py:17 msgctxt "song artist placeholder" msgid "Unknown" -msgstr "" +msgstr "未知" #: chronograph/backend/file/song_card_model.py:18 msgctxt "song album placeholder" msgid "Unknown" -msgstr "" +msgstr "未知" #: chronograph/backend/file/available_lyrics.py:65 data/gtk/window.blp:273 msgctxt "means lyrics absence" msgid "None" -msgstr "" +msgstr "無" #: chronograph/backend/file/available_lyrics.py:66 #: chronograph/backend/file/available_lyrics.py:80 data/gtk/window.blp:277 #: data/gtk/ui/dialogs/LRClib.blp:154 msgid "Plain" -msgstr "" +msgstr "純文字" #: chronograph/backend/lrclib/lrclib_service.py:374 #: chronograph/backend/lrclib/lrclib_service.py:402 #: chronograph/backend/lrclib/lrclib_service.py:415 msgid "Fetched successfully" -msgstr "" +msgstr "成功獲取資料" #. Second attempt using api_search #: chronograph/backend/lrclib/lrclib_service.py:381 msgid "Fetch using /api/get failed, trying /api/search" -msgstr "" +msgstr "透過 /api/get 獲取失敗,正在嘗試 /api/search" #: chronograph/backend/lrclib/lrclib_service.py:396 msgid "Trying search with no album" -msgstr "" +msgstr "嘗試以無專輯進行搜尋" #: chronograph/backend/lrclib/lrclib_service.py:408 #: chronograph/backend/lrclib/lrclib_service.py:420 msgid "No suitable lyrics found" -msgstr "" +msgstr "找不到符合的歌詞" #: data/gtk/window.blp:6 msgid "No Tags" -msgstr "" +msgstr "沒有標籤" #: data/gtk/window.blp:8 msgid "Press plus button to register a new Tag" -msgstr "" +msgstr "按下加號按鍵以登錄新的標籤" #: data/gtk/window.blp:17 data/gtk/window.blp:351 #: data/gtk/ui/sync_pages/LblSyncPage.blp:30 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:29 msgid "Quick Editor" -msgstr "" +msgstr "快速編輯器" #: data/gtk/window.blp:57 msgid "Copy to Clipboard" -msgstr "" +msgstr "複製至剪貼簿" #. Translators: App name IS intended to be translated #: data/gtk/window.blp:70 data/gtk/window.blp:162 data/gtk/window.blp:195 #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:8 #: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:2 msgid "Chronograph" -msgstr "" +msgstr "Chronograph" #: data/gtk/window.blp:117 msgid "Drop files here to open them" -msgstr "" +msgstr "在此拖放檔案以開啟" #: data/gtk/window.blp:143 data/gtk/window.blp:301 #: data/gtk/ui/sync_pages/LblSyncPage.blp:26 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:26 msgid "Menu" -msgstr "" +msgstr "選單" #: data/gtk/window.blp:147 data/gtk/window.blp:356 #: data/gtk/ui/sync_pages/LblSyncPage.blp:34 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:33 msgid "Preferences" -msgstr "" +msgstr "偏好設定" #: data/gtk/window.blp:148 data/gtk/window.blp:357 #: data/gtk/ui/shortcuts-dialog.blp:30 #: data/gtk/ui/sync_pages/LblSyncPage.blp:35 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:34 msgid "Keybindings" -msgstr "" +msgstr "鍵盤快捷鍵" #: data/gtk/window.blp:149 data/gtk/window.blp:358 #: data/gtk/ui/sync_pages/LblSyncPage.blp:36 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:35 msgid "About" -msgstr "" +msgstr "關於" #: data/gtk/window.blp:163 msgid "Open or create Library to start syncing" -msgstr "" +msgstr "開啟或建立資源庫以開始同步" #: data/gtk/window.blp:171 data/gtk/window.blp:466 msgid "Open Library" -msgstr "" +msgstr "開啟資源庫" #: data/gtk/window.blp:180 msgid "Create Library" -msgstr "" +msgstr "建立資源庫" #: data/gtk/window.blp:202 msgid "Tags" -msgstr "" +msgstr "標籤" #: data/gtk/window.blp:210 data/gtk/window.blp:241 #: data/gtk/ui/shortcuts-dialog.blp:35 msgid "Toggle sidebar" -msgstr "" +msgstr "側邊欄開合" #: data/gtk/window.blp:217 msgid "Register tag" -msgstr "" +msgstr "登錄標籤" #: data/gtk/window.blp:248 msgid "Import files or open a library" -msgstr "" +msgstr "匯入檔案或開啟資源庫" #: data/gtk/window.blp:263 data/gtk/ui/shortcuts-dialog.blp:15 msgid "Toggle search" -msgstr "" +msgstr "切換搜尋" #: data/gtk/window.blp:269 msgid "Filter library" -msgstr "" +msgstr "資源庫篩選" #: data/gtk/window.blp:305 msgid "Sort" -msgstr "" +msgstr "排序" #: data/gtk/window.blp:327 msgid "Last Added" -msgstr "" +msgstr "最近新增" #: data/gtk/window.blp:335 msgid "A-Z" -msgstr "" +msgstr "A-Z" #: data/gtk/window.blp:341 msgid "Z-A" -msgstr "" +msgstr "Z-A" #: data/gtk/window.blp:352 msgid "Mass Lyrics Downloading" -msgstr "" +msgstr "正在批量下載歌詞" #: data/gtk/window.blp:383 msgid "Delete selected files" -msgstr "" +msgstr "刪除已選取的檔案" #: data/gtk/window.blp:392 msgid "Enable bulk deletion mode" -msgstr "" +msgstr "啟用批量刪除模式" #: data/gtk/window.blp:410 data/gtk/ui/dialogs/LRClib.blp:80 msgid "Search" -msgstr "" +msgstr "搜尋" #: data/gtk/window.blp:431 msgid "Library is Empty" -msgstr "" +msgstr "資源庫為空" #: data/gtk/window.blp:432 msgid "" "Your current Library is empty. Import files right now or open another Library" -msgstr "" +msgstr "目前的資源庫為空。立即匯入檔案或開啟其他資源庫" #: data/gtk/window.blp:439 msgid "Import…" -msgstr "" +msgstr "匯入…" #: data/gtk/window.blp:449 data/gtk/ui/dialogs/LRClib.blp:223 msgid "Nothing Was Found" -msgstr "" +msgstr "未找到任何結果" #: data/gtk/window.blp:450 msgid "No songs found for your request. Try out another one" -msgstr "" +msgstr "未找到符合條件的曲目。請嘗試其他曲目" #: data/gtk/window.blp:465 data/gtk/ui/dialogs/ImportDialog.blp:10 msgid "Import Files" -msgstr "" +msgstr "匯入檔案" #: data/gtk/window.blp:470 msgid "Create New Library" -msgstr "" +msgstr "建立新的資源庫" #: data/gtk/models/LblSyncLineExtraMenu.blp:5 msgid "Clear Start Timestamp" -msgstr "" +msgstr "清除開始時間戳記" #: data/gtk/models/LblSyncLineExtraMenu.blp:6 msgid "Clear End Timestamp" -msgstr "" +msgstr "清除結束時間戳記" #: data/gtk/models/LblSyncLineExtraMenu.blp:7 msgid "Clear All Timestamps" -msgstr "" +msgstr "清除所有時間戳記" #: data/gtk/ui/shortcuts-dialog.blp:7 data/gtk/ui/dialogs/Preferences.blp:8 #: data/gtk/ui/dialogs/Preferences.blp:62 #: data/gtk/ui/dialogs/Preferences.blp:157 msgid "General" -msgstr "" +msgstr "一般" #: data/gtk/ui/shortcuts-dialog.blp:10 msgid "Quit" -msgstr "" +msgstr "退出" #: data/gtk/ui/shortcuts-dialog.blp:20 msgid "Open library" -msgstr "" +msgstr "開啟資源庫" #: data/gtk/ui/shortcuts-dialog.blp:25 msgid "Import files" -msgstr "" +msgstr "匯入檔案" #: data/gtk/ui/shortcuts-dialog.blp:41 msgid "Sync mode" -msgstr "" +msgstr "同步模式" #: data/gtk/ui/shortcuts-dialog.blp:44 msgid "Sync/Re-sync" -msgstr "" +msgstr "同步/重新同步" #: data/gtk/ui/shortcuts-dialog.blp:49 msgid "Replay selected line/word" -msgstr "" +msgstr "重新播放已選取的行/字" #: data/gtk/ui/shortcuts-dialog.blp:54 msgid "Re-sync default amount of ms back" -msgstr "" +msgstr "重新同步預設的倒帶毫秒數" #: data/gtk/ui/shortcuts-dialog.blp:59 msgid "Re-sync large amount of ms back" -msgstr "" +msgstr "重新同步較大的倒帶毫秒數" #: data/gtk/ui/shortcuts-dialog.blp:64 msgid "Re-sync default amount of ms forward" -msgstr "" +msgstr "重新同步預設的快進毫秒數" #: data/gtk/ui/shortcuts-dialog.blp:69 msgid "Re-sync large amount of ms forward" -msgstr "" +msgstr "重新同步較大的快進毫秒數" #: data/gtk/ui/shortcuts-dialog.blp:75 msgid "Line-by-Line line actions" -msgstr "" +msgstr "逐行操作" #: data/gtk/ui/shortcuts-dialog.blp:78 msgid "Remove selected line" -msgstr "" +msgstr "移除已選取的行" #: data/gtk/ui/shortcuts-dialog.blp:83 msgid "Prepend line to selected" -msgstr "" +msgstr "在選定範圍前新增此行" #: data/gtk/ui/shortcuts-dialog.blp:88 msgid "Append line to selected" -msgstr "" +msgstr "在選定範圍後新增此行" #: data/gtk/ui/shortcuts-dialog.blp:93 #: data/gtk/ui/sync_pages/LblSyncPage.blp:211 msgid "Append line to end" -msgstr "" +msgstr "在最末端追加此行" #: data/gtk/ui/shortcuts-dialog.blp:99 msgid "Word-by-Word navigation" -msgstr "" +msgstr "逐字導覧" #: data/gtk/ui/shortcuts-dialog.blp:102 msgid "One word back" -msgstr "" +msgstr "後退一個字" #: data/gtk/ui/shortcuts-dialog.blp:107 msgid "One word next" -msgstr "" +msgstr "前進一個字" #: data/gtk/ui/shortcuts-dialog.blp:112 msgid "One line up" -msgstr "" +msgstr "向上一行" #: data/gtk/ui/shortcuts-dialog.blp:117 msgid "One line down" -msgstr "" +msgstr "向下一行" #: data/gtk/ui/dialogs/LRClib.blp:78 msgid "Search LRClib for provided title and artist" -msgstr "" +msgstr "在 LRClib 搜尋指定標題與藝人" #: data/gtk/ui/dialogs/LRClib.blp:126 msgid "Synced" -msgstr "" +msgstr "已同步" #: data/gtk/ui/dialogs/LRClib.blp:143 msgid "Synced lyrics from LRClib" -msgstr "" +msgstr "來自 LRClib 的動態歌詞" #: data/gtk/ui/dialogs/LRClib.blp:170 msgid "Plain lyrics from LRClib" -msgstr "" +msgstr "來自 LRClib 的純文字歌詞" #: data/gtk/ui/dialogs/LRClib.blp:186 msgid "Imports currently selected lyrics" -msgstr "" +msgstr "匯入目前選定的歌詞" #: data/gtk/ui/dialogs/LRClib.blp:188 data/gtk/ui/dialogs/ImportDialog.blp:66 msgid "Import" -msgstr "" +msgstr "匯入" #: data/gtk/ui/dialogs/LRClib.blp:224 msgid "Try out another request, maybe there are mistakes in request text" @@ -768,39 +769,39 @@ msgstr "" #: data/gtk/ui/dialogs/LRClib.blp:228 msgid "Search LRClib" -msgstr "" +msgstr "搜尋 LRClib" #: data/gtk/ui/dialogs/LRClib.blp:229 msgid "Search songs by title, artist and album" -msgstr "" +msgstr "依標題、藝人及專輯搜尋歌曲" #: data/gtk/ui/dialogs/MetadataEditor.blp:22 msgid "Apply" -msgstr "" +msgstr "套用" #: data/gtk/ui/dialogs/MetadataEditor.blp:80 msgid "Change cover" -msgstr "" +msgstr "更換封面" #: data/gtk/ui/dialogs/MetadataEditor.blp:86 msgid "Set Cover…" -msgstr "" +msgstr "設定封面…" #: data/gtk/ui/dialogs/MetadataEditor.blp:91 msgid "Remove Cover…" -msgstr "" +msgstr "移除封面…" #: data/gtk/ui/dialogs/MetadataEditor.blp:123 msgid "Embed Lyrics" -msgstr "" +msgstr "嵌入歌詞" #: data/gtk/ui/dialogs/MetadataEditor.blp:128 msgid "Delete Lyrics" -msgstr "" +msgstr "刪除歌詞" #: data/gtk/ui/dialogs/Preferences.blp:12 msgid "Behavior" -msgstr "" +msgstr "行為設定" #: data/gtk/ui/dialogs/Preferences.blp:15 msgid "Reset Quick Edit Dialog on Close" @@ -928,7 +929,7 @@ msgstr "" #: data/gtk/ui/dialogs/Preferences.blp:161 msgid "Autosave Interval" -msgstr "" +msgstr "自動儲存間隔" #: data/gtk/ui/dialogs/Preferences.blp:162 msgid "Autosave interval after lyrics syncing inactivity" @@ -946,7 +947,7 @@ msgstr "" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:11 msgid "Milliseconds" -msgstr "" +msgstr "毫秒" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:18 msgid "Re-Sync" @@ -1019,7 +1020,7 @@ msgstr "" #: data/gtk/ui/dialogs/ImportDialog.blp:43 msgid "eLRC prefix" -msgstr "" +msgstr "eLRC 前綴" #: data/gtk/ui/dialogs/ImportDialog.blp:44 msgid "Remain empty if not used" From ccef20aa4fc06ab660b227817ed53845b8e94326 Mon Sep 17 00:00:00 2001 From: NukeSource Date: Wed, 25 Feb 2026 15:01:42 +0100 Subject: [PATCH 04/24] i18n: translated using Weblate (Turkish) Currently translated at 59.2% (169 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/tr/ --- po/tr.po | 240 +++++++++++++++++++++++-------------------------------- 1 file changed, 98 insertions(+), 142 deletions(-) diff --git a/po/tr.po b/po/tr.po index f1599e3..7e37d6f 100644 --- a/po/tr.po +++ b/po/tr.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2025-11-10 14:51+0000\n" -"Last-Translator: Erdem Yumuşak \n" +"PO-Revision-Date: 2026-02-25 19:09+0000\n" +"Last-Translator: NukeSource \n" "Language-Team: Turkish \n" "Language: tr\n" @@ -17,11 +17,11 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.15-dev\n" +"X-Generator: Weblate 5.16.1-dev\n" #: chronograph/window.py:53 msgid "All Supported Media" -msgstr "" +msgstr "Tüm Desteklenen Medyalar" #: chronograph/window.py:257 msgid "Only Chronograph libraries are supported" @@ -55,19 +55,19 @@ msgstr "" #: chronograph/window.py:553 msgid "Imported {} track" msgid_plural "Imported {} tracks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "{} parça içe aktarıldı" +msgstr[1] "{} parça içe aktarıldı" #: chronograph/window.py:565 msgid "Import failed" -msgstr "" +msgstr "İçe aktarma başarısız" #: chronograph/window.py:648 #, python-brace-format msgid "Deleted {deleted} file" msgid_plural "Deleted {deleted} files" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "{deleted} dosya silindi" +msgstr[1] "{deleted} dosya silindi" #: chronograph/window.py:687 msgid "Copied successfully" @@ -78,7 +78,8 @@ msgstr "Başarıyla kopyalandı" msgid "translator-credits" msgstr "" "Recep Kaan Ergün\n" -"polarwood" +"polarwood\n" +"NukeSource" #: chronograph/main.py:182 msgid "Inspiration" @@ -91,16 +92,15 @@ msgstr "Kendi sözlüğünü oluştur" #: chronograph/main.py:198 msgid "Translate the App" -msgstr "Uygulamayı çevir" +msgstr "Uygulamayı Çevir" #: chronograph/ui/dialogs/lrclib.py:114 msgid "Connection Error" msgstr "Bağlantı Hatası" #: chronograph/ui/dialogs/lrclib.py:116 -#, fuzzy msgid "Network error occured while connecting to LRClib" -msgstr "LRClib.net'e bağlanırken bir sorun oluştu" +msgstr "LRClib.net'e bağlanırken bir ağ hatası oluştu" #: chronograph/ui/dialogs/lrclib.py:122 msgid "Something went wrong" @@ -130,7 +130,7 @@ msgstr "" #: chronograph/ui/dialogs/preferences.py:125 msgid "Plain Only" -msgstr "Sadece düz" +msgstr "Sadece Düz" #: chronograph/ui/dialogs/mass_downloading_dialog.py:79 #: chronograph/ui/dialogs/mass_downloading_dialog.py:154 @@ -148,7 +148,7 @@ msgstr "İptal" #: chronograph/ui/dialogs/mass_downloading_dialog.py:176 msgid "Connection timed out" -msgstr "Bağlantı zaman aşımına uğradı." +msgstr "Bağlantı zaman aşımına uğradı" #: chronograph/ui/dialogs/mass_downloading_dialog.py:178 #, fuzzy @@ -156,15 +156,13 @@ msgid "Connection error occurred" msgstr "Bağlantı Hatası" #: chronograph/ui/dialogs/mass_downloading_dialog.py:180 -#, fuzzy msgid "An error occurred: " -msgstr "Bilinmeyen bir hata oluştu: {code}" +msgstr "Bir hata oluştu: " #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:187 -#, fuzzy msgid "Instrumental track. No lyrics available" -msgstr "Şarkı sözü mevcut değil" +msgstr "Enstrümental parça. Şarkı sözü mevcut değil" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:195 @@ -191,9 +189,8 @@ msgid "No plain lyrics found" msgstr "Düz şarkı sözleri yok" #: chronograph/ui/dialogs/mass_downloading_dialog.py:248 -#, fuzzy msgid "Cancelled" -msgstr "İptal" +msgstr "İptal edildi" #: chronograph/ui/dialogs/mass_downloading_dialog.py:296 msgid "Fetching" @@ -202,11 +199,11 @@ msgstr "" #: chronograph/ui/dialogs/tag_registration_dialog.py:16 #: chronograph/ui/dialogs/about_file_dialog.py:194 msgid "Add New Tag" -msgstr "" +msgstr "Yeni Etiket Ekle" #: chronograph/ui/dialogs/tag_registration_dialog.py:21 msgid "Tag name…" -msgstr "" +msgstr "Etiket ismi…" #: chronograph/ui/dialogs/tag_registration_dialog.py:24 msgid "Add" @@ -214,22 +211,19 @@ msgstr "" #: chronograph/ui/dialogs/about_file_dialog.py:52 msgid "Assign tag" -msgstr "" +msgstr "Etiket ata" #: chronograph/ui/dialogs/about_file_dialog.py:136 -#, fuzzy msgid "No Lyrics Available" -msgstr "Şarkı sözü mevcut değil" +msgstr "Şarkı Sözü Mevcut Değil" #: chronograph/ui/dialogs/about_file_dialog.py:157 -#, fuzzy msgid "Select Tag" -msgstr "Dosyaları seçin" +msgstr "Etiket Seçin" #: chronograph/ui/dialogs/about_file_dialog.py:179 -#, fuzzy msgid "No Tags Available" -msgstr "Şarkı sözü mevcut değil" +msgstr "Etiket Mevcut Değil" #: chronograph/ui/dialogs/about_file_dialog.py:180 msgid "There's no tags registered yet or all tags were assigned" @@ -242,7 +236,7 @@ msgstr "" #: chronograph/ui/dialogs/about_file_dialog.py:386 #, python-brace-format msgid "File \"{title} — {artist}\" was deleted" -msgstr "" +msgstr "\"{title} — {artist}\" dosyası silindi" #: chronograph/ui/dialogs/importing_dialog.py:36 #, python-brace-format @@ -283,7 +277,7 @@ msgstr "" #: chronograph/ui/sync_pages/lbl_sync_page.py:351 #: chronograph/ui/sync_pages/wbw_sync_page.py:265 msgid "Chronograph Project (.chron)" -msgstr "" +msgstr "Chronograph Projesi (.chron)" #: chronograph/ui/sync_pages/lbl_sync_page.py:467 #: chronograph/ui/widgets/lyric_row.py:116 @@ -317,9 +311,8 @@ msgstr "" #: chronograph/ui/sync_pages/lbl_sync_page.py:493 #: chronograph/ui/widgets/lyric_row.py:142 -#, fuzzy msgid "An error occurred while publishing lyrics" -msgstr "LRClib.net'e bağlanırken bir sorun oluştu" +msgstr "Şarkı sözleri yayınlanırken bir hata oluştu" #: chronograph/ui/sync_pages/lbl_sync_page.py:503 #: chronograph/ui/widgets/lyric_row.py:79 @@ -328,19 +321,17 @@ msgstr "Her satır eşzamanlanmamış gibi gözüküyor" #: chronograph/ui/sync_pages/lbl_sync_page.py:520 #: chronograph/ui/widgets/lyric_row.py:93 -#, fuzzy msgid "Unable to publish lyrics." -msgstr "Sözler paylaşılamadı" +msgstr "Şarkı sözleri yayınlanamadı." #: chronograph/ui/sync_pages/lbl_sync_page.py:522 #: chronograph/ui/widgets/lyric_row.py:95 -#, fuzzy msgid "" "To publish lyrics the track must have a title, artist, album and lyrics " "fields set." msgstr "" -"Şarkı sözleri yayınlamak için şarkı , bir başlığa , sanatçıya , albüme ve " -"şarkı sözleri alanları dolu olmalıdır" +"Şarkı sözlerini yayınlamak için şarkının başlık, sanatçı, albüm, ve şarkı " +"sözleri alanları dolu olmalıdır." #: chronograph/ui/sync_pages/lbl_sync_page.py:527 #: chronograph/ui/widgets/lyric_row.py:100 @@ -426,7 +417,7 @@ msgstr "Hayır" #: chronograph/ui/widgets/ui_player.py:64 #, python-brace-format msgid "{vol}%" -msgstr "" +msgstr "%{vol}" #: chronograph/ui/widgets/lyric_row.py:49 #: data/gtk/ui/sync_pages/LblSyncPage.blp:111 @@ -445,27 +436,24 @@ msgid "Clipboard" msgstr "Pano" #: chronograph/ui/widgets/lyric_row.py:59 -#, fuzzy msgid "Export To…" -msgstr "Şuraya aktar …" +msgstr "Şuraya Aktar…" #: chronograph/ui/widgets/tag_row.py:50 chronograph/ui/widgets/tag_row.py:67 -#, fuzzy msgid "Rename" -msgstr "Dosya ismi" +msgstr "Yeniden adlandır" #: chronograph/ui/widgets/tag_row.py:51 chronograph/ui/widgets/tag_row.py:94 msgid "Delete" -msgstr "" +msgstr "Sil" #: chronograph/ui/widgets/tag_row.py:62 -#, fuzzy msgid "Rename Tag" -msgstr "Dosya ismi" +msgstr "Etiketi Yeniden Adlandır" #: chronograph/ui/widgets/tag_row.py:89 msgid "Delete Tag?" -msgstr "" +msgstr "Etiketi Sil?" #: chronograph/backend/file/song_card_model.py:16 msgctxt "song title placeholder" @@ -511,18 +499,16 @@ msgstr "" #: chronograph/backend/lrclib/lrclib_service.py:408 #: chronograph/backend/lrclib/lrclib_service.py:420 -#, fuzzy msgid "No suitable lyrics found" -msgstr "Kayıtlar bulunmadı" +msgstr "Uygun şarkı sözü bulunamadı" #: data/gtk/window.blp:6 msgid "No Tags" -msgstr "" +msgstr "Etiket Yok" #: data/gtk/window.blp:8 -#, fuzzy msgid "Press plus button to register a new Tag" -msgstr "Şuanki dizini , kaydedilenlere eklemek için İğne butonuna basın" +msgstr "Yeni bir etiket kaydetmek için artı tuşuna basın" #: data/gtk/window.blp:17 data/gtk/window.blp:351 #: data/gtk/ui/sync_pages/LblSyncPage.blp:30 @@ -531,9 +517,8 @@ msgid "Quick Editor" msgstr "Hızlı Düzenleyici" #: data/gtk/window.blp:57 -#, fuzzy msgid "Copy to Clipboard" -msgstr "Panoya kopyala" +msgstr "Panoya Kopyala" #. Translators: App name IS intended to be translated #: data/gtk/window.blp:70 data/gtk/window.blp:162 data/gtk/window.blp:195 @@ -550,7 +535,7 @@ msgstr "Dosyaları açmak için buraya bırakın" #: data/gtk/ui/sync_pages/LblSyncPage.blp:26 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:26 msgid "Menu" -msgstr "" +msgstr "Menü" #: data/gtk/window.blp:147 data/gtk/window.blp:356 #: data/gtk/ui/sync_pages/LblSyncPage.blp:34 @@ -573,21 +558,19 @@ msgstr "Hakkında" #: data/gtk/window.blp:163 msgid "Open or create Library to start syncing" -msgstr "" +msgstr "Senkronizasyona başlamak için bir Kütüphane açın veya oluşturun" #: data/gtk/window.blp:171 data/gtk/window.blp:466 -#, fuzzy msgid "Open Library" -msgstr "Kütüphane" +msgstr "Kütüphaneyi Aç" #: data/gtk/window.blp:180 -#, fuzzy msgid "Create Library" -msgstr "Kütüphaneyi temizle" +msgstr "Kütüphane Oluştur" #: data/gtk/window.blp:202 msgid "Tags" -msgstr "" +msgstr "Etiketler" #: data/gtk/window.blp:210 data/gtk/window.blp:241 #: data/gtk/ui/shortcuts-dialog.blp:35 @@ -596,7 +579,7 @@ msgstr "Kenar çubuğunu aç/kapat" #: data/gtk/window.blp:217 msgid "Register tag" -msgstr "" +msgstr "Etiketi kaydet" #: data/gtk/window.blp:248 msgid "Import files or open a library" @@ -607,9 +590,8 @@ msgid "Toggle search" msgstr "Aramayı değiştir" #: data/gtk/window.blp:269 -#, fuzzy msgid "Filter library" -msgstr "Kütüphaneyi temizle" +msgstr "Kütüphaneyi filtrele" #: data/gtk/window.blp:305 msgid "Sort" @@ -617,7 +599,7 @@ msgstr "Sırala" #: data/gtk/window.blp:327 msgid "Last Added" -msgstr "" +msgstr "En Son Eklenen" #: data/gtk/window.blp:335 msgid "A-Z" @@ -632,9 +614,8 @@ msgid "Mass Lyrics Downloading" msgstr "" #: data/gtk/window.blp:383 -#, fuzzy msgid "Delete selected files" -msgstr "Seçili satırı kaldır" +msgstr "Seçili dosyaları sil" #: data/gtk/window.blp:392 msgid "Enable bulk deletion mode" @@ -645,9 +626,8 @@ msgid "Search" msgstr "Ara" #: data/gtk/window.blp:431 -#, fuzzy msgid "Library is Empty" -msgstr "Açık kütüphane görünümü" +msgstr "Kütüphane Boş" #: data/gtk/window.blp:432 msgid "" @@ -655,39 +635,36 @@ msgid "" msgstr "" #: data/gtk/window.blp:439 -#, fuzzy msgid "Import…" -msgstr "Şuradan içeri aktar …" +msgstr "İçeri Aktar…" #: data/gtk/window.blp:449 data/gtk/ui/dialogs/LRClib.blp:223 msgid "Nothing Was Found" -msgstr "" +msgstr "Hiçbir Şey Bulunamadı" #: data/gtk/window.blp:450 msgid "No songs found for your request. Try out another one" -msgstr "" +msgstr "İstediğiniz şarkı bulunamadı. Başka bir şarkı deneyin" #: data/gtk/window.blp:465 data/gtk/ui/dialogs/ImportDialog.blp:10 -#, fuzzy msgid "Import Files" -msgstr "Dosya Hakkında" +msgstr "Dosyaları İçe Aktar" #: data/gtk/window.blp:470 -#, fuzzy msgid "Create New Library" -msgstr "Kütüphaneyi temizle" +msgstr "Yeni Kütüphane Oluştur" #: data/gtk/models/LblSyncLineExtraMenu.blp:5 msgid "Clear Start Timestamp" -msgstr "" +msgstr "Başlangıç Zaman Damgasını Temizle" #: data/gtk/models/LblSyncLineExtraMenu.blp:6 msgid "Clear End Timestamp" -msgstr "" +msgstr "Bitiş Zaman Damgasını Temizle" #: data/gtk/models/LblSyncLineExtraMenu.blp:7 msgid "Clear All Timestamps" -msgstr "" +msgstr "Tüm Zaman Damgalarını Temizle" #: data/gtk/ui/shortcuts-dialog.blp:7 data/gtk/ui/dialogs/Preferences.blp:8 #: data/gtk/ui/dialogs/Preferences.blp:62 @@ -700,14 +677,12 @@ msgid "Quit" msgstr "Çıkış" #: data/gtk/ui/shortcuts-dialog.blp:20 -#, fuzzy msgid "Open library" -msgstr "Kütüphaneyi temizle" +msgstr "Kütüphaneyi aç" #: data/gtk/ui/shortcuts-dialog.blp:25 -#, fuzzy msgid "Import files" -msgstr "Hakkında" +msgstr "Dosyaları içeri aktar" #: data/gtk/ui/shortcuts-dialog.blp:41 msgid "Sync mode" @@ -787,9 +762,8 @@ msgid "Search LRClib for provided title and artist" msgstr "LRClib'de belirtilen başlık ve sanatçıyı arayın" #: data/gtk/ui/dialogs/LRClib.blp:126 -#, fuzzy msgid "Synced" -msgstr "Senkronize" +msgstr "Senkronize Edildi" #: data/gtk/ui/dialogs/LRClib.blp:143 #, fuzzy @@ -803,25 +777,23 @@ msgstr "Düz şarkı sözleri yok" #: data/gtk/ui/dialogs/LRClib.blp:186 msgid "Imports currently selected lyrics" -msgstr "" +msgstr "Şu anda seçili şarkı sözlerini içe aktarır" #: data/gtk/ui/dialogs/LRClib.blp:188 data/gtk/ui/dialogs/ImportDialog.blp:66 msgid "Import" -msgstr "" +msgstr "İçe Aktar" #: data/gtk/ui/dialogs/LRClib.blp:224 msgid "Try out another request, maybe there are mistakes in request text" msgstr "" #: data/gtk/ui/dialogs/LRClib.blp:228 -#, fuzzy msgid "Search LRClib" -msgstr "Ara" +msgstr "LRClib'de ara" #: data/gtk/ui/dialogs/LRClib.blp:229 -#, fuzzy msgid "Search songs by title, artist and album" -msgstr "LRClib'de belirtilen başlık ve sanatçıyı arayın" +msgstr "Şarkıları başlık, sanatçı ve albüme göre arayın" #: data/gtk/ui/dialogs/MetadataEditor.blp:22 msgid "Apply" @@ -832,22 +804,20 @@ msgid "Change cover" msgstr "Kapağı değiştir" #: data/gtk/ui/dialogs/MetadataEditor.blp:86 -#, fuzzy msgid "Set Cover…" -msgstr "Kapağı ayarla" +msgstr "Kapağı Ayarla…" #: data/gtk/ui/dialogs/MetadataEditor.blp:91 -#, fuzzy msgid "Remove Cover…" -msgstr "Kapağı kaldır" +msgstr "Kapağı Kaldır…" #: data/gtk/ui/dialogs/MetadataEditor.blp:123 msgid "Embed Lyrics" -msgstr "" +msgstr "Şarkı Sözlerini Göm" #: data/gtk/ui/dialogs/MetadataEditor.blp:128 msgid "Delete Lyrics" -msgstr "" +msgstr "Şarkı Sözlerini Sil" #: data/gtk/ui/dialogs/Preferences.blp:12 msgid "Behavior" @@ -885,7 +855,7 @@ msgstr "" #: data/gtk/ui/dialogs/Preferences.blp:41 msgid "Preferred Lyrics Format" -msgstr "" +msgstr "Tercih Edilen Şarkı Sözü Formatı" #: data/gtk/ui/dialogs/Preferences.blp:42 msgid "Target lyrics format for LRClib downloading" @@ -893,11 +863,11 @@ msgstr "" #: data/gtk/ui/dialogs/Preferences.blp:47 msgid "Debug" -msgstr "" +msgstr "Hata Ayıklama" #: data/gtk/ui/dialogs/Preferences.blp:50 msgid "Enable Debug Logging Profile" -msgstr "" +msgstr "Hata Ayıklama Günlüğü Kaydı Profilini Etkinleştir" #: data/gtk/ui/dialogs/Preferences.blp:51 msgid "Expands logging information for debug purposes" @@ -914,9 +884,8 @@ msgid "Syncing" msgstr "Senkronize ediliyor" #: data/gtk/ui/dialogs/Preferences.blp:65 -#, fuzzy msgid "Syncing Type" -msgstr "Senkronize" +msgstr "Senkronize Türü" #: data/gtk/ui/dialogs/Preferences.blp:66 msgid "Defines the default workflow of syncing process" @@ -935,6 +904,7 @@ msgstr "Kelime kelime" #: data/gtk/ui/dialogs/Preferences.blp:76 msgid "Word-by-Word sync workflow is not supported on mobile devices." msgstr "" +"Kelime kelime senkronizasyon iş akışı mobil cihazlarda desteklenmemektedir." #: data/gtk/ui/dialogs/Preferences.blp:87 msgid "Use Precise Milliseconds" @@ -942,13 +912,12 @@ msgstr "" #: data/gtk/ui/dialogs/Preferences.blp:88 msgid "Use 3-digit milliseconds instead of 2-digit" -msgstr "" +msgstr "2 basamaklı yerine 3 basamaklı milisaniyeler kullan" #: data/gtk/ui/dialogs/Preferences.blp:96 #: data/gtk/ui/dialogs/Preferences.blp:122 -#, fuzzy msgid "Default Re-Sync Value" -msgstr "Senkronize et/Senkronizasyonu geri al" +msgstr "Varsayılan Yeniden Senkronizasyon Değeri" #: data/gtk/ui/dialogs/Preferences.blp:97 #: data/gtk/ui/dialogs/Preferences.blp:123 @@ -957,9 +926,8 @@ msgstr "" #: data/gtk/ui/dialogs/Preferences.blp:107 #: data/gtk/ui/dialogs/Preferences.blp:133 -#, fuzzy msgid "Large Re-Sync Value" -msgstr "Senkronize et/Senkronizasyonu geri al" +msgstr "Büyük Yeniden Senkronizasyon Değeri" #: data/gtk/ui/dialogs/Preferences.blp:108 #: data/gtk/ui/dialogs/Preferences.blp:134 @@ -990,9 +958,8 @@ msgid "Autosave interval after lyrics syncing inactivity" msgstr "" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:5 -#, fuzzy msgid "Re-Sync All Lines?" -msgstr "Senkronize et/Senkronizasyonu geri al" +msgstr "Tüm Satırları Yeniden Senkronize Et?" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:6 msgid "" @@ -1002,7 +969,7 @@ msgstr "" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:11 msgid "Milliseconds" -msgstr "" +msgstr "Milisaniyeler" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:18 #, fuzzy @@ -1039,14 +1006,12 @@ msgid "Lyrics for all songs are already fetched" msgstr "" #: data/gtk/ui/dialogs/AboutFileDialog.blp:13 -#, fuzzy msgid "About File" msgstr "Dosya Hakkında" #: data/gtk/ui/dialogs/AboutFileDialog.blp:30 -#, fuzzy msgid "Show file" -msgstr "Hakkında" +msgstr "Dosyayı göster" #: data/gtk/ui/dialogs/AboutFileDialog.blp:124 msgid "Imported at" @@ -1062,9 +1027,8 @@ msgid "Available Lyrics" msgstr "" #: data/gtk/ui/dialogs/AboutFileDialog.blp:159 -#, fuzzy msgid "Delete File" -msgstr "Dosyayı Aç" +msgstr "Dosyayı Sil" #: data/gtk/ui/dialogs/ImportDialog.blp:35 msgid "Import Settings" @@ -1098,18 +1062,16 @@ msgid "" msgstr "" #: data/gtk/ui/dialogs/ImportDialog.blp:54 -#, fuzzy msgid "Move Files" -msgstr "Dosyalar" +msgstr "Dosyaları Taşı" #: data/gtk/ui/dialogs/ImportDialog.blp:55 msgid "Moves files to the import location instead of copying them" msgstr "" #: data/gtk/ui/dialogs/ImportingDialog.blp:33 -#, fuzzy msgid "Importing…" -msgstr "Şuradan içeri aktar …" +msgstr "İçe Aktarılıyor…" #: data/gtk/ui/dialogs/ImportingDialog.blp:40 msgid "Preparing…" @@ -1152,15 +1114,13 @@ msgstr "Şuraya aktar …" #: data/gtk/ui/sync_pages/LblSyncPage.blp:160 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:158 -#, fuzzy msgid "Embed to File" -msgstr "Dosya Hakkında" +msgstr "Dosyaya Göm" #: data/gtk/ui/sync_pages/LblSyncPage.blp:163 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:161 -#, fuzzy msgid "As Plain" -msgstr "Düz" +msgstr "Düz Olarak" #: data/gtk/ui/sync_pages/LblSyncPage.blp:169 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:167 @@ -1179,9 +1139,8 @@ msgid "Actions with selected line" msgstr "Seçili satırı kaldır" #: data/gtk/ui/sync_pages/LblSyncPage.blp:208 -#, fuzzy msgid "Remove line" -msgstr "Seçili satırı kaldır" +msgstr "Satırı kaldır" #: data/gtk/ui/sync_pages/LblSyncPage.blp:209 #, fuzzy @@ -1206,9 +1165,8 @@ msgstr "" #: data/gtk/ui/sync_pages/LblSyncPage.blp:230 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:209 -#, fuzzy msgid "Re-sync all" -msgstr "Senkronize et/Senkronizasyonu geri al" +msgstr "Tümünü tekrar senkronize et" #: data/gtk/ui/sync_pages/LblSyncPage.blp:231 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:210 @@ -1217,12 +1175,10 @@ msgstr "" #: data/gtk/ui/sync_pages/LblSyncPage.blp:232 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:211 -#, fuzzy msgid "About file" -msgstr "Hakkında" +msgstr "Dosya hakkında" #: data/gtk/ui/sync_pages/LblSyncPage.blp:277 -#, fuzzy msgid "Add Line" msgstr "Satır Ekle" @@ -1242,7 +1198,7 @@ msgstr "" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:243 msgid "Edit" -msgstr "" +msgstr "Düzenle" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:269 #: data/gtk/ui/widgets/SongCard.blp:35 @@ -1258,9 +1214,8 @@ msgid "Show song info" msgstr "" #: data/gtk/ui/widgets/SongCard.blp:68 -#, fuzzy msgid "Open syncing page" -msgstr "Şarkı sözlerini senkronize etme sayfası görünümü" +msgstr "Senkronizasyon sayfasını aç" #: data/gtk/ui/widgets/UIPlayer.blp:105 msgid "Play/Pause" @@ -1317,9 +1272,8 @@ msgid "" msgstr "" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:22 -#, fuzzy msgid "Syncing Modes" -msgstr "Senkronize modu" +msgstr "Senkronize Modları" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:24 msgid "" @@ -1334,10 +1288,13 @@ msgid "" "timestamp for every single word, enabling players to animate lyrics with " "precision." msgstr "" +"Kelime kelime (Gelişmiş): Gerçek bir karaoke kalitesi için tasarlandı. Her " +"kelimeye bir zaman damgası yerleştirerek müzik oynatıcılarının şarkı " +"sözlerini hassas bir şekilde canlandırmasına olanak tanır." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:29 msgid "Supported Formats" -msgstr "" +msgstr "Desteklenen Formatlar" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:32 @@ -1371,16 +1328,15 @@ msgstr "" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:43 msgid "AAC (reduced functionality)" -msgstr "" +msgstr "AAC (azaltılmış işlevsellik)" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:79 msgid "Library" msgstr "Kütüphane" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:83 -#, fuzzy msgid "Lyrics syncing page" -msgstr "Şarkı sözlerini senkronize etme sayfası görünümü" +msgstr "Şarkı sözü senkronizasyon sayfası" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:87 msgid "Word-by-Word syncing workflow" @@ -1388,7 +1344,7 @@ msgstr "Kelime kelime senkronizasyon iş akışı" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:91 msgid "Word-by-Word lyrics editor" -msgstr "" +msgstr "Kelime kelime şarkı sözü düzenleyicisi" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:95 msgid "LRClib import dialog" From 130510df40354ab270334b6b8d61e0e0021ffc3e Mon Sep 17 00:00:00 2001 From: NukeSource Date: Fri, 27 Feb 2026 11:15:57 +0100 Subject: [PATCH 05/24] i18n: translated using Weblate (Turkish) Currently translated at 61.4% (175 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/tr/ --- po/tr.po | 35 ++++++++++++++++------------------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/po/tr.po b/po/tr.po index 7e37d6f..7e72056 100644 --- a/po/tr.po +++ b/po/tr.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2026-02-25 19:09+0000\n" +"PO-Revision-Date: 2026-02-27 16:09+0000\n" "Last-Translator: NukeSource \n" "Language-Team: Turkish \n" @@ -122,7 +122,7 @@ msgstr "Düz şarkı sözleri mevcut değil" #: chronograph/ui/dialogs/preferences.py:123 msgid "Synced Only" -msgstr "Sadece senkronize" +msgstr "Sadece Eşzamanlı" #: chronograph/ui/dialogs/preferences.py:124 msgid "Synced, Fallback to Plain If Unavailable" @@ -151,9 +151,8 @@ msgid "Connection timed out" msgstr "Bağlantı zaman aşımına uğradı" #: chronograph/ui/dialogs/mass_downloading_dialog.py:178 -#, fuzzy msgid "Connection error occurred" -msgstr "Bağlantı Hatası" +msgstr "Bağlantı hatası oluştu" #: chronograph/ui/dialogs/mass_downloading_dialog.py:180 msgid "An error occurred: " @@ -178,9 +177,8 @@ msgstr "Eşzamanlı sözler mevcut değil" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:217 #: chronograph/backend/lrclib/lrclib_service.py:429 -#, fuzzy msgid "No lyrics found" -msgstr "Kayıtlar bulunmadı" +msgstr "Şarkı sözü bulunamadı" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:225 @@ -207,7 +205,7 @@ msgstr "Etiket ismi…" #: chronograph/ui/dialogs/tag_registration_dialog.py:24 msgid "Add" -msgstr "" +msgstr "Ekle" #: chronograph/ui/dialogs/about_file_dialog.py:52 msgid "Assign tag" @@ -241,7 +239,7 @@ msgstr "\"{title} — {artist}\" dosyası silindi" #: chronograph/ui/dialogs/importing_dialog.py:36 #, python-brace-format msgid "Imported {imported}/{total}" -msgstr "" +msgstr "{imported}/{total} içe aktarıldı" #: chronograph/ui/sync_pages/lbl_sync_page.py:308 #: chronograph/ui/sync_pages/wbw_sync_page.py:289 @@ -307,7 +305,7 @@ msgstr "" #: chronograph/ui/widgets/lyric_row.py:137 #: chronograph/ui/widgets/lyric_row.py:143 msgid "Log" -msgstr "" +msgstr "Günlük" #: chronograph/ui/sync_pages/lbl_sync_page.py:493 #: chronograph/ui/widgets/lyric_row.py:142 @@ -354,7 +352,7 @@ msgstr "Şarkı sözü mevcut değil" #: chronograph/ui/sync_pages/wbw_sync_page.py:128 msgid "You've not provided any lyrics for synchronization" -msgstr "Senkronizasyon için herhangi bir şarkı sözü sağlamadınız" +msgstr "Eşzamanlama için herhangi bir şarkı sözü sağlamadınız" #: chronograph/ui/sync_pages/wbw_sync_page.py:382 msgid "No lyrics to be re-synced" @@ -558,7 +556,7 @@ msgstr "Hakkında" #: data/gtk/window.blp:163 msgid "Open or create Library to start syncing" -msgstr "Senkronizasyona başlamak için bir Kütüphane açın veya oluşturun" +msgstr "Eşzamanlamaya başlamak için bir Kütüphane açın veya oluşturun" #: data/gtk/window.blp:171 data/gtk/window.blp:466 msgid "Open Library" @@ -686,7 +684,7 @@ msgstr "Dosyaları içeri aktar" #: data/gtk/ui/shortcuts-dialog.blp:41 msgid "Sync mode" -msgstr "Senkronize modu" +msgstr "Eşzamanlama modu" #: data/gtk/ui/shortcuts-dialog.blp:44 msgid "Sync/Re-sync" @@ -763,7 +761,7 @@ msgstr "LRClib'de belirtilen başlık ve sanatçıyı arayın" #: data/gtk/ui/dialogs/LRClib.blp:126 msgid "Synced" -msgstr "Senkronize Edildi" +msgstr "Eşzamanlandı" #: data/gtk/ui/dialogs/LRClib.blp:143 #, fuzzy @@ -885,7 +883,7 @@ msgstr "Senkronize ediliyor" #: data/gtk/ui/dialogs/Preferences.blp:65 msgid "Syncing Type" -msgstr "Senkronize Türü" +msgstr "Eşzamanlama Türü" #: data/gtk/ui/dialogs/Preferences.blp:66 msgid "Defines the default workflow of syncing process" @@ -917,7 +915,7 @@ msgstr "2 basamaklı yerine 3 basamaklı milisaniyeler kullan" #: data/gtk/ui/dialogs/Preferences.blp:96 #: data/gtk/ui/dialogs/Preferences.blp:122 msgid "Default Re-Sync Value" -msgstr "Varsayılan Yeniden Senkronizasyon Değeri" +msgstr "Varsayılan Tekrar Eşzamanlama Değeri" #: data/gtk/ui/dialogs/Preferences.blp:97 #: data/gtk/ui/dialogs/Preferences.blp:123 @@ -959,7 +957,7 @@ msgstr "" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:5 msgid "Re-Sync All Lines?" -msgstr "Tüm Satırları Yeniden Senkronize Et?" +msgstr "Tüm Satırları Yeniden Eşzamanla?" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:6 msgid "" @@ -1094,9 +1092,8 @@ msgid "Re-sync selected line back" msgstr "Senkronizasyonu 100ms geri al" #: data/gtk/ui/sync_pages/LblSyncPage.blp:95 -#, fuzzy msgid "Re-sync selected line forward" -msgstr "Senkronizasyonu 100ms ileri al" +msgstr "Seçilen satırı ileriye doğru tekrar eşzamanla" #: data/gtk/ui/sync_pages/LblSyncPage.blp:105 #: data/gtk/ui/sync_pages/LblSyncPage.blp:110 @@ -1215,7 +1212,7 @@ msgstr "" #: data/gtk/ui/widgets/SongCard.blp:68 msgid "Open syncing page" -msgstr "Senkronizasyon sayfasını aç" +msgstr "Eşzamanlama sayfasını aç" #: data/gtk/ui/widgets/UIPlayer.blp:105 msgid "Play/Pause" From eeffb5bb0cf341132c977848d38d0416a55dd742 Mon Sep 17 00:00:00 2001 From: NukeSource Date: Fri, 27 Feb 2026 19:12:51 +0100 Subject: [PATCH 06/24] i18n: translated using Weblate (Turkish) Currently translated at 73.6% (210 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/tr/ --- po/tr.po | 107 +++++++++++++++++++++++-------------------------------- 1 file changed, 45 insertions(+), 62 deletions(-) diff --git a/po/tr.po b/po/tr.po index 7e72056..e351222 100644 --- a/po/tr.po +++ b/po/tr.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2026-02-27 16:09+0000\n" +"PO-Revision-Date: 2026-02-28 00:09+0000\n" "Last-Translator: NukeSource \n" "Language-Team: Turkish \n" @@ -28,9 +28,8 @@ msgid "Only Chronograph libraries are supported" msgstr "" #: chronograph/window.py:309 -#, fuzzy msgid "Failed to create library" -msgstr "Kütüphaneyi temizle" +msgstr "Kütüphane oluşturulamadı" #: chronograph/window.py:323 chronograph/window.py:382 chronograph/main.py:81 msgid "Open a library before importing files" @@ -136,7 +135,7 @@ msgstr "Sadece Düz" #: chronograph/ui/dialogs/mass_downloading_dialog.py:154 #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:62 msgid "Fetch" -msgstr "" +msgstr "Getir" #: chronograph/ui/dialogs/mass_downloading_dialog.py:150 #: chronograph/ui/dialogs/tag_registration_dialog.py:23 @@ -170,9 +169,8 @@ msgstr "" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:205 -#, fuzzy msgid "No synced lyrics found" -msgstr "Eşzamanlı sözler mevcut değil" +msgstr "Eşzamanlı şarkı sözü bulunamadı" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:217 @@ -182,9 +180,8 @@ msgstr "Şarkı sözü bulunamadı" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:225 -#, fuzzy msgid "No plain lyrics found" -msgstr "Düz şarkı sözleri yok" +msgstr "Düz şarkı sözü bulunamadı" #: chronograph/ui/dialogs/mass_downloading_dialog.py:248 msgid "Cancelled" @@ -192,7 +189,7 @@ msgstr "İptal edildi" #: chronograph/ui/dialogs/mass_downloading_dialog.py:296 msgid "Fetching" -msgstr "" +msgstr "Getiriliyor" #: chronograph/ui/dialogs/tag_registration_dialog.py:16 #: chronograph/ui/dialogs/about_file_dialog.py:194 @@ -363,19 +360,18 @@ msgid "Open Sync mode to re-sync all words" msgstr "" #: chronograph/ui/widgets/lbl_sync_line.py:81 -#, fuzzy msgid "Not synced yet" -msgstr "Kayıtlar bulunmadı" +msgstr "Henüz eşzamanlanmadı" #: chronograph/ui/widgets/lbl_sync_line.py:83 #, python-brace-format msgid "{start} — End is not synced" -msgstr "" +msgstr "{start} — Son eşzamanlanmadı" #: chronograph/ui/widgets/lbl_sync_line.py:85 #, python-brace-format msgid "Start is not synced — {end}" -msgstr "" +msgstr "Başlangıç eşzamanlanmadı — {end}" #: chronograph/ui/widgets/lrclib_track.py:10 data/gtk/window.blp:309 #: data/gtk/ui/dialogs/LRClib.blp:61 data/gtk/ui/dialogs/MetadataEditor.blp:109 @@ -482,14 +478,13 @@ msgstr "Düz" #: chronograph/backend/lrclib/lrclib_service.py:374 #: chronograph/backend/lrclib/lrclib_service.py:402 #: chronograph/backend/lrclib/lrclib_service.py:415 -#, fuzzy msgid "Fetched successfully" -msgstr "Başarıyla kopyalandı" +msgstr "Başarıyla getirildi" #. Second attempt using api_search #: chronograph/backend/lrclib/lrclib_service.py:381 msgid "Fetch using /api/get failed, trying /api/search" -msgstr "" +msgstr "/api/get kullanılarak getirme başarısız oldu, /api/search deneniyor" #: chronograph/backend/lrclib/lrclib_service.py:396 msgid "Trying search with no album" @@ -688,7 +683,7 @@ msgstr "Eşzamanlama modu" #: data/gtk/ui/shortcuts-dialog.blp:44 msgid "Sync/Re-sync" -msgstr "Senkronize et/Senkronizasyonu geri al" +msgstr "Eşzamanlama/Tekrar eşzamanlama" #: data/gtk/ui/shortcuts-dialog.blp:49 msgid "Replay selected line/word" @@ -764,14 +759,12 @@ msgid "Synced" msgstr "Eşzamanlandı" #: data/gtk/ui/dialogs/LRClib.blp:143 -#, fuzzy msgid "Synced lyrics from LRClib" -msgstr "Eşzamanlı sözler mevcut değil" +msgstr "LRClib'den eşzamanlı şarkı sözleri" #: data/gtk/ui/dialogs/LRClib.blp:170 -#, fuzzy msgid "Plain lyrics from LRClib" -msgstr "Düz şarkı sözleri yok" +msgstr "LRClib'den düz şarkı sözleri" #: data/gtk/ui/dialogs/LRClib.blp:186 msgid "Imports currently selected lyrics" @@ -879,7 +872,7 @@ msgstr "YENİDEN BAŞLATMA GEREKLİ" #: data/gtk/ui/sync_pages/LblSyncPage.blp:5 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:5 msgid "Syncing" -msgstr "Senkronize ediliyor" +msgstr "Eşzamanlanıyor" #: data/gtk/ui/dialogs/Preferences.blp:65 msgid "Syncing Type" @@ -902,7 +895,7 @@ msgstr "Kelime kelime" #: data/gtk/ui/dialogs/Preferences.blp:76 msgid "Word-by-Word sync workflow is not supported on mobile devices." msgstr "" -"Kelime kelime senkronizasyon iş akışı mobil cihazlarda desteklenmemektedir." +"Kelime kelime eşzamanlama iş akışı mobil cihazlarda desteklenmemektedir." #: data/gtk/ui/dialogs/Preferences.blp:87 msgid "Use Precise Milliseconds" @@ -925,7 +918,7 @@ msgstr "" #: data/gtk/ui/dialogs/Preferences.blp:107 #: data/gtk/ui/dialogs/Preferences.blp:133 msgid "Large Re-Sync Value" -msgstr "Büyük Yeniden Senkronizasyon Değeri" +msgstr "Büyük Yeniden Eşzamanlama Değeri" #: data/gtk/ui/dialogs/Preferences.blp:108 #: data/gtk/ui/dialogs/Preferences.blp:134 @@ -947,9 +940,8 @@ msgid "" msgstr "" #: data/gtk/ui/dialogs/Preferences.blp:161 -#, fuzzy msgid "Autosave Interval" -msgstr "Otomatik kaydetme aralığı" +msgstr "Otomatik Kaydetme Aralığı" #: data/gtk/ui/dialogs/Preferences.blp:162 msgid "Autosave interval after lyrics syncing inactivity" @@ -970,9 +962,8 @@ msgid "Milliseconds" msgstr "Milisaniyeler" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:18 -#, fuzzy msgid "Re-Sync" -msgstr "Senkronize" +msgstr "Tekrar Eşzamanlama" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:10 msgid "Mass Download" @@ -987,9 +978,8 @@ msgid "Will replace already existing lyrics in file to those one found" msgstr "" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:73 -#, fuzzy msgid "No Log Available Yet" -msgstr "Şarkı sözü mevcut değil" +msgstr "Henüz Bir Günlük Mevcut Değil" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:74 msgid "Start fetching to see something" @@ -1017,7 +1007,7 @@ msgstr "" #: data/gtk/ui/dialogs/AboutFileDialog.blp:132 msgid "Last Modified" -msgstr "" +msgstr "Son Değiştirme" #: data/gtk/ui/dialogs/AboutFileDialog.blp:144 #: data/gtk/ui/dialogs/AboutFileDialog.blp:175 @@ -1030,18 +1020,17 @@ msgstr "Dosyayı Sil" #: data/gtk/ui/dialogs/ImportDialog.blp:35 msgid "Import Settings" -msgstr "" +msgstr "İçe Aktarma Ayarları" #: data/gtk/ui/dialogs/ImportDialog.blp:39 msgid "Import With Lyrics" -msgstr "" +msgstr "Şarkı Sözleri ile İçe Aktar" #: data/gtk/ui/dialogs/ImportDialog.blp:40 msgid "Also import lyric files if they have the same name" msgstr "" #: data/gtk/ui/dialogs/ImportDialog.blp:43 -#, fuzzy msgid "eLRC prefix" msgstr "eLRC öneki" @@ -1077,9 +1066,8 @@ msgstr "" #: data/gtk/ui/sync_pages/LblSyncPage.blp:64 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:63 -#, fuzzy msgid "Sync/Re-sync line" -msgstr "Senkronize et/Senkronizasyonu geri al" +msgstr "Sözü eşzamanla/tekrar eşzamanla" #: data/gtk/ui/sync_pages/LblSyncPage.blp:75 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:74 @@ -1087,9 +1075,8 @@ msgid "Replay selected line" msgstr "Seçili satırı oynat" #: data/gtk/ui/sync_pages/LblSyncPage.blp:85 -#, fuzzy msgid "Re-sync selected line back" -msgstr "Senkronizasyonu 100ms geri al" +msgstr "Seçilen satırı geriye doğru tekrar eşzamanla" #: data/gtk/ui/sync_pages/LblSyncPage.blp:95 msgid "Re-sync selected line forward" @@ -1122,18 +1109,17 @@ msgstr "Düz Olarak" #: data/gtk/ui/sync_pages/LblSyncPage.blp:169 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:167 msgid "As LRC" -msgstr "" +msgstr "LRC olarak" #: data/gtk/ui/sync_pages/LblSyncPage.blp:175 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:173 msgid "As SRT" -msgstr "" +msgstr "SRT olarak" #: data/gtk/ui/sync_pages/LblSyncPage.blp:202 #: data/gtk/ui/sync_pages/LblSyncPage.blp:207 -#, fuzzy msgid "Actions with selected line" -msgstr "Seçili satırı kaldır" +msgstr "Seçilen satırla ilgili işlemler" #: data/gtk/ui/sync_pages/LblSyncPage.blp:208 msgid "Remove line" @@ -1145,9 +1131,8 @@ msgid "Prepend line" msgstr "Seçilen kısma satır ekle" #: data/gtk/ui/sync_pages/LblSyncPage.blp:210 -#, fuzzy msgid "Append line" -msgstr "Satırı sona ekle" +msgstr "Satır ekle" #: data/gtk/ui/sync_pages/LblSyncPage.blp:222 #: data/gtk/ui/sync_pages/LblSyncPage.blp:227 @@ -1158,17 +1143,17 @@ msgstr "" #: data/gtk/ui/sync_pages/LblSyncPage.blp:229 msgid "End sync" -msgstr "" +msgstr "Eşzamanlamayı bitir" #: data/gtk/ui/sync_pages/LblSyncPage.blp:230 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:209 msgid "Re-sync all" -msgstr "Tümünü tekrar senkronize et" +msgstr "Tümünü tekrar eşzamanla" #: data/gtk/ui/sync_pages/LblSyncPage.blp:231 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:210 msgid "Edit metadata" -msgstr "" +msgstr "Metaveriyi düzenle" #: data/gtk/ui/sync_pages/LblSyncPage.blp:232 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:211 @@ -1180,18 +1165,16 @@ msgid "Add Line" msgstr "Satır Ekle" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:82 -#, fuzzy msgid "Re-sync selected word back" -msgstr "Senkronizasyonu 100ms geri al" +msgstr "Seçilen kelimeyi geriye doğru yeniden eşzamanla" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:90 -#, fuzzy msgid "Re-sync selected word forward" -msgstr "Senkronizasyonu 100ms ileri al" +msgstr "Seçilen kelimeyi ileriye doğru yeniden eşzamanla" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:179 msgid "As eLRC" -msgstr "" +msgstr "eLRC olarak" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:243 msgid "Edit" @@ -1200,15 +1183,15 @@ msgstr "Düzenle" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:269 #: data/gtk/ui/widgets/SongCard.blp:35 msgid "Sync" -msgstr "Senkronize" +msgstr "Eşzamanla" #: data/gtk/ui/widgets/SongCard.blp:45 msgid "Edit song metadata" -msgstr "" +msgstr "Şarlı metaverisini düzenle" #: data/gtk/ui/widgets/SongCard.blp:55 msgid "Show song info" -msgstr "" +msgstr "Şarkı bilgilerini göster" #: data/gtk/ui/widgets/SongCard.blp:68 msgid "Open syncing page" @@ -1216,11 +1199,11 @@ msgstr "Eşzamanlama sayfasını aç" #: data/gtk/ui/widgets/UIPlayer.blp:105 msgid "Play/Pause" -msgstr "" +msgstr "Oynat/Duraklat" #: data/gtk/ui/widgets/UIPlayer.blp:139 msgid "Playback settings" -msgstr "" +msgstr "Oynatma ayarları" #: data/gtk/ui/widgets/UIPlayer.blp:158 msgid "Toggle mute" @@ -1228,7 +1211,7 @@ msgstr "" #: data/gtk/ui/widgets/UIPlayer.blp:209 msgid "Reset" -msgstr "" +msgstr "Sıfırla" #: data/gtk/ui/widgets/UIPlayer.blp:222 msgid "Toggle song repeat" @@ -1237,7 +1220,7 @@ msgstr "" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:9 #: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:3 msgid "Sync lyrics of your loved songs" -msgstr "Sevdiğiniz şarkıların sözlerini senkronize edin" +msgstr "Sevdiğiniz şarkıların sözlerini eşzamanlayın" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:11 msgid "" @@ -1270,7 +1253,7 @@ msgstr "" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:22 msgid "Syncing Modes" -msgstr "Senkronize Modları" +msgstr "Eşzamanlama Modları" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:24 msgid "" @@ -1333,11 +1316,11 @@ msgstr "Kütüphane" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:83 msgid "Lyrics syncing page" -msgstr "Şarkı sözü senkronizasyon sayfası" +msgstr "Şarkı sözü eşzamanlama sayfası" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:87 msgid "Word-by-Word syncing workflow" -msgstr "Kelime kelime senkronizasyon iş akışı" +msgstr "Kelime kelime eşzamanlama iş akışı" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:91 msgid "Word-by-Word lyrics editor" From 662a86cca9d49384dc53aacaba150ea832076b6a Mon Sep 17 00:00:00 2001 From: NukeSource Date: Sat, 28 Feb 2026 14:40:45 +0100 Subject: [PATCH 07/24] i18n: translated using Weblate (Turkish) Currently translated at 74.0% (211 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/tr/ --- po/tr.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/tr.po b/po/tr.po index e351222..c08df7f 100644 --- a/po/tr.po +++ b/po/tr.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2026-02-28 00:09+0000\n" +"PO-Revision-Date: 2026-02-28 20:09+0000\n" "Last-Translator: NukeSource \n" "Language-Team: Turkish \n" @@ -1062,7 +1062,7 @@ msgstr "İçe Aktarılıyor…" #: data/gtk/ui/dialogs/ImportingDialog.blp:40 msgid "Preparing…" -msgstr "" +msgstr "Hazırlanıyor…" #: data/gtk/ui/sync_pages/LblSyncPage.blp:64 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:63 From e7bb06d2883a432cdb750bfdf0332b7633bd4fcc Mon Sep 17 00:00:00 2001 From: Nathan Date: Tue, 3 Mar 2026 13:51:15 +0100 Subject: [PATCH 08/24] i18n: translated using Weblate (French) Currently translated at 96.1% (274 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/fr/ --- po/fr.po | 492 ++++++++++++++++++++++++++----------------------------- 1 file changed, 230 insertions(+), 262 deletions(-) diff --git a/po/fr.po b/po/fr.po index c9e4042..5e0c996 100644 --- a/po/fr.po +++ b/po/fr.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2025-04-14 19:03+0000\n" +"PO-Revision-Date: 2026-03-03 17:09+0000\n" "Last-Translator: Nathan \n" "Language-Team: French \n" @@ -17,57 +17,56 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.11-dev\n" +"X-Generator: Weblate 5.17-dev\n" #: chronograph/window.py:53 msgid "All Supported Media" -msgstr "" +msgstr "Tous les médias pris en charge" #: chronograph/window.py:257 msgid "Only Chronograph libraries are supported" -msgstr "" +msgstr "Seules les bibliothèques Chronograph sont prises en charge" #: chronograph/window.py:309 -#, fuzzy msgid "Failed to create library" -msgstr "Effacer la bibliothèque" +msgstr "La création de la bibliothèque a échoué" #: chronograph/window.py:323 chronograph/window.py:382 chronograph/main.py:81 msgid "Open a library before importing files" -msgstr "" +msgstr "Ouvrez une bibliothèque avant d'importer des fichiers" #: chronograph/window.py:439 msgid "Selected folder is not a Chronograph Library" -msgstr "" +msgstr "Le dossier sélectionné n'est pas une bibliothèque Chronograph" #: chronograph/window.py:491 msgid "Open a library to import files" -msgstr "" +msgstr "Ouvrez une bibliothèque pour importer des fichiers" #: chronograph/window.py:495 msgid "Import already in progress" -msgstr "" +msgstr "L'import est déjà en cours" #: chronograph/window.py:500 chronograph/window.py:530 msgid "No supported files were imported" -msgstr "" +msgstr "Aucun fichier pris en charge n'a été importé" #: chronograph/window.py:553 msgid "Imported {} track" msgid_plural "Imported {} tracks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "{} morceau importé" +msgstr[1] "{} morceaux importés" #: chronograph/window.py:565 msgid "Import failed" -msgstr "" +msgstr "L'import a échoué" #: chronograph/window.py:648 #, python-brace-format msgid "Deleted {deleted} file" msgid_plural "Deleted {deleted} files" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "{deleted} fichier supprimé" +msgstr[1] "{deleted} fichiers supprimés" #: chronograph/window.py:687 msgid "Copied successfully" @@ -82,35 +81,36 @@ msgstr "" "Nathan Bonnemains " #: chronograph/main.py:182 -#, fuzzy msgid "Inspiration" -msgstr "Durée" +msgstr "Inspiration" #. Translators: This is the summary of the another app Lexi: https://flathub.org/apps/io.github.dzheremi2.lexi #: chronograph/main.py:192 msgid "Build your own dictionary" -msgstr "" +msgstr "Constituez votre propre dictionnaire" #: chronograph/main.py:198 msgid "Translate the App" -msgstr "" +msgstr "Traduire l'application" #: chronograph/ui/dialogs/lrclib.py:114 msgid "Connection Error" -msgstr "" +msgstr "Erreur de connexion" #: chronograph/ui/dialogs/lrclib.py:116 msgid "Network error occured while connecting to LRClib" -msgstr "" +msgstr "Une erreur réseau s'est produite lors de la connexion à LRClib" #: chronograph/ui/dialogs/lrclib.py:122 msgid "Something went wrong" -msgstr "" +msgstr "Une erreur s'est produite" #: chronograph/ui/dialogs/lrclib.py:124 msgid "" "An unknown error occurred while trying to connect to the LRC library server" msgstr "" +"Une erreur inconnue s'est produite lors de la tentative de connexion au " +"serveur de la bibliothèque LRC" #: chronograph/ui/dialogs/lrclib.py:203 msgid "No synced lyrics available" @@ -121,24 +121,22 @@ msgid "No plain lyrics available" msgstr "Pas de paroles disponibles" #: chronograph/ui/dialogs/preferences.py:123 -#, fuzzy msgid "Synced Only" -msgstr "Synchronisé" +msgstr "Synchronisé uniquement" #: chronograph/ui/dialogs/preferences.py:124 msgid "Synced, Fallback to Plain If Unavailable" -msgstr "" +msgstr "Synchronisé, texte brut par défaut si indisponible" #: chronograph/ui/dialogs/preferences.py:125 -#, fuzzy msgid "Plain Only" -msgstr "Texte brut" +msgstr "Texte brut uniquement" #: chronograph/ui/dialogs/mass_downloading_dialog.py:79 #: chronograph/ui/dialogs/mass_downloading_dialog.py:154 #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:62 msgid "Fetch" -msgstr "" +msgstr "Télécharger" #: chronograph/ui/dialogs/mass_downloading_dialog.py:150 #: chronograph/ui/dialogs/tag_registration_dialog.py:23 @@ -150,178 +148,168 @@ msgstr "Annuler" #: chronograph/ui/dialogs/mass_downloading_dialog.py:176 msgid "Connection timed out" -msgstr "" +msgstr "Délai de connexion expiré" #: chronograph/ui/dialogs/mass_downloading_dialog.py:178 -#, fuzzy msgid "Connection error occurred" -msgstr "Une erreur inconnue s'est produite : " +msgstr "Une erreur de connexion s'est produite" #: chronograph/ui/dialogs/mass_downloading_dialog.py:180 -#, fuzzy msgid "An error occurred: " -msgstr "Une erreur inconnue s'est produite : " +msgstr "Une erreur s'est produite : " #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:187 -#, fuzzy msgid "Instrumental track. No lyrics available" -msgstr "Pas de paroles disponibles" +msgstr "Morceau instrumental. Pas de paroles disponibles" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:195 msgid "Track is missing from library" -msgstr "" +msgstr "Le morceau est manquant dans la bibliothèque" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:205 -#, fuzzy msgid "No synced lyrics found" -msgstr "Pas de paroles synchronisées disponibles" +msgstr "Pas de paroles synchronisées trouvées" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:217 #: chronograph/backend/lrclib/lrclib_service.py:429 -#, fuzzy msgid "No lyrics found" -msgstr "Aucun dossier épinglé" +msgstr "Pas de paroles trouvées" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:225 -#, fuzzy msgid "No plain lyrics found" -msgstr "Pas de paroles disponibles" +msgstr "Pas de paroles en texte brut trouvées" #: chronograph/ui/dialogs/mass_downloading_dialog.py:248 -#, fuzzy msgid "Cancelled" -msgstr "Annuler" +msgstr "Annulé" #: chronograph/ui/dialogs/mass_downloading_dialog.py:296 msgid "Fetching" -msgstr "" +msgstr "Téléchargement" #: chronograph/ui/dialogs/tag_registration_dialog.py:16 #: chronograph/ui/dialogs/about_file_dialog.py:194 msgid "Add New Tag" -msgstr "" +msgstr "Ajouter une nouvelle étiquette" #: chronograph/ui/dialogs/tag_registration_dialog.py:21 msgid "Tag name…" -msgstr "" +msgstr "Nom de l'étiquette…" #: chronograph/ui/dialogs/tag_registration_dialog.py:24 msgid "Add" -msgstr "" +msgstr "Ajouter" #: chronograph/ui/dialogs/about_file_dialog.py:52 msgid "Assign tag" -msgstr "" +msgstr "Assigner l'étiquette" #: chronograph/ui/dialogs/about_file_dialog.py:136 -#, fuzzy msgid "No Lyrics Available" msgstr "Pas de paroles disponibles" #: chronograph/ui/dialogs/about_file_dialog.py:157 -#, fuzzy msgid "Select Tag" -msgstr "Sélectionner les fichiers" +msgstr "Sélectionner l'étiquette" #: chronograph/ui/dialogs/about_file_dialog.py:179 -#, fuzzy msgid "No Tags Available" -msgstr "Pas de paroles disponibles" +msgstr "Pas d'étiquettes disponibles" #: chronograph/ui/dialogs/about_file_dialog.py:180 msgid "There's no tags registered yet or all tags were assigned" msgstr "" +"Il n'y a encore aucune étiquette ou toutes les étiquettes ont été assignées" #: chronograph/ui/dialogs/about_file_dialog.py:323 msgid "Click to unassign" -msgstr "" +msgstr "Cliquer pour désassigner" #: chronograph/ui/dialogs/about_file_dialog.py:386 #, python-brace-format msgid "File \"{title} — {artist}\" was deleted" -msgstr "" +msgstr "Le fichier « {title} — {artist} » a été supprimé" #: chronograph/ui/dialogs/importing_dialog.py:36 #, python-brace-format msgid "Imported {imported}/{total}" -msgstr "" +msgstr "{imported}/{total} importé" #: chronograph/ui/sync_pages/lbl_sync_page.py:308 #: chronograph/ui/sync_pages/wbw_sync_page.py:289 #: chronograph/ui/widgets/lyric_row.py:213 -#, fuzzy msgid "Lyrics exported to clipboard" -msgstr "Copier dans le presse-papiers" +msgstr "Paroles copiées dans le presse-papiers" #: chronograph/ui/sync_pages/lbl_sync_page.py:318 #: chronograph/ui/sync_pages/wbw_sync_page.py:221 #: chronograph/ui/widgets/lyric_row.py:182 msgid "File must have a suffix" -msgstr "" +msgstr "Le fichier doit comporter un suffixe" #: chronograph/ui/sync_pages/lbl_sync_page.py:332 #: chronograph/ui/sync_pages/wbw_sync_page.py:236 #: chronograph/ui/widgets/lyric_row.py:196 msgid "Lyrics exported to file" -msgstr "" +msgstr "Paroles exportées dans un fichier" #: chronograph/ui/sync_pages/lbl_sync_page.py:333 #: chronograph/ui/sync_pages/wbw_sync_page.py:237 #: chronograph/ui/widgets/lyric_row.py:197 msgid "Show" -msgstr "" +msgstr "Afficher" #: chronograph/ui/sync_pages/lbl_sync_page.py:349 #: chronograph/ui/sync_pages/wbw_sync_page.py:263 #: chronograph/ui/widgets/lyric_row.py:162 #, python-brace-format msgid "Lyrics ({pattern})" -msgstr "" +msgstr "Paroles ({pattern})" #: chronograph/ui/sync_pages/lbl_sync_page.py:351 #: chronograph/ui/sync_pages/wbw_sync_page.py:265 msgid "Chronograph Project (.chron)" -msgstr "" +msgstr "Projet Chronograph (.chron)" #: chronograph/ui/sync_pages/lbl_sync_page.py:467 #: chronograph/ui/widgets/lyric_row.py:116 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Published successfully: {code}" -msgstr "Publié avec succès : " +msgstr "Publié avec succès : {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:471 #: chronograph/ui/widgets/lyric_row.py:120 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Incorrect publish token: {code}" -msgstr "Jeton de publication incorrect : " +msgstr "Jeton de publication incorrect : {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:475 #: chronograph/ui/widgets/lyric_row.py:124 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Unknown error occured: {code}" -msgstr "Une erreur inconnue s'est produite : " +msgstr "Une erreur inconnue s'est produite : {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:487 #: chronograph/ui/widgets/lyric_row.py:136 msgid "Network error occurred while publishing lyrics" -msgstr "" +msgstr "Une erreur réseau s'est produite lors de la publication des paroles" #: chronograph/ui/sync_pages/lbl_sync_page.py:488 #: chronograph/ui/sync_pages/lbl_sync_page.py:494 #: chronograph/ui/widgets/lyric_row.py:137 #: chronograph/ui/widgets/lyric_row.py:143 msgid "Log" -msgstr "" +msgstr "Journal" #: chronograph/ui/sync_pages/lbl_sync_page.py:493 #: chronograph/ui/widgets/lyric_row.py:142 msgid "An error occurred while publishing lyrics" -msgstr "" +msgstr "Une erreur s'est produite lors de la publication des paroles" #: chronograph/ui/sync_pages/lbl_sync_page.py:503 #: chronograph/ui/widgets/lyric_row.py:79 @@ -331,7 +319,7 @@ msgstr "Toutes les lignes ne sont pas synchronisées" #: chronograph/ui/sync_pages/lbl_sync_page.py:520 #: chronograph/ui/widgets/lyric_row.py:93 msgid "Unable to publish lyrics." -msgstr "" +msgstr "Impossible de publier les paroles." #: chronograph/ui/sync_pages/lbl_sync_page.py:522 #: chronograph/ui/widgets/lyric_row.py:95 @@ -339,53 +327,53 @@ msgid "" "To publish lyrics the track must have a title, artist, album and lyrics " "fields set." msgstr "" +"Pour publier les paroles, les champs titre, artiste, album et paroles du " +"morceau doivent être définis." #: chronograph/ui/sync_pages/lbl_sync_page.py:527 #: chronograph/ui/widgets/lyric_row.py:100 msgid "Close" -msgstr "" +msgstr "Fermer" #: chronograph/ui/sync_pages/lbl_sync_page.py:531 #: chronograph/ui/widgets/lyric_row.py:104 msgid "Cannot publish empty lyrics" -msgstr "" +msgstr "Impossible de publier des paroles vierges" #: chronograph/ui/sync_pages/lbl_sync_page.py:532 #: chronograph/ui/widgets/lyric_row.py:105 msgid "Why?" -msgstr "" +msgstr "Pourquoi ?" #: chronograph/ui/sync_pages/wbw_sync_page.py:127 -#, fuzzy msgid "No lyrics available" msgstr "Pas de paroles disponibles" #: chronograph/ui/sync_pages/wbw_sync_page.py:128 msgid "You've not provided any lyrics for synchronization" -msgstr "" +msgstr "Vous n'avez pas fourni de paroles à synchroniser" #: chronograph/ui/sync_pages/wbw_sync_page.py:382 msgid "No lyrics to be re-synced" -msgstr "" +msgstr "Pas de paroles à resynchroniser" #: chronograph/ui/sync_pages/wbw_sync_page.py:384 msgid "Open Sync mode to re-sync all words" -msgstr "" +msgstr "Ouvrez le mode synchronisation pour resynchroniser les mots" #: chronograph/ui/widgets/lbl_sync_line.py:81 -#, fuzzy msgid "Not synced yet" -msgstr "Aucun dossier épinglé" +msgstr "Pas encore synchronisé" #: chronograph/ui/widgets/lbl_sync_line.py:83 #, python-brace-format msgid "{start} — End is not synced" -msgstr "" +msgstr "{start} — La fin n'est pas synchronisée" #: chronograph/ui/widgets/lbl_sync_line.py:85 #, python-brace-format msgid "Start is not synced — {end}" -msgstr "" +msgstr "Le début n'est pas synchronisé — {end}" #: chronograph/ui/widgets/lrclib_track.py:10 data/gtk/window.blp:309 #: data/gtk/ui/dialogs/LRClib.blp:61 data/gtk/ui/dialogs/MetadataEditor.blp:109 @@ -425,7 +413,7 @@ msgstr "Non" #: chronograph/ui/widgets/ui_player.py:64 #, python-brace-format msgid "{vol}%" -msgstr "" +msgstr "{vol}%" #: chronograph/ui/widgets/lyric_row.py:49 #: data/gtk/ui/sync_pages/LblSyncPage.blp:111 @@ -444,7 +432,6 @@ msgid "Clipboard" msgstr "Presse-papiers" #: chronograph/ui/widgets/lyric_row.py:59 -#, fuzzy msgid "Export To…" msgstr "Exporter vers…" @@ -457,29 +444,24 @@ msgid "Delete" msgstr "Supprimer" #: chronograph/ui/widgets/tag_row.py:62 -#, fuzzy msgid "Rename Tag" -msgstr "Renommer" +msgstr "Renommer l'étiquette" #: chronograph/ui/widgets/tag_row.py:89 -#, fuzzy msgid "Delete Tag?" -msgstr "Supprimer" +msgstr "Supprimer l'étiquette ?" #: chronograph/backend/file/song_card_model.py:16 -#, fuzzy msgctxt "song title placeholder" msgid "Unknown" msgstr "Inconnu" #: chronograph/backend/file/song_card_model.py:17 -#, fuzzy msgctxt "song artist placeholder" msgid "Unknown" msgstr "Inconnu" #: chronograph/backend/file/song_card_model.py:18 -#, fuzzy msgctxt "song album placeholder" msgid "Unknown" msgstr "Inconnu" @@ -487,7 +469,7 @@ msgstr "Inconnu" #: chronograph/backend/file/available_lyrics.py:65 data/gtk/window.blp:273 msgctxt "means lyrics absence" msgid "None" -msgstr "" +msgstr "Aucun" #: chronograph/backend/file/available_lyrics.py:66 #: chronograph/backend/file/available_lyrics.py:80 data/gtk/window.blp:277 @@ -498,33 +480,30 @@ msgstr "Texte brut" #: chronograph/backend/lrclib/lrclib_service.py:374 #: chronograph/backend/lrclib/lrclib_service.py:402 #: chronograph/backend/lrclib/lrclib_service.py:415 -#, fuzzy msgid "Fetched successfully" -msgstr "Copié avec succès" +msgstr "Téléchargé avec succès" #. Second attempt using api_search #: chronograph/backend/lrclib/lrclib_service.py:381 msgid "Fetch using /api/get failed, trying /api/search" -msgstr "" +msgstr "Le téléchargement via /api/get a échoué, tentative via /api/search" #: chronograph/backend/lrclib/lrclib_service.py:396 msgid "Trying search with no album" -msgstr "" +msgstr "Tentative de recherche sans album" #: chronograph/backend/lrclib/lrclib_service.py:408 #: chronograph/backend/lrclib/lrclib_service.py:420 -#, fuzzy msgid "No suitable lyrics found" -msgstr "Aucun dossier épinglé" +msgstr "Pas de paroles correspondantes trouvées" #: data/gtk/window.blp:6 msgid "No Tags" -msgstr "" +msgstr "Aucune étiquette" #: data/gtk/window.blp:8 -#, fuzzy msgid "Press plus button to register a new Tag" -msgstr "Appuyez sur le bouton pour épingler le dossier courant" +msgstr "Appuyez sur le bouton plus pour ajouter une nouvelle étiquette" #: data/gtk/window.blp:17 data/gtk/window.blp:351 #: data/gtk/ui/sync_pages/LblSyncPage.blp:30 @@ -533,9 +512,8 @@ msgid "Quick Editor" msgstr "Modification rapide" #: data/gtk/window.blp:57 -#, fuzzy msgid "Copy to Clipboard" -msgstr "Presse-papiers" +msgstr "Copier vers le presse-papiers" #. Translators: App name IS intended to be translated #: data/gtk/window.blp:70 data/gtk/window.blp:162 data/gtk/window.blp:195 @@ -552,7 +530,7 @@ msgstr "Déposez des fichiers ici pour les ouvrir" #: data/gtk/ui/sync_pages/LblSyncPage.blp:26 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:26 msgid "Menu" -msgstr "" +msgstr "Menu" #: data/gtk/window.blp:147 data/gtk/window.blp:356 #: data/gtk/ui/sync_pages/LblSyncPage.blp:34 @@ -575,21 +553,19 @@ msgstr "À propos" #: data/gtk/window.blp:163 msgid "Open or create Library to start syncing" -msgstr "" +msgstr "Ouvrez ou créez une bibliothèque pour démarrer la synchronisation" #: data/gtk/window.blp:171 data/gtk/window.blp:466 -#, fuzzy msgid "Open Library" -msgstr "Bibliothèque" +msgstr "Ouvrir une bibliothèque" #: data/gtk/window.blp:180 -#, fuzzy msgid "Create Library" -msgstr "Effacer la bibliothèque" +msgstr "Créer une bibliothèque" #: data/gtk/window.blp:202 msgid "Tags" -msgstr "" +msgstr "Étiquettes" #: data/gtk/window.blp:210 data/gtk/window.blp:241 #: data/gtk/ui/shortcuts-dialog.blp:35 @@ -598,20 +574,19 @@ msgstr "Afficher/Masquer la barre latérale" #: data/gtk/window.blp:217 msgid "Register tag" -msgstr "" +msgstr "Ajouter une étiquette" #: data/gtk/window.blp:248 msgid "Import files or open a library" -msgstr "" +msgstr "Importez des fichiers ou ouvrez une bibliothèque" #: data/gtk/window.blp:263 data/gtk/ui/shortcuts-dialog.blp:15 msgid "Toggle search" msgstr "Afficher/Masquer la recherche" #: data/gtk/window.blp:269 -#, fuzzy msgid "Filter library" -msgstr "Effacer la bibliothèque" +msgstr "Filtrer la bibliothèque" #: data/gtk/window.blp:305 msgid "Sort" @@ -619,7 +594,7 @@ msgstr "Tri" #: data/gtk/window.blp:327 msgid "Last Added" -msgstr "" +msgstr "Derniers ajouts" #: data/gtk/window.blp:335 msgid "A-Z" @@ -631,65 +606,62 @@ msgstr "Z-A" #: data/gtk/window.blp:352 msgid "Mass Lyrics Downloading" -msgstr "" +msgstr "Téléchargement en masses des paroles" #: data/gtk/window.blp:383 -#, fuzzy msgid "Delete selected files" -msgstr "Supprimer la ligne sélectionnée" +msgstr "Supprimer les fichiers sélectionnés" #: data/gtk/window.blp:392 msgid "Enable bulk deletion mode" -msgstr "" +msgstr "Activer le mode suppression multiple" #: data/gtk/window.blp:410 data/gtk/ui/dialogs/LRClib.blp:80 msgid "Search" msgstr "Rechercher" #: data/gtk/window.blp:431 -#, fuzzy msgid "Library is Empty" -msgstr "Bibliothèque" +msgstr "La bibliothèque est vide" #: data/gtk/window.blp:432 msgid "" "Your current Library is empty. Import files right now or open another Library" msgstr "" +"Votre bibliothèque est vide. Importez des fichiers maintenant ou ouvrez une " +"autre bibliothèque" #: data/gtk/window.blp:439 -#, fuzzy msgid "Import…" -msgstr "Importer depuis…" +msgstr "Importer…" #: data/gtk/window.blp:449 data/gtk/ui/dialogs/LRClib.blp:223 msgid "Nothing Was Found" -msgstr "" +msgstr "Rien n'a été trouvé" #: data/gtk/window.blp:450 msgid "No songs found for your request. Try out another one" -msgstr "" +msgstr "Aucun morceau n'a été trouvé pour votre demande. Essayez autre chose" #: data/gtk/window.blp:465 data/gtk/ui/dialogs/ImportDialog.blp:10 -#, fuzzy msgid "Import Files" -msgstr "À propos du fichier" +msgstr "Importer des fichiers" #: data/gtk/window.blp:470 -#, fuzzy msgid "Create New Library" -msgstr "Effacer la bibliothèque" +msgstr "Créer une nouvelle bibliothèque" #: data/gtk/models/LblSyncLineExtraMenu.blp:5 msgid "Clear Start Timestamp" -msgstr "" +msgstr "Effacer le temps de début" #: data/gtk/models/LblSyncLineExtraMenu.blp:6 msgid "Clear End Timestamp" -msgstr "" +msgstr "Effacer le temps de fin" #: data/gtk/models/LblSyncLineExtraMenu.blp:7 msgid "Clear All Timestamps" -msgstr "" +msgstr "Effacer tous les temps" #: data/gtk/ui/shortcuts-dialog.blp:7 data/gtk/ui/dialogs/Preferences.blp:8 #: data/gtk/ui/dialogs/Preferences.blp:62 @@ -702,14 +674,12 @@ msgid "Quit" msgstr "Quitter" #: data/gtk/ui/shortcuts-dialog.blp:20 -#, fuzzy msgid "Open library" -msgstr "Effacer la bibliothèque" +msgstr "Ouvrir la bibliothèque" #: data/gtk/ui/shortcuts-dialog.blp:25 -#, fuzzy msgid "Import files" -msgstr "À propos du fichier" +msgstr "Importer des fichiers" #: data/gtk/ui/shortcuts-dialog.blp:41 msgid "Sync mode" @@ -720,7 +690,6 @@ msgid "Sync/Re-sync" msgstr "Synchroniser/Resynchroniser" #: data/gtk/ui/shortcuts-dialog.blp:49 -#, fuzzy msgid "Replay selected line/word" msgstr "Rejouer la ligne sélectionnée" @@ -745,9 +714,8 @@ msgid "Re-sync large amount of ms forward" msgstr "Resynchroniser la ligne sélectionnée 100 ms en avant" #: data/gtk/ui/shortcuts-dialog.blp:75 -#, fuzzy msgid "Line-by-Line line actions" -msgstr "Actions de ligne" +msgstr "Actions ligne par ligne" #: data/gtk/ui/shortcuts-dialog.blp:78 msgid "Remove selected line" @@ -768,23 +736,23 @@ msgstr "Insérer une ligne à la fin" #: data/gtk/ui/shortcuts-dialog.blp:99 msgid "Word-by-Word navigation" -msgstr "" +msgstr "Navigation mot par mot" #: data/gtk/ui/shortcuts-dialog.blp:102 msgid "One word back" -msgstr "" +msgstr "Un mot en arrière" #: data/gtk/ui/shortcuts-dialog.blp:107 msgid "One word next" -msgstr "" +msgstr "Un mot en avant" #: data/gtk/ui/shortcuts-dialog.blp:112 msgid "One line up" -msgstr "" +msgstr "Une ligne au dessus" #: data/gtk/ui/shortcuts-dialog.blp:117 msgid "One line down" -msgstr "" +msgstr "Une ligne en dessous" #: data/gtk/ui/dialogs/LRClib.blp:78 msgid "Search LRClib for provided title and artist" @@ -795,22 +763,20 @@ msgid "Synced" msgstr "Synchronisé" #: data/gtk/ui/dialogs/LRClib.blp:143 -#, fuzzy msgid "Synced lyrics from LRClib" -msgstr "Pas de paroles synchronisées disponibles" +msgstr "Paroles synchronisées issues de LRClib" #: data/gtk/ui/dialogs/LRClib.blp:170 -#, fuzzy msgid "Plain lyrics from LRClib" -msgstr "Pas de paroles disponibles" +msgstr "Paroles en texte brut issues de LRClib" #: data/gtk/ui/dialogs/LRClib.blp:186 msgid "Imports currently selected lyrics" -msgstr "" +msgstr "Importer les paroles sélectionnées" #: data/gtk/ui/dialogs/LRClib.blp:188 data/gtk/ui/dialogs/ImportDialog.blp:66 msgid "Import" -msgstr "" +msgstr "Importer" #: data/gtk/ui/dialogs/LRClib.blp:224 #, fuzzy @@ -820,14 +786,12 @@ msgstr "" "la requête." #: data/gtk/ui/dialogs/LRClib.blp:228 -#, fuzzy msgid "Search LRClib" -msgstr "Rechercher" +msgstr "Rechercher dans LRClib" #: data/gtk/ui/dialogs/LRClib.blp:229 -#, fuzzy msgid "Search songs by title, artist and album" -msgstr "Rechercher sur LRClib par titre et nom d'artiste" +msgstr "Rechercher des morceaux par titre, artiste et album" #: data/gtk/ui/dialogs/MetadataEditor.blp:22 msgid "Apply" @@ -838,30 +802,26 @@ msgid "Change cover" msgstr "Modifier la pochette" #: data/gtk/ui/dialogs/MetadataEditor.blp:86 -#, fuzzy msgid "Set Cover…" -msgstr "Définir la pochette" +msgstr "Définir la pochette…" #: data/gtk/ui/dialogs/MetadataEditor.blp:91 -#, fuzzy msgid "Remove Cover…" -msgstr "Supprimer la pochette" +msgstr "Supprimer la pochette…" #: data/gtk/ui/dialogs/MetadataEditor.blp:123 msgid "Embed Lyrics" -msgstr "" +msgstr "Intégrer les paroles" #: data/gtk/ui/dialogs/MetadataEditor.blp:128 -#, fuzzy msgid "Delete Lyrics" -msgstr "Supprimer" +msgstr "Supprimer les paroles" #: data/gtk/ui/dialogs/Preferences.blp:12 msgid "Behavior" msgstr "Comportement" #: data/gtk/ui/dialogs/Preferences.blp:15 -#, fuzzy msgid "Reset Quick Edit Dialog on Close" msgstr "Réinitialiser la fenêtre d'édition rapide à la fermeture" @@ -872,52 +832,52 @@ msgstr "" "non à la fermeture" #: data/gtk/ui/dialogs/Preferences.blp:20 -#, fuzzy msgid "Save Library on App Close" -msgstr "Enregistrer la session à la fermeture de l'application" +msgstr "Enregistrer la bibliothèque à la fermeture de l'application" #: data/gtk/ui/dialogs/Preferences.blp:21 -#, fuzzy msgid "Re-opens last opened Library on the next startup" -msgstr "Réouvre le dernier dossier ouvert au prochain lancement" +msgstr "Réouvre la dernière bibliothèque ouverte au prochain lancement" #: data/gtk/ui/dialogs/Preferences.blp:26 msgid "Mass Downloading" -msgstr "" +msgstr "Téléchargement en masse" #: data/gtk/ui/dialogs/Preferences.blp:29 msgid "Max Parallel Downloadings" -msgstr "" +msgstr "Nombre max de téléchargements parallèles" #: data/gtk/ui/dialogs/Preferences.blp:30 msgid "" "The amount of simultaneous parallel downloadings. High amount may cause " "downloading failure if treated as DDoS attack" msgstr "" +"Le nombre de téléchargements en parallèle. Un nombre important pourrait " +"causer des erreurs de téléchargement si traités comme une attaque DDoS" #: data/gtk/ui/dialogs/Preferences.blp:41 msgid "Preferred Lyrics Format" -msgstr "" +msgstr "Format de paroles préféré" #: data/gtk/ui/dialogs/Preferences.blp:42 msgid "Target lyrics format for LRClib downloading" -msgstr "" +msgstr "Format cible des paroles pour le téléchargement via LRClib" #: data/gtk/ui/dialogs/Preferences.blp:47 msgid "Debug" -msgstr "" +msgstr "Débogage" #: data/gtk/ui/dialogs/Preferences.blp:50 msgid "Enable Debug Logging Profile" -msgstr "" +msgstr "Activer le profil de débogage" #: data/gtk/ui/dialogs/Preferences.blp:51 msgid "Expands logging information for debug purposes" -msgstr "" +msgstr "Développe les informations de journalisation à des fins de débogage" #: data/gtk/ui/dialogs/Preferences.blp:52 msgid "NEEDS RESTART" -msgstr "" +msgstr "NÉCESSITE UN REDÉMARRAGE" #: data/gtk/ui/dialogs/Preferences.blp:58 #: data/gtk/ui/sync_pages/LblSyncPage.blp:5 @@ -926,30 +886,28 @@ msgid "Syncing" msgstr "Synchronisation" #: data/gtk/ui/dialogs/Preferences.blp:65 -#, fuzzy msgid "Syncing Type" -msgstr "Synchronisation" +msgstr "Type de synchronisation" #: data/gtk/ui/dialogs/Preferences.blp:66 msgid "Defines the default workflow of syncing process" -msgstr "" +msgstr "Définit le comportement par défaut du processus de synchronisation" #: data/gtk/ui/dialogs/Preferences.blp:69 #: data/gtk/ui/dialogs/Preferences.blp:93 msgid "Line-by-Line" -msgstr "" +msgstr "Ligne par ligne" #: data/gtk/ui/dialogs/Preferences.blp:70 #: data/gtk/ui/dialogs/Preferences.blp:119 msgid "Word-by-Word" -msgstr "" +msgstr "Mot par mot" #: data/gtk/ui/dialogs/Preferences.blp:76 msgid "Word-by-Word sync workflow is not supported on mobile devices." -msgstr "" +msgstr "Le mode mot par mot n'est pas pris en charge sur les appareils mobiles." #: data/gtk/ui/dialogs/Preferences.blp:87 -#, fuzzy msgid "Use Precise Milliseconds" msgstr "Utiliser des millisecondes précises" @@ -961,14 +919,13 @@ msgstr "" #: data/gtk/ui/dialogs/Preferences.blp:96 #: data/gtk/ui/dialogs/Preferences.blp:122 -#, fuzzy msgid "Default Re-Sync Value" -msgstr "Synchroniser/Resynchroniser la ligne" +msgstr "Valeur de resynchronisation par défaut" #: data/gtk/ui/dialogs/Preferences.blp:97 #: data/gtk/ui/dialogs/Preferences.blp:123 msgid "Amount of milliseconds default re-sync performs by" -msgstr "" +msgstr "Nombre de millisecondes par défaut pour la resynchronisation" #: data/gtk/ui/dialogs/Preferences.blp:107 #: data/gtk/ui/dialogs/Preferences.blp:133 @@ -979,17 +936,15 @@ msgstr "Synchroniser/Resynchroniser la ligne" #: data/gtk/ui/dialogs/Preferences.blp:108 #: data/gtk/ui/dialogs/Preferences.blp:134 msgid "Amount of milliseconds large re-sync performs by" -msgstr "" +msgstr "Nombre de millisecondes nécessaires à la resynchronisation" #: data/gtk/ui/dialogs/Preferences.blp:146 -#, fuzzy msgid "Lyric Manipulation" -msgstr "Manipulation auto des fichiers" +msgstr "Manipulation des paroles" #: data/gtk/ui/dialogs/Preferences.blp:151 -#, fuzzy msgid "Auto Lyric Manipulation" -msgstr "Manipulation auto des fichiers" +msgstr "Manipulation auto des paroles" #: data/gtk/ui/dialogs/Preferences.blp:152 #, fuzzy @@ -1002,138 +957,137 @@ msgstr "" #: data/gtk/ui/dialogs/Preferences.blp:161 msgid "Autosave Interval" -msgstr "" +msgstr "Intervale de sauvegarde automatique" #: data/gtk/ui/dialogs/Preferences.blp:162 msgid "Autosave interval after lyrics syncing inactivity" msgstr "" +"Intervalle d'enregistrement automatique après inactivité de synchronisation " +"des paroles" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:5 -#, fuzzy msgid "Re-Sync All Lines?" -msgstr "Synchroniser/Resynchroniser la ligne" +msgstr "Resynchroniser toutes les lignes ?" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:6 msgid "" "Input amount of milliseconds to re-sync all lines. Prefix it with “-” to re-" "sync backwards." msgstr "" +"Entrez le nombre de millisecondes pour resynchroniser toutes les lignes. " +"Précédez-le d'un « - » pour resynchroniser en arrière." #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:11 -#, fuzzy msgid "Milliseconds" -msgstr "Utiliser des millisecondes précises" +msgstr "Millisecondes" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:18 -#, fuzzy msgid "Re-Sync" -msgstr "Synchroniser" +msgstr "Resynchroniser" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:10 msgid "Mass Download" -msgstr "" +msgstr "Téléchargement en masse" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:49 msgid "Rewrite Already Existing Lyrics" -msgstr "" +msgstr "Écraser les paroles existantes" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:50 msgid "Will replace already existing lyrics in file to those one found" msgstr "" +"Cela remplacera les paroles existantes dans le fichier par celles qui ont " +"été trouvées" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:73 -#, fuzzy msgid "No Log Available Yet" -msgstr "Pas de paroles disponibles" +msgstr "Aucun journal disponible" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:74 msgid "Start fetching to see something" -msgstr "" +msgstr "Commencez à télécharger pour voir quelque chose" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:79 msgid "Lyrics Already Fetched" -msgstr "" +msgstr "Paroles déjà téléchargées" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:80 msgid "Lyrics for all songs are already fetched" -msgstr "" +msgstr "Les paroles de tous les morceaux ont déjà été téléchargées" #: data/gtk/ui/dialogs/AboutFileDialog.blp:13 -#, fuzzy msgid "About File" msgstr "À propos du fichier" #: data/gtk/ui/dialogs/AboutFileDialog.blp:30 -#, fuzzy msgid "Show file" -msgstr "À propos du fichier" +msgstr "Afficher le fichier" #: data/gtk/ui/dialogs/AboutFileDialog.blp:124 msgid "Imported at" -msgstr "" +msgstr "Importé à" #: data/gtk/ui/dialogs/AboutFileDialog.blp:132 msgid "Last Modified" -msgstr "" +msgstr "Dernière modification" #: data/gtk/ui/dialogs/AboutFileDialog.blp:144 #: data/gtk/ui/dialogs/AboutFileDialog.blp:175 -#, fuzzy msgid "Available Lyrics" -msgstr "Supprimer" +msgstr "Paroles disponibles" #: data/gtk/ui/dialogs/AboutFileDialog.blp:159 -#, fuzzy msgid "Delete File" -msgstr "Supprimer" +msgstr "Supprimer le fichier" #: data/gtk/ui/dialogs/ImportDialog.blp:35 msgid "Import Settings" -msgstr "" +msgstr "Paramètres d'import" #: data/gtk/ui/dialogs/ImportDialog.blp:39 msgid "Import With Lyrics" -msgstr "" +msgstr "Importer avec les paroles" #: data/gtk/ui/dialogs/ImportDialog.blp:40 msgid "Also import lyric files if they have the same name" -msgstr "" +msgstr "Importer également les fichiers de paroles s'ils ont le même nom" #: data/gtk/ui/dialogs/ImportDialog.blp:43 msgid "eLRC prefix" -msgstr "" +msgstr "Préfixe eLRC" #: data/gtk/ui/dialogs/ImportDialog.blp:44 msgid "Remain empty if not used" -msgstr "" +msgstr "Laisser vide si non utilisé" #: data/gtk/ui/dialogs/ImportDialog.blp:48 msgid "Prefer Embedded Lyrics" -msgstr "" +msgstr "Préférer les paroles intégrées" #: data/gtk/ui/dialogs/ImportDialog.blp:49 msgid "" "If file has lyrics embedded, they would be used during import. This " "overrides any import from files" msgstr "" +"Si le fichier comporte des paroles intégrées, elles seront utilisées lors de " +"l'import. Ceci écrasera n'importe quel import depuis les fichiers" #: data/gtk/ui/dialogs/ImportDialog.blp:54 -#, fuzzy msgid "Move Files" -msgstr "Fichiers" +msgstr "Déplacer les fichiers" #: data/gtk/ui/dialogs/ImportDialog.blp:55 msgid "Moves files to the import location instead of copying them" msgstr "" +"Déplace les fichiers vers l'emplacement d'import plutôt que de les copier" #: data/gtk/ui/dialogs/ImportingDialog.blp:33 -#, fuzzy msgid "Importing…" -msgstr "Importer depuis…" +msgstr "Import en cours…" #: data/gtk/ui/dialogs/ImportingDialog.blp:40 msgid "Preparing…" -msgstr "" +msgstr "Préparation…" #: data/gtk/ui/sync_pages/LblSyncPage.blp:64 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:63 @@ -1171,25 +1125,23 @@ msgstr "Exporter vers…" #: data/gtk/ui/sync_pages/LblSyncPage.blp:160 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:158 -#, fuzzy msgid "Embed to File" -msgstr "À propos du fichier" +msgstr "Intégrer au fichier" #: data/gtk/ui/sync_pages/LblSyncPage.blp:163 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:161 -#, fuzzy msgid "As Plain" -msgstr "Texte brut" +msgstr "En texte brut" #: data/gtk/ui/sync_pages/LblSyncPage.blp:169 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:167 msgid "As LRC" -msgstr "" +msgstr "En LRC" #: data/gtk/ui/sync_pages/LblSyncPage.blp:175 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:173 msgid "As SRT" -msgstr "" +msgstr "En SRT" #: data/gtk/ui/sync_pages/LblSyncPage.blp:202 #: data/gtk/ui/sync_pages/LblSyncPage.blp:207 @@ -1213,23 +1165,21 @@ msgstr "Insérer une ligne après" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:203 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:207 msgid "Utilities" -msgstr "" +msgstr "Utilitaires" #: data/gtk/ui/sync_pages/LblSyncPage.blp:229 msgid "End sync" -msgstr "" +msgstr "Terminer la synchronisation" #: data/gtk/ui/sync_pages/LblSyncPage.blp:230 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:209 -#, fuzzy msgid "Re-sync all" -msgstr "Synchroniser/Resynchroniser la ligne" +msgstr "Resynchroniser tout" #: data/gtk/ui/sync_pages/LblSyncPage.blp:231 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:210 -#, fuzzy msgid "Edit metadata" -msgstr "Modifier les métadonnées du morceau" +msgstr "Modifier les métadonnées" #: data/gtk/ui/sync_pages/LblSyncPage.blp:232 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:211 @@ -1237,7 +1187,6 @@ msgid "About file" msgstr "À propos du fichier" #: data/gtk/ui/sync_pages/LblSyncPage.blp:277 -#, fuzzy msgid "Add Line" msgstr "Ajouter une ligne" @@ -1253,11 +1202,11 @@ msgstr "Resynchroniser la ligne sélectionnée 100 ms en avant" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:179 msgid "As eLRC" -msgstr "" +msgstr "En eLRC" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:243 msgid "Edit" -msgstr "" +msgstr "Modifier" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:269 #: data/gtk/ui/widgets/SongCard.blp:35 @@ -1278,20 +1227,19 @@ msgstr "Ouvrir la page de synchronisation" #: data/gtk/ui/widgets/UIPlayer.blp:105 msgid "Play/Pause" -msgstr "" +msgstr "Lecture/Pause" #: data/gtk/ui/widgets/UIPlayer.blp:139 msgid "Playback settings" -msgstr "" +msgstr "Paramètres de lecture" #: data/gtk/ui/widgets/UIPlayer.blp:158 -#, fuzzy msgid "Toggle mute" -msgstr "Afficher/Masquer la recherche" +msgstr "Muet" #: data/gtk/ui/widgets/UIPlayer.blp:209 msgid "Reset" -msgstr "" +msgstr "Réinitialiser" #: data/gtk/ui/widgets/UIPlayer.blp:222 msgid "Toggle song repeat" @@ -1307,6 +1255,8 @@ msgid "" "Chronograph is an open-source application designed for accurately syncing " "lyrics with audio timestamps." msgstr "" +"Chronograph est une application open source conçue pour synchroniser avec " +"précision les paroles avec les marqueurs temporels audio." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:13 msgid "" @@ -1315,6 +1265,10 @@ msgid "" "designed to give the community an ability to be the ones who make these " "lyrics." msgstr "" +"Vous avez peut-être remarqué que de nombreux lecteurs de musique prennent en " +"charge les paroles synchronisées qui sont mises en évidence ligne par ligne " +"ou mot par mot pendant la lecture ? Cette application a été conçue pour " +"permettre à la communauté de créer ces paroles." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:16 msgid "" @@ -1322,6 +1276,10 @@ msgid "" "players use LRCLib to fetch synchronized lyrics, this integration allows " "users to easily contribute their work back to the open-source community." msgstr "" +"Chronograph prend directement en charge la publication vers LRCLib. Étant " +"donné que de nombreux lecteurs de musique FOSS utilisent LRCLib pour " +"récupérer des paroles synchronisées, cette intégration permet aux " +"utilisateurs de contribuer facilement à la communauté open source." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:19 msgid "" @@ -1330,11 +1288,15 @@ msgid "" "find lyrics for each of your track on LRClib and save it depending on your " "settings." msgstr "" +"Si vous disposez d'une grande bibliothèque musicale et que vous souhaitez " +"simplement télécharger les paroles de toutes vos chansons, Chronograph prend " +"également en charge le téléchargement groupé de paroles. Il recherchera les " +"paroles de chacune de vos pistes sur LRClib et les enregistrera en fonction " +"de vos paramètres." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:22 -#, fuzzy msgid "Syncing Modes" -msgstr "Mode de synchronisation" +msgstr "Modes de synchronisation" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:24 msgid "" @@ -1342,6 +1304,9 @@ msgid "" "placed for the whole line of lyrics. This is the most supported format of " "synced lyrics." msgstr "" +"Ligne par ligne (principal) : ici, chaque fois que vous effectuez une action " +"de synchronisation, un horodatage est placé pour toute la ligne des paroles. " +"Il s'agit du format le plus courant pour les paroles synchronisées." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:26 msgid "" @@ -1349,44 +1314,47 @@ msgid "" "timestamp for every single word, enabling players to animate lyrics with " "precision." msgstr "" +"Mot par mot (avancé) : conçu pour une qualité karaoké optimale. Il place un " +"horodatage pour chaque mot, permettant aux joueurs d'animer les paroles avec " +"précision." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:29 msgid "Supported Formats" -msgstr "" +msgstr "Formats pris en charge" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:32 msgid "OGG" -msgstr "" +msgstr "OGG" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:34 msgid "FLAC" -msgstr "" +msgstr "FLAC" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:36 msgid "MP3" -msgstr "" +msgstr "MP3" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:38 msgid "M4A" -msgstr "" +msgstr "M4A" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:40 msgid "OPUS" -msgstr "" +msgstr "OPUS" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:42 msgid "WAV" -msgstr "" +msgstr "WAV" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:43 msgid "AAC (reduced functionality)" -msgstr "" +msgstr "AAC (fonctionnalité réduite)" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:79 msgid "Library" @@ -1398,11 +1366,11 @@ msgstr "Page de synchronisation des paroles" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:87 msgid "Word-by-Word syncing workflow" -msgstr "" +msgstr "Mode de synchronisation mot par mot" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:91 msgid "Word-by-Word lyrics editor" -msgstr "" +msgstr "Éditeur de paroles mot par mot" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:95 msgid "LRClib import dialog" @@ -1410,13 +1378,13 @@ msgstr "Fenêtre d'import depuis LRClib" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:99 msgid "Mass lyrics downloading dialog" -msgstr "" +msgstr "Boîte de dialogue de téléchargement en masse des paroles" #. Translators: Please, do not remove original english keywords. Just add your language translations after these keywords (the last keyword must end with semicolon) #: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:10 -#, fuzzy msgid "lyrics;songs;multimedia;media;lrclib;music;syncing;chronograph;" -msgstr "lyrics;internet;songs;multimedia;media;lrclib;music;syncing;chronograph;paroles;chansons;morceaux;multimédia;musique;" +msgstr "" +"lyrics;internet;songs;multimedia;media;lrclib;music;syncing;chronograph;paroles;chansons;morceaux;multimédia;musique;" #, fuzzy #~ msgid "TBI Export To…" From 3622230d0a0da1ef0fb63cca792489bfa9ef5024 Mon Sep 17 00:00:00 2001 From: Pavel Borecki Date: Thu, 12 Mar 2026 13:50:01 +0100 Subject: [PATCH 09/24] i18n: added translation using Weblate (Czech) --- po/LINGUAS | 1 + po/cs.po | 1323 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1324 insertions(+) create mode 100644 po/cs.po diff --git a/po/LINGUAS b/po/LINGUAS index 5377107..cf50542 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -26,3 +26,4 @@ zh_Hans nl et zh_Hant +cs diff --git a/po/cs.po b/po/cs.po new file mode 100644 index 0000000..2f4e999 --- /dev/null +++ b/po/cs.po @@ -0,0 +1,1323 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the Chronograph package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Chronograph\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-02-15 21:01+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: chronograph/window.py:53 +msgid "All Supported Media" +msgstr "" + +#: chronograph/window.py:257 +msgid "Only Chronograph libraries are supported" +msgstr "" + +#: chronograph/window.py:309 +msgid "Failed to create library" +msgstr "" + +#: chronograph/window.py:323 chronograph/window.py:382 chronograph/main.py:81 +msgid "Open a library before importing files" +msgstr "" + +#: chronograph/window.py:439 +msgid "Selected folder is not a Chronograph Library" +msgstr "" + +#: chronograph/window.py:491 +msgid "Open a library to import files" +msgstr "" + +#: chronograph/window.py:495 +msgid "Import already in progress" +msgstr "" + +#: chronograph/window.py:500 chronograph/window.py:530 +msgid "No supported files were imported" +msgstr "" + +#: chronograph/window.py:553 +msgid "Imported {} track" +msgid_plural "Imported {} tracks" +msgstr[0] "" +msgstr[1] "" + +#: chronograph/window.py:565 +msgid "Import failed" +msgstr "" + +#: chronograph/window.py:648 +#, python-brace-format +msgid "Deleted {deleted} file" +msgid_plural "Deleted {deleted} files" +msgstr[0] "" +msgstr[1] "" + +#: chronograph/window.py:687 +msgid "Copied successfully" +msgstr "" + +#. Translators: Add Your Name, Your Name , or Your Name https://your-site.com for it to show up in the About dialog. PLEASE, DON'T DELETE PREVIOUS TRANSLATORS CREDITS AND SEPARATE YOURSELF BY NEWLINE `\n` METASYMBOL +#: chronograph/main.py:174 +msgid "translator-credits" +msgstr "" + +#: chronograph/main.py:182 +msgid "Inspiration" +msgstr "" + +#. Translators: This is the summary of the another app Lexi: https://flathub.org/apps/io.github.dzheremi2.lexi +#: chronograph/main.py:192 +msgid "Build your own dictionary" +msgstr "" + +#: chronograph/main.py:198 +msgid "Translate the App" +msgstr "" + +#: chronograph/ui/dialogs/lrclib.py:114 +msgid "Connection Error" +msgstr "" + +#: chronograph/ui/dialogs/lrclib.py:116 +msgid "Network error occured while connecting to LRClib" +msgstr "" + +#: chronograph/ui/dialogs/lrclib.py:122 +msgid "Something went wrong" +msgstr "" + +#: chronograph/ui/dialogs/lrclib.py:124 +msgid "" +"An unknown error occurred while trying to connect to the LRC library server" +msgstr "" + +#: chronograph/ui/dialogs/lrclib.py:203 +msgid "No synced lyrics available" +msgstr "" + +#: chronograph/ui/dialogs/lrclib.py:208 +msgid "No plain lyrics available" +msgstr "" + +#: chronograph/ui/dialogs/preferences.py:123 +msgid "Synced Only" +msgstr "" + +#: chronograph/ui/dialogs/preferences.py:124 +msgid "Synced, Fallback to Plain If Unavailable" +msgstr "" + +#: chronograph/ui/dialogs/preferences.py:125 +msgid "Plain Only" +msgstr "" + +#: chronograph/ui/dialogs/mass_downloading_dialog.py:79 +#: chronograph/ui/dialogs/mass_downloading_dialog.py:154 +#: data/gtk/ui/dialogs/MassDownloadingDialog.blp:62 +msgid "Fetch" +msgstr "" + +#: chronograph/ui/dialogs/mass_downloading_dialog.py:150 +#: chronograph/ui/dialogs/tag_registration_dialog.py:23 +#: chronograph/ui/widgets/tag_row.py:66 chronograph/ui/widgets/tag_row.py:93 +#: data/gtk/ui/dialogs/MetadataEditor.blp:16 +#: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:17 +msgid "Cancel" +msgstr "" + +#: chronograph/ui/dialogs/mass_downloading_dialog.py:176 +msgid "Connection timed out" +msgstr "" + +#: chronograph/ui/dialogs/mass_downloading_dialog.py:178 +msgid "Connection error occurred" +msgstr "" + +#: chronograph/ui/dialogs/mass_downloading_dialog.py:180 +msgid "An error occurred: " +msgstr "" + +#. ty:ignore[unresolved-attribute] +#: chronograph/ui/dialogs/mass_downloading_dialog.py:187 +msgid "Instrumental track. No lyrics available" +msgstr "" + +#. ty:ignore[unresolved-attribute] +#: chronograph/ui/dialogs/mass_downloading_dialog.py:195 +msgid "Track is missing from library" +msgstr "" + +#. ty:ignore[unresolved-attribute] +#: chronograph/ui/dialogs/mass_downloading_dialog.py:205 +msgid "No synced lyrics found" +msgstr "" + +#. ty:ignore[unresolved-attribute] +#: chronograph/ui/dialogs/mass_downloading_dialog.py:217 +#: chronograph/backend/lrclib/lrclib_service.py:429 +msgid "No lyrics found" +msgstr "" + +#. ty:ignore[unresolved-attribute] +#: chronograph/ui/dialogs/mass_downloading_dialog.py:225 +msgid "No plain lyrics found" +msgstr "" + +#: chronograph/ui/dialogs/mass_downloading_dialog.py:248 +msgid "Cancelled" +msgstr "" + +#: chronograph/ui/dialogs/mass_downloading_dialog.py:296 +msgid "Fetching" +msgstr "" + +#: chronograph/ui/dialogs/tag_registration_dialog.py:16 +#: chronograph/ui/dialogs/about_file_dialog.py:194 +msgid "Add New Tag" +msgstr "" + +#: chronograph/ui/dialogs/tag_registration_dialog.py:21 +msgid "Tag name…" +msgstr "" + +#: chronograph/ui/dialogs/tag_registration_dialog.py:24 +msgid "Add" +msgstr "" + +#: chronograph/ui/dialogs/about_file_dialog.py:52 +msgid "Assign tag" +msgstr "" + +#: chronograph/ui/dialogs/about_file_dialog.py:136 +msgid "No Lyrics Available" +msgstr "" + +#: chronograph/ui/dialogs/about_file_dialog.py:157 +msgid "Select Tag" +msgstr "" + +#: chronograph/ui/dialogs/about_file_dialog.py:179 +msgid "No Tags Available" +msgstr "" + +#: chronograph/ui/dialogs/about_file_dialog.py:180 +msgid "There's no tags registered yet or all tags were assigned" +msgstr "" + +#: chronograph/ui/dialogs/about_file_dialog.py:323 +msgid "Click to unassign" +msgstr "" + +#: chronograph/ui/dialogs/about_file_dialog.py:386 +#, python-brace-format +msgid "File \"{title} — {artist}\" was deleted" +msgstr "" + +#: chronograph/ui/dialogs/importing_dialog.py:36 +#, python-brace-format +msgid "Imported {imported}/{total}" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:308 +#: chronograph/ui/sync_pages/wbw_sync_page.py:289 +#: chronograph/ui/widgets/lyric_row.py:213 +msgid "Lyrics exported to clipboard" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:318 +#: chronograph/ui/sync_pages/wbw_sync_page.py:221 +#: chronograph/ui/widgets/lyric_row.py:182 +msgid "File must have a suffix" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:332 +#: chronograph/ui/sync_pages/wbw_sync_page.py:236 +#: chronograph/ui/widgets/lyric_row.py:196 +msgid "Lyrics exported to file" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:333 +#: chronograph/ui/sync_pages/wbw_sync_page.py:237 +#: chronograph/ui/widgets/lyric_row.py:197 +msgid "Show" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:349 +#: chronograph/ui/sync_pages/wbw_sync_page.py:263 +#: chronograph/ui/widgets/lyric_row.py:162 +#, python-brace-format +msgid "Lyrics ({pattern})" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:351 +#: chronograph/ui/sync_pages/wbw_sync_page.py:265 +msgid "Chronograph Project (.chron)" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:467 +#: chronograph/ui/widgets/lyric_row.py:116 +#, python-brace-format +msgid "Published successfully: {code}" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:471 +#: chronograph/ui/widgets/lyric_row.py:120 +#, python-brace-format +msgid "Incorrect publish token: {code}" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:475 +#: chronograph/ui/widgets/lyric_row.py:124 +#, python-brace-format +msgid "Unknown error occured: {code}" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:487 +#: chronograph/ui/widgets/lyric_row.py:136 +msgid "Network error occurred while publishing lyrics" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:488 +#: chronograph/ui/sync_pages/lbl_sync_page.py:494 +#: chronograph/ui/widgets/lyric_row.py:137 +#: chronograph/ui/widgets/lyric_row.py:143 +msgid "Log" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:493 +#: chronograph/ui/widgets/lyric_row.py:142 +msgid "An error occurred while publishing lyrics" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:503 +#: chronograph/ui/widgets/lyric_row.py:79 +msgid "Seems like not every line is synced" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:520 +#: chronograph/ui/widgets/lyric_row.py:93 +msgid "Unable to publish lyrics." +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:522 +#: chronograph/ui/widgets/lyric_row.py:95 +msgid "" +"To publish lyrics the track must have a title, artist, album and lyrics " +"fields set." +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:527 +#: chronograph/ui/widgets/lyric_row.py:100 +msgid "Close" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:531 +#: chronograph/ui/widgets/lyric_row.py:104 +msgid "Cannot publish empty lyrics" +msgstr "" + +#: chronograph/ui/sync_pages/lbl_sync_page.py:532 +#: chronograph/ui/widgets/lyric_row.py:105 +msgid "Why?" +msgstr "" + +#: chronograph/ui/sync_pages/wbw_sync_page.py:127 +msgid "No lyrics available" +msgstr "" + +#: chronograph/ui/sync_pages/wbw_sync_page.py:128 +msgid "You've not provided any lyrics for synchronization" +msgstr "" + +#: chronograph/ui/sync_pages/wbw_sync_page.py:382 +msgid "No lyrics to be re-synced" +msgstr "" + +#: chronograph/ui/sync_pages/wbw_sync_page.py:384 +msgid "Open Sync mode to re-sync all words" +msgstr "" + +#: chronograph/ui/widgets/lbl_sync_line.py:81 +msgid "Not synced yet" +msgstr "" + +#: chronograph/ui/widgets/lbl_sync_line.py:83 +#, python-brace-format +msgid "{start} — End is not synced" +msgstr "" + +#: chronograph/ui/widgets/lbl_sync_line.py:85 +#, python-brace-format +msgid "Start is not synced — {end}" +msgstr "" + +#: chronograph/ui/widgets/lrclib_track.py:10 data/gtk/window.blp:309 +#: data/gtk/ui/dialogs/LRClib.blp:61 data/gtk/ui/dialogs/MetadataEditor.blp:109 +#: data/gtk/ui/dialogs/AboutFileDialog.blp:85 +msgid "Title" +msgstr "" + +#: chronograph/ui/widgets/lrclib_track.py:11 data/gtk/window.blp:315 +#: data/gtk/ui/dialogs/LRClib.blp:66 data/gtk/ui/dialogs/MetadataEditor.blp:113 +#: data/gtk/ui/dialogs/AboutFileDialog.blp:95 +msgid "Artist" +msgstr "" + +#: chronograph/ui/widgets/lrclib_track.py:12 +msgid "Duration" +msgstr "" + +#: chronograph/ui/widgets/lrclib_track.py:13 data/gtk/window.blp:321 +#: data/gtk/ui/dialogs/LRClib.blp:70 data/gtk/ui/dialogs/MetadataEditor.blp:117 +#: data/gtk/ui/dialogs/AboutFileDialog.blp:105 +msgid "Album" +msgstr "" + +#: chronograph/ui/widgets/lrclib_track.py:14 +msgid "Is instrumental" +msgstr "" + +#: chronograph/ui/widgets/lrclib_track.py:17 +msgid "Yes" +msgstr "" + +#: chronograph/ui/widgets/lrclib_track.py:18 +msgid "No" +msgstr "" + +#: chronograph/ui/widgets/ui_player.py:50 +#: chronograph/ui/widgets/ui_player.py:64 +#, python-brace-format +msgid "{vol}%" +msgstr "" + +#: chronograph/ui/widgets/lyric_row.py:49 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:111 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:132 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:104 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:124 +msgid "File" +msgstr "" + +#: chronograph/ui/widgets/lyric_row.py:54 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:112 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:181 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:105 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:185 +msgid "Clipboard" +msgstr "" + +#: chronograph/ui/widgets/lyric_row.py:59 +msgid "Export To…" +msgstr "" + +#: chronograph/ui/widgets/tag_row.py:50 chronograph/ui/widgets/tag_row.py:67 +msgid "Rename" +msgstr "" + +#: chronograph/ui/widgets/tag_row.py:51 chronograph/ui/widgets/tag_row.py:94 +msgid "Delete" +msgstr "" + +#: chronograph/ui/widgets/tag_row.py:62 +msgid "Rename Tag" +msgstr "" + +#: chronograph/ui/widgets/tag_row.py:89 +msgid "Delete Tag?" +msgstr "" + +#: chronograph/backend/file/song_card_model.py:16 +msgctxt "song title placeholder" +msgid "Unknown" +msgstr "" + +#: chronograph/backend/file/song_card_model.py:17 +msgctxt "song artist placeholder" +msgid "Unknown" +msgstr "" + +#: chronograph/backend/file/song_card_model.py:18 +msgctxt "song album placeholder" +msgid "Unknown" +msgstr "" + +#: chronograph/backend/file/available_lyrics.py:65 data/gtk/window.blp:273 +msgctxt "means lyrics absence" +msgid "None" +msgstr "" + +#: chronograph/backend/file/available_lyrics.py:66 +#: chronograph/backend/file/available_lyrics.py:80 data/gtk/window.blp:277 +#: data/gtk/ui/dialogs/LRClib.blp:154 +msgid "Plain" +msgstr "" + +#: chronograph/backend/lrclib/lrclib_service.py:374 +#: chronograph/backend/lrclib/lrclib_service.py:402 +#: chronograph/backend/lrclib/lrclib_service.py:415 +msgid "Fetched successfully" +msgstr "" + +#. Second attempt using api_search +#: chronograph/backend/lrclib/lrclib_service.py:381 +msgid "Fetch using /api/get failed, trying /api/search" +msgstr "" + +#: chronograph/backend/lrclib/lrclib_service.py:396 +msgid "Trying search with no album" +msgstr "" + +#: chronograph/backend/lrclib/lrclib_service.py:408 +#: chronograph/backend/lrclib/lrclib_service.py:420 +msgid "No suitable lyrics found" +msgstr "" + +#: data/gtk/window.blp:6 +msgid "No Tags" +msgstr "" + +#: data/gtk/window.blp:8 +msgid "Press plus button to register a new Tag" +msgstr "" + +#: data/gtk/window.blp:17 data/gtk/window.blp:351 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:30 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:29 +msgid "Quick Editor" +msgstr "" + +#: data/gtk/window.blp:57 +msgid "Copy to Clipboard" +msgstr "" + +#. Translators: App name IS intended to be translated +#: data/gtk/window.blp:70 data/gtk/window.blp:162 data/gtk/window.blp:195 +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:8 +#: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:2 +msgid "Chronograph" +msgstr "" + +#: data/gtk/window.blp:117 +msgid "Drop files here to open them" +msgstr "" + +#: data/gtk/window.blp:143 data/gtk/window.blp:301 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:26 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:26 +msgid "Menu" +msgstr "" + +#: data/gtk/window.blp:147 data/gtk/window.blp:356 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:34 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:33 +msgid "Preferences" +msgstr "" + +#: data/gtk/window.blp:148 data/gtk/window.blp:357 +#: data/gtk/ui/shortcuts-dialog.blp:30 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:35 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:34 +msgid "Keybindings" +msgstr "" + +#: data/gtk/window.blp:149 data/gtk/window.blp:358 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:36 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:35 +msgid "About" +msgstr "" + +#: data/gtk/window.blp:163 +msgid "Open or create Library to start syncing" +msgstr "" + +#: data/gtk/window.blp:171 data/gtk/window.blp:466 +msgid "Open Library" +msgstr "" + +#: data/gtk/window.blp:180 +msgid "Create Library" +msgstr "" + +#: data/gtk/window.blp:202 +msgid "Tags" +msgstr "" + +#: data/gtk/window.blp:210 data/gtk/window.blp:241 +#: data/gtk/ui/shortcuts-dialog.blp:35 +msgid "Toggle sidebar" +msgstr "" + +#: data/gtk/window.blp:217 +msgid "Register tag" +msgstr "" + +#: data/gtk/window.blp:248 +msgid "Import files or open a library" +msgstr "" + +#: data/gtk/window.blp:263 data/gtk/ui/shortcuts-dialog.blp:15 +msgid "Toggle search" +msgstr "" + +#: data/gtk/window.blp:269 +msgid "Filter library" +msgstr "" + +#: data/gtk/window.blp:305 +msgid "Sort" +msgstr "" + +#: data/gtk/window.blp:327 +msgid "Last Added" +msgstr "" + +#: data/gtk/window.blp:335 +msgid "A-Z" +msgstr "" + +#: data/gtk/window.blp:341 +msgid "Z-A" +msgstr "" + +#: data/gtk/window.blp:352 +msgid "Mass Lyrics Downloading" +msgstr "" + +#: data/gtk/window.blp:383 +msgid "Delete selected files" +msgstr "" + +#: data/gtk/window.blp:392 +msgid "Enable bulk deletion mode" +msgstr "" + +#: data/gtk/window.blp:410 data/gtk/ui/dialogs/LRClib.blp:80 +msgid "Search" +msgstr "" + +#: data/gtk/window.blp:431 +msgid "Library is Empty" +msgstr "" + +#: data/gtk/window.blp:432 +msgid "" +"Your current Library is empty. Import files right now or open another Library" +msgstr "" + +#: data/gtk/window.blp:439 +msgid "Import…" +msgstr "" + +#: data/gtk/window.blp:449 data/gtk/ui/dialogs/LRClib.blp:223 +msgid "Nothing Was Found" +msgstr "" + +#: data/gtk/window.blp:450 +msgid "No songs found for your request. Try out another one" +msgstr "" + +#: data/gtk/window.blp:465 data/gtk/ui/dialogs/ImportDialog.blp:10 +msgid "Import Files" +msgstr "" + +#: data/gtk/window.blp:470 +msgid "Create New Library" +msgstr "" + +#: data/gtk/models/LblSyncLineExtraMenu.blp:5 +msgid "Clear Start Timestamp" +msgstr "" + +#: data/gtk/models/LblSyncLineExtraMenu.blp:6 +msgid "Clear End Timestamp" +msgstr "" + +#: data/gtk/models/LblSyncLineExtraMenu.blp:7 +msgid "Clear All Timestamps" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:7 data/gtk/ui/dialogs/Preferences.blp:8 +#: data/gtk/ui/dialogs/Preferences.blp:62 +#: data/gtk/ui/dialogs/Preferences.blp:157 +msgid "General" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:10 +msgid "Quit" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:20 +msgid "Open library" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:25 +msgid "Import files" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:41 +msgid "Sync mode" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:44 +msgid "Sync/Re-sync" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:49 +msgid "Replay selected line/word" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:54 +msgid "Re-sync default amount of ms back" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:59 +msgid "Re-sync large amount of ms back" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:64 +msgid "Re-sync default amount of ms forward" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:69 +msgid "Re-sync large amount of ms forward" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:75 +msgid "Line-by-Line line actions" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:78 +msgid "Remove selected line" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:83 +msgid "Prepend line to selected" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:88 +msgid "Append line to selected" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:93 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:211 +msgid "Append line to end" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:99 +msgid "Word-by-Word navigation" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:102 +msgid "One word back" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:107 +msgid "One word next" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:112 +msgid "One line up" +msgstr "" + +#: data/gtk/ui/shortcuts-dialog.blp:117 +msgid "One line down" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:78 +msgid "Search LRClib for provided title and artist" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:126 +msgid "Synced" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:143 +msgid "Synced lyrics from LRClib" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:170 +msgid "Plain lyrics from LRClib" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:186 +msgid "Imports currently selected lyrics" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:188 data/gtk/ui/dialogs/ImportDialog.blp:66 +msgid "Import" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:224 +msgid "Try out another request, maybe there are mistakes in request text" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:228 +msgid "Search LRClib" +msgstr "" + +#: data/gtk/ui/dialogs/LRClib.blp:229 +msgid "Search songs by title, artist and album" +msgstr "" + +#: data/gtk/ui/dialogs/MetadataEditor.blp:22 +msgid "Apply" +msgstr "" + +#: data/gtk/ui/dialogs/MetadataEditor.blp:80 +msgid "Change cover" +msgstr "" + +#: data/gtk/ui/dialogs/MetadataEditor.blp:86 +msgid "Set Cover…" +msgstr "" + +#: data/gtk/ui/dialogs/MetadataEditor.blp:91 +msgid "Remove Cover…" +msgstr "" + +#: data/gtk/ui/dialogs/MetadataEditor.blp:123 +msgid "Embed Lyrics" +msgstr "" + +#: data/gtk/ui/dialogs/MetadataEditor.blp:128 +msgid "Delete Lyrics" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:12 +msgid "Behavior" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:15 +msgid "Reset Quick Edit Dialog on Close" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:16 +msgid "Choose, if quick edit dialog text should be cleaned after exit or not" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:20 +msgid "Save Library on App Close" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:21 +msgid "Re-opens last opened Library on the next startup" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:26 +msgid "Mass Downloading" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:29 +msgid "Max Parallel Downloadings" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:30 +msgid "" +"The amount of simultaneous parallel downloadings. High amount may cause " +"downloading failure if treated as DDoS attack" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:41 +msgid "Preferred Lyrics Format" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:42 +msgid "Target lyrics format for LRClib downloading" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:47 +msgid "Debug" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:50 +msgid "Enable Debug Logging Profile" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:51 +msgid "Expands logging information for debug purposes" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:52 +msgid "NEEDS RESTART" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:58 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:5 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:5 +msgid "Syncing" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:65 +msgid "Syncing Type" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:66 +msgid "Defines the default workflow of syncing process" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:69 +#: data/gtk/ui/dialogs/Preferences.blp:93 +msgid "Line-by-Line" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:70 +#: data/gtk/ui/dialogs/Preferences.blp:119 +msgid "Word-by-Word" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:76 +msgid "Word-by-Word sync workflow is not supported on mobile devices." +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:87 +msgid "Use Precise Milliseconds" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:88 +msgid "Use 3-digit milliseconds instead of 2-digit" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:96 +#: data/gtk/ui/dialogs/Preferences.blp:122 +msgid "Default Re-Sync Value" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:97 +#: data/gtk/ui/dialogs/Preferences.blp:123 +msgid "Amount of milliseconds default re-sync performs by" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:107 +#: data/gtk/ui/dialogs/Preferences.blp:133 +msgid "Large Re-Sync Value" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:108 +#: data/gtk/ui/dialogs/Preferences.blp:134 +msgid "Amount of milliseconds large re-sync performs by" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:146 +msgid "Lyric Manipulation" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:151 +msgid "Auto Lyric Manipulation" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:152 +msgid "" +"Automatically creates and updates lyric DB instance when any of lyric line " +"or word changed" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:161 +msgid "Autosave Interval" +msgstr "" + +#: data/gtk/ui/dialogs/Preferences.blp:162 +msgid "Autosave interval after lyrics syncing inactivity" +msgstr "" + +#: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:5 +msgid "Re-Sync All Lines?" +msgstr "" + +#: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:6 +msgid "" +"Input amount of milliseconds to re-sync all lines. Prefix it with “-” to re-" +"sync backwards." +msgstr "" + +#: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:11 +msgid "Milliseconds" +msgstr "" + +#: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:18 +msgid "Re-Sync" +msgstr "" + +#: data/gtk/ui/dialogs/MassDownloadingDialog.blp:10 +msgid "Mass Download" +msgstr "" + +#: data/gtk/ui/dialogs/MassDownloadingDialog.blp:49 +msgid "Rewrite Already Existing Lyrics" +msgstr "" + +#: data/gtk/ui/dialogs/MassDownloadingDialog.blp:50 +msgid "Will replace already existing lyrics in file to those one found" +msgstr "" + +#: data/gtk/ui/dialogs/MassDownloadingDialog.blp:73 +msgid "No Log Available Yet" +msgstr "" + +#: data/gtk/ui/dialogs/MassDownloadingDialog.blp:74 +msgid "Start fetching to see something" +msgstr "" + +#: data/gtk/ui/dialogs/MassDownloadingDialog.blp:79 +msgid "Lyrics Already Fetched" +msgstr "" + +#: data/gtk/ui/dialogs/MassDownloadingDialog.blp:80 +msgid "Lyrics for all songs are already fetched" +msgstr "" + +#: data/gtk/ui/dialogs/AboutFileDialog.blp:13 +msgid "About File" +msgstr "" + +#: data/gtk/ui/dialogs/AboutFileDialog.blp:30 +msgid "Show file" +msgstr "" + +#: data/gtk/ui/dialogs/AboutFileDialog.blp:124 +msgid "Imported at" +msgstr "" + +#: data/gtk/ui/dialogs/AboutFileDialog.blp:132 +msgid "Last Modified" +msgstr "" + +#: data/gtk/ui/dialogs/AboutFileDialog.blp:144 +#: data/gtk/ui/dialogs/AboutFileDialog.blp:175 +msgid "Available Lyrics" +msgstr "" + +#: data/gtk/ui/dialogs/AboutFileDialog.blp:159 +msgid "Delete File" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:35 +msgid "Import Settings" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:39 +msgid "Import With Lyrics" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:40 +msgid "Also import lyric files if they have the same name" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:43 +msgid "eLRC prefix" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:44 +msgid "Remain empty if not used" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:48 +msgid "Prefer Embedded Lyrics" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:49 +msgid "" +"If file has lyrics embedded, they would be used during import. This " +"overrides any import from files" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:54 +msgid "Move Files" +msgstr "" + +#: data/gtk/ui/dialogs/ImportDialog.blp:55 +msgid "Moves files to the import location instead of copying them" +msgstr "" + +#: data/gtk/ui/dialogs/ImportingDialog.blp:33 +msgid "Importing…" +msgstr "" + +#: data/gtk/ui/dialogs/ImportingDialog.blp:40 +msgid "Preparing…" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:64 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:63 +msgid "Sync/Re-sync line" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:75 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:74 +msgid "Replay selected line" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:85 +msgid "Re-sync selected line back" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:95 +msgid "Re-sync selected line forward" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:105 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:110 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:98 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:102 +msgid "Import from …" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:124 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:129 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:117 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:121 +msgid "Export to …" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:160 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:158 +msgid "Embed to File" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:163 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:161 +msgid "As Plain" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:169 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:167 +msgid "As LRC" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:175 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:173 +msgid "As SRT" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:202 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:207 +msgid "Actions with selected line" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:208 +msgid "Remove line" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:209 +msgid "Prepend line" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:210 +msgid "Append line" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:222 +#: data/gtk/ui/sync_pages/LblSyncPage.blp:227 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:203 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:207 +msgid "Utilities" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:229 +msgid "End sync" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:230 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:209 +msgid "Re-sync all" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:231 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:210 +msgid "Edit metadata" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:232 +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:211 +msgid "About file" +msgstr "" + +#: data/gtk/ui/sync_pages/LblSyncPage.blp:277 +msgid "Add Line" +msgstr "" + +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:82 +msgid "Re-sync selected word back" +msgstr "" + +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:90 +msgid "Re-sync selected word forward" +msgstr "" + +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:179 +msgid "As eLRC" +msgstr "" + +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:243 +msgid "Edit" +msgstr "" + +#: data/gtk/ui/sync_pages/WBWSyncPage.blp:269 +#: data/gtk/ui/widgets/SongCard.blp:35 +msgid "Sync" +msgstr "" + +#: data/gtk/ui/widgets/SongCard.blp:45 +msgid "Edit song metadata" +msgstr "" + +#: data/gtk/ui/widgets/SongCard.blp:55 +msgid "Show song info" +msgstr "" + +#: data/gtk/ui/widgets/SongCard.blp:68 +msgid "Open syncing page" +msgstr "" + +#: data/gtk/ui/widgets/UIPlayer.blp:105 +msgid "Play/Pause" +msgstr "" + +#: data/gtk/ui/widgets/UIPlayer.blp:139 +msgid "Playback settings" +msgstr "" + +#: data/gtk/ui/widgets/UIPlayer.blp:158 +msgid "Toggle mute" +msgstr "" + +#: data/gtk/ui/widgets/UIPlayer.blp:209 +msgid "Reset" +msgstr "" + +#: data/gtk/ui/widgets/UIPlayer.blp:222 +msgid "Toggle song repeat" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:9 +#: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:3 +msgid "Sync lyrics of your loved songs" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:11 +msgid "" +"Chronograph is an open-source application designed for accurately syncing " +"lyrics with audio timestamps." +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:13 +msgid "" +"You may notice that many of music players support synced lyrics which are " +"highlighted line-by-line or word-by-word while playing? This app was " +"designed to give the community an ability to be the ones who make these " +"lyrics." +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:16 +msgid "" +"Chronograph directly supports publishing to LRCLib. As many FOSS music " +"players use LRCLib to fetch synchronized lyrics, this integration allows " +"users to easily contribute their work back to the open-source community." +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:19 +msgid "" +"If you have a large base of music and just want to download lyrics for all " +"of it, Chronograph also supports mass lyrics downloading. It will try to " +"find lyrics for each of your track on LRClib and save it depending on your " +"settings." +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:22 +msgid "Syncing Modes" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:24 +msgid "" +"Line-by-Line (Primary): Here, every time you do sync action, timestamp is " +"placed for the whole line of lyrics. This is the most supported format of " +"synced lyrics." +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:26 +msgid "" +"Word-by-Word (Advanced): Designed for true karaoke quality. It places a " +"timestamp for every single word, enabling players to animate lyrics with " +"precision." +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:29 +msgid "Supported Formats" +msgstr "" + +#. Translators: Remain as is +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:32 +msgid "OGG" +msgstr "" + +#. Translators: Remain as is +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:34 +msgid "FLAC" +msgstr "" + +#. Translators: Remain as is +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:36 +msgid "MP3" +msgstr "" + +#. Translators: Remain as is +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:38 +msgid "M4A" +msgstr "" + +#. Translators: Remain as is +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:40 +msgid "OPUS" +msgstr "" + +#. Translators: Remain as is +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:42 +msgid "WAV" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:43 +msgid "AAC (reduced functionality)" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:79 +msgid "Library" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:83 +msgid "Lyrics syncing page" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:87 +msgid "Word-by-Word syncing workflow" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:91 +msgid "Word-by-Word lyrics editor" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:95 +msgid "LRClib import dialog" +msgstr "" + +#: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:99 +msgid "Mass lyrics downloading dialog" +msgstr "" + +#. Translators: Please, do not remove original english keywords. Just add your language translations after these keywords (the last keyword must end with semicolon) +#: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:10 +msgid "lyrics;songs;multimedia;media;lrclib;music;syncing;chronograph;" +msgstr "" From 26591fe7bf4c955dd8a0afa315f0a1502865b34e Mon Sep 17 00:00:00 2001 From: Pavel Borecki Date: Thu, 12 Mar 2026 15:02:37 +0100 Subject: [PATCH 10/24] i18n: translated using Weblate (Czech) Currently translated at 99.6% (284 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/cs/ --- po/cs.po | 590 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 315 insertions(+), 275 deletions(-) diff --git a/po/cs.po b/po/cs.po index 2f4e999..f281ab7 100644 --- a/po/cs.po +++ b/po/cs.po @@ -8,67 +8,71 @@ msgstr "" "Project-Id-Version: Chronograph\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"PO-Revision-Date: 2026-03-12 18:06+0000\n" +"Last-Translator: Pavel Borecki \n" +"Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" +"X-Generator: Weblate 5.17-dev\n" #: chronograph/window.py:53 msgid "All Supported Media" -msgstr "" +msgstr "Všechna podporovaná média" #: chronograph/window.py:257 msgid "Only Chronograph libraries are supported" -msgstr "" +msgstr "Podporovány jsou pouze Chronograf knihovny" #: chronograph/window.py:309 msgid "Failed to create library" -msgstr "" +msgstr "Knihovnu se nepodařilo vytvořit" #: chronograph/window.py:323 chronograph/window.py:382 chronograph/main.py:81 msgid "Open a library before importing files" -msgstr "" +msgstr "Před importováním souborů otevřít knihovnu" #: chronograph/window.py:439 msgid "Selected folder is not a Chronograph Library" -msgstr "" +msgstr "Vybraná složka není Chronograf knihovna" #: chronograph/window.py:491 msgid "Open a library to import files" -msgstr "" +msgstr "Pro naimportování souborů otevřete knihovnu" #: chronograph/window.py:495 msgid "Import already in progress" -msgstr "" +msgstr "Import už probíhá" #: chronograph/window.py:500 chronograph/window.py:530 msgid "No supported files were imported" -msgstr "" +msgstr "Nebyly naimportovány žádné podporované soubory" #: chronograph/window.py:553 msgid "Imported {} track" msgid_plural "Imported {} tracks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Naimportována {} stopa" +msgstr[1] "Naimportovány {} stopy" +msgstr[2] "Naimportováno {} stop" #: chronograph/window.py:565 msgid "Import failed" -msgstr "" +msgstr "Import se nezdařil" #: chronograph/window.py:648 #, python-brace-format msgid "Deleted {deleted} file" msgid_plural "Deleted {deleted} files" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Smazán {deleted} soubor" +msgstr[1] "Smazány {deleted} soubory" +msgstr[2] "Smazáno {deleted} souborů" #: chronograph/window.py:687 msgid "Copied successfully" -msgstr "" +msgstr "Úspěšně zkopírováno" #. Translators: Add Your Name, Your Name , or Your Name https://your-site.com for it to show up in the About dialog. PLEASE, DON'T DELETE PREVIOUS TRANSLATORS CREDITS AND SEPARATE YOURSELF BY NEWLINE `\n` METASYMBOL #: chronograph/main.py:174 @@ -77,59 +81,59 @@ msgstr "" #: chronograph/main.py:182 msgid "Inspiration" -msgstr "" +msgstr "Inspirace" #. Translators: This is the summary of the another app Lexi: https://flathub.org/apps/io.github.dzheremi2.lexi #: chronograph/main.py:192 msgid "Build your own dictionary" -msgstr "" +msgstr "Sestavte si svůj vlastní slovník" #: chronograph/main.py:198 msgid "Translate the App" -msgstr "" +msgstr "Překládejte tuto aplikaci" #: chronograph/ui/dialogs/lrclib.py:114 msgid "Connection Error" -msgstr "" +msgstr "Chyba spojení" #: chronograph/ui/dialogs/lrclib.py:116 msgid "Network error occured while connecting to LRClib" -msgstr "" +msgstr "Při připojování k LRClib došlo k chybě sítě" #: chronograph/ui/dialogs/lrclib.py:122 msgid "Something went wrong" -msgstr "" +msgstr "Něco se pokazilo" #: chronograph/ui/dialogs/lrclib.py:124 msgid "" "An unknown error occurred while trying to connect to the LRC library server" -msgstr "" +msgstr "Při pokusu o připojení k serveru LRC knihovny došlo k neznámé chybě" #: chronograph/ui/dialogs/lrclib.py:203 msgid "No synced lyrics available" -msgstr "" +msgstr "Nejsou k dispozici žádné synchronizované texty" #: chronograph/ui/dialogs/lrclib.py:208 msgid "No plain lyrics available" -msgstr "" +msgstr "Nejsou k dispozici žádné holé texty" #: chronograph/ui/dialogs/preferences.py:123 msgid "Synced Only" -msgstr "" +msgstr "Pouze synchronizované" #: chronograph/ui/dialogs/preferences.py:124 msgid "Synced, Fallback to Plain If Unavailable" -msgstr "" +msgstr "Synchronizováno – pokud není k dispozici, použít náhradně holé" #: chronograph/ui/dialogs/preferences.py:125 msgid "Plain Only" -msgstr "" +msgstr "Pouze holé" #: chronograph/ui/dialogs/mass_downloading_dialog.py:79 #: chronograph/ui/dialogs/mass_downloading_dialog.py:154 #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:62 msgid "Fetch" -msgstr "" +msgstr "Stáhnout" #: chronograph/ui/dialogs/mass_downloading_dialog.py:150 #: chronograph/ui/dialogs/tag_registration_dialog.py:23 @@ -137,181 +141,183 @@ msgstr "" #: data/gtk/ui/dialogs/MetadataEditor.blp:16 #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:17 msgid "Cancel" -msgstr "" +msgstr "Zrušit" #: chronograph/ui/dialogs/mass_downloading_dialog.py:176 msgid "Connection timed out" -msgstr "" +msgstr "Překročen časový limit spojení" #: chronograph/ui/dialogs/mass_downloading_dialog.py:178 msgid "Connection error occurred" -msgstr "" +msgstr "Došlo k chybě spojení" #: chronograph/ui/dialogs/mass_downloading_dialog.py:180 msgid "An error occurred: " -msgstr "" +msgstr "Došlo k chybě: " #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:187 msgid "Instrumental track. No lyrics available" -msgstr "" +msgstr "Instrumentální stopa. Nejsou k dispozici žádné texty" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:195 msgid "Track is missing from library" -msgstr "" +msgstr "Stopa chybí v knihovně" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:205 msgid "No synced lyrics found" -msgstr "" +msgstr "Nenalezeny žádné synchronizované texty" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:217 #: chronograph/backend/lrclib/lrclib_service.py:429 msgid "No lyrics found" -msgstr "" +msgstr "Nenalezeny žádné texty" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:225 msgid "No plain lyrics found" -msgstr "" +msgstr "Nenalezeny žádné holé texty" #: chronograph/ui/dialogs/mass_downloading_dialog.py:248 msgid "Cancelled" -msgstr "" +msgstr "Zrušeno" #: chronograph/ui/dialogs/mass_downloading_dialog.py:296 msgid "Fetching" -msgstr "" +msgstr "Stahování" #: chronograph/ui/dialogs/tag_registration_dialog.py:16 #: chronograph/ui/dialogs/about_file_dialog.py:194 msgid "Add New Tag" -msgstr "" +msgstr "Přidat nový štítek" #: chronograph/ui/dialogs/tag_registration_dialog.py:21 msgid "Tag name…" -msgstr "" +msgstr "Název štítku…" #: chronograph/ui/dialogs/tag_registration_dialog.py:24 msgid "Add" -msgstr "" +msgstr "Přidat" #: chronograph/ui/dialogs/about_file_dialog.py:52 msgid "Assign tag" -msgstr "" +msgstr "Přiřadit štítek" #: chronograph/ui/dialogs/about_file_dialog.py:136 msgid "No Lyrics Available" -msgstr "" +msgstr "Nejsou k dispozici žádné texty" #: chronograph/ui/dialogs/about_file_dialog.py:157 msgid "Select Tag" -msgstr "" +msgstr "Vybrat štítek" #: chronograph/ui/dialogs/about_file_dialog.py:179 msgid "No Tags Available" -msgstr "" +msgstr "Nejsou k dispozici žádné štítky" #: chronograph/ui/dialogs/about_file_dialog.py:180 msgid "There's no tags registered yet or all tags were assigned" msgstr "" +"Zatím zde ještě nejsou zaregistrované žádné štítky nebo už byly všechny " +"přiřazeny" #: chronograph/ui/dialogs/about_file_dialog.py:323 msgid "Click to unassign" -msgstr "" +msgstr "Kliknutím zrušíte přiřazení" #: chronograph/ui/dialogs/about_file_dialog.py:386 #, python-brace-format msgid "File \"{title} — {artist}\" was deleted" -msgstr "" +msgstr "Soubor „{title} — {artist}“ byl smazán" #: chronograph/ui/dialogs/importing_dialog.py:36 #, python-brace-format msgid "Imported {imported}/{total}" -msgstr "" +msgstr "Naimportováno {imported}/{total}" #: chronograph/ui/sync_pages/lbl_sync_page.py:308 #: chronograph/ui/sync_pages/wbw_sync_page.py:289 #: chronograph/ui/widgets/lyric_row.py:213 msgid "Lyrics exported to clipboard" -msgstr "" +msgstr "Texty exportovány do schránky" #: chronograph/ui/sync_pages/lbl_sync_page.py:318 #: chronograph/ui/sync_pages/wbw_sync_page.py:221 #: chronograph/ui/widgets/lyric_row.py:182 msgid "File must have a suffix" -msgstr "" +msgstr "Je třeba, aby soubor měl příponu" #: chronograph/ui/sync_pages/lbl_sync_page.py:332 #: chronograph/ui/sync_pages/wbw_sync_page.py:236 #: chronograph/ui/widgets/lyric_row.py:196 msgid "Lyrics exported to file" -msgstr "" +msgstr "Texty exportovány do souboru" #: chronograph/ui/sync_pages/lbl_sync_page.py:333 #: chronograph/ui/sync_pages/wbw_sync_page.py:237 #: chronograph/ui/widgets/lyric_row.py:197 msgid "Show" -msgstr "" +msgstr "Zobrazit" #: chronograph/ui/sync_pages/lbl_sync_page.py:349 #: chronograph/ui/sync_pages/wbw_sync_page.py:263 #: chronograph/ui/widgets/lyric_row.py:162 #, python-brace-format msgid "Lyrics ({pattern})" -msgstr "" +msgstr "Texty ({pattern})" #: chronograph/ui/sync_pages/lbl_sync_page.py:351 #: chronograph/ui/sync_pages/wbw_sync_page.py:265 msgid "Chronograph Project (.chron)" -msgstr "" +msgstr "Chronograf projekty (.chon)" #: chronograph/ui/sync_pages/lbl_sync_page.py:467 #: chronograph/ui/widgets/lyric_row.py:116 #, python-brace-format msgid "Published successfully: {code}" -msgstr "" +msgstr "Úspěšně uveřejněno: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:471 #: chronograph/ui/widgets/lyric_row.py:120 #, python-brace-format msgid "Incorrect publish token: {code}" -msgstr "" +msgstr "Neplatný token zveřejnění: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:475 #: chronograph/ui/widgets/lyric_row.py:124 #, python-brace-format msgid "Unknown error occured: {code}" -msgstr "" +msgstr "Došlo k neznámé chybě: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:487 #: chronograph/ui/widgets/lyric_row.py:136 msgid "Network error occurred while publishing lyrics" -msgstr "" +msgstr "Při zveřejňování textů došlo k chybě sítě" #: chronograph/ui/sync_pages/lbl_sync_page.py:488 #: chronograph/ui/sync_pages/lbl_sync_page.py:494 #: chronograph/ui/widgets/lyric_row.py:137 #: chronograph/ui/widgets/lyric_row.py:143 msgid "Log" -msgstr "" +msgstr "Záznam událostí" #: chronograph/ui/sync_pages/lbl_sync_page.py:493 #: chronograph/ui/widgets/lyric_row.py:142 msgid "An error occurred while publishing lyrics" -msgstr "" +msgstr "Při zveřejňování textů došlo k chybě" #: chronograph/ui/sync_pages/lbl_sync_page.py:503 #: chronograph/ui/widgets/lyric_row.py:79 msgid "Seems like not every line is synced" -msgstr "" +msgstr "Zdá se, že ne každý řádek je synchronizován" #: chronograph/ui/sync_pages/lbl_sync_page.py:520 #: chronograph/ui/widgets/lyric_row.py:93 msgid "Unable to publish lyrics." -msgstr "" +msgstr "Nebylo možné zveřejnit texty." #: chronograph/ui/sync_pages/lbl_sync_page.py:522 #: chronograph/ui/widgets/lyric_row.py:95 @@ -319,91 +325,93 @@ msgid "" "To publish lyrics the track must have a title, artist, album and lyrics " "fields set." msgstr "" +"Aby bylo možné publikovat texty je třeba, aby stopa měla vyplněné kolonky " +"titul, umělec, album a texty." #: chronograph/ui/sync_pages/lbl_sync_page.py:527 #: chronograph/ui/widgets/lyric_row.py:100 msgid "Close" -msgstr "" +msgstr "Zavřít" #: chronograph/ui/sync_pages/lbl_sync_page.py:531 #: chronograph/ui/widgets/lyric_row.py:104 msgid "Cannot publish empty lyrics" -msgstr "" +msgstr "Není možné zveřejňovat prázdné texty" #: chronograph/ui/sync_pages/lbl_sync_page.py:532 #: chronograph/ui/widgets/lyric_row.py:105 msgid "Why?" -msgstr "" +msgstr "Proč?" #: chronograph/ui/sync_pages/wbw_sync_page.py:127 msgid "No lyrics available" -msgstr "" +msgstr "Nejsou k dispozici žádné texty" #: chronograph/ui/sync_pages/wbw_sync_page.py:128 msgid "You've not provided any lyrics for synchronization" -msgstr "" +msgstr "Neposkytli jste žádné texty pro synchronizaci" #: chronograph/ui/sync_pages/wbw_sync_page.py:382 msgid "No lyrics to be re-synced" -msgstr "" +msgstr "Žádné texty k opětovné synchronizaci" #: chronograph/ui/sync_pages/wbw_sync_page.py:384 msgid "Open Sync mode to re-sync all words" -msgstr "" +msgstr "Otevřít synchronizační režim pro opětovnou synchronizaci všech slov" #: chronograph/ui/widgets/lbl_sync_line.py:81 msgid "Not synced yet" -msgstr "" +msgstr "Zatím ještě nesynchronizováno" #: chronograph/ui/widgets/lbl_sync_line.py:83 #, python-brace-format msgid "{start} — End is not synced" -msgstr "" +msgstr "{start} — Konec není synchronizován" #: chronograph/ui/widgets/lbl_sync_line.py:85 #, python-brace-format msgid "Start is not synced — {end}" -msgstr "" +msgstr "Start není synchronizováno — {end}" #: chronograph/ui/widgets/lrclib_track.py:10 data/gtk/window.blp:309 #: data/gtk/ui/dialogs/LRClib.blp:61 data/gtk/ui/dialogs/MetadataEditor.blp:109 #: data/gtk/ui/dialogs/AboutFileDialog.blp:85 msgid "Title" -msgstr "" +msgstr "Název" #: chronograph/ui/widgets/lrclib_track.py:11 data/gtk/window.blp:315 #: data/gtk/ui/dialogs/LRClib.blp:66 data/gtk/ui/dialogs/MetadataEditor.blp:113 #: data/gtk/ui/dialogs/AboutFileDialog.blp:95 msgid "Artist" -msgstr "" +msgstr "Umělec" #: chronograph/ui/widgets/lrclib_track.py:12 msgid "Duration" -msgstr "" +msgstr "Doba trvání" #: chronograph/ui/widgets/lrclib_track.py:13 data/gtk/window.blp:321 #: data/gtk/ui/dialogs/LRClib.blp:70 data/gtk/ui/dialogs/MetadataEditor.blp:117 #: data/gtk/ui/dialogs/AboutFileDialog.blp:105 msgid "Album" -msgstr "" +msgstr "Album" #: chronograph/ui/widgets/lrclib_track.py:14 msgid "Is instrumental" -msgstr "" +msgstr "Je instrumentální" #: chronograph/ui/widgets/lrclib_track.py:17 msgid "Yes" -msgstr "" +msgstr "Ano" #: chronograph/ui/widgets/lrclib_track.py:18 msgid "No" -msgstr "" +msgstr "Ne" #: chronograph/ui/widgets/ui_player.py:50 #: chronograph/ui/widgets/ui_player.py:64 #, python-brace-format msgid "{vol}%" -msgstr "" +msgstr "{vol}%" #: chronograph/ui/widgets/lyric_row.py:49 #: data/gtk/ui/sync_pages/LblSyncPage.blp:111 @@ -411,7 +419,7 @@ msgstr "" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:104 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:124 msgid "File" -msgstr "" +msgstr "Soubor" #: chronograph/ui/widgets/lyric_row.py:54 #: data/gtk/ui/sync_pages/LblSyncPage.blp:112 @@ -419,800 +427,814 @@ msgstr "" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:105 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:185 msgid "Clipboard" -msgstr "" +msgstr "Schránka" #: chronograph/ui/widgets/lyric_row.py:59 msgid "Export To…" -msgstr "" +msgstr "Exportovat do…" #: chronograph/ui/widgets/tag_row.py:50 chronograph/ui/widgets/tag_row.py:67 msgid "Rename" -msgstr "" +msgstr "Přejmenovat" #: chronograph/ui/widgets/tag_row.py:51 chronograph/ui/widgets/tag_row.py:94 msgid "Delete" -msgstr "" +msgstr "Smazat" #: chronograph/ui/widgets/tag_row.py:62 msgid "Rename Tag" -msgstr "" +msgstr "Přejmenovat štítek" #: chronograph/ui/widgets/tag_row.py:89 msgid "Delete Tag?" -msgstr "" +msgstr "Smazat štítek?" #: chronograph/backend/file/song_card_model.py:16 msgctxt "song title placeholder" msgid "Unknown" -msgstr "" +msgstr "Neznámé" #: chronograph/backend/file/song_card_model.py:17 msgctxt "song artist placeholder" msgid "Unknown" -msgstr "" +msgstr "Neznámé" #: chronograph/backend/file/song_card_model.py:18 msgctxt "song album placeholder" msgid "Unknown" -msgstr "" +msgstr "Neznámé" #: chronograph/backend/file/available_lyrics.py:65 data/gtk/window.blp:273 msgctxt "means lyrics absence" msgid "None" -msgstr "" +msgstr "Žádné" #: chronograph/backend/file/available_lyrics.py:66 #: chronograph/backend/file/available_lyrics.py:80 data/gtk/window.blp:277 #: data/gtk/ui/dialogs/LRClib.blp:154 msgid "Plain" -msgstr "" +msgstr "Holé" #: chronograph/backend/lrclib/lrclib_service.py:374 #: chronograph/backend/lrclib/lrclib_service.py:402 #: chronograph/backend/lrclib/lrclib_service.py:415 msgid "Fetched successfully" -msgstr "" +msgstr "Úspěšně staženo" #. Second attempt using api_search #: chronograph/backend/lrclib/lrclib_service.py:381 msgid "Fetch using /api/get failed, trying /api/search" -msgstr "" +msgstr "Stahování pomocí /api/get se nezdařilo – zkouší se /api/search" #: chronograph/backend/lrclib/lrclib_service.py:396 msgid "Trying search with no album" -msgstr "" +msgstr "Pokus o hledání s žádným albem" #: chronograph/backend/lrclib/lrclib_service.py:408 #: chronograph/backend/lrclib/lrclib_service.py:420 msgid "No suitable lyrics found" -msgstr "" +msgstr "Nenalezeny žádné použitelné texty" #: data/gtk/window.blp:6 msgid "No Tags" -msgstr "" +msgstr "Žádné štítky" #: data/gtk/window.blp:8 msgid "Press plus button to register a new Tag" -msgstr "" +msgstr "Nový štítek zaregistrujete kliknutím na tlačítko plus" #: data/gtk/window.blp:17 data/gtk/window.blp:351 #: data/gtk/ui/sync_pages/LblSyncPage.blp:30 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:29 msgid "Quick Editor" -msgstr "" +msgstr "Rychlý editor" #: data/gtk/window.blp:57 msgid "Copy to Clipboard" -msgstr "" +msgstr "Zkopírovat do schránky" #. Translators: App name IS intended to be translated #: data/gtk/window.blp:70 data/gtk/window.blp:162 data/gtk/window.blp:195 #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:8 #: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:2 msgid "Chronograph" -msgstr "" +msgstr "Chronograf" #: data/gtk/window.blp:117 msgid "Drop files here to open them" -msgstr "" +msgstr "Soubory otevřete jejich přetažením sem" #: data/gtk/window.blp:143 data/gtk/window.blp:301 #: data/gtk/ui/sync_pages/LblSyncPage.blp:26 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:26 msgid "Menu" -msgstr "" +msgstr "Nabídka" #: data/gtk/window.blp:147 data/gtk/window.blp:356 #: data/gtk/ui/sync_pages/LblSyncPage.blp:34 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:33 msgid "Preferences" -msgstr "" +msgstr "Předvolby" #: data/gtk/window.blp:148 data/gtk/window.blp:357 #: data/gtk/ui/shortcuts-dialog.blp:30 #: data/gtk/ui/sync_pages/LblSyncPage.blp:35 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:34 msgid "Keybindings" -msgstr "" +msgstr "Navázání na klávesy" #: data/gtk/window.blp:149 data/gtk/window.blp:358 #: data/gtk/ui/sync_pages/LblSyncPage.blp:36 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:35 msgid "About" -msgstr "" +msgstr "O aplikaci" #: data/gtk/window.blp:163 msgid "Open or create Library to start syncing" -msgstr "" +msgstr "Začněte se synchronizováním otevřením nebo vytvořením knihovny" #: data/gtk/window.blp:171 data/gtk/window.blp:466 msgid "Open Library" -msgstr "" +msgstr "Otevřít knihovnu" #: data/gtk/window.blp:180 msgid "Create Library" -msgstr "" +msgstr "Vytvořit knihovnu" #: data/gtk/window.blp:202 msgid "Tags" -msgstr "" +msgstr "Štítky" #: data/gtk/window.blp:210 data/gtk/window.blp:241 #: data/gtk/ui/shortcuts-dialog.blp:35 msgid "Toggle sidebar" -msgstr "" +msgstr "Vyp/zap. postranní panel" #: data/gtk/window.blp:217 msgid "Register tag" -msgstr "" +msgstr "Zaregistrovat štítek" #: data/gtk/window.blp:248 msgid "Import files or open a library" -msgstr "" +msgstr "Naimportovat soubory nebo otevřít knihovnu" #: data/gtk/window.blp:263 data/gtk/ui/shortcuts-dialog.blp:15 msgid "Toggle search" -msgstr "" +msgstr "Vyp/zap. hledání" #: data/gtk/window.blp:269 msgid "Filter library" -msgstr "" +msgstr "Filtrovat knihovnou" #: data/gtk/window.blp:305 msgid "Sort" -msgstr "" +msgstr "Seřadit" #: data/gtk/window.blp:327 msgid "Last Added" -msgstr "" +msgstr "Naposledy přidáno" #: data/gtk/window.blp:335 msgid "A-Z" -msgstr "" +msgstr "A-Z" #: data/gtk/window.blp:341 msgid "Z-A" -msgstr "" +msgstr "Z-A" #: data/gtk/window.blp:352 msgid "Mass Lyrics Downloading" -msgstr "" +msgstr "Hromadné stahování textů" #: data/gtk/window.blp:383 msgid "Delete selected files" -msgstr "" +msgstr "Smazat označené soubory" #: data/gtk/window.blp:392 msgid "Enable bulk deletion mode" -msgstr "" +msgstr "Zapnout režim dávkového mazání" #: data/gtk/window.blp:410 data/gtk/ui/dialogs/LRClib.blp:80 msgid "Search" -msgstr "" +msgstr "Hledat" #: data/gtk/window.blp:431 msgid "Library is Empty" -msgstr "" +msgstr "Knihovna je prázdná" #: data/gtk/window.blp:432 msgid "" "Your current Library is empty. Import files right now or open another Library" msgstr "" +"Vaše stávající knihovna je prázdná. Naimportujte nyní soubory nebo otevřete " +"jinou knihovnu" #: data/gtk/window.blp:439 msgid "Import…" -msgstr "" +msgstr "Naimportovat…" #: data/gtk/window.blp:449 data/gtk/ui/dialogs/LRClib.blp:223 msgid "Nothing Was Found" -msgstr "" +msgstr "Nic nenalezeno" #: data/gtk/window.blp:450 msgid "No songs found for your request. Try out another one" -msgstr "" +msgstr "Pro váš požadavek nebyly nalezeny žádné skladby. Zkuste jiný" #: data/gtk/window.blp:465 data/gtk/ui/dialogs/ImportDialog.blp:10 msgid "Import Files" -msgstr "" +msgstr "Naimportovat soubory" #: data/gtk/window.blp:470 msgid "Create New Library" -msgstr "" +msgstr "Vytvořit novou knihovnu" #: data/gtk/models/LblSyncLineExtraMenu.blp:5 msgid "Clear Start Timestamp" -msgstr "" +msgstr "Odstranit počáteční časové razítko" #: data/gtk/models/LblSyncLineExtraMenu.blp:6 msgid "Clear End Timestamp" -msgstr "" +msgstr "Odstranit koncové časové razítko" #: data/gtk/models/LblSyncLineExtraMenu.blp:7 msgid "Clear All Timestamps" -msgstr "" +msgstr "Odstranit veškerá časová razítka" #: data/gtk/ui/shortcuts-dialog.blp:7 data/gtk/ui/dialogs/Preferences.blp:8 #: data/gtk/ui/dialogs/Preferences.blp:62 #: data/gtk/ui/dialogs/Preferences.blp:157 msgid "General" -msgstr "" +msgstr "Obecné" #: data/gtk/ui/shortcuts-dialog.blp:10 msgid "Quit" -msgstr "" +msgstr "Ukončit" #: data/gtk/ui/shortcuts-dialog.blp:20 msgid "Open library" -msgstr "" +msgstr "Otevřít knihovnu" #: data/gtk/ui/shortcuts-dialog.blp:25 msgid "Import files" -msgstr "" +msgstr "Naimportovat soubory" #: data/gtk/ui/shortcuts-dialog.blp:41 msgid "Sync mode" -msgstr "" +msgstr "Režim synchronizae" #: data/gtk/ui/shortcuts-dialog.blp:44 msgid "Sync/Re-sync" -msgstr "" +msgstr "Synchronizovat / znovu synchronizovat" #: data/gtk/ui/shortcuts-dialog.blp:49 msgid "Replay selected line/word" -msgstr "" +msgstr "Přehrát označený řádek/slovo" #: data/gtk/ui/shortcuts-dialog.blp:54 msgid "Re-sync default amount of ms back" -msgstr "" +msgstr "Znovu synchronizovat výchozí počet ms zpět" #: data/gtk/ui/shortcuts-dialog.blp:59 msgid "Re-sync large amount of ms back" -msgstr "" +msgstr "Znovu synchronizovat velký počet ms zpět" #: data/gtk/ui/shortcuts-dialog.blp:64 msgid "Re-sync default amount of ms forward" -msgstr "" +msgstr "Znovu synchronizovat výchozí počet ms vpřed" #: data/gtk/ui/shortcuts-dialog.blp:69 msgid "Re-sync large amount of ms forward" -msgstr "" +msgstr "Znovu synchronizovat velký počet ms vpřed" #: data/gtk/ui/shortcuts-dialog.blp:75 msgid "Line-by-Line line actions" -msgstr "" +msgstr "Akce ohledně řádek po řádku" #: data/gtk/ui/shortcuts-dialog.blp:78 msgid "Remove selected line" -msgstr "" +msgstr "Odebrat označený řádek" #: data/gtk/ui/shortcuts-dialog.blp:83 msgid "Prepend line to selected" -msgstr "" +msgstr "Přidat řádek před ten označený" #: data/gtk/ui/shortcuts-dialog.blp:88 msgid "Append line to selected" -msgstr "" +msgstr "Přidat řádek za ten označený" #: data/gtk/ui/shortcuts-dialog.blp:93 #: data/gtk/ui/sync_pages/LblSyncPage.blp:211 msgid "Append line to end" -msgstr "" +msgstr "Přidat řádek na konec" #: data/gtk/ui/shortcuts-dialog.blp:99 msgid "Word-by-Word navigation" -msgstr "" +msgstr "Navigace slovo od slova" #: data/gtk/ui/shortcuts-dialog.blp:102 msgid "One word back" -msgstr "" +msgstr "Jedno slovo zpět" #: data/gtk/ui/shortcuts-dialog.blp:107 msgid "One word next" -msgstr "" +msgstr "Jedno slovo vpřed" #: data/gtk/ui/shortcuts-dialog.blp:112 msgid "One line up" -msgstr "" +msgstr "Jeden řádek nahoru" #: data/gtk/ui/shortcuts-dialog.blp:117 msgid "One line down" -msgstr "" +msgstr "Jeden řádek dolů" #: data/gtk/ui/dialogs/LRClib.blp:78 msgid "Search LRClib for provided title and artist" -msgstr "" +msgstr "Prohledat LRClib ohledně zadaného titulu a umělce" #: data/gtk/ui/dialogs/LRClib.blp:126 msgid "Synced" -msgstr "" +msgstr "Synchronizováno" #: data/gtk/ui/dialogs/LRClib.blp:143 msgid "Synced lyrics from LRClib" -msgstr "" +msgstr "Synchronizované texty z LRClib" #: data/gtk/ui/dialogs/LRClib.blp:170 msgid "Plain lyrics from LRClib" -msgstr "" +msgstr "Holé texty z LRClib" #: data/gtk/ui/dialogs/LRClib.blp:186 msgid "Imports currently selected lyrics" -msgstr "" +msgstr "Naimportuje nyní označené texty" #: data/gtk/ui/dialogs/LRClib.blp:188 data/gtk/ui/dialogs/ImportDialog.blp:66 msgid "Import" -msgstr "" +msgstr "Naimportovat" #: data/gtk/ui/dialogs/LRClib.blp:224 msgid "Try out another request, maybe there are mistakes in request text" -msgstr "" +msgstr "Vyzkoušejte jiný požadavek – možná jsou v jeho textu chyby" #: data/gtk/ui/dialogs/LRClib.blp:228 msgid "Search LRClib" -msgstr "" +msgstr "Prohledat LRClib" #: data/gtk/ui/dialogs/LRClib.blp:229 msgid "Search songs by title, artist and album" -msgstr "" +msgstr "Hledat skladby podle titulu, umělce a alba" #: data/gtk/ui/dialogs/MetadataEditor.blp:22 msgid "Apply" -msgstr "" +msgstr "Uplatnit" #: data/gtk/ui/dialogs/MetadataEditor.blp:80 msgid "Change cover" -msgstr "" +msgstr "Změnit přebal" #: data/gtk/ui/dialogs/MetadataEditor.blp:86 msgid "Set Cover…" -msgstr "" +msgstr "Nastavit přebal…" #: data/gtk/ui/dialogs/MetadataEditor.blp:91 msgid "Remove Cover…" -msgstr "" +msgstr "Odebrat přebal…" #: data/gtk/ui/dialogs/MetadataEditor.blp:123 msgid "Embed Lyrics" -msgstr "" +msgstr "Zapouzdřit texty" #: data/gtk/ui/dialogs/MetadataEditor.blp:128 msgid "Delete Lyrics" -msgstr "" +msgstr "Smazat texty" #: data/gtk/ui/dialogs/Preferences.blp:12 msgid "Behavior" -msgstr "" +msgstr "Chování" #: data/gtk/ui/dialogs/Preferences.blp:15 msgid "Reset Quick Edit Dialog on Close" -msgstr "" +msgstr "Při zavření vrátit dialog rychlých úprav do výchozího stavu" #: data/gtk/ui/dialogs/Preferences.blp:16 msgid "Choose, if quick edit dialog text should be cleaned after exit or not" -msgstr "" +msgstr "Zvolte zda dialog rychlé úpravy má být po ukončení vyčištěn nebo ne" #: data/gtk/ui/dialogs/Preferences.blp:20 msgid "Save Library on App Close" -msgstr "" +msgstr "Při ukončení aplikaci uložit knihovnu" #: data/gtk/ui/dialogs/Preferences.blp:21 msgid "Re-opens last opened Library on the next startup" -msgstr "" +msgstr "Při příštím spouštění znovu otevře naposledy otevřenou knihovnu" #: data/gtk/ui/dialogs/Preferences.blp:26 msgid "Mass Downloading" -msgstr "" +msgstr "Hromadné stahování" #: data/gtk/ui/dialogs/Preferences.blp:29 msgid "Max Parallel Downloadings" -msgstr "" +msgstr "Nejvýše souběžných stahování" #: data/gtk/ui/dialogs/Preferences.blp:30 msgid "" "The amount of simultaneous parallel downloadings. High amount may cause " "downloading failure if treated as DDoS attack" msgstr "" +"Počet souběžných paralelních stahování. Vysoký počet může způsobit nezdar " +"stahování (mohl by být vyhodnocen jako pokus o útok typu DDoS)" #: data/gtk/ui/dialogs/Preferences.blp:41 msgid "Preferred Lyrics Format" -msgstr "" +msgstr "Upřednostňovaný formát textů" #: data/gtk/ui/dialogs/Preferences.blp:42 msgid "Target lyrics format for LRClib downloading" -msgstr "" +msgstr "Cílový formát textů pro stahování z LRClib" #: data/gtk/ui/dialogs/Preferences.blp:47 msgid "Debug" -msgstr "" +msgstr "Ladění" #: data/gtk/ui/dialogs/Preferences.blp:50 msgid "Enable Debug Logging Profile" -msgstr "" +msgstr "Zapnout profil záznamu ladících událostí" #: data/gtk/ui/dialogs/Preferences.blp:51 msgid "Expands logging information for debug purposes" -msgstr "" +msgstr "Rozšíří informace v záznamu událostí o ty pro účely ladění" #: data/gtk/ui/dialogs/Preferences.blp:52 msgid "NEEDS RESTART" -msgstr "" +msgstr "VYŽADUJE RESTART" #: data/gtk/ui/dialogs/Preferences.blp:58 #: data/gtk/ui/sync_pages/LblSyncPage.blp:5 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:5 msgid "Syncing" -msgstr "" +msgstr "Synchronizuje se" #: data/gtk/ui/dialogs/Preferences.blp:65 msgid "Syncing Type" -msgstr "" +msgstr "Typ synchronizace" #: data/gtk/ui/dialogs/Preferences.blp:66 msgid "Defines the default workflow of syncing process" -msgstr "" +msgstr "Definuje výchozí pracovní postup procesu synchronizace" #: data/gtk/ui/dialogs/Preferences.blp:69 #: data/gtk/ui/dialogs/Preferences.blp:93 msgid "Line-by-Line" -msgstr "" +msgstr "Řádek po řádku" #: data/gtk/ui/dialogs/Preferences.blp:70 #: data/gtk/ui/dialogs/Preferences.blp:119 msgid "Word-by-Word" -msgstr "" +msgstr "Slovo od slova" #: data/gtk/ui/dialogs/Preferences.blp:76 msgid "Word-by-Word sync workflow is not supported on mobile devices." msgstr "" +"Na mobilních zařízeních není pracovní postup synchronizace slovo od slova " +"podporován." #: data/gtk/ui/dialogs/Preferences.blp:87 msgid "Use Precise Milliseconds" -msgstr "" +msgstr "Použít přesné milisekundy" #: data/gtk/ui/dialogs/Preferences.blp:88 msgid "Use 3-digit milliseconds instead of 2-digit" -msgstr "" +msgstr "Použít 3 číslicové milisekundy namísto 2 číslicových" #: data/gtk/ui/dialogs/Preferences.blp:96 #: data/gtk/ui/dialogs/Preferences.blp:122 msgid "Default Re-Sync Value" -msgstr "" +msgstr "Výchozí hodnota opětovné synchronizace" #: data/gtk/ui/dialogs/Preferences.blp:97 #: data/gtk/ui/dialogs/Preferences.blp:123 msgid "Amount of milliseconds default re-sync performs by" -msgstr "" +msgstr "Počet milisekund který výchozí opětovná synchronizace provede" #: data/gtk/ui/dialogs/Preferences.blp:107 #: data/gtk/ui/dialogs/Preferences.blp:133 msgid "Large Re-Sync Value" -msgstr "" +msgstr "Velká hodnota opětovné synchronizace" #: data/gtk/ui/dialogs/Preferences.blp:108 #: data/gtk/ui/dialogs/Preferences.blp:134 msgid "Amount of milliseconds large re-sync performs by" -msgstr "" +msgstr "Počet milisekund který velká opětovná synchronizace provede" #: data/gtk/ui/dialogs/Preferences.blp:146 msgid "Lyric Manipulation" -msgstr "" +msgstr "Manipulace s textem" #: data/gtk/ui/dialogs/Preferences.blp:151 msgid "Auto Lyric Manipulation" -msgstr "" +msgstr "Automatická manipulace s textem" #: data/gtk/ui/dialogs/Preferences.blp:152 msgid "" "Automatically creates and updates lyric DB instance when any of lyric line " "or word changed" msgstr "" +"Automaticky vytváří a aktualizuje instanci lyric DB když se změní jakýkoli " +"řádek či slovo v textu" #: data/gtk/ui/dialogs/Preferences.blp:161 msgid "Autosave Interval" -msgstr "" +msgstr "Interval automatického ukládání" #: data/gtk/ui/dialogs/Preferences.blp:162 msgid "Autosave interval after lyrics syncing inactivity" -msgstr "" +msgstr "Interval automatického ukládání po neaktivitě synchronizace textů" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:5 msgid "Re-Sync All Lines?" -msgstr "" +msgstr "Znovu synchronizovat všechny řádky?" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:6 msgid "" "Input amount of milliseconds to re-sync all lines. Prefix it with “-” to re-" "sync backwards." msgstr "" +"Zadejte počet milisekund pro opětovnou synchronizaci všech řádků. Pokud " +"chcete opětovně synchronizovat směrem vzad, předešlete ho znakem „-“ (mínus)." #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:11 msgid "Milliseconds" -msgstr "" +msgstr "Milisekundy" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:18 msgid "Re-Sync" -msgstr "" +msgstr "Znovu synchronizovat" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:10 msgid "Mass Download" -msgstr "" +msgstr "Hromadně stáhnout" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:49 msgid "Rewrite Already Existing Lyrics" -msgstr "" +msgstr "Přepsat už existující texty" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:50 msgid "Will replace already existing lyrics in file to those one found" -msgstr "" +msgstr "Nahradí už existující texty v souboru těmi nalezenými" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:73 msgid "No Log Available Yet" -msgstr "" +msgstr "Zatím ještě není k dispozici žádný záznam událostí" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:74 msgid "Start fetching to see something" -msgstr "" +msgstr "Abyste něco viděli, spusťte stahování" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:79 msgid "Lyrics Already Fetched" -msgstr "" +msgstr "Texty už staženy" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:80 msgid "Lyrics for all songs are already fetched" -msgstr "" +msgstr "Texty pro všechny skladby už jsou stažené" #: data/gtk/ui/dialogs/AboutFileDialog.blp:13 msgid "About File" -msgstr "" +msgstr "O souboru" #: data/gtk/ui/dialogs/AboutFileDialog.blp:30 msgid "Show file" -msgstr "" +msgstr "Zobrazit soubor" #: data/gtk/ui/dialogs/AboutFileDialog.blp:124 msgid "Imported at" -msgstr "" +msgstr "Naimportováno v" #: data/gtk/ui/dialogs/AboutFileDialog.blp:132 msgid "Last Modified" -msgstr "" +msgstr "Naposledy změněno" #: data/gtk/ui/dialogs/AboutFileDialog.blp:144 #: data/gtk/ui/dialogs/AboutFileDialog.blp:175 msgid "Available Lyrics" -msgstr "" +msgstr "Texty k dispozici" #: data/gtk/ui/dialogs/AboutFileDialog.blp:159 msgid "Delete File" -msgstr "" +msgstr "Smazat soubor" #: data/gtk/ui/dialogs/ImportDialog.blp:35 msgid "Import Settings" -msgstr "" +msgstr "Naimportovat nastavení" #: data/gtk/ui/dialogs/ImportDialog.blp:39 msgid "Import With Lyrics" -msgstr "" +msgstr "Naimportovat s texty" #: data/gtk/ui/dialogs/ImportDialog.blp:40 msgid "Also import lyric files if they have the same name" -msgstr "" +msgstr "Pokud mají stejný název, naimportovat také soubory textů" #: data/gtk/ui/dialogs/ImportDialog.blp:43 msgid "eLRC prefix" -msgstr "" +msgstr "eLRC předpona" #: data/gtk/ui/dialogs/ImportDialog.blp:44 msgid "Remain empty if not used" -msgstr "" +msgstr "Pokud nepoužito, zůstat prázdné" #: data/gtk/ui/dialogs/ImportDialog.blp:48 msgid "Prefer Embedded Lyrics" -msgstr "" +msgstr "Upřednostňovat zapouzdřené texty" #: data/gtk/ui/dialogs/ImportDialog.blp:49 msgid "" "If file has lyrics embedded, they would be used during import. This " "overrides any import from files" msgstr "" +"Pokud má soubor texty zapouzdřené, měly by být použity v průběhu importu. " +"Toto přebíjí jakýkoli import ze souborů" #: data/gtk/ui/dialogs/ImportDialog.blp:54 msgid "Move Files" -msgstr "" +msgstr "Přesunout soubory" #: data/gtk/ui/dialogs/ImportDialog.blp:55 msgid "Moves files to the import location instead of copying them" -msgstr "" +msgstr "Soubory do umístění importu přesune namísto jejich zkopírování" #: data/gtk/ui/dialogs/ImportingDialog.blp:33 msgid "Importing…" -msgstr "" +msgstr "Import…" #: data/gtk/ui/dialogs/ImportingDialog.blp:40 msgid "Preparing…" -msgstr "" +msgstr "Příprava…" #: data/gtk/ui/sync_pages/LblSyncPage.blp:64 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:63 msgid "Sync/Re-sync line" -msgstr "" +msgstr "Synchronizovat / znovu synchronizovat řádek" #: data/gtk/ui/sync_pages/LblSyncPage.blp:75 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:74 msgid "Replay selected line" -msgstr "" +msgstr "Přehrát označený řádek" #: data/gtk/ui/sync_pages/LblSyncPage.blp:85 msgid "Re-sync selected line back" -msgstr "" +msgstr "Znovu synchronizovat označený řádek zpět" #: data/gtk/ui/sync_pages/LblSyncPage.blp:95 msgid "Re-sync selected line forward" -msgstr "" +msgstr "Znovu synchronizovat označený řádek vpřed" #: data/gtk/ui/sync_pages/LblSyncPage.blp:105 #: data/gtk/ui/sync_pages/LblSyncPage.blp:110 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:98 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:102 msgid "Import from …" -msgstr "" +msgstr "Naimportovat z …" #: data/gtk/ui/sync_pages/LblSyncPage.blp:124 #: data/gtk/ui/sync_pages/LblSyncPage.blp:129 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:117 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:121 msgid "Export to …" -msgstr "" +msgstr "Exportovat do …" #: data/gtk/ui/sync_pages/LblSyncPage.blp:160 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:158 msgid "Embed to File" -msgstr "" +msgstr "Zapouzdřit do souboru" #: data/gtk/ui/sync_pages/LblSyncPage.blp:163 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:161 msgid "As Plain" -msgstr "" +msgstr "Jako holé" #: data/gtk/ui/sync_pages/LblSyncPage.blp:169 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:167 msgid "As LRC" -msgstr "" +msgstr "Jako LRC" #: data/gtk/ui/sync_pages/LblSyncPage.blp:175 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:173 msgid "As SRT" -msgstr "" +msgstr "Jako SRT" #: data/gtk/ui/sync_pages/LblSyncPage.blp:202 #: data/gtk/ui/sync_pages/LblSyncPage.blp:207 msgid "Actions with selected line" -msgstr "" +msgstr "Akce ohledně označeného řádku" #: data/gtk/ui/sync_pages/LblSyncPage.blp:208 msgid "Remove line" -msgstr "" +msgstr "Odebrat řádek" #: data/gtk/ui/sync_pages/LblSyncPage.blp:209 msgid "Prepend line" -msgstr "" +msgstr "Přidat řádek před" #: data/gtk/ui/sync_pages/LblSyncPage.blp:210 msgid "Append line" -msgstr "" +msgstr "Přidat řádek za" #: data/gtk/ui/sync_pages/LblSyncPage.blp:222 #: data/gtk/ui/sync_pages/LblSyncPage.blp:227 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:203 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:207 msgid "Utilities" -msgstr "" +msgstr "Nástroje" #: data/gtk/ui/sync_pages/LblSyncPage.blp:229 msgid "End sync" -msgstr "" +msgstr "Ukončit synchronizaci" #: data/gtk/ui/sync_pages/LblSyncPage.blp:230 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:209 msgid "Re-sync all" -msgstr "" +msgstr "Znovu synchronizovat vše" #: data/gtk/ui/sync_pages/LblSyncPage.blp:231 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:210 msgid "Edit metadata" -msgstr "" +msgstr "Upravit metadata" #: data/gtk/ui/sync_pages/LblSyncPage.blp:232 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:211 msgid "About file" -msgstr "" +msgstr "O souboru" #: data/gtk/ui/sync_pages/LblSyncPage.blp:277 msgid "Add Line" -msgstr "" +msgstr "Přidat řádek" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:82 msgid "Re-sync selected word back" -msgstr "" +msgstr "Znovu synchronizovat označené slovo zpět" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:90 msgid "Re-sync selected word forward" -msgstr "" +msgstr "Znovu synchronizovat označené slovo vpřed" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:179 msgid "As eLRC" -msgstr "" +msgstr "Jako eLRC" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:243 msgid "Edit" -msgstr "" +msgstr "Upravit" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:269 #: data/gtk/ui/widgets/SongCard.blp:35 msgid "Sync" -msgstr "" +msgstr "Synchronizovat" #: data/gtk/ui/widgets/SongCard.blp:45 msgid "Edit song metadata" -msgstr "" +msgstr "Upravit metadata skladby" #: data/gtk/ui/widgets/SongCard.blp:55 msgid "Show song info" -msgstr "" +msgstr "Zobrazit informace o skladbě" #: data/gtk/ui/widgets/SongCard.blp:68 msgid "Open syncing page" -msgstr "" +msgstr "Otevřít stránku synchronizace" #: data/gtk/ui/widgets/UIPlayer.blp:105 msgid "Play/Pause" -msgstr "" +msgstr "Přehrát/pozastavit" #: data/gtk/ui/widgets/UIPlayer.blp:139 msgid "Playback settings" -msgstr "" +msgstr "Nastavení přehrávání" #: data/gtk/ui/widgets/UIPlayer.blp:158 msgid "Toggle mute" -msgstr "" +msgstr "Ztlumit / zrušit ztlumení" #: data/gtk/ui/widgets/UIPlayer.blp:209 msgid "Reset" -msgstr "" +msgstr "Vrátit na výchozí" #: data/gtk/ui/widgets/UIPlayer.blp:222 msgid "Toggle song repeat" -msgstr "" +msgstr "Vyp/zap. opakování skladby" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:9 #: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:3 msgid "Sync lyrics of your loved songs" -msgstr "" +msgstr "Synchronizujte texty vašich oblíbených skladeb" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:11 msgid "" "Chronograph is an open-source application designed for accurately syncing " "lyrics with audio timestamps." msgstr "" +"Chronograf je open source aplikace navržená pro přesnou synchronizaci textů " +"s časovými značkami v nahrávkách." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:13 msgid "" @@ -1221,6 +1243,10 @@ msgid "" "designed to give the community an ability to be the ones who make these " "lyrics." msgstr "" +"Možná jste si všimli, že mnoho přehrávačů hudby podporuje synchronizované " +"texty které jsou při přehrávání zvýrazňovány řádek po řádku nebo slovo od " +"slova? Tato aplikace byla navržena aby komunitě dala možnost být jedním z " +"těch, kdo tyto (synchronizované) texty vytváří." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:16 msgid "" @@ -1228,6 +1254,10 @@ msgid "" "players use LRCLib to fetch synchronized lyrics, this integration allows " "users to easily contribute their work back to the open-source community." msgstr "" +"Chronograf přímo podporuje zveřejňování na LRCLib. Stejně jako mnoho FOSS " +"přehrávačů hudby používá LRCLib pri získávání synchronizovaných textů, toto " +"napojení umožňuje uživatelům snadno přispět svou prací nazpět open source " +"komunitě." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:19 msgid "" @@ -1236,10 +1266,13 @@ msgid "" "find lyrics for each of your track on LRClib and save it depending on your " "settings." msgstr "" +"Pokud máte velkou sbírku hudby a jen si chcete pro celou stáhnout texty, " +"Chronograf také podporuje jejich hromadné stahování. Pokusí se najít texty " +"pro každou stopu na LRClib a uložit ji tak, jak máte nastaveno." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:22 msgid "Syncing Modes" -msgstr "" +msgstr "Režimy synchronizace" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:24 msgid "" @@ -1247,6 +1280,9 @@ msgid "" "placed for the whole line of lyrics. This is the most supported format of " "synced lyrics." msgstr "" +"Řádek po řádku (hlavní): V tomto případě, pokaždé, když provedete akci " +"synchronizace, je časová značka umístěna pro celý řádek textů. Toto je " +"nejlépe podporovaný formát synchronizovaných textů." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:26 msgid "" @@ -1254,70 +1290,74 @@ msgid "" "timestamp for every single word, enabling players to animate lyrics with " "precision." msgstr "" +"Slovo od slova (pokročilé): Navrženo pro skutečnou jakost, použitelnou i pro " +"karaoke. Umístí časovou značku pro každé jednotlivé slovo, což přehrávačům " +"umožní animovat texty naprosto přesně." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:29 msgid "Supported Formats" -msgstr "" +msgstr "Podporované formáty" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:32 msgid "OGG" -msgstr "" +msgstr "OGG" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:34 msgid "FLAC" -msgstr "" +msgstr "FLAC" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:36 msgid "MP3" -msgstr "" +msgstr "MP3" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:38 msgid "M4A" -msgstr "" +msgstr "M4A" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:40 msgid "OPUS" -msgstr "" +msgstr "OPUS" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:42 msgid "WAV" -msgstr "" +msgstr "WAV" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:43 msgid "AAC (reduced functionality)" -msgstr "" +msgstr "AAC (omezená funkce)" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:79 msgid "Library" -msgstr "" +msgstr "Knihovna" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:83 msgid "Lyrics syncing page" -msgstr "" +msgstr "Stránka synchronizování textů" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:87 msgid "Word-by-Word syncing workflow" -msgstr "" +msgstr "Pracovní postup synchronizování slovo od slova" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:91 msgid "Word-by-Word lyrics editor" -msgstr "" +msgstr "Editor textů slovo od slova" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:95 msgid "LRClib import dialog" -msgstr "" +msgstr "Dialog importu LRClib" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:99 msgid "Mass lyrics downloading dialog" -msgstr "" +msgstr "Dialog hromadného stahování textů" #. Translators: Please, do not remove original english keywords. Just add your language translations after these keywords (the last keyword must end with semicolon) #: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:10 msgid "lyrics;songs;multimedia;media;lrclib;music;syncing;chronograph;" msgstr "" +"texty písní;skladby;multimédia;média;lrclib;hudba;synchronizace;chronograf;" From 4c5867d881d9d470bc1ce7a1de84bc7e1ceb970f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hakan=20I=C5=9EIK?= Date: Mon, 16 Mar 2026 11:51:01 +0100 Subject: [PATCH 11/24] i18n: translated using Weblate (Turkish) Currently translated at 100.0% (285 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/tr/ --- po/tr.po | 190 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 108 insertions(+), 82 deletions(-) diff --git a/po/tr.po b/po/tr.po index c08df7f..9aa7a0a 100644 --- a/po/tr.po +++ b/po/tr.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2026-02-28 20:09+0000\n" -"Last-Translator: NukeSource \n" +"PO-Revision-Date: 2026-03-16 12:32+0000\n" +"Last-Translator: Hakan IŞIK \n" "Language-Team: Turkish \n" "Language: tr\n" @@ -17,15 +17,15 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.16.1-dev\n" +"X-Generator: Weblate 5.17-dev\n" #: chronograph/window.py:53 msgid "All Supported Media" -msgstr "Tüm Desteklenen Medyalar" +msgstr "Tüm desteklenen medyalar" #: chronograph/window.py:257 msgid "Only Chronograph libraries are supported" -msgstr "" +msgstr "Yalnızca kronograf kütüphaneleri desteklenmektedir" #: chronograph/window.py:309 msgid "Failed to create library" @@ -33,23 +33,23 @@ msgstr "Kütüphane oluşturulamadı" #: chronograph/window.py:323 chronograph/window.py:382 chronograph/main.py:81 msgid "Open a library before importing files" -msgstr "" +msgstr "Dosyaları içe aktarmadan önce bir kütüphane açın" #: chronograph/window.py:439 msgid "Selected folder is not a Chronograph Library" -msgstr "" +msgstr "Seçilen klasör bir kronograf kütüphanesi değildir" #: chronograph/window.py:491 msgid "Open a library to import files" -msgstr "" +msgstr "Dosyaları içe aktarmak için bir kütüphane açın" #: chronograph/window.py:495 msgid "Import already in progress" -msgstr "" +msgstr "İçe aktarma işlemi zaten devam ediyor" #: chronograph/window.py:500 chronograph/window.py:530 msgid "No supported files were imported" -msgstr "" +msgstr "Desteklenen dosyalardan hiçbiri içe aktarılmadı" #: chronograph/window.py:553 msgid "Imported {} track" @@ -75,10 +75,7 @@ msgstr "Başarıyla kopyalandı" #. Translators: Add Your Name, Your Name , or Your Name https://your-site.com for it to show up in the About dialog. PLEASE, DON'T DELETE PREVIOUS TRANSLATORS CREDITS AND SEPARATE YOURSELF BY NEWLINE `\n` METASYMBOL #: chronograph/main.py:174 msgid "translator-credits" -msgstr "" -"Recep Kaan Ergün\n" -"polarwood\n" -"NukeSource" +msgstr "Recep Kaan Ergül \\n polarwood \\n NukeSource \\n Hakan IŞIK" #: chronograph/main.py:182 msgid "Inspiration" @@ -91,11 +88,11 @@ msgstr "Kendi sözlüğünü oluştur" #: chronograph/main.py:198 msgid "Translate the App" -msgstr "Uygulamayı Çevir" +msgstr "Uygulamayı çevir" #: chronograph/ui/dialogs/lrclib.py:114 msgid "Connection Error" -msgstr "Bağlantı Hatası" +msgstr "Bağlantı hatası" #: chronograph/ui/dialogs/lrclib.py:116 msgid "Network error occured while connecting to LRClib" @@ -125,7 +122,7 @@ msgstr "Sadece Eşzamanlı" #: chronograph/ui/dialogs/preferences.py:124 msgid "Synced, Fallback to Plain If Unavailable" -msgstr "" +msgstr "Senkronize edildi, kullanılamıyorsa düz sürüme geri dönüldü" #: chronograph/ui/dialogs/preferences.py:125 msgid "Plain Only" @@ -165,7 +162,7 @@ msgstr "Enstrümental parça. Şarkı sözü mevcut değil" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:195 msgid "Track is missing from library" -msgstr "" +msgstr "Parça kütüphanede eksik" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:205 @@ -222,11 +219,11 @@ msgstr "Etiket Mevcut Değil" #: chronograph/ui/dialogs/about_file_dialog.py:180 msgid "There's no tags registered yet or all tags were assigned" -msgstr "" +msgstr "Henüz hiçbir etiket kaydedilmedi veya tüm etiketler atandı" #: chronograph/ui/dialogs/about_file_dialog.py:323 msgid "Click to unassign" -msgstr "" +msgstr "Atamayı kaldırmak için tıklayın" #: chronograph/ui/dialogs/about_file_dialog.py:386 #, python-brace-format @@ -248,7 +245,7 @@ msgstr "Şarkı sözleri panoya aktarıldı" #: chronograph/ui/sync_pages/wbw_sync_page.py:221 #: chronograph/ui/widgets/lyric_row.py:182 msgid "File must have a suffix" -msgstr "" +msgstr "Dosyanın bir uzantısı olmalıdır" #: chronograph/ui/sync_pages/lbl_sync_page.py:332 #: chronograph/ui/sync_pages/wbw_sync_page.py:236 @@ -267,7 +264,7 @@ msgstr "Göster" #: chronograph/ui/widgets/lyric_row.py:162 #, python-brace-format msgid "Lyrics ({pattern})" -msgstr "" +msgstr "Şarkı Sözleri ({pattern})" #: chronograph/ui/sync_pages/lbl_sync_page.py:351 #: chronograph/ui/sync_pages/wbw_sync_page.py:265 @@ -295,7 +292,7 @@ msgstr "Bilinmeyen bir hata oluştu: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:487 #: chronograph/ui/widgets/lyric_row.py:136 msgid "Network error occurred while publishing lyrics" -msgstr "" +msgstr "Şarkı sözleri yayınlanırken ağ hatası oluştu" #: chronograph/ui/sync_pages/lbl_sync_page.py:488 #: chronograph/ui/sync_pages/lbl_sync_page.py:494 @@ -353,11 +350,11 @@ msgstr "Eşzamanlama için herhangi bir şarkı sözü sağlamadınız" #: chronograph/ui/sync_pages/wbw_sync_page.py:382 msgid "No lyrics to be re-synced" -msgstr "" +msgstr "Yeniden senkronize edilecek şarkı sözü yok" #: chronograph/ui/sync_pages/wbw_sync_page.py:384 msgid "Open Sync mode to re-sync all words" -msgstr "" +msgstr "Tüm kelimeleri yeniden senkronize etmek için Senkronizasyon modunu açın" #: chronograph/ui/widgets/lbl_sync_line.py:81 msgid "Not synced yet" @@ -467,7 +464,7 @@ msgstr "Bilinmeyen" #: chronograph/backend/file/available_lyrics.py:65 data/gtk/window.blp:273 msgctxt "means lyrics absence" msgid "None" -msgstr "" +msgstr "Hiçbiri" #: chronograph/backend/file/available_lyrics.py:66 #: chronograph/backend/file/available_lyrics.py:80 data/gtk/window.blp:277 @@ -488,7 +485,7 @@ msgstr "/api/get kullanılarak getirme başarısız oldu, /api/search deneniyor" #: chronograph/backend/lrclib/lrclib_service.py:396 msgid "Trying search with no album" -msgstr "" +msgstr "Albüm olmadan arama denemesi" #: chronograph/backend/lrclib/lrclib_service.py:408 #: chronograph/backend/lrclib/lrclib_service.py:420 @@ -576,7 +573,7 @@ msgstr "Etiketi kaydet" #: data/gtk/window.blp:248 msgid "Import files or open a library" -msgstr "" +msgstr "Dosyaları içe aktarın veya bir kütüphane açın" #: data/gtk/window.blp:263 data/gtk/ui/shortcuts-dialog.blp:15 msgid "Toggle search" @@ -604,7 +601,7 @@ msgstr "Z-A" #: data/gtk/window.blp:352 msgid "Mass Lyrics Downloading" -msgstr "" +msgstr "Ayın şarkı sözlerini indir" #: data/gtk/window.blp:383 msgid "Delete selected files" @@ -612,7 +609,7 @@ msgstr "Seçili dosyaları sil" #: data/gtk/window.blp:392 msgid "Enable bulk deletion mode" -msgstr "" +msgstr "Toplu silme modunu etkinleştir" #: data/gtk/window.blp:410 data/gtk/ui/dialogs/LRClib.blp:80 msgid "Search" @@ -626,6 +623,8 @@ msgstr "Kütüphane Boş" msgid "" "Your current Library is empty. Import files right now or open another Library" msgstr "" +"Mevcut Kütüphaneniz boş. Dosyaları hemen içe aktarın veya başka bir " +"kütüphane açın" #: data/gtk/window.blp:439 msgid "Import…" @@ -633,7 +632,7 @@ msgstr "İçeri Aktar…" #: data/gtk/window.blp:449 data/gtk/ui/dialogs/LRClib.blp:223 msgid "Nothing Was Found" -msgstr "Hiçbir Şey Bulunamadı" +msgstr "Hiçbir şey bulunamadı" #: data/gtk/window.blp:450 msgid "No songs found for your request. Try out another one" @@ -641,23 +640,23 @@ msgstr "İstediğiniz şarkı bulunamadı. Başka bir şarkı deneyin" #: data/gtk/window.blp:465 data/gtk/ui/dialogs/ImportDialog.blp:10 msgid "Import Files" -msgstr "Dosyaları İçe Aktar" +msgstr "Dosyaları içe aktar" #: data/gtk/window.blp:470 msgid "Create New Library" -msgstr "Yeni Kütüphane Oluştur" +msgstr "Yeni kütüphane oluştur" #: data/gtk/models/LblSyncLineExtraMenu.blp:5 msgid "Clear Start Timestamp" -msgstr "Başlangıç Zaman Damgasını Temizle" +msgstr "Başlangıç zaman damgasını temizle" #: data/gtk/models/LblSyncLineExtraMenu.blp:6 msgid "Clear End Timestamp" -msgstr "Bitiş Zaman Damgasını Temizle" +msgstr "Bitiş zaman damgasını temizle" #: data/gtk/models/LblSyncLineExtraMenu.blp:7 msgid "Clear All Timestamps" -msgstr "Tüm Zaman Damgalarını Temizle" +msgstr "Tüm zaman damgalarını temizle" #: data/gtk/ui/shortcuts-dialog.blp:7 data/gtk/ui/dialogs/Preferences.blp:8 #: data/gtk/ui/dialogs/Preferences.blp:62 @@ -683,29 +682,26 @@ msgstr "Eşzamanlama modu" #: data/gtk/ui/shortcuts-dialog.blp:44 msgid "Sync/Re-sync" -msgstr "Eşzamanlama/Tekrar eşzamanlama" +msgstr "Senkronizasyon/Tekrar senkronizasyon" #: data/gtk/ui/shortcuts-dialog.blp:49 msgid "Replay selected line/word" msgstr "Seçili satırı/kelimeyi tekrar oynat" #: data/gtk/ui/shortcuts-dialog.blp:54 -#, fuzzy msgid "Re-sync default amount of ms back" msgstr "Senkronizasyonu 100ms geri al" #: data/gtk/ui/shortcuts-dialog.blp:59 -#, fuzzy msgid "Re-sync large amount of ms back" -msgstr "Senkronizasyonu 100ms geri al" +msgstr "Çok sayıda milisaniyelik veriyi yeniden senkronize et" #: data/gtk/ui/shortcuts-dialog.blp:64 -#, fuzzy msgid "Re-sync default amount of ms forward" -msgstr "Senkronizasyonu 100ms ileri al" +msgstr "" +"Senkronizasyonu varsayılan milisaniye cinsinden ileriye doğru yeniden ayarla" #: data/gtk/ui/shortcuts-dialog.blp:69 -#, fuzzy msgid "Re-sync large amount of ms forward" msgstr "Senkronizasyonu 100ms ileri al" @@ -719,7 +715,7 @@ msgstr "Seçili satırı kaldır" #: data/gtk/ui/shortcuts-dialog.blp:83 msgid "Prepend line to selected" -msgstr "Seçilen kısma satır ekle" +msgstr "Seçilen satırın başına bir satır ekleyin" #: data/gtk/ui/shortcuts-dialog.blp:88 msgid "Append line to selected" @@ -756,7 +752,7 @@ msgstr "LRClib'de belirtilen başlık ve sanatçıyı arayın" #: data/gtk/ui/dialogs/LRClib.blp:126 msgid "Synced" -msgstr "Eşzamanlandı" +msgstr "Senkronize edildi" #: data/gtk/ui/dialogs/LRClib.blp:143 msgid "Synced lyrics from LRClib" @@ -777,6 +773,7 @@ msgstr "İçe Aktar" #: data/gtk/ui/dialogs/LRClib.blp:224 msgid "Try out another request, maybe there are mistakes in request text" msgstr "" +"Başka bir istekte bulunmayı deneyin, belki istek metninde hatalar vardır" #: data/gtk/ui/dialogs/LRClib.blp:228 msgid "Search LRClib" @@ -816,33 +813,37 @@ msgstr "Davranış" #: data/gtk/ui/dialogs/Preferences.blp:15 msgid "Reset Quick Edit Dialog on Close" -msgstr "" +msgstr "Kapatıldığında hızlı düzenleme iletişim kutusunu sıfırla" #: data/gtk/ui/dialogs/Preferences.blp:16 msgid "Choose, if quick edit dialog text should be cleaned after exit or not" msgstr "" +"Hızlı düzenleme iletişim kutusundaki metnin çıkıştan sonra temizlenip " +"temizlenmeyeceğini seçin" #: data/gtk/ui/dialogs/Preferences.blp:20 msgid "Save Library on App Close" -msgstr "" +msgstr "Kütüphaneyi kaydet ve kapat" #: data/gtk/ui/dialogs/Preferences.blp:21 msgid "Re-opens last opened Library on the next startup" -msgstr "" +msgstr "Bir sonraki açılışta en son açılan kütüphaneyi yeniden açar" #: data/gtk/ui/dialogs/Preferences.blp:26 msgid "Mass Downloading" -msgstr "" +msgstr "Toplu indirme" #: data/gtk/ui/dialogs/Preferences.blp:29 msgid "Max Parallel Downloadings" -msgstr "" +msgstr "Maksimum paralel indirmeler" #: data/gtk/ui/dialogs/Preferences.blp:30 msgid "" "The amount of simultaneous parallel downloadings. High amount may cause " "downloading failure if treated as DDoS attack" msgstr "" +"Eş zamanlı paralel indirme sayısı. Yüksek miktar, DDoS saldırısı olarak " +"değerlendirilirse indirme hatasına neden olabilir" #: data/gtk/ui/dialogs/Preferences.blp:41 msgid "Preferred Lyrics Format" @@ -850,7 +851,7 @@ msgstr "Tercih Edilen Şarkı Sözü Formatı" #: data/gtk/ui/dialogs/Preferences.blp:42 msgid "Target lyrics format for LRClib downloading" -msgstr "" +msgstr "LRClib indirme işlemi için hedef şarkı sözü formatı" #: data/gtk/ui/dialogs/Preferences.blp:47 msgid "Debug" @@ -862,7 +863,7 @@ msgstr "Hata Ayıklama Günlüğü Kaydı Profilini Etkinleştir" #: data/gtk/ui/dialogs/Preferences.blp:51 msgid "Expands logging information for debug purposes" -msgstr "" +msgstr "Hata ayıklama amacıyla günlük bilgilerini genişletir" #: data/gtk/ui/dialogs/Preferences.blp:52 msgid "NEEDS RESTART" @@ -880,7 +881,7 @@ msgstr "Eşzamanlama Türü" #: data/gtk/ui/dialogs/Preferences.blp:66 msgid "Defines the default workflow of syncing process" -msgstr "" +msgstr "Senkronizasyon sürecinin varsayılan iş akışını tanımlar" #: data/gtk/ui/dialogs/Preferences.blp:69 #: data/gtk/ui/dialogs/Preferences.blp:93 @@ -899,7 +900,7 @@ msgstr "" #: data/gtk/ui/dialogs/Preferences.blp:87 msgid "Use Precise Milliseconds" -msgstr "" +msgstr "Hassas milisaniyeler kullanın" #: data/gtk/ui/dialogs/Preferences.blp:88 msgid "Use 3-digit milliseconds instead of 2-digit" @@ -913,7 +914,7 @@ msgstr "Varsayılan Tekrar Eşzamanlama Değeri" #: data/gtk/ui/dialogs/Preferences.blp:97 #: data/gtk/ui/dialogs/Preferences.blp:123 msgid "Amount of milliseconds default re-sync performs by" -msgstr "" +msgstr "Varsayılan yeniden senkronizasyonun milisaniye cinsinden süresi" #: data/gtk/ui/dialogs/Preferences.blp:107 #: data/gtk/ui/dialogs/Preferences.blp:133 @@ -923,21 +924,23 @@ msgstr "Büyük Yeniden Eşzamanlama Değeri" #: data/gtk/ui/dialogs/Preferences.blp:108 #: data/gtk/ui/dialogs/Preferences.blp:134 msgid "Amount of milliseconds large re-sync performs by" -msgstr "" +msgstr "Yeniden senkronizasyonun milisaniye cinsinden gerçekleştirdiği süre" #: data/gtk/ui/dialogs/Preferences.blp:146 msgid "Lyric Manipulation" -msgstr "" +msgstr "Şarkı sözü manipülasyonu" #: data/gtk/ui/dialogs/Preferences.blp:151 msgid "Auto Lyric Manipulation" -msgstr "" +msgstr "Otomatik şarkı sözü düzenlemesi" #: data/gtk/ui/dialogs/Preferences.blp:152 msgid "" "Automatically creates and updates lyric DB instance when any of lyric line " "or word changed" msgstr "" +"Şarkı sözlerindeki herhangi bir satır veya kelime değiştiğinde otomatik " +"olarak şarkı sözü veritabanı örneği oluşturur ve günceller" #: data/gtk/ui/dialogs/Preferences.blp:161 msgid "Autosave Interval" @@ -945,7 +948,7 @@ msgstr "Otomatik Kaydetme Aralığı" #: data/gtk/ui/dialogs/Preferences.blp:162 msgid "Autosave interval after lyrics syncing inactivity" -msgstr "" +msgstr "Şarkı sözü senkronizasyonu etkin olmadığında otomatik kaydetme aralığı" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:5 msgid "Re-Sync All Lines?" @@ -956,6 +959,8 @@ msgid "" "Input amount of milliseconds to re-sync all lines. Prefix it with “-” to re-" "sync backwards." msgstr "" +"Tüm satırları yeniden senkronize etmek için milisaniye cinsinden süreyi " +"girin. Geriye doğru yeniden senkronize etmek için başına \"-\" ekleyin." #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:11 msgid "Milliseconds" @@ -967,15 +972,15 @@ msgstr "Tekrar Eşzamanlama" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:10 msgid "Mass Download" -msgstr "" +msgstr "Toplu İndirme" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:49 msgid "Rewrite Already Existing Lyrics" -msgstr "" +msgstr "Mevcut Şarkı Sözlerini Yeniden Yazın" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:50 msgid "Will replace already existing lyrics in file to those one found" -msgstr "" +msgstr "Dosyada zaten mevcut olan şarkı sözlerini, bulunanlarla değiştirecektir" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:73 msgid "No Log Available Yet" @@ -983,15 +988,15 @@ msgstr "Henüz Bir Günlük Mevcut Değil" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:74 msgid "Start fetching to see something" -msgstr "" +msgstr "Bir şeyler görmek için veri çekmeye başlayın" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:79 msgid "Lyrics Already Fetched" -msgstr "" +msgstr "Şarkı sözleri zaten alındı" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:80 msgid "Lyrics for all songs are already fetched" -msgstr "" +msgstr "Tüm şarkıların sözleri zaten alındı" #: data/gtk/ui/dialogs/AboutFileDialog.blp:13 msgid "About File" @@ -1003,7 +1008,7 @@ msgstr "Dosyayı göster" #: data/gtk/ui/dialogs/AboutFileDialog.blp:124 msgid "Imported at" -msgstr "" +msgstr "İthal edildi" #: data/gtk/ui/dialogs/AboutFileDialog.blp:132 msgid "Last Modified" @@ -1012,7 +1017,7 @@ msgstr "Son Değiştirme" #: data/gtk/ui/dialogs/AboutFileDialog.blp:144 #: data/gtk/ui/dialogs/AboutFileDialog.blp:175 msgid "Available Lyrics" -msgstr "" +msgstr "Mevcut şarkı sözleri" #: data/gtk/ui/dialogs/AboutFileDialog.blp:159 msgid "Delete File" @@ -1028,7 +1033,7 @@ msgstr "Şarkı Sözleri ile İçe Aktar" #: data/gtk/ui/dialogs/ImportDialog.blp:40 msgid "Also import lyric files if they have the same name" -msgstr "" +msgstr "Aynı ada sahip şarkı sözü dosyalarını da içe aktarın" #: data/gtk/ui/dialogs/ImportDialog.blp:43 msgid "eLRC prefix" @@ -1036,17 +1041,20 @@ msgstr "eLRC öneki" #: data/gtk/ui/dialogs/ImportDialog.blp:44 msgid "Remain empty if not used" -msgstr "" +msgstr "Kullanılmadığı takdirde boş kalır" #: data/gtk/ui/dialogs/ImportDialog.blp:48 msgid "Prefer Embedded Lyrics" -msgstr "" +msgstr "Şarkı sözlerinin gömülü olmasını tercih edin" #: data/gtk/ui/dialogs/ImportDialog.blp:49 msgid "" "If file has lyrics embedded, they would be used during import. This " "overrides any import from files" msgstr "" +"Dosyada şarkı sözleri gömülü ise, içe aktarma sırasında bunlar " +"kullanılacaktır. Bu, dosyalardan yapılan herhangi bir içe aktarmayı geçersiz " +"kılar" #: data/gtk/ui/dialogs/ImportDialog.blp:54 msgid "Move Files" @@ -1054,7 +1062,7 @@ msgstr "Dosyaları Taşı" #: data/gtk/ui/dialogs/ImportDialog.blp:55 msgid "Moves files to the import location instead of copying them" -msgstr "" +msgstr "Dosyaları kopyalamak yerine içe aktarma konumuna taşır" #: data/gtk/ui/dialogs/ImportingDialog.blp:33 msgid "Importing…" @@ -1126,7 +1134,6 @@ msgid "Remove line" msgstr "Satırı kaldır" #: data/gtk/ui/sync_pages/LblSyncPage.blp:209 -#, fuzzy msgid "Prepend line" msgstr "Seçilen kısma satır ekle" @@ -1139,7 +1146,7 @@ msgstr "Satır ekle" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:203 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:207 msgid "Utilities" -msgstr "" +msgstr "Kamu Hizmetleri" #: data/gtk/ui/sync_pages/LblSyncPage.blp:229 msgid "End sync" @@ -1207,7 +1214,7 @@ msgstr "Oynatma ayarları" #: data/gtk/ui/widgets/UIPlayer.blp:158 msgid "Toggle mute" -msgstr "" +msgstr "Sesi kapat" #: data/gtk/ui/widgets/UIPlayer.blp:209 msgid "Reset" @@ -1215,7 +1222,7 @@ msgstr "Sıfırla" #: data/gtk/ui/widgets/UIPlayer.blp:222 msgid "Toggle song repeat" -msgstr "" +msgstr "Şarkı tekrarını aç" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:9 #: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:3 @@ -1227,6 +1234,8 @@ msgid "" "Chronograph is an open-source application designed for accurately syncing " "lyrics with audio timestamps." msgstr "" +"Chronograph, şarkı sözlerini ses zaman damgalarıyla doğru bir şekilde " +"senkronize etmek için tasarlanmış açık kaynaklı bir uygulamadır." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:13 msgid "" @@ -1235,6 +1244,10 @@ msgid "" "designed to give the community an ability to be the ones who make these " "lyrics." msgstr "" +"Birçok müzik çalar uygulamasının, çalarken satır satır veya kelime kelime " +"vurgulanan senkronize şarkı sözlerini desteklediğini fark etmiş " +"olabilirsiniz. Bu uygulama, topluluğa bu şarkı sözlerini kendilerinin " +"oluşturma olanağı sağlamak için tasarlandı." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:16 msgid "" @@ -1242,6 +1255,10 @@ msgid "" "players use LRCLib to fetch synchronized lyrics, this integration allows " "users to easily contribute their work back to the open-source community." msgstr "" +"Chronograph, LRCLib'e doğrudan yayın yapmayı destekler. Birçok açık kaynak " +"müzik çalar, senkronize şarkı sözlerini almak için LRCLib kullandığından, bu " +"entegrasyon kullanıcıların çalışmalarını açık kaynak topluluğuna kolayca " +"geri kazandırmalarına olanak tanır." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:19 msgid "" @@ -1250,6 +1267,10 @@ msgid "" "find lyrics for each of your track on LRClib and save it depending on your " "settings." msgstr "" +"Eğer geniş bir müzik arşiviniz varsa ve sadece tüm şarkılarınızın sözlerini " +"indirmek istiyorsanız, Chronograph toplu şarkı sözü indirme özelliğini de " +"destekliyor. Ayarlarınıza bağlı olarak, LRClib'de her bir parçanız için " +"şarkı sözü bulmaya çalışacak ve kaydedecektir." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:22 msgid "Syncing Modes" @@ -1261,6 +1282,9 @@ msgid "" "placed for the whole line of lyrics. This is the most supported format of " "synced lyrics." msgstr "" +"Satır-Satır (Birincil): Burada, her senkronizasyon işleminde, şarkı " +"sözlerinin tüm satırı için zaman damgası yerleştirilir. Bu, senkronize " +"edilmiş şarkı sözlerinin en çok desteklenen biçimidir." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:26 msgid "" @@ -1279,32 +1303,32 @@ msgstr "Desteklenen Formatlar" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:32 msgid "OGG" -msgstr "" +msgstr "OGG" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:34 msgid "FLAC" -msgstr "" +msgstr "FLAC" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:36 msgid "MP3" -msgstr "" +msgstr "MP3" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:38 msgid "M4A" -msgstr "" +msgstr "M4A" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:40 msgid "OPUS" -msgstr "" +msgstr "OPUS" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:42 msgid "WAV" -msgstr "" +msgstr "WAV" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:43 msgid "AAC (reduced functionality)" @@ -1332,12 +1356,14 @@ msgstr "LRClib içe aktarma iletişim kutusu" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:99 msgid "Mass lyrics downloading dialog" -msgstr "" +msgstr "Toplu şarkı sözü indirme iletişim kutusu" #. Translators: Please, do not remove original english keywords. Just add your language translations after these keywords (the last keyword must end with semicolon) #: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:10 msgid "lyrics;songs;multimedia;media;lrclib;music;syncing;chronograph;" msgstr "" +"şarkı " +"sözleri;şarkılar;multimedya;medya;lrclib;müzik;senkronizasyon;kronograf;" #, fuzzy #~ msgid "TBI Export To…" From bdbd032f68b7529468a815b67e6e6757e0d950c7 Mon Sep 17 00:00:00 2001 From: Dat Nguyen Date: Sun, 29 Mar 2026 14:29:03 +0200 Subject: [PATCH 12/24] i18n: translated using Weblate (Japanese) Currently translated at 1.4% (4 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/ja/ --- po/jp.po | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/po/jp.po b/po/jp.po index c8c0180..cbaa544 100644 --- a/po/jp.po +++ b/po/jp.po @@ -8,25 +8,29 @@ msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2024-11-18 00:25+0300\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"PO-Revision-Date: 2026-03-29 19:09+0000\n" +"Last-Translator: Dat Nguyen \n" +"Language-Team: Japanese \n" "Language: jp\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.17-dev\n" #: chronograph/window.py:53 +#, fuzzy msgid "All Supported Media" -msgstr "" +msgstr "対応中のメディア" #: chronograph/window.py:257 msgid "Only Chronograph libraries are supported" -msgstr "" +msgstr "クロノグラフライブラリーのみ対応" #: chronograph/window.py:309 msgid "Failed to create library" -msgstr "" +msgstr "ライブラリー作成が失敗した" #: chronograph/window.py:323 chronograph/window.py:382 chronograph/main.py:81 msgid "Open a library before importing files" @@ -38,11 +42,11 @@ msgstr "" #: chronograph/window.py:491 msgid "Open a library to import files" -msgstr "" +msgstr "ファイルをインポートする前にライブラリーを開いてください" #: chronograph/window.py:495 msgid "Import already in progress" -msgstr "" +msgstr "既にインポート中" #: chronograph/window.py:500 chronograph/window.py:530 msgid "No supported files were imported" From 7fed01852fe4f2a16eada8bf737f4c3a05855cfe Mon Sep 17 00:00:00 2001 From: tfr tint Date: Mon, 30 Mar 2026 09:29:55 +0200 Subject: [PATCH 13/24] i18n: translated using Weblate (Italian) Currently translated at 55.4% (158 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/it/ --- po/it.po | 256 +++++++++++++++++++------------------------------------ 1 file changed, 87 insertions(+), 169 deletions(-) diff --git a/po/it.po b/po/it.po index 560f5d4..95b5950 100644 --- a/po/it.po +++ b/po/it.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2025-12-08 18:00+0000\n" -"Last-Translator: albanobattistella \n" +"PO-Revision-Date: 2026-03-30 13:09+0000\n" +"Last-Translator: tfr tint \n" "Language-Team: Italian \n" "Language: it\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.15-dev\n" +"X-Generator: Weblate 5.17-dev\n" #: chronograph/window.py:53 msgid "All Supported Media" @@ -28,9 +28,8 @@ msgid "Only Chronograph libraries are supported" msgstr "" #: chronograph/window.py:309 -#, fuzzy msgid "Failed to create library" -msgstr "Libreria" +msgstr "Impossibile creare la libreria" #: chronograph/window.py:323 chronograph/window.py:382 chronograph/main.py:81 msgid "Open a library before importing files" @@ -79,9 +78,8 @@ msgid "translator-credits" msgstr "albanobattistella" #: chronograph/main.py:182 -#, fuzzy msgid "Inspiration" -msgstr "Durata" +msgstr "Ispirazione" #. Translators: This is the summary of the another app Lexi: https://flathub.org/apps/io.github.dzheremi2.lexi #: chronograph/main.py:192 @@ -120,18 +118,16 @@ msgid "No plain lyrics available" msgstr "Nessun testo semplice disponibile" #: chronograph/ui/dialogs/preferences.py:123 -#, fuzzy msgid "Synced Only" -msgstr "Sincronizzato" +msgstr "Solo sincronizzato" #: chronograph/ui/dialogs/preferences.py:124 msgid "Synced, Fallback to Plain If Unavailable" msgstr "" #: chronograph/ui/dialogs/preferences.py:125 -#, fuzzy msgid "Plain Only" -msgstr "Semplice" +msgstr "Solo normale" #: chronograph/ui/dialogs/mass_downloading_dialog.py:79 #: chronograph/ui/dialogs/mass_downloading_dialog.py:154 @@ -152,20 +148,17 @@ msgid "Connection timed out" msgstr "" #: chronograph/ui/dialogs/mass_downloading_dialog.py:178 -#, fuzzy msgid "Connection error occurred" -msgstr "Si è verificato un errore sconosciuto: " +msgstr "Si è verificato un'errore di connessione" #: chronograph/ui/dialogs/mass_downloading_dialog.py:180 -#, fuzzy msgid "An error occurred: " -msgstr "Si è verificato un errore sconosciuto: " +msgstr "Si è verificato un errore: " #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:187 -#, fuzzy msgid "Instrumental track. No lyrics available" -msgstr "Nessun testo semplice disponibile" +msgstr "Traccia strumentale. Nessun testo disponibile" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:195 @@ -174,27 +167,23 @@ msgstr "" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:205 -#, fuzzy msgid "No synced lyrics found" -msgstr "Nessun testo sincronizzato disponibile" +msgstr "Nessun testo sincronizzato trovato" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:217 #: chronograph/backend/lrclib/lrclib_service.py:429 -#, fuzzy msgid "No lyrics found" -msgstr "Nessun salvataggio ancora trovato" +msgstr "Nessun testo trovato" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:225 -#, fuzzy msgid "No plain lyrics found" -msgstr "Nessun testo semplice disponibile" +msgstr "Nessun testo semplice trovato" #: chronograph/ui/dialogs/mass_downloading_dialog.py:248 -#, fuzzy msgid "Cancelled" -msgstr "Annulla" +msgstr "Annullato" #: chronograph/ui/dialogs/mass_downloading_dialog.py:296 msgid "Fetching" @@ -218,19 +207,16 @@ msgid "Assign tag" msgstr "" #: chronograph/ui/dialogs/about_file_dialog.py:136 -#, fuzzy msgid "No Lyrics Available" -msgstr "Nessun testo semplice disponibile" +msgstr "Nessun testo disponibile" #: chronograph/ui/dialogs/about_file_dialog.py:157 -#, fuzzy msgid "Select Tag" -msgstr "Seleziona directory" +msgstr "Seleziona tag" #: chronograph/ui/dialogs/about_file_dialog.py:179 -#, fuzzy msgid "No Tags Available" -msgstr "Nessun testo semplice disponibile" +msgstr "Nessun tag disponibile" #: chronograph/ui/dialogs/about_file_dialog.py:180 msgid "There's no tags registered yet or all tags were assigned" @@ -253,9 +239,8 @@ msgstr "" #: chronograph/ui/sync_pages/lbl_sync_page.py:308 #: chronograph/ui/sync_pages/wbw_sync_page.py:289 #: chronograph/ui/widgets/lyric_row.py:213 -#, fuzzy msgid "Lyrics exported to clipboard" -msgstr "Copia negli appunti" +msgstr "Testi esportati negli appunti" #: chronograph/ui/sync_pages/lbl_sync_page.py:318 #: chronograph/ui/sync_pages/wbw_sync_page.py:221 @@ -289,21 +274,21 @@ msgstr "" #: chronograph/ui/sync_pages/lbl_sync_page.py:467 #: chronograph/ui/widgets/lyric_row.py:116 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Published successfully: {code}" -msgstr "Pubblicato con successo: " +msgstr "Pubblicato con successo: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:471 #: chronograph/ui/widgets/lyric_row.py:120 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Incorrect publish token: {code}" -msgstr "Token di pubblicazione non corretto: " +msgstr "Token di pubblicazione non corretto: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:475 #: chronograph/ui/widgets/lyric_row.py:124 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Unknown error occured: {code}" -msgstr "Si è verificato un errore sconosciuto: " +msgstr "Si è verificato un errore sconosciuto: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:487 #: chronograph/ui/widgets/lyric_row.py:136 @@ -357,9 +342,8 @@ msgid "Why?" msgstr "" #: chronograph/ui/sync_pages/wbw_sync_page.py:127 -#, fuzzy msgid "No lyrics available" -msgstr "Nessun testo semplice disponibile" +msgstr "Nessun testo disponibile" #: chronograph/ui/sync_pages/wbw_sync_page.py:128 msgid "You've not provided any lyrics for synchronization" @@ -374,9 +358,8 @@ msgid "Open Sync mode to re-sync all words" msgstr "" #: chronograph/ui/widgets/lbl_sync_line.py:81 -#, fuzzy msgid "Not synced yet" -msgstr "Nessun salvataggio ancora trovato" +msgstr "Non ancora sincronizzato" #: chronograph/ui/widgets/lbl_sync_line.py:83 #, python-brace-format @@ -445,42 +428,36 @@ msgid "Clipboard" msgstr "Appunti" #: chronograph/ui/widgets/lyric_row.py:59 -#, fuzzy msgid "Export To…" -msgstr "Esporta in …" +msgstr "Esporta in…" #: chronograph/ui/widgets/tag_row.py:50 chronograph/ui/widgets/tag_row.py:67 -#, fuzzy msgid "Rename" -msgstr "Nome file" +msgstr "Rinamina" #: chronograph/ui/widgets/tag_row.py:51 chronograph/ui/widgets/tag_row.py:94 msgid "Delete" msgstr "" #: chronograph/ui/widgets/tag_row.py:62 -#, fuzzy msgid "Rename Tag" -msgstr "Nome file" +msgstr "Rinomina tag" #: chronograph/ui/widgets/tag_row.py:89 msgid "Delete Tag?" msgstr "" #: chronograph/backend/file/song_card_model.py:16 -#, fuzzy msgctxt "song title placeholder" msgid "Unknown" msgstr "Sconosciuto" #: chronograph/backend/file/song_card_model.py:17 -#, fuzzy msgctxt "song artist placeholder" msgid "Unknown" msgstr "Sconosciuto" #: chronograph/backend/file/song_card_model.py:18 -#, fuzzy msgctxt "song album placeholder" msgid "Unknown" msgstr "Sconosciuto" @@ -499,9 +476,8 @@ msgstr "Semplice" #: chronograph/backend/lrclib/lrclib_service.py:374 #: chronograph/backend/lrclib/lrclib_service.py:402 #: chronograph/backend/lrclib/lrclib_service.py:415 -#, fuzzy msgid "Fetched successfully" -msgstr "Pubblicato con successo" +msgstr "Recuperato con successo" #. Second attempt using api_search #: chronograph/backend/lrclib/lrclib_service.py:381 @@ -514,20 +490,16 @@ msgstr "" #: chronograph/backend/lrclib/lrclib_service.py:408 #: chronograph/backend/lrclib/lrclib_service.py:420 -#, fuzzy msgid "No suitable lyrics found" -msgstr "Nessun salvataggio ancora trovato" +msgstr "Nessun testo adatto trovato" #: data/gtk/window.blp:6 msgid "No Tags" msgstr "" #: data/gtk/window.blp:8 -#, fuzzy msgid "Press plus button to register a new Tag" -msgstr "" -"Premere il pulsante segnaposto per aggiungere la directory corrente ai " -"salvataggi" +msgstr "Premere il pulsante più per registrare un nuovo tag" #: data/gtk/window.blp:17 data/gtk/window.blp:351 #: data/gtk/ui/sync_pages/LblSyncPage.blp:30 @@ -536,9 +508,8 @@ msgid "Quick Editor" msgstr "Editor veloce" #: data/gtk/window.blp:57 -#, fuzzy msgid "Copy to Clipboard" -msgstr "Appunti" +msgstr "Copia negli appunti" #. Translators: App name IS intended to be translated #: data/gtk/window.blp:70 data/gtk/window.blp:162 data/gtk/window.blp:195 @@ -581,14 +552,12 @@ msgid "Open or create Library to start syncing" msgstr "" #: data/gtk/window.blp:171 data/gtk/window.blp:466 -#, fuzzy msgid "Open Library" -msgstr "Libreria" +msgstr "Apri libreria" #: data/gtk/window.blp:180 -#, fuzzy msgid "Create Library" -msgstr "Libreria" +msgstr "Crea libreria" #: data/gtk/window.blp:202 msgid "Tags" @@ -612,9 +581,8 @@ msgid "Toggle search" msgstr "Attiva la ricerca" #: data/gtk/window.blp:269 -#, fuzzy msgid "Filter library" -msgstr "Libreria" +msgstr "Filtra libreria" #: data/gtk/window.blp:305 msgid "Sort" @@ -637,9 +605,8 @@ msgid "Mass Lyrics Downloading" msgstr "" #: data/gtk/window.blp:383 -#, fuzzy msgid "Delete selected files" -msgstr "Rimuovi la riga selezionata" +msgstr "Elimina i file selezionati" #: data/gtk/window.blp:392 msgid "Enable bulk deletion mode" @@ -650,9 +617,8 @@ msgid "Search" msgstr "Cerca" #: data/gtk/window.blp:431 -#, fuzzy msgid "Library is Empty" -msgstr "Luce della vista della biblioteca" +msgstr "La libreria è vuota" #: data/gtk/window.blp:432 msgid "" @@ -660,9 +626,8 @@ msgid "" msgstr "" #: data/gtk/window.blp:439 -#, fuzzy msgid "Import…" -msgstr "Importa da …" +msgstr "Importare…" #: data/gtk/window.blp:449 data/gtk/ui/dialogs/LRClib.blp:223 msgid "Nothing Was Found" @@ -673,14 +638,12 @@ msgid "No songs found for your request. Try out another one" msgstr "" #: data/gtk/window.blp:465 data/gtk/ui/dialogs/ImportDialog.blp:10 -#, fuzzy msgid "Import Files" -msgstr "Informazioni sul file" +msgstr "Importa file" #: data/gtk/window.blp:470 -#, fuzzy msgid "Create New Library" -msgstr "Libreria" +msgstr "Crea nuova libreria" #: data/gtk/models/LblSyncLineExtraMenu.blp:5 msgid "Clear Start Timestamp" @@ -705,47 +668,40 @@ msgid "Quit" msgstr "Esci" #: data/gtk/ui/shortcuts-dialog.blp:20 -#, fuzzy msgid "Open library" -msgstr "Libreria" +msgstr "Apri libreria" #: data/gtk/ui/shortcuts-dialog.blp:25 -#, fuzzy msgid "Import files" -msgstr "Informazioni sul file" +msgstr "Importa file" #: data/gtk/ui/shortcuts-dialog.blp:41 msgid "Sync mode" -msgstr "Modalità di sincronizzazione" +msgstr "Modalità sinc" #: data/gtk/ui/shortcuts-dialog.blp:44 msgid "Sync/Re-sync" msgstr "Sincronizzazione/Risincronizzazione" #: data/gtk/ui/shortcuts-dialog.blp:49 -#, fuzzy msgid "Replay selected line/word" -msgstr "Riproduci la riga selezionata" +msgstr "Riproduce la riga/parola selezionata" #: data/gtk/ui/shortcuts-dialog.blp:54 -#, fuzzy msgid "Re-sync default amount of ms back" -msgstr "Risincronizza la linea selezionata 100 ms indietro" +msgstr "Risincronizzare la quantità predefinita di ms indietro" #: data/gtk/ui/shortcuts-dialog.blp:59 -#, fuzzy msgid "Re-sync large amount of ms back" -msgstr "Risincronizza la linea selezionata 100 ms indietro" +msgstr "Risincronizzare una grande quantità di ms" #: data/gtk/ui/shortcuts-dialog.blp:64 -#, fuzzy msgid "Re-sync default amount of ms forward" -msgstr "Risincronizza la linea selezionata 100 ms in avanti" +msgstr "Risincronizzazione della quantità predefinita di ms in avanti" #: data/gtk/ui/shortcuts-dialog.blp:69 -#, fuzzy msgid "Re-sync large amount of ms forward" -msgstr "Risincronizza la linea selezionata 100 ms in avanti" +msgstr "Risincronizzare una grande quantità di ms in avanti" #: data/gtk/ui/shortcuts-dialog.blp:75 msgid "Line-by-Line line actions" @@ -797,14 +753,12 @@ msgid "Synced" msgstr "Sincronizzato" #: data/gtk/ui/dialogs/LRClib.blp:143 -#, fuzzy msgid "Synced lyrics from LRClib" -msgstr "Nessun testo sincronizzato disponibile" +msgstr "Testi sincronizzati da LRClib" #: data/gtk/ui/dialogs/LRClib.blp:170 -#, fuzzy msgid "Plain lyrics from LRClib" -msgstr "Nessun testo semplice disponibile" +msgstr "Testi semplici da LRClib" #: data/gtk/ui/dialogs/LRClib.blp:186 msgid "Imports currently selected lyrics" @@ -815,21 +769,17 @@ msgid "Import" msgstr "" #: data/gtk/ui/dialogs/LRClib.blp:224 -#, fuzzy msgid "Try out another request, maybe there are mistakes in request text" msgstr "" -"Prova un'altra richiesta, forse ci sono degli errori nel testo della " -"richiesta." +"Prova un'altra richiesta, forse ci sono errori nel testo della richiesta" #: data/gtk/ui/dialogs/LRClib.blp:228 -#, fuzzy msgid "Search LRClib" -msgstr "Cerca" +msgstr "Cerca LRClib" #: data/gtk/ui/dialogs/LRClib.blp:229 -#, fuzzy msgid "Search songs by title, artist and album" -msgstr "Cerca su LRClib per titolo e nomi degli artisti" +msgstr "Cerca brani per titolo, artista e album" #: data/gtk/ui/dialogs/MetadataEditor.blp:22 msgid "Apply" @@ -840,14 +790,12 @@ msgid "Change cover" msgstr "Cambiare la copertina" #: data/gtk/ui/dialogs/MetadataEditor.blp:86 -#, fuzzy msgid "Set Cover…" -msgstr "Imposta copertura" +msgstr "Imposta copertina…" #: data/gtk/ui/dialogs/MetadataEditor.blp:91 -#, fuzzy msgid "Remove Cover…" -msgstr "Rimuovi copertina" +msgstr "Rimuovi copertina…" #: data/gtk/ui/dialogs/MetadataEditor.blp:123 msgid "Embed Lyrics" @@ -862,9 +810,8 @@ msgid "Behavior" msgstr "Comportamento" #: data/gtk/ui/dialogs/Preferences.blp:15 -#, fuzzy msgid "Reset Quick Edit Dialog on Close" -msgstr "Reimposta la finestra di dialogo di modifica rapida alla chiusura" +msgstr "Reimposta la finestra di dialogo Modifica rapida alla chiusura" #: data/gtk/ui/dialogs/Preferences.blp:16 msgid "Choose, if quick edit dialog text should be cleaned after exit or not" @@ -873,14 +820,12 @@ msgstr "" "pulito dopo l'uscita o meno" #: data/gtk/ui/dialogs/Preferences.blp:20 -#, fuzzy msgid "Save Library on App Close" -msgstr "Salva sessione alla chiusura dell'app" +msgstr "Salva la libreria alla chiusura dell'app" #: data/gtk/ui/dialogs/Preferences.blp:21 -#, fuzzy msgid "Re-opens last opened Library on the next startup" -msgstr "Riapre l'ultima directory aperta al prossimo avvio" +msgstr "Riapre l'ultima libreria aperta al prossimo avvio" #: data/gtk/ui/dialogs/Preferences.blp:26 msgid "Mass Downloading" @@ -927,9 +872,8 @@ msgid "Syncing" msgstr "Sincronizzazione" #: data/gtk/ui/dialogs/Preferences.blp:65 -#, fuzzy msgid "Syncing Type" -msgstr "Sincronizzazione" +msgstr "Tipo sincronizzazione" #: data/gtk/ui/dialogs/Preferences.blp:66 msgid "Defines the default workflow of syncing process" @@ -950,9 +894,8 @@ msgid "Word-by-Word sync workflow is not supported on mobile devices." msgstr "" #: data/gtk/ui/dialogs/Preferences.blp:87 -#, fuzzy msgid "Use Precise Milliseconds" -msgstr "Utilizzare millisecondi precisi" +msgstr "Usa millisecondi precisi" #: data/gtk/ui/dialogs/Preferences.blp:88 msgid "Use 3-digit milliseconds instead of 2-digit" @@ -960,9 +903,8 @@ msgstr "Utilizzare millisecondi a 3 cifre anziché a 2 cifre" #: data/gtk/ui/dialogs/Preferences.blp:96 #: data/gtk/ui/dialogs/Preferences.blp:122 -#, fuzzy msgid "Default Re-Sync Value" -msgstr "Linea di sincronizzazione/risincronizzazione" +msgstr "Valore di risincronizzazione predefinito" #: data/gtk/ui/dialogs/Preferences.blp:97 #: data/gtk/ui/dialogs/Preferences.blp:123 @@ -971,9 +913,8 @@ msgstr "" #: data/gtk/ui/dialogs/Preferences.blp:107 #: data/gtk/ui/dialogs/Preferences.blp:133 -#, fuzzy msgid "Large Re-Sync Value" -msgstr "Linea di sincronizzazione/risincronizzazione" +msgstr "Valore di risincronizzazione elevato" #: data/gtk/ui/dialogs/Preferences.blp:108 #: data/gtk/ui/dialogs/Preferences.blp:134 @@ -981,23 +922,20 @@ msgid "Amount of milliseconds large re-sync performs by" msgstr "" #: data/gtk/ui/dialogs/Preferences.blp:146 -#, fuzzy msgid "Lyric Manipulation" -msgstr "Manipolazione automatica dei file" +msgstr "Manipolazione testi" #: data/gtk/ui/dialogs/Preferences.blp:151 -#, fuzzy msgid "Auto Lyric Manipulation" -msgstr "Manipolazione automatica dei file" +msgstr "Auto manipolazione dei testi" #: data/gtk/ui/dialogs/Preferences.blp:152 -#, fuzzy msgid "" "Automatically creates and updates lyric DB instance when any of lyric line " "or word changed" msgstr "" -"Crea e aggiorna automaticamente i file quando una qualsiasi delle linee del " -"testo cambia" +"Crea e aggiorna automaticamente l'istanza DB del testo quando viene " +"modificata una riga o una parola del testo" #: data/gtk/ui/dialogs/Preferences.blp:161 msgid "Autosave Interval" @@ -1008,9 +946,8 @@ msgid "Autosave interval after lyrics syncing inactivity" msgstr "" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:5 -#, fuzzy msgid "Re-Sync All Lines?" -msgstr "Linea di sincronizzazione/risincronizzazione" +msgstr "Risincronizzare tutte le linee?" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:6 msgid "" @@ -1019,14 +956,12 @@ msgid "" msgstr "" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:11 -#, fuzzy msgid "Milliseconds" -msgstr "Utilizzare millisecondi precisi" +msgstr "Millisecondi" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:18 -#, fuzzy msgid "Re-Sync" -msgstr "Sincronizzazione" +msgstr "Ri-sinc" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:10 msgid "Mass Download" @@ -1041,9 +976,8 @@ msgid "Will replace already existing lyrics in file to those one found" msgstr "" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:73 -#, fuzzy msgid "No Log Available Yet" -msgstr "Nessun testo semplice disponibile" +msgstr "Nessun registro ancora disponibile" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:74 msgid "Start fetching to see something" @@ -1058,14 +992,12 @@ msgid "Lyrics for all songs are already fetched" msgstr "" #: data/gtk/ui/dialogs/AboutFileDialog.blp:13 -#, fuzzy msgid "About File" msgstr "Informazioni sul file" #: data/gtk/ui/dialogs/AboutFileDialog.blp:30 -#, fuzzy msgid "Show file" -msgstr "Informazioni sul file" +msgstr "Mostra file" #: data/gtk/ui/dialogs/AboutFileDialog.blp:124 msgid "Imported at" @@ -1081,9 +1013,8 @@ msgid "Available Lyrics" msgstr "" #: data/gtk/ui/dialogs/AboutFileDialog.blp:159 -#, fuzzy msgid "Delete File" -msgstr "Apri file" +msgstr "Elimina file" #: data/gtk/ui/dialogs/ImportDialog.blp:35 msgid "Import Settings" @@ -1116,18 +1047,16 @@ msgid "" msgstr "" #: data/gtk/ui/dialogs/ImportDialog.blp:54 -#, fuzzy msgid "Move Files" -msgstr "File" +msgstr "Sposta file" #: data/gtk/ui/dialogs/ImportDialog.blp:55 msgid "Moves files to the import location instead of copying them" msgstr "" #: data/gtk/ui/dialogs/ImportingDialog.blp:33 -#, fuzzy msgid "Importing…" -msgstr "Importa da …" +msgstr "Importazione…" #: data/gtk/ui/dialogs/ImportingDialog.blp:40 msgid "Preparing…" @@ -1144,14 +1073,12 @@ msgid "Replay selected line" msgstr "Riproduci la riga selezionata" #: data/gtk/ui/sync_pages/LblSyncPage.blp:85 -#, fuzzy msgid "Re-sync selected line back" -msgstr "Risincronizza la linea selezionata 100 ms indietro" +msgstr "Risincronizza la linea selezionata indietro" #: data/gtk/ui/sync_pages/LblSyncPage.blp:95 -#, fuzzy msgid "Re-sync selected line forward" -msgstr "Risincronizza la linea selezionata 100 ms in avanti" +msgstr "Risincronizza la linea selezionata in avanti" #: data/gtk/ui/sync_pages/LblSyncPage.blp:105 #: data/gtk/ui/sync_pages/LblSyncPage.blp:110 @@ -1169,15 +1096,13 @@ msgstr "Esporta in …" #: data/gtk/ui/sync_pages/LblSyncPage.blp:160 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:158 -#, fuzzy msgid "Embed to File" -msgstr "Informazioni sul file" +msgstr "Incorpora nel file" #: data/gtk/ui/sync_pages/LblSyncPage.blp:163 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:161 -#, fuzzy msgid "As Plain" -msgstr "Semplice" +msgstr "Come semplice" #: data/gtk/ui/sync_pages/LblSyncPage.blp:169 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:167 @@ -1219,15 +1144,13 @@ msgstr "" #: data/gtk/ui/sync_pages/LblSyncPage.blp:230 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:209 -#, fuzzy msgid "Re-sync all" -msgstr "Linea di sincronizzazione/risincronizzazione" +msgstr "Risincronizza tutto" #: data/gtk/ui/sync_pages/LblSyncPage.blp:231 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:210 -#, fuzzy msgid "Edit metadata" -msgstr "Modifica i metadati del brano" +msgstr "Modifica metadati" #: data/gtk/ui/sync_pages/LblSyncPage.blp:232 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:211 @@ -1235,19 +1158,16 @@ msgid "About file" msgstr "Informazioni sul file" #: data/gtk/ui/sync_pages/LblSyncPage.blp:277 -#, fuzzy msgid "Add Line" msgstr "Aggiungi linea" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:82 -#, fuzzy msgid "Re-sync selected word back" -msgstr "Risincronizza la linea selezionata 100 ms indietro" +msgstr "Risincronizza la parola selezionata indietro" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:90 -#, fuzzy msgid "Re-sync selected word forward" -msgstr "Risincronizza la linea selezionata 100 ms in avanti" +msgstr "Risincronizza la parola selezionata in avanti" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:179 msgid "As eLRC" @@ -1260,7 +1180,7 @@ msgstr "" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:269 #: data/gtk/ui/widgets/SongCard.blp:35 msgid "Sync" -msgstr "Sincronizzazione" +msgstr "Sinc" #: data/gtk/ui/widgets/SongCard.blp:45 msgid "Edit song metadata" @@ -1283,9 +1203,8 @@ msgid "Playback settings" msgstr "" #: data/gtk/ui/widgets/UIPlayer.blp:158 -#, fuzzy msgid "Toggle mute" -msgstr "Attiva la ricerca" +msgstr "Disattiva l'audio" #: data/gtk/ui/widgets/UIPlayer.blp:209 msgid "Reset" @@ -1330,7 +1249,6 @@ msgid "" msgstr "" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:22 -#, fuzzy msgid "Syncing Modes" msgstr "Modalità di sincronizzazione" @@ -1412,9 +1330,9 @@ msgstr "" #. Translators: Please, do not remove original english keywords. Just add your language translations after these keywords (the last keyword must end with semicolon) #: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:10 -#, fuzzy msgid "lyrics;songs;multimedia;media;lrclib;music;syncing;chronograph;" -msgstr "lyrics;internet;songs;multimedia;media;lrclib;music;syncing;testi;canzoni;musica;sincronizzazione;" +msgstr "" +"testi;canzoni;multimedia;media;lrclib;musica;sincronizzazione;cronografo;" #, fuzzy #~ msgid "TBI Export To…" From 2a163272b48cfff6cfef9db46b1c6acd1d093141 Mon Sep 17 00:00:00 2001 From: Arif Budiman Date: Fri, 3 Apr 2026 05:51:19 +0200 Subject: [PATCH 14/24] i18n: translated using Weblate (Indonesian) Currently translated at 100.0% (285 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/id/ --- po/id.po | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/po/id.po b/po/id.po index 05dff66..3667ead 100644 --- a/po/id.po +++ b/po/id.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2026-01-31 10:01+0000\n" +"PO-Revision-Date: 2026-04-03 10:09+0000\n" "Last-Translator: Arif Budiman \n" "Language-Team: Indonesian \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16-dev\n" +"X-Generator: Weblate 5.17-dev\n" #: chronograph/window.py:53 msgid "All Supported Media" @@ -244,7 +244,7 @@ msgstr "Lirik diekspor ke papan klip" #: chronograph/ui/sync_pages/wbw_sync_page.py:221 #: chronograph/ui/widgets/lyric_row.py:182 msgid "File must have a suffix" -msgstr "" +msgstr "File harus memiliki sufiks" #: chronograph/ui/sync_pages/lbl_sync_page.py:332 #: chronograph/ui/sync_pages/wbw_sync_page.py:236 @@ -268,7 +268,7 @@ msgstr "Lirik ({pattern})" #: chronograph/ui/sync_pages/lbl_sync_page.py:351 #: chronograph/ui/sync_pages/wbw_sync_page.py:265 msgid "Chronograph Project (.chron)" -msgstr "" +msgstr "Proyek Chronograph (.chron)" #: chronograph/ui/sync_pages/lbl_sync_page.py:467 #: chronograph/ui/widgets/lyric_row.py:116 @@ -356,19 +356,18 @@ msgid "Open Sync mode to re-sync all words" msgstr "Buka mode Sinkron untuk menyinkronkan ulang semua kata" #: chronograph/ui/widgets/lbl_sync_line.py:81 -#, fuzzy msgid "Not synced yet" -msgstr "Tidak ditemukan lirik tersinkron" +msgstr "Belum disinkronkan" #: chronograph/ui/widgets/lbl_sync_line.py:83 #, python-brace-format msgid "{start} — End is not synced" -msgstr "" +msgstr "{start} — Akhir belum disinkronkan" #: chronograph/ui/widgets/lbl_sync_line.py:85 #, python-brace-format msgid "Start is not synced — {end}" -msgstr "" +msgstr "Awal belum disinkronkan — {end}" #: chronograph/ui/widgets/lrclib_track.py:10 data/gtk/window.blp:309 #: data/gtk/ui/dialogs/LRClib.blp:61 data/gtk/ui/dialogs/MetadataEditor.blp:109 @@ -427,9 +426,8 @@ msgid "Clipboard" msgstr "Papan Klip" #: chronograph/ui/widgets/lyric_row.py:59 -#, fuzzy msgid "Export To…" -msgstr "Ekspor ke …" +msgstr "Ekspor Ke…" #: chronograph/ui/widgets/tag_row.py:50 chronograph/ui/widgets/tag_row.py:67 msgid "Rename" @@ -648,15 +646,15 @@ msgstr "Buat Pustaka Baru" #: data/gtk/models/LblSyncLineExtraMenu.blp:5 msgid "Clear Start Timestamp" -msgstr "" +msgstr "Hapus Stempel Waktu Awal" #: data/gtk/models/LblSyncLineExtraMenu.blp:6 msgid "Clear End Timestamp" -msgstr "" +msgstr "Hapus Stempel Waktu Akhir" #: data/gtk/models/LblSyncLineExtraMenu.blp:7 msgid "Clear All Timestamps" -msgstr "" +msgstr "Hapus Semua Stempel Waktu" #: data/gtk/ui/shortcuts-dialog.blp:7 data/gtk/ui/dialogs/Preferences.blp:8 #: data/gtk/ui/dialogs/Preferences.blp:62 @@ -1004,9 +1002,8 @@ msgid "About File" msgstr "Tentang File" #: data/gtk/ui/dialogs/AboutFileDialog.blp:30 -#, fuzzy msgid "Show file" -msgstr "Tentang file" +msgstr "Tampilkan file" #: data/gtk/ui/dialogs/AboutFileDialog.blp:124 msgid "Imported at" @@ -1123,7 +1120,7 @@ msgstr "Sebagai LRC" #: data/gtk/ui/sync_pages/LblSyncPage.blp:175 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:173 msgid "As SRT" -msgstr "" +msgstr "Sebagai SRT" #: data/gtk/ui/sync_pages/LblSyncPage.blp:202 #: data/gtk/ui/sync_pages/LblSyncPage.blp:207 @@ -1151,7 +1148,7 @@ msgstr "Utilitas" #: data/gtk/ui/sync_pages/LblSyncPage.blp:229 msgid "End sync" -msgstr "" +msgstr "Sinkronisasi akhir" #: data/gtk/ui/sync_pages/LblSyncPage.blp:230 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:209 From a5649ae22ce46d5a0703f0b81fb3addf034748a5 Mon Sep 17 00:00:00 2001 From: NukeSource Date: Mon, 6 Apr 2026 18:43:40 +0200 Subject: [PATCH 15/24] i18n: translated using Weblate (Turkish) Currently translated at 100.0% (285 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/tr/ --- po/tr.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/po/tr.po b/po/tr.po index 9aa7a0a..2fa8533 100644 --- a/po/tr.po +++ b/po/tr.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2026-03-16 12:32+0000\n" -"Last-Translator: Hakan IŞIK \n" +"PO-Revision-Date: 2026-04-06 23:09+0000\n" +"Last-Translator: NukeSource \n" "Language-Team: Turkish \n" "Language: tr\n" @@ -25,7 +25,7 @@ msgstr "Tüm desteklenen medyalar" #: chronograph/window.py:257 msgid "Only Chronograph libraries are supported" -msgstr "Yalnızca kronograf kütüphaneleri desteklenmektedir" +msgstr "Yalnızca Chronograph kütüphaneleri desteklenmektedir" #: chronograph/window.py:309 msgid "Failed to create library" From b8ee674801b7a6781d359f285b0b8dcc2e7983b6 Mon Sep 17 00:00:00 2001 From: Loc Huynh Date: Tue, 7 Apr 2026 10:42:44 +0200 Subject: [PATCH 16/24] i18n: translated using Weblate (Vietnamese) Currently translated at 100.0% (285 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/vi/ --- po/vi.po | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/po/vi.po b/po/vi.po index bca1b24..1ca2c78 100644 --- a/po/vi.po +++ b/po/vi.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2026-02-12 12:09+0000\n" +"PO-Revision-Date: 2026-04-07 15:09+0000\n" "Last-Translator: Loc Huynh \n" "Language-Team: Vietnamese \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.16-dev\n" +"X-Generator: Weblate 5.17-dev\n" #: chronograph/window.py:53 msgid "All Supported Media" @@ -245,7 +245,7 @@ msgstr "Lời bài hát được xuất vào bộ nhớ tạm" #: chronograph/ui/sync_pages/wbw_sync_page.py:221 #: chronograph/ui/widgets/lyric_row.py:182 msgid "File must have a suffix" -msgstr "" +msgstr "Tệp phải có hậu tố" #: chronograph/ui/sync_pages/lbl_sync_page.py:332 #: chronograph/ui/sync_pages/wbw_sync_page.py:236 @@ -269,7 +269,7 @@ msgstr "Lời bài hát ({pattern})" #: chronograph/ui/sync_pages/lbl_sync_page.py:351 #: chronograph/ui/sync_pages/wbw_sync_page.py:265 msgid "Chronograph Project (.chron)" -msgstr "" +msgstr "Dự án Chronograph (.chron)" #: chronograph/ui/sync_pages/lbl_sync_page.py:467 #: chronograph/ui/widgets/lyric_row.py:116 @@ -357,19 +357,18 @@ msgid "Open Sync mode to re-sync all words" msgstr "Mở chế độ Đồng Bộ để đồng bộ lại tất cả các từ" #: chronograph/ui/widgets/lbl_sync_line.py:81 -#, fuzzy msgid "Not synced yet" -msgstr "Không tìm thấy lời bài hát được đồng bộ hóa" +msgstr "Chưa được đồng bộ hóa" #: chronograph/ui/widgets/lbl_sync_line.py:83 #, python-brace-format msgid "{start} — End is not synced" -msgstr "" +msgstr "{start} - Kết thúc không được đồng bộ hóa" #: chronograph/ui/widgets/lbl_sync_line.py:85 #, python-brace-format msgid "Start is not synced — {end}" -msgstr "" +msgstr "Bắt đầu không được đồng bộ hóa — {end}" #: chronograph/ui/widgets/lrclib_track.py:10 data/gtk/window.blp:309 #: data/gtk/ui/dialogs/LRClib.blp:61 data/gtk/ui/dialogs/MetadataEditor.blp:109 @@ -428,9 +427,8 @@ msgid "Clipboard" msgstr "Bộ Nhớ Tạm" #: chronograph/ui/widgets/lyric_row.py:59 -#, fuzzy msgid "Export To…" -msgstr "Xuất sang…" +msgstr "Xuất đến…" #: chronograph/ui/widgets/tag_row.py:50 chronograph/ui/widgets/tag_row.py:67 msgid "Rename" @@ -649,15 +647,15 @@ msgstr "Tạo thư viện mới" #: data/gtk/models/LblSyncLineExtraMenu.blp:5 msgid "Clear Start Timestamp" -msgstr "" +msgstr "Xóa dấu thời gian bắt đầu" #: data/gtk/models/LblSyncLineExtraMenu.blp:6 msgid "Clear End Timestamp" -msgstr "" +msgstr "Xóa dấu thời gian kết thúc" #: data/gtk/models/LblSyncLineExtraMenu.blp:7 msgid "Clear All Timestamps" -msgstr "" +msgstr "Xóa tất cả dấu thời gian" #: data/gtk/ui/shortcuts-dialog.blp:7 data/gtk/ui/dialogs/Preferences.blp:8 #: data/gtk/ui/dialogs/Preferences.blp:62 @@ -1005,9 +1003,8 @@ msgid "About File" msgstr "Giới Thiệu Tệp" #: data/gtk/ui/dialogs/AboutFileDialog.blp:30 -#, fuzzy msgid "Show file" -msgstr "Giới thiệu về tệp" +msgstr "Hiển thị tập tin" #: data/gtk/ui/dialogs/AboutFileDialog.blp:124 msgid "Imported at" @@ -1124,7 +1121,7 @@ msgstr "Như LRC" #: data/gtk/ui/sync_pages/LblSyncPage.blp:175 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:173 msgid "As SRT" -msgstr "" +msgstr "Như SRT" #: data/gtk/ui/sync_pages/LblSyncPage.blp:202 #: data/gtk/ui/sync_pages/LblSyncPage.blp:207 @@ -1152,7 +1149,7 @@ msgstr "Tiện Ích" #: data/gtk/ui/sync_pages/LblSyncPage.blp:229 msgid "End sync" -msgstr "" +msgstr "Kết thúc đồng bộ hóa" #: data/gtk/ui/sync_pages/LblSyncPage.blp:230 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:209 From 121335f19ba9022e22c03a35f5098c25773a9ba8 Mon Sep 17 00:00:00 2001 From: Aircraft192 Date: Thu, 23 Apr 2026 23:24:58 +0200 Subject: [PATCH 17/24] i18n: translated using Weblate (German) Currently translated at 73.3% (209 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/de/ --- po/de.po | 256 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 131 insertions(+), 125 deletions(-) diff --git a/po/de.po b/po/de.po index a16e781..fe9dd4c 100644 --- a/po/de.po +++ b/po/de.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2025-11-30 14:00+0000\n" -"Last-Translator: Ettore Atalan \n" +"PO-Revision-Date: 2026-04-24 02:09+0000\n" +"Last-Translator: Aircraft192 \n" "Language-Team: German \n" "Language: de\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.15-dev\n" +"X-Generator: Weblate 5.17.1-dev\n" #: chronograph/window.py:53 msgid "All Supported Media" @@ -25,50 +25,48 @@ msgstr "Alle unterstützten Medien" #: chronograph/window.py:257 msgid "Only Chronograph libraries are supported" -msgstr "" +msgstr "Nur Chronograph-Bibliotheken werden unterstützt" #: chronograph/window.py:309 -#, fuzzy msgid "Failed to create library" -msgstr "Bibliothek filtern" +msgstr "Erstellen der Bibliothek fehlgeschlagen" #: chronograph/window.py:323 chronograph/window.py:382 chronograph/main.py:81 msgid "Open a library before importing files" -msgstr "" +msgstr "Dateien können erst nach dem Öffnen einer Bibliothek importiert werden" #: chronograph/window.py:439 msgid "Selected folder is not a Chronograph Library" -msgstr "" +msgstr "Ausgewählter Ordner ist keine Chronograph-Bibliothek" #: chronograph/window.py:491 msgid "Open a library to import files" -msgstr "" +msgstr "Bibliothek öffnen, um Dateien zu importieren" #: chronograph/window.py:495 msgid "Import already in progress" -msgstr "" +msgstr "Importvorgang schon in Bearbeitung" #: chronograph/window.py:500 chronograph/window.py:530 msgid "No supported files were imported" -msgstr "" +msgstr "Keine unterstützten Dateien wurden importiert" #: chronograph/window.py:553 msgid "Imported {} track" msgid_plural "Imported {} tracks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "{} Track importiert" +msgstr[1] "{} Tracks importiert" #: chronograph/window.py:565 -#, fuzzy msgid "Import failed" -msgstr "Importieren" +msgstr "Importieren fehlgeschlagen" #: chronograph/window.py:648 #, python-brace-format msgid "Deleted {deleted} file" msgid_plural "Deleted {deleted} files" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "{deleted} Datei gelöscht" +msgstr[1] "{deleted} Dateien gelöscht" #: chronograph/window.py:687 msgid "Copied successfully" @@ -98,7 +96,7 @@ msgstr "Verbindungsfehler" #: chronograph/ui/dialogs/lrclib.py:116 msgid "Network error occured while connecting to LRClib" -msgstr "" +msgstr "Beim Verbinden zu LRClib ist ein Netzwerkfehler aufgetreten" #: chronograph/ui/dialogs/lrclib.py:122 msgid "Something went wrong" @@ -108,6 +106,8 @@ msgstr "Irgendetwas ist schiefgelaufen" msgid "" "An unknown error occurred while trying to connect to the LRC library server" msgstr "" +"Beim Verbinden zum LRC-Bibliotheksserver ist ein unbekannter Fehler " +"aufgetreten" #: chronograph/ui/dialogs/lrclib.py:203 msgid "No synced lyrics available" @@ -126,9 +126,8 @@ msgid "Synced, Fallback to Plain If Unavailable" msgstr "" #: chronograph/ui/dialogs/preferences.py:125 -#, fuzzy msgid "Plain Only" -msgstr "Einfach" +msgstr "Nur einfache Liedtexte" #: chronograph/ui/dialogs/mass_downloading_dialog.py:79 #: chronograph/ui/dialogs/mass_downloading_dialog.py:154 @@ -158,14 +157,13 @@ msgstr "Ein Fehler ist aufgetreten: " #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:187 -#, fuzzy msgid "Instrumental track. No lyrics available" -msgstr "Keine einfachen Liedtexte verfügbar" +msgstr "Instrumentaltrack. Keine einfachen Liedtexte verfügbar" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:195 msgid "Track is missing from library" -msgstr "" +msgstr "Titel ist nicht in der Bibliothek vorhanden" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:205 @@ -189,57 +187,56 @@ msgstr "Abgebrochen" #: chronograph/ui/dialogs/mass_downloading_dialog.py:296 msgid "Fetching" -msgstr "" +msgstr "Wird abgerufen" #: chronograph/ui/dialogs/tag_registration_dialog.py:16 #: chronograph/ui/dialogs/about_file_dialog.py:194 msgid "Add New Tag" -msgstr "" +msgstr "Neuen Tag hinzufügen" #: chronograph/ui/dialogs/tag_registration_dialog.py:21 msgid "Tag name…" -msgstr "" +msgstr "Name des Tags…" #: chronograph/ui/dialogs/tag_registration_dialog.py:24 msgid "Add" -msgstr "" +msgstr "Hinzufügen" #: chronograph/ui/dialogs/about_file_dialog.py:52 msgid "Assign tag" -msgstr "" +msgstr "Tag hinzufügen" #: chronograph/ui/dialogs/about_file_dialog.py:136 -#, fuzzy msgid "No Lyrics Available" msgstr "Keine Liedtexte verfügbar" #: chronograph/ui/dialogs/about_file_dialog.py:157 -#, fuzzy msgid "Select Tag" -msgstr "Dateien auswählen" +msgstr "Tag auswählen" #: chronograph/ui/dialogs/about_file_dialog.py:179 -#, fuzzy msgid "No Tags Available" -msgstr "Keine einfachen Liedtexte verfügbar" +msgstr "Keine Tags verfügbar" #: chronograph/ui/dialogs/about_file_dialog.py:180 msgid "There's no tags registered yet or all tags were assigned" msgstr "" +"Entweder sind noch keine Tags registriert, oder alle wurden diesem Titel " +"hinzugefügt" #: chronograph/ui/dialogs/about_file_dialog.py:323 msgid "Click to unassign" -msgstr "" +msgstr "Zum Entfernen anklicken" #: chronograph/ui/dialogs/about_file_dialog.py:386 #, python-brace-format msgid "File \"{title} — {artist}\" was deleted" -msgstr "" +msgstr "Datei \"{title} — {artist}\" wurde gelöscht" #: chronograph/ui/dialogs/importing_dialog.py:36 #, python-brace-format msgid "Imported {imported}/{total}" -msgstr "" +msgstr "{imported}/{total} importiert" #: chronograph/ui/sync_pages/lbl_sync_page.py:308 #: chronograph/ui/sync_pages/wbw_sync_page.py:289 @@ -251,7 +248,7 @@ msgstr "Liedtexte in die Zwischenablage exportiert" #: chronograph/ui/sync_pages/wbw_sync_page.py:221 #: chronograph/ui/widgets/lyric_row.py:182 msgid "File must have a suffix" -msgstr "" +msgstr "Datei muss eine Endung haben" #: chronograph/ui/sync_pages/lbl_sync_page.py:332 #: chronograph/ui/sync_pages/wbw_sync_page.py:236 @@ -275,7 +272,7 @@ msgstr "" #: chronograph/ui/sync_pages/lbl_sync_page.py:351 #: chronograph/ui/sync_pages/wbw_sync_page.py:265 msgid "Chronograph Project (.chron)" -msgstr "" +msgstr "Chronograph-Projekt (.chron)" #: chronograph/ui/sync_pages/lbl_sync_page.py:467 #: chronograph/ui/widgets/lyric_row.py:116 @@ -298,7 +295,7 @@ msgstr "Unbekannter Fehler aufgetreten: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:487 #: chronograph/ui/widgets/lyric_row.py:136 msgid "Network error occurred while publishing lyrics" -msgstr "" +msgstr "Während des Veröffentlichens ist ein Netzwerkfehler aufgetreten" #: chronograph/ui/sync_pages/lbl_sync_page.py:488 #: chronograph/ui/sync_pages/lbl_sync_page.py:494 @@ -310,12 +307,12 @@ msgstr "Protokoll" #: chronograph/ui/sync_pages/lbl_sync_page.py:493 #: chronograph/ui/widgets/lyric_row.py:142 msgid "An error occurred while publishing lyrics" -msgstr "" +msgstr "Während des Veröffentlichens ist ein Fehler aufgetreten" #: chronograph/ui/sync_pages/lbl_sync_page.py:503 #: chronograph/ui/widgets/lyric_row.py:79 msgid "Seems like not every line is synced" -msgstr "Es scheint, dass nicht jede Zeile synchronisiert ist" +msgstr "Anscheinend ist nicht jede Zeile synchronisiert" #: chronograph/ui/sync_pages/lbl_sync_page.py:520 #: chronograph/ui/widgets/lyric_row.py:93 @@ -328,6 +325,8 @@ msgid "" "To publish lyrics the track must have a title, artist, album and lyrics " "fields set." msgstr "" +"Um den Liedtext zu veröffentlichen, müssen diesem Track zuerst ein Titel, " +"Künstler und Album zugewiesen werden." #: chronograph/ui/sync_pages/lbl_sync_page.py:527 #: chronograph/ui/widgets/lyric_row.py:100 @@ -337,7 +336,7 @@ msgstr "Schließen" #: chronograph/ui/sync_pages/lbl_sync_page.py:531 #: chronograph/ui/widgets/lyric_row.py:104 msgid "Cannot publish empty lyrics" -msgstr "" +msgstr "Leerer Liedtext kann nicht veröffentlicht werden" #: chronograph/ui/sync_pages/lbl_sync_page.py:532 #: chronograph/ui/widgets/lyric_row.py:105 @@ -350,30 +349,29 @@ msgstr "Keine Liedtexte verfügbar" #: chronograph/ui/sync_pages/wbw_sync_page.py:128 msgid "You've not provided any lyrics for synchronization" -msgstr "" +msgstr "Es wurde kein Liedtext zur Synchronisation hinzugefügt" #: chronograph/ui/sync_pages/wbw_sync_page.py:382 msgid "No lyrics to be re-synced" -msgstr "" +msgstr "Keine Liedtextzeilen müssen neu synchronisiert werden" #: chronograph/ui/sync_pages/wbw_sync_page.py:384 msgid "Open Sync mode to re-sync all words" -msgstr "" +msgstr "Synchronisierungsmodus öffnen, um alle Wörter neu zu synchronisieren" #: chronograph/ui/widgets/lbl_sync_line.py:81 -#, fuzzy msgid "Not synced yet" -msgstr "Noch keine gespeicherten Ordner vorhanden" +msgstr "Noch nicht synchronisiert" #: chronograph/ui/widgets/lbl_sync_line.py:83 #, python-brace-format msgid "{start} — End is not synced" -msgstr "" +msgstr "{start} — Ende ist nicht synchronisiert" #: chronograph/ui/widgets/lbl_sync_line.py:85 #, python-brace-format msgid "Start is not synced — {end}" -msgstr "" +msgstr "{end} — Start ist nicht synchronisiert" #: chronograph/ui/widgets/lrclib_track.py:10 data/gtk/window.blp:309 #: data/gtk/ui/dialogs/LRClib.blp:61 data/gtk/ui/dialogs/MetadataEditor.blp:109 @@ -432,7 +430,6 @@ msgid "Clipboard" msgstr "Zwischenablage" #: chronograph/ui/widgets/lyric_row.py:59 -#, fuzzy msgid "Export To…" msgstr "Exportieren nach …" @@ -445,14 +442,12 @@ msgid "Delete" msgstr "Löschen" #: chronograph/ui/widgets/tag_row.py:62 -#, fuzzy msgid "Rename Tag" -msgstr "Umbenennen" +msgstr "Tag umbenennen" #: chronograph/ui/widgets/tag_row.py:89 -#, fuzzy msgid "Delete Tag?" -msgstr "Löschen" +msgstr "Tag löschen?" #: chronograph/backend/file/song_card_model.py:16 msgctxt "song title placeholder" @@ -489,11 +484,12 @@ msgstr "Erfolgreich abgerufen" #. Second attempt using api_search #: chronograph/backend/lrclib/lrclib_service.py:381 msgid "Fetch using /api/get failed, trying /api/search" -msgstr "" +msgstr "Abrufen über /api/get gescheitert, /api/search wird versucht" #: chronograph/backend/lrclib/lrclib_service.py:396 +#, fuzzy msgid "Trying search with no album" -msgstr "" +msgstr "Suche ohne Album wird versucht" #: chronograph/backend/lrclib/lrclib_service.py:408 #: chronograph/backend/lrclib/lrclib_service.py:420 @@ -502,11 +498,11 @@ msgstr "Keine passenden Liedtexte gefunden" #: data/gtk/window.blp:6 msgid "No Tags" -msgstr "" +msgstr "Keine Tags" #: data/gtk/window.blp:8 msgid "Press plus button to register a new Tag" -msgstr "" +msgstr "Plus-Knopf drücken, um neue Tags hinzuzufügen" #: data/gtk/window.blp:17 data/gtk/window.blp:351 #: data/gtk/ui/sync_pages/LblSyncPage.blp:30 @@ -557,20 +553,19 @@ msgstr "Über" #: data/gtk/window.blp:163 msgid "Open or create Library to start syncing" msgstr "" +"Bibliothek erstellen oder öffnen, um mit dem Synchronisieren zu beginnen" #: data/gtk/window.blp:171 data/gtk/window.blp:466 -#, fuzzy msgid "Open Library" -msgstr "Bibliothek" +msgstr "Bibliothek öffnen" #: data/gtk/window.blp:180 -#, fuzzy msgid "Create Library" -msgstr "Bibliothek bereinigen" +msgstr "Bibliothek erstellen" #: data/gtk/window.blp:202 msgid "Tags" -msgstr "" +msgstr "Tags" #: data/gtk/window.blp:210 data/gtk/window.blp:241 #: data/gtk/ui/shortcuts-dialog.blp:35 @@ -579,11 +574,11 @@ msgstr "Seitenleiste umschalten" #: data/gtk/window.blp:217 msgid "Register tag" -msgstr "" +msgstr "Tag hinzufügen" #: data/gtk/window.blp:248 msgid "Import files or open a library" -msgstr "" +msgstr "Dateien importieren oder eine Bibliothek öffnen" #: data/gtk/window.blp:263 data/gtk/ui/shortcuts-dialog.blp:15 msgid "Toggle search" @@ -599,7 +594,7 @@ msgstr "Sortierung" #: data/gtk/window.blp:327 msgid "Last Added" -msgstr "" +msgstr "Zuletzt hinzugefügt" #: data/gtk/window.blp:335 msgid "A-Z" @@ -611,7 +606,7 @@ msgstr "Z-A" #: data/gtk/window.blp:352 msgid "Mass Lyrics Downloading" -msgstr "" +msgstr "Mehrere Liedtexte herunterladen" #: data/gtk/window.blp:383 #, fuzzy @@ -858,37 +853,39 @@ msgstr "Öffnet das zuletzt geöffnete Verzeichnis beim nächsten Start erneut" #: data/gtk/ui/dialogs/Preferences.blp:26 msgid "Mass Downloading" -msgstr "" +msgstr "Mehrfachdownload" #: data/gtk/ui/dialogs/Preferences.blp:29 msgid "Max Parallel Downloadings" -msgstr "" +msgstr "Maximale Anzahl an parallelen Downloads" #: data/gtk/ui/dialogs/Preferences.blp:30 msgid "" "The amount of simultaneous parallel downloadings. High amount may cause " "downloading failure if treated as DDoS attack" msgstr "" +"Das Limit von gleichzeitigen Downloads. Hohe Anzahlen könnten wie DDoS-" +"Attacken behandelt werden und daher fehlschlagen" #: data/gtk/ui/dialogs/Preferences.blp:41 msgid "Preferred Lyrics Format" -msgstr "" +msgstr "Bevorzugtes Liedtextformat" #: data/gtk/ui/dialogs/Preferences.blp:42 msgid "Target lyrics format for LRClib downloading" -msgstr "" +msgstr "Zielformat für LRClib-Downloads" #: data/gtk/ui/dialogs/Preferences.blp:47 msgid "Debug" -msgstr "" +msgstr "Debug" #: data/gtk/ui/dialogs/Preferences.blp:50 msgid "Enable Debug Logging Profile" -msgstr "" +msgstr "Debugging-Protokollierungsprofil aktivieren" #: data/gtk/ui/dialogs/Preferences.blp:51 msgid "Expands logging information for debug purposes" -msgstr "" +msgstr "Erweitert Protokollinformationen für Debugging-Zwecke" #: data/gtk/ui/dialogs/Preferences.blp:52 msgid "NEEDS RESTART" @@ -901,30 +898,29 @@ msgid "Syncing" msgstr "Synchronisierung" #: data/gtk/ui/dialogs/Preferences.blp:65 -#, fuzzy msgid "Syncing Type" -msgstr "Synchronisierung" +msgstr "Synchronisierungstyp" #: data/gtk/ui/dialogs/Preferences.blp:66 msgid "Defines the default workflow of syncing process" -msgstr "" +msgstr "Legt den Standardworkflow zum Synchronisieren fest" #: data/gtk/ui/dialogs/Preferences.blp:69 #: data/gtk/ui/dialogs/Preferences.blp:93 msgid "Line-by-Line" -msgstr "" +msgstr "Zeile für Zeile" #: data/gtk/ui/dialogs/Preferences.blp:70 #: data/gtk/ui/dialogs/Preferences.blp:119 msgid "Word-by-Word" -msgstr "" +msgstr "Wort für Wort" #: data/gtk/ui/dialogs/Preferences.blp:76 msgid "Word-by-Word sync workflow is not supported on mobile devices." msgstr "" +"Wort für Wort-Synchronisation wird auf mobilen Geräten nicht unterstützt." #: data/gtk/ui/dialogs/Preferences.blp:87 -#, fuzzy msgid "Use Precise Milliseconds" msgstr "Genaue Millisekunden verwenden" @@ -955,22 +951,19 @@ msgid "Amount of milliseconds large re-sync performs by" msgstr "" #: data/gtk/ui/dialogs/Preferences.blp:146 -#, fuzzy msgid "Lyric Manipulation" -msgstr "Automatische Dateibearbeitung" +msgstr "Liedtextverarbeitung" #: data/gtk/ui/dialogs/Preferences.blp:151 -#, fuzzy msgid "Auto Lyric Manipulation" -msgstr "Automatische Dateibearbeitung" +msgstr "Automatische Liedtextverarbeitung" #: data/gtk/ui/dialogs/Preferences.blp:152 -#, fuzzy msgid "" "Automatically creates and updates lyric DB instance when any of lyric line " "or word changed" msgstr "" -"Erstellt und aktualisiert automatisch Dateien, wenn sich eine der " +"Erstellt und aktualisiert die Datenbank automatisch, wenn sich eine der " "Liedtextzeilen ändert" #: data/gtk/ui/dialogs/Preferences.blp:161 @@ -1005,7 +998,7 @@ msgstr "Synchronisation" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:10 msgid "Mass Download" -msgstr "" +msgstr "Mehrfachdownload" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:49 msgid "Rewrite Already Existing Lyrics" @@ -1038,41 +1031,37 @@ msgid "About File" msgstr "Über Datei" #: data/gtk/ui/dialogs/AboutFileDialog.blp:30 -#, fuzzy msgid "Show file" -msgstr "Über Datei" +msgstr "Datei anzeigen" #: data/gtk/ui/dialogs/AboutFileDialog.blp:124 -#, fuzzy msgid "Imported at" -msgstr "Importieren" +msgstr "Importiert am" #: data/gtk/ui/dialogs/AboutFileDialog.blp:132 msgid "Last Modified" -msgstr "" +msgstr "Zuletzt bearbeitet" #: data/gtk/ui/dialogs/AboutFileDialog.blp:144 #: data/gtk/ui/dialogs/AboutFileDialog.blp:175 -#, fuzzy msgid "Available Lyrics" -msgstr "Liedtexte einbetten" +msgstr "Verfügbare Liedtexte" #: data/gtk/ui/dialogs/AboutFileDialog.blp:159 -#, fuzzy msgid "Delete File" -msgstr "Löschen" +msgstr "Datei löschen" #: data/gtk/ui/dialogs/ImportDialog.blp:35 msgid "Import Settings" -msgstr "" +msgstr "Einstellungen importieren" #: data/gtk/ui/dialogs/ImportDialog.blp:39 msgid "Import With Lyrics" -msgstr "" +msgstr "Mit Liedtext importieren" #: data/gtk/ui/dialogs/ImportDialog.blp:40 msgid "Also import lyric files if they have the same name" -msgstr "" +msgstr "Liedtextdateien auch importieren, wenn sie den gleichen Namen haben" #: data/gtk/ui/dialogs/ImportDialog.blp:43 msgid "eLRC prefix" @@ -1083,9 +1072,8 @@ msgid "Remain empty if not used" msgstr "" #: data/gtk/ui/dialogs/ImportDialog.blp:48 -#, fuzzy msgid "Prefer Embedded Lyrics" -msgstr "Liedtexte einbetten" +msgstr "Eingebettete Liedtexte bevorzugen" #: data/gtk/ui/dialogs/ImportDialog.blp:49 msgid "" @@ -1094,22 +1082,20 @@ msgid "" msgstr "" #: data/gtk/ui/dialogs/ImportDialog.blp:54 -#, fuzzy msgid "Move Files" -msgstr "Dateien" +msgstr "Dateien verschieben" #: data/gtk/ui/dialogs/ImportDialog.blp:55 msgid "Moves files to the import location instead of copying them" -msgstr "" +msgstr "Dateien zum Importpfad verschieben, anstatt sie zu kopieren" #: data/gtk/ui/dialogs/ImportingDialog.blp:33 -#, fuzzy msgid "Importing…" -msgstr "Importieren" +msgstr "Importieren…" #: data/gtk/ui/dialogs/ImportingDialog.blp:40 msgid "Preparing…" -msgstr "" +msgstr "Vorbereiten…" #: data/gtk/ui/sync_pages/LblSyncPage.blp:64 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:63 @@ -1147,9 +1133,8 @@ msgstr "Exportieren nach …" #: data/gtk/ui/sync_pages/LblSyncPage.blp:160 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:158 -#, fuzzy msgid "Embed to File" -msgstr "Über Datei" +msgstr "In Datei einbetten" #: data/gtk/ui/sync_pages/LblSyncPage.blp:163 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:161 @@ -1189,7 +1174,7 @@ msgstr "Zeile anfügen" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:203 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:207 msgid "Utilities" -msgstr "" +msgstr "Werkzeuge" #: data/gtk/ui/sync_pages/LblSyncPage.blp:229 msgid "End sync" @@ -1197,15 +1182,13 @@ msgstr "" #: data/gtk/ui/sync_pages/LblSyncPage.blp:230 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:209 -#, fuzzy msgid "Re-sync all" -msgstr "Zeile (re-)synchronisieren" +msgstr "Alle (re-)synchronisieren" #: data/gtk/ui/sync_pages/LblSyncPage.blp:231 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:210 -#, fuzzy msgid "Edit metadata" -msgstr "Lied-Metadaten bearbeiten" +msgstr "Metadaten bearbeiten" #: data/gtk/ui/sync_pages/LblSyncPage.blp:232 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:211 @@ -1213,7 +1196,6 @@ msgid "About file" msgstr "Über Datei" #: data/gtk/ui/sync_pages/LblSyncPage.blp:277 -#, fuzzy msgid "Add Line" msgstr "Zeile hinzufügen" @@ -1233,7 +1215,7 @@ msgstr "" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:243 msgid "Edit" -msgstr "" +msgstr "Bearbeiten" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:269 #: data/gtk/ui/widgets/SongCard.blp:35 @@ -1254,20 +1236,19 @@ msgstr "Synchronisierungsseite öffnen" #: data/gtk/ui/widgets/UIPlayer.blp:105 msgid "Play/Pause" -msgstr "" +msgstr "Abspielen/pausieren" #: data/gtk/ui/widgets/UIPlayer.blp:139 msgid "Playback settings" -msgstr "" +msgstr "Abspieloptionen" #: data/gtk/ui/widgets/UIPlayer.blp:158 -#, fuzzy msgid "Toggle mute" -msgstr "Suche umschalten" +msgstr "Stummschaltung umschalten" #: data/gtk/ui/widgets/UIPlayer.blp:209 msgid "Reset" -msgstr "" +msgstr "Zurücksetzen" #: data/gtk/ui/widgets/UIPlayer.blp:222 msgid "Toggle song repeat" @@ -1279,56 +1260,81 @@ msgid "Sync lyrics of your loved songs" msgstr "Liedtexte deiner Lieblingslieder synchronisieren" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:11 +#, fuzzy msgid "" "Chronograph is an open-source application designed for accurately syncing " "lyrics with audio timestamps." msgstr "" +"Chronograph ist eine quelloffene Anwendung zur genauen Synchronisation mit " +"Audio-Zeitstempeln" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:13 +#, fuzzy msgid "" "You may notice that many of music players support synced lyrics which are " "highlighted line-by-line or word-by-word while playing? This app was " "designed to give the community an ability to be the ones who make these " "lyrics." msgstr "" +"Du stellst häufig fest, dass viele Programme zur Musikwiedergabe " +"synchronisierte Liedtexte hervorheben (Zeile für Zeile oder Wort für Wort)? " +"Diese App wurde erschaffen, um der Community die Erstellung solcher " +"Liedtexte zu ermöglichen." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:16 +#, fuzzy msgid "" "Chronograph directly supports publishing to LRCLib. As many FOSS music " "players use LRCLib to fetch synchronized lyrics, this integration allows " "users to easily contribute their work back to the open-source community." msgstr "" +"Chronograph unterstützt die direkte Veröffentlichung zu LRCLib. Weil viele " +"quelloffene Programme zur Musikwiedergabe im Hintergrund diese Datenbank " +"nutzen, erlaubt diese Integration den Nutzern, der Open-Source-Community " +"etwas zurückgeben." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:19 +#, fuzzy msgid "" "If you have a large base of music and just want to download lyrics for all " "of it, Chronograph also supports mass lyrics downloading. It will try to " "find lyrics for each of your track on LRClib and save it depending on your " "settings." msgstr "" +"Wenn du einen Ordern voller Musik hast und einfach alle Liedtexte " +"herunterladen möchtest, unterstützt Chronograph auch den Mehrfachdownload. " +"Die App wird versuchen, Liedtexte für jeden Track auf LRClib zu finden und " +"diese abhängig von deinen Einstellungen speichern." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:22 -#, fuzzy msgid "Syncing Modes" -msgstr "Synchronisationsmodus" +msgstr "Synchronisierungsmodi" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:24 +#, fuzzy msgid "" "Line-by-Line (Primary): Here, every time you do sync action, timestamp is " "placed for the whole line of lyrics. This is the most supported format of " "synced lyrics." msgstr "" +"Zeile für Zeile (Einfach): jedes Mal, wenn hier eine Synchronisationsaktion " +"ausgeführt wird, wird der Zeitstempel der ganzen Zeile zugewiesen. Das ist " +"das am häufigsten unterstützte Format." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:26 +#, fuzzy msgid "" "Word-by-Word (Advanced): Designed for true karaoke quality. It places a " "timestamp for every single word, enabling players to animate lyrics with " "precision." msgstr "" +"Wort für Wort (Fortgeschritten): Für echte Karaoke-Qualität vorgesehen. Der " +"Modus platziert bei jedem einzelnen Wort einen Zeitstempel, wodurch " +"Liedtexte mit Präzision animiert werden können." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:29 msgid "Supported Formats" -msgstr "" +msgstr "Unterstützte Formate" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:32 @@ -1362,7 +1368,7 @@ msgstr "" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:43 msgid "AAC (reduced functionality)" -msgstr "" +msgstr "AAC (verkleinerte Funktionalität)" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:79 msgid "Library" From bbbc826bf41f586ee3a34c658cabc79b5948fc4f Mon Sep 17 00:00:00 2001 From: Pavel Borecki Date: Mon, 11 May 2026 15:48:56 +0200 Subject: [PATCH 18/24] i18n: translated using Weblate (Czech) Currently translated at 100.0% (285 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/cs/ --- po/cs.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/po/cs.po b/po/cs.po index f281ab7..f7c6bc4 100644 --- a/po/cs.po +++ b/po/cs.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Chronograph\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2026-03-12 18:06+0000\n" +"PO-Revision-Date: 2026-05-11 20:11+0000\n" "Last-Translator: Pavel Borecki \n" "Language-Team: Czech \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" -"X-Generator: Weblate 5.17-dev\n" +"X-Generator: Weblate 2026.5-dev\n" #: chronograph/window.py:53 msgid "All Supported Media" @@ -77,7 +77,7 @@ msgstr "Úspěšně zkopírováno" #. Translators: Add Your Name, Your Name , or Your Name https://your-site.com for it to show up in the About dialog. PLEASE, DON'T DELETE PREVIOUS TRANSLATORS CREDITS AND SEPARATE YOURSELF BY NEWLINE `\n` METASYMBOL #: chronograph/main.py:174 msgid "translator-credits" -msgstr "" +msgstr "Pavel Borecki" #: chronograph/main.py:182 msgid "Inspiration" From caa20faa459ca5ed585525210077a18a7eac3110 Mon Sep 17 00:00:00 2001 From: mevius Date: Tue, 26 May 2026 05:25:17 +0200 Subject: [PATCH 19/24] i18n: translated using Weblate (Chinese (Simplified Han script)) Currently translated at 7.3% (21 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/zh_Hans/ --- po/zh_Hans.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/po/zh_Hans.po b/po/zh_Hans.po index 41f2256..2e1a976 100644 --- a/po/zh_Hans.po +++ b/po/zh_Hans.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Chronograph\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2025-04-28 22:10+0000\n" +"PO-Revision-Date: 2026-05-26 10:11+0000\n" "Last-Translator: mevius \n" "Language-Team: Chinese (Simplified Han script) \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.12-dev\n" +"X-Generator: Weblate 2026.6.dev0\n" #: chronograph/window.py:53 msgid "All Supported Media" @@ -29,7 +29,7 @@ msgstr "" #: chronograph/window.py:309 msgid "Failed to create library" -msgstr "" +msgstr "创建失败" #: chronograph/window.py:323 chronograph/window.py:382 chronograph/main.py:81 msgid "Open a library before importing files" @@ -73,7 +73,7 @@ msgstr "已成功复制" #. Translators: Add Your Name, Your Name , or Your Name https://your-site.com for it to show up in the About dialog. PLEASE, DON'T DELETE PREVIOUS TRANSLATORS CREDITS AND SEPARATE YOURSELF BY NEWLINE `\n` METASYMBOL #: chronograph/main.py:174 msgid "translator-credits" -msgstr "Mevius" +msgstr "Mevius" #: chronograph/main.py:182 #, fuzzy From baabef617ab66b1cbee12fd1b1c3aa42fa42cdf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=AE=A4=E0=AE=AE=E0=AE=BF=E0=AE=B4=E0=AF=8D=E0=AE=A8?= =?UTF-8?q?=E0=AF=87=E0=AE=B0=E0=AE=AE=E0=AF=8D?= Date: Tue, 23 Jun 2026 13:56:11 +0200 Subject: [PATCH 20/24] i18n: translated using Weblate (Tamil) Currently translated at 100.0% (285 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/ta/ --- po/ta.po | 544 +++++++++++++++++++++++++------------------------------ 1 file changed, 250 insertions(+), 294 deletions(-) diff --git a/po/ta.po b/po/ta.po index 4b90349..3aa9923 100644 --- a/po/ta.po +++ b/po/ta.po @@ -8,66 +8,65 @@ msgstr "" "Project-Id-Version: Chronograph\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2025-03-17 20:01+0000\n" -"Last-Translator: தமிழ்நேரம் \n" -"Language-Team: Tamil \n" +"Language-Team: Tamil \n" "Language: ta\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.11-dev\n" +"X-Generator: Weblate 2026.7.dev0\n" #: chronograph/window.py:53 msgid "All Supported Media" -msgstr "" +msgstr "அனைத்து ஆதரிக்கப்படும் ஊடகங்கள்" #: chronograph/window.py:257 msgid "Only Chronograph libraries are supported" -msgstr "" +msgstr "க்ரோனோகிராஃப் நூலகங்கள் மட்டுமே ஆதரிக்கப்படுகின்றன" #: chronograph/window.py:309 -#, fuzzy msgid "Failed to create library" -msgstr "நூலகம் துடை" +msgstr "நூலகத்தை உருவாக்க முடியவில்லை" #: chronograph/window.py:323 chronograph/window.py:382 chronograph/main.py:81 msgid "Open a library before importing files" -msgstr "" +msgstr "கோப்புகளை இறக்குமதி செய்வதற்கு முன் நூலகத்தைத் திறக்கவும்" #: chronograph/window.py:439 msgid "Selected folder is not a Chronograph Library" -msgstr "" +msgstr "தேர்ந்தெடுக்கப்பட்ட கோப்புறை காலவரைபட நூலகம் அல்ல" #: chronograph/window.py:491 msgid "Open a library to import files" -msgstr "" +msgstr "கோப்புகளை இறக்குமதி செய்ய நூலகத்தைத் திறக்கவும்" #: chronograph/window.py:495 msgid "Import already in progress" -msgstr "" +msgstr "இறக்குமதி ஏற்கனவே நடந்து கொண்டிருக்கிறது" #: chronograph/window.py:500 chronograph/window.py:530 msgid "No supported files were imported" -msgstr "" +msgstr "ஆதரிக்கப்படும் கோப்புகள் எதுவும் இறக்குமதி செய்யப்படவில்லை" #: chronograph/window.py:553 msgid "Imported {} track" msgid_plural "Imported {} tracks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "இறக்குமதி செய்யப்பட்ட {} டிராக்" +msgstr[1] "இறக்குமதி செய்யப்பட்ட {} தடங்கள்" #: chronograph/window.py:565 msgid "Import failed" -msgstr "" +msgstr "இறக்குமதி தோல்வியடைந்தது" #: chronograph/window.py:648 #, python-brace-format msgid "Deleted {deleted} file" msgid_plural "Deleted {deleted} files" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "{deleted} கோப்பு நீக்கப்பட்டது" +msgstr[1] "நீக்கப்பட்ட {deleted} கோப்புகள்" #: chronograph/window.py:687 msgid "Copied successfully" @@ -79,35 +78,35 @@ msgid "translator-credits" msgstr "தமிழ்நேரம்" #: chronograph/main.py:182 -#, fuzzy msgid "Inspiration" -msgstr "காலம்" +msgstr "ஊக்கம்" #. Translators: This is the summary of the another app Lexi: https://flathub.org/apps/io.github.dzheremi2.lexi #: chronograph/main.py:192 msgid "Build your own dictionary" -msgstr "" +msgstr "உங்கள் சொந்த அகராதியை உருவாக்குங்கள்" #: chronograph/main.py:198 msgid "Translate the App" -msgstr "" +msgstr "பயன்பாட்டை மொழிபெயர்க்கவும்" #: chronograph/ui/dialogs/lrclib.py:114 msgid "Connection Error" -msgstr "" +msgstr "இணைப்புப் பிழை" #: chronograph/ui/dialogs/lrclib.py:116 msgid "Network error occured while connecting to LRClib" -msgstr "" +msgstr "LRClib உடன் இணைக்கும்போது பிணையம் பிழை ஏற்பட்டது" #: chronograph/ui/dialogs/lrclib.py:122 msgid "Something went wrong" -msgstr "" +msgstr "ஏதோ தவறாகிவிட்டது" #: chronograph/ui/dialogs/lrclib.py:124 msgid "" "An unknown error occurred while trying to connect to the LRC library server" msgstr "" +"LRC லைப்ரரி சர்வருடன் இணைக்க முயற்சிக்கும் போது அறியப்படாத பிழை ஏற்பட்டது" #: chronograph/ui/dialogs/lrclib.py:203 msgid "No synced lyrics available" @@ -118,24 +117,22 @@ msgid "No plain lyrics available" msgstr "வெற்று வரிகள் எதுவும் கிடைக்கவில்லை" #: chronograph/ui/dialogs/preferences.py:123 -#, fuzzy msgid "Synced Only" -msgstr "ஒத்திசைக்கப்பட்டது" +msgstr "ஒத்திசைக்கப்பட்டது மட்டும்" #: chronograph/ui/dialogs/preferences.py:124 msgid "Synced, Fallback to Plain If Unavailable" -msgstr "" +msgstr "Synced, Fallback to Plain என்றால் கிடைக்கவில்லை" #: chronograph/ui/dialogs/preferences.py:125 -#, fuzzy msgid "Plain Only" -msgstr "வெற்று" +msgstr "ப்ளைன் ஒன்லி" #: chronograph/ui/dialogs/mass_downloading_dialog.py:79 #: chronograph/ui/dialogs/mass_downloading_dialog.py:154 #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:62 msgid "Fetch" -msgstr "" +msgstr "எடுக்கவும்" #: chronograph/ui/dialogs/mass_downloading_dialog.py:150 #: chronograph/ui/dialogs/tag_registration_dialog.py:23 @@ -147,178 +144,169 @@ msgstr "ரத்துசெய்" #: chronograph/ui/dialogs/mass_downloading_dialog.py:176 msgid "Connection timed out" -msgstr "" +msgstr "இணைப்பு நேரம் முடிந்தது" #: chronograph/ui/dialogs/mass_downloading_dialog.py:178 -#, fuzzy msgid "Connection error occurred" -msgstr "அறியப்படாத பிழை ஏற்பட்டது: " +msgstr "இணைப்பு பிழை ஏற்பட்டது" #: chronograph/ui/dialogs/mass_downloading_dialog.py:180 -#, fuzzy msgid "An error occurred: " -msgstr "அறியப்படாத பிழை ஏற்பட்டது: " +msgstr "பிழை ஏற்பட்டது: " #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:187 -#, fuzzy msgid "Instrumental track. No lyrics available" -msgstr "வெற்று வரிகள் எதுவும் கிடைக்கவில்லை" +msgstr "கருவி பாடல். பாடல் வரிகள் எதுவும் கிடைக்கவில்லை" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:195 msgid "Track is missing from library" -msgstr "" +msgstr "லைப்ரரியில் ட்ராக் இல்லை" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:205 -#, fuzzy msgid "No synced lyrics found" -msgstr "ஒத்திசைக்கப்பட்ட வரிகள் எதுவும் கிடைக்கவில்லை" +msgstr "ஒத்திசைக்கப்பட்ட பாடல் வரிகள் எதுவும் இல்லை" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:217 #: chronograph/backend/lrclib/lrclib_service.py:429 -#, fuzzy msgid "No lyrics found" -msgstr "சேமிப்புகள் எதுவும் இன்னும் காணப்படவில்லை" +msgstr "பாடல் வரிகள் எதுவும் கிடைக்கவில்லை" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:225 -#, fuzzy msgid "No plain lyrics found" -msgstr "வெற்று வரிகள் எதுவும் கிடைக்கவில்லை" +msgstr "எளிய வரிகள் எதுவும் இல்லை" #: chronograph/ui/dialogs/mass_downloading_dialog.py:248 -#, fuzzy msgid "Cancelled" -msgstr "ரத்துசெய்" +msgstr "ரத்து செய்யப்பட்டது" #: chronograph/ui/dialogs/mass_downloading_dialog.py:296 msgid "Fetching" -msgstr "" +msgstr "எடுக்கிறது" #: chronograph/ui/dialogs/tag_registration_dialog.py:16 #: chronograph/ui/dialogs/about_file_dialog.py:194 msgid "Add New Tag" -msgstr "" +msgstr "புதிய குறியைச் சேர்க்கவும்" #: chronograph/ui/dialogs/tag_registration_dialog.py:21 msgid "Tag name…" -msgstr "" +msgstr "குறிச்சொல் பெயர்…" #: chronograph/ui/dialogs/tag_registration_dialog.py:24 msgid "Add" -msgstr "" +msgstr "கூட்டு" #: chronograph/ui/dialogs/about_file_dialog.py:52 msgid "Assign tag" -msgstr "" +msgstr "குறிச்சொல்லை ஒதுக்கவும்" #: chronograph/ui/dialogs/about_file_dialog.py:136 -#, fuzzy msgid "No Lyrics Available" -msgstr "வெற்று வரிகள் எதுவும் கிடைக்கவில்லை" +msgstr "பாடல் வரிகள் எதுவும் கிடைக்கவில்லை" #: chronograph/ui/dialogs/about_file_dialog.py:157 -#, fuzzy msgid "Select Tag" -msgstr "கோப்புகளைத் தேர்ந்தெடு" +msgstr "குறிச்சொல்லைத் தேர்ந்தெடுக்கவும்" #: chronograph/ui/dialogs/about_file_dialog.py:179 -#, fuzzy msgid "No Tags Available" -msgstr "வெற்று வரிகள் எதுவும் கிடைக்கவில்லை" +msgstr "குறிச்சொற்கள் இல்லை" #: chronograph/ui/dialogs/about_file_dialog.py:180 msgid "There's no tags registered yet or all tags were assigned" msgstr "" +"இதுவரை எந்த குறிச்சொற்களும் பதிவு செய்யப்படவில்லை அல்லது அனைத்து குறிச்சொற்களும் " +"ஒதுக்கப்பட்டுள்ளன" #: chronograph/ui/dialogs/about_file_dialog.py:323 msgid "Click to unassign" -msgstr "" +msgstr "ஒதுக்கீட்டை நீக்க சொடுக்கு செய்யவும்" #: chronograph/ui/dialogs/about_file_dialog.py:386 #, python-brace-format msgid "File \"{title} — {artist}\" was deleted" -msgstr "" +msgstr "கோப்பு \"{title} — {artist}\" நீக்கப்பட்டது" #: chronograph/ui/dialogs/importing_dialog.py:36 #, python-brace-format msgid "Imported {imported}/{total}" -msgstr "" +msgstr "இறக்குமதி செய்யப்பட்டது {imported}/{total}" #: chronograph/ui/sync_pages/lbl_sync_page.py:308 #: chronograph/ui/sync_pages/wbw_sync_page.py:289 #: chronograph/ui/widgets/lyric_row.py:213 -#, fuzzy msgid "Lyrics exported to clipboard" -msgstr "இடைநிலைப்பலகைக்கு நகலெடுக்கவும்" +msgstr "பாடல் வரிகள் இடைநிலைப்பலகைக்கு ஏற்றுமதி செய்யப்பட்டன" #: chronograph/ui/sync_pages/lbl_sync_page.py:318 #: chronograph/ui/sync_pages/wbw_sync_page.py:221 #: chronograph/ui/widgets/lyric_row.py:182 msgid "File must have a suffix" -msgstr "" +msgstr "கோப்பில் பின்னொட்டு இருக்க வேண்டும்" #: chronograph/ui/sync_pages/lbl_sync_page.py:332 #: chronograph/ui/sync_pages/wbw_sync_page.py:236 #: chronograph/ui/widgets/lyric_row.py:196 msgid "Lyrics exported to file" -msgstr "" +msgstr "கோப்பிற்கு பாடல் வரிகள் ஏற்றுமதி செய்யப்பட்டன" #: chronograph/ui/sync_pages/lbl_sync_page.py:333 #: chronograph/ui/sync_pages/wbw_sync_page.py:237 #: chronograph/ui/widgets/lyric_row.py:197 msgid "Show" -msgstr "" +msgstr "காட்டு" #: chronograph/ui/sync_pages/lbl_sync_page.py:349 #: chronograph/ui/sync_pages/wbw_sync_page.py:263 #: chronograph/ui/widgets/lyric_row.py:162 #, python-brace-format msgid "Lyrics ({pattern})" -msgstr "" +msgstr "பாடல் வரிகள் ({pattern})" #: chronograph/ui/sync_pages/lbl_sync_page.py:351 #: chronograph/ui/sync_pages/wbw_sync_page.py:265 msgid "Chronograph Project (.chron)" -msgstr "" +msgstr "கால வரைபடம் திட்டம் (.chron)" #: chronograph/ui/sync_pages/lbl_sync_page.py:467 #: chronograph/ui/widgets/lyric_row.py:116 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Published successfully: {code}" -msgstr "வெற்றிகரமாக வெளியிடப்பட்டது: " +msgstr "வெற்றிகரமாக வெளியிடப்பட்டது: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:471 #: chronograph/ui/widgets/lyric_row.py:120 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Incorrect publish token: {code}" -msgstr "தவறான வெளியீட்டு டோக்கன்: " +msgstr "தவறான வெளியீட்டு டோக்கன்: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:475 #: chronograph/ui/widgets/lyric_row.py:124 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Unknown error occured: {code}" -msgstr "அறியப்படாத பிழை ஏற்பட்டது: " +msgstr "அறியப்படாத பிழை ஏற்பட்டது: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:487 #: chronograph/ui/widgets/lyric_row.py:136 msgid "Network error occurred while publishing lyrics" -msgstr "" +msgstr "பாடல் வரிகளை வெளியிடும் போது பிணையம் பிழை ஏற்பட்டது" #: chronograph/ui/sync_pages/lbl_sync_page.py:488 #: chronograph/ui/sync_pages/lbl_sync_page.py:494 #: chronograph/ui/widgets/lyric_row.py:137 #: chronograph/ui/widgets/lyric_row.py:143 msgid "Log" -msgstr "" +msgstr "பதிவு" #: chronograph/ui/sync_pages/lbl_sync_page.py:493 #: chronograph/ui/widgets/lyric_row.py:142 msgid "An error occurred while publishing lyrics" -msgstr "" +msgstr "பாடல் வரிகளை வெளியிடும் போது பிழை ஏற்பட்டது" #: chronograph/ui/sync_pages/lbl_sync_page.py:503 #: chronograph/ui/widgets/lyric_row.py:79 @@ -328,7 +316,7 @@ msgstr "ஒவ்வொரு வரியும் ஒத்திசைக் #: chronograph/ui/sync_pages/lbl_sync_page.py:520 #: chronograph/ui/widgets/lyric_row.py:93 msgid "Unable to publish lyrics." -msgstr "" +msgstr "பாடல் வரிகளை வெளியிட முடியவில்லை." #: chronograph/ui/sync_pages/lbl_sync_page.py:522 #: chronograph/ui/widgets/lyric_row.py:95 @@ -336,53 +324,54 @@ msgid "" "To publish lyrics the track must have a title, artist, album and lyrics " "fields set." msgstr "" +"பாடல் வரிகளை வெளியிட, ட்ராக்கில் தலைப்பு, கலைஞர், ஆல்பம் மற்றும் பாடல் வரிகள் அமைக்கப்பட " +"வேண்டும்." #: chronograph/ui/sync_pages/lbl_sync_page.py:527 #: chronograph/ui/widgets/lyric_row.py:100 msgid "Close" -msgstr "" +msgstr "மூடு" #: chronograph/ui/sync_pages/lbl_sync_page.py:531 #: chronograph/ui/widgets/lyric_row.py:104 msgid "Cannot publish empty lyrics" -msgstr "" +msgstr "வெற்றுப் பாடல் வரிகளை வெளியிட முடியாது" #: chronograph/ui/sync_pages/lbl_sync_page.py:532 #: chronograph/ui/widgets/lyric_row.py:105 msgid "Why?" -msgstr "" +msgstr "ஏன்?" #: chronograph/ui/sync_pages/wbw_sync_page.py:127 -#, fuzzy msgid "No lyrics available" -msgstr "வெற்று வரிகள் எதுவும் கிடைக்கவில்லை" +msgstr "பாடல் வரிகள் எதுவும் கிடைக்கவில்லை" #: chronograph/ui/sync_pages/wbw_sync_page.py:128 msgid "You've not provided any lyrics for synchronization" -msgstr "" +msgstr "ஒத்திசைவுக்கான பாடல் வரிகள் எதையும் நீங்கள் வழங்கவில்லை" #: chronograph/ui/sync_pages/wbw_sync_page.py:382 msgid "No lyrics to be re-synced" -msgstr "" +msgstr "மீண்டும் ஒத்திசைக்க வேண்டிய பாடல் வரிகள் எதுவும் இல்லை" #: chronograph/ui/sync_pages/wbw_sync_page.py:384 msgid "Open Sync mode to re-sync all words" msgstr "" +"அனைத்து வார்த்தைகளையும் மீண்டும் ஒத்திசைக்க ஒத்திசைவு பயன்முறையைத் திறக்கவும்" #: chronograph/ui/widgets/lbl_sync_line.py:81 -#, fuzzy msgid "Not synced yet" -msgstr "சேமிப்புகள் எதுவும் இன்னும் காணப்படவில்லை" +msgstr "இன்னும் ஒத்திசைக்கப்படவில்லை" #: chronograph/ui/widgets/lbl_sync_line.py:83 #, python-brace-format msgid "{start} — End is not synced" -msgstr "" +msgstr "{start} — முடிவு ஒத்திசைக்கப்படவில்லை" #: chronograph/ui/widgets/lbl_sync_line.py:85 #, python-brace-format msgid "Start is not synced — {end}" -msgstr "" +msgstr "தொடக்கம் ஒத்திசைக்கப்படவில்லை — {end}" #: chronograph/ui/widgets/lrclib_track.py:10 data/gtk/window.blp:309 #: data/gtk/ui/dialogs/LRClib.blp:61 data/gtk/ui/dialogs/MetadataEditor.blp:109 @@ -422,7 +411,7 @@ msgstr "இல்லை" #: chronograph/ui/widgets/ui_player.py:64 #, python-brace-format msgid "{vol}%" -msgstr "" +msgstr "{vol}%" #: chronograph/ui/widgets/lyric_row.py:49 #: data/gtk/ui/sync_pages/LblSyncPage.blp:111 @@ -441,48 +430,44 @@ msgid "Clipboard" msgstr "இடைநிலைப் பலகை" #: chronograph/ui/widgets/lyric_row.py:59 -#, fuzzy msgid "Export To…" -msgstr "ஏற்றுமதி…" +msgstr "ஏற்றுமதி செய்…" #: chronograph/ui/widgets/tag_row.py:50 chronograph/ui/widgets/tag_row.py:67 msgid "Rename" -msgstr "" +msgstr "மறுபெயரிடவும்" #: chronograph/ui/widgets/tag_row.py:51 chronograph/ui/widgets/tag_row.py:94 msgid "Delete" -msgstr "" +msgstr "நீக்கு" #: chronograph/ui/widgets/tag_row.py:62 msgid "Rename Tag" -msgstr "" +msgstr "குறிச்சொல்லை மறுபெயரிடவும்" #: chronograph/ui/widgets/tag_row.py:89 msgid "Delete Tag?" -msgstr "" +msgstr "குறிச்சொல்லை நீக்கவா?" #: chronograph/backend/file/song_card_model.py:16 -#, fuzzy msgctxt "song title placeholder" msgid "Unknown" -msgstr "தெரியாத" +msgstr "தெரியவில்லை" #: chronograph/backend/file/song_card_model.py:17 -#, fuzzy msgctxt "song artist placeholder" msgid "Unknown" -msgstr "தெரியாத" +msgstr "தெரியவில்லை" #: chronograph/backend/file/song_card_model.py:18 -#, fuzzy msgctxt "song album placeholder" msgid "Unknown" -msgstr "தெரியாத" +msgstr "தெரியவில்லை" #: chronograph/backend/file/available_lyrics.py:65 data/gtk/window.blp:273 msgctxt "means lyrics absence" msgid "None" -msgstr "" +msgstr "எதுவுமில்லை" #: chronograph/backend/file/available_lyrics.py:66 #: chronograph/backend/file/available_lyrics.py:80 data/gtk/window.blp:277 @@ -493,33 +478,30 @@ msgstr "வெற்று" #: chronograph/backend/lrclib/lrclib_service.py:374 #: chronograph/backend/lrclib/lrclib_service.py:402 #: chronograph/backend/lrclib/lrclib_service.py:415 -#, fuzzy msgid "Fetched successfully" -msgstr "வெற்றிகரமாக நகலெடுக்கப்பட்டது" +msgstr "வெற்றிகரமாக எடுக்கப்பட்டது" #. Second attempt using api_search #: chronograph/backend/lrclib/lrclib_service.py:381 msgid "Fetch using /api/get failed, trying /api/search" -msgstr "" +msgstr "/api/get failed, /api/search ஐப் பயன்படுத்தி பெறவும்" #: chronograph/backend/lrclib/lrclib_service.py:396 msgid "Trying search with no album" -msgstr "" +msgstr "ஆல்பம் இல்லாமல் தேட முயற்சிக்கிறேன்" #: chronograph/backend/lrclib/lrclib_service.py:408 #: chronograph/backend/lrclib/lrclib_service.py:420 -#, fuzzy msgid "No suitable lyrics found" -msgstr "சேமிப்புகள் எதுவும் இன்னும் காணப்படவில்லை" +msgstr "பொருத்தமான பாடல் வரிகள் கிடைக்கவில்லை" #: data/gtk/window.blp:6 msgid "No Tags" -msgstr "" +msgstr "குறிச்சொற்கள் இல்லை" #: data/gtk/window.blp:8 -#, fuzzy msgid "Press plus button to register a new Tag" -msgstr "சேமிப்புகளில் தற்போதைய கோப்பகத்தைச் சேர்க்க முள் பொத்தானை அழுத்தவும்" +msgstr "புதிய குறிச்சொல்லைப் பதிவு செய்ய பிளச் பொத்தானை அழுத்தவும்" #: data/gtk/window.blp:17 data/gtk/window.blp:351 #: data/gtk/ui/sync_pages/LblSyncPage.blp:30 @@ -528,9 +510,8 @@ msgid "Quick Editor" msgstr "விரைவான ஆசிரியர்" #: data/gtk/window.blp:57 -#, fuzzy msgid "Copy to Clipboard" -msgstr "இடைநிலைப் பலகை" +msgstr "இடைநிலைப்பலகைக்கு நகலெடுக்கவும்" #. Translators: App name IS intended to be translated #: data/gtk/window.blp:70 data/gtk/window.blp:162 data/gtk/window.blp:195 @@ -547,7 +528,7 @@ msgstr "கோப்புகளைத் திறக்க இங்கே வ #: data/gtk/ui/sync_pages/LblSyncPage.blp:26 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:26 msgid "Menu" -msgstr "" +msgstr "பட்டியல்" #: data/gtk/window.blp:147 data/gtk/window.blp:356 #: data/gtk/ui/sync_pages/LblSyncPage.blp:34 @@ -570,21 +551,19 @@ msgstr "பற்றி" #: data/gtk/window.blp:163 msgid "Open or create Library to start syncing" -msgstr "" +msgstr "ஒத்திசைவைத் தொடங்க நூலகத்தைத் திறக்கவும் அல்லது உருவாக்கவும்" #: data/gtk/window.blp:171 data/gtk/window.blp:466 -#, fuzzy msgid "Open Library" -msgstr "நூலகம்" +msgstr "நூலகத்தைத் திற" #: data/gtk/window.blp:180 -#, fuzzy msgid "Create Library" -msgstr "நூலகம் துடை" +msgstr "நூலகத்தை உருவாக்கவும்" #: data/gtk/window.blp:202 msgid "Tags" -msgstr "" +msgstr "குறிச்சொற்கள்" #: data/gtk/window.blp:210 data/gtk/window.blp:241 #: data/gtk/ui/shortcuts-dialog.blp:35 @@ -593,20 +572,19 @@ msgstr "பக்கப்பட்டியை மாற்றவும்" #: data/gtk/window.blp:217 msgid "Register tag" -msgstr "" +msgstr "பதிவு குறிச்சொல்" #: data/gtk/window.blp:248 msgid "Import files or open a library" -msgstr "" +msgstr "கோப்புகளை இறக்குமதி செய்யவும் அல்லது நூலகத்தைத் திறக்கவும்" #: data/gtk/window.blp:263 data/gtk/ui/shortcuts-dialog.blp:15 msgid "Toggle search" msgstr "தேடலை மாற்றவும்" #: data/gtk/window.blp:269 -#, fuzzy msgid "Filter library" -msgstr "நூலகம் துடை" +msgstr "வடிகட்டி நூலகம்" #: data/gtk/window.blp:305 msgid "Sort" @@ -614,7 +592,7 @@ msgstr "வரிசைப்படுத்து" #: data/gtk/window.blp:327 msgid "Last Added" -msgstr "" +msgstr "கடைசியாக சேர்க்கப்பட்டது" #: data/gtk/window.blp:335 msgid "A-Z" @@ -626,65 +604,63 @@ msgstr "Z-A." #: data/gtk/window.blp:352 msgid "Mass Lyrics Downloading" -msgstr "" +msgstr "வெகுசன பாடல்கள் பதிவிறக்கம்" #: data/gtk/window.blp:383 -#, fuzzy msgid "Delete selected files" -msgstr "தேர்ந்தெடுக்கப்பட்ட வரியை அகற்று" +msgstr "தேர்ந்தெடுக்கப்பட்ட கோப்புகளை நீக்கவும்" #: data/gtk/window.blp:392 msgid "Enable bulk deletion mode" -msgstr "" +msgstr "மொத்தமாக நீக்குதல் பயன்முறையை இயக்கவும்" #: data/gtk/window.blp:410 data/gtk/ui/dialogs/LRClib.blp:80 msgid "Search" msgstr "தேடல்" #: data/gtk/window.blp:431 -#, fuzzy msgid "Library is Empty" -msgstr "நூலகம்" +msgstr "நூலகம் காலியாக உள்ளது" #: data/gtk/window.blp:432 msgid "" "Your current Library is empty. Import files right now or open another Library" msgstr "" +"உங்கள் தற்போதைய நூலகம் காலியாக உள்ளது. இப்போதே கோப்புகளை இறக்குமதி செய்யவும் அல்லது " +"மற்றொரு நூலகத்தைத் திறக்கவும்" #: data/gtk/window.blp:439 -#, fuzzy msgid "Import…" -msgstr "இருந்து இறக்குமதி…" +msgstr "இறக்குமதி…" #: data/gtk/window.blp:449 data/gtk/ui/dialogs/LRClib.blp:223 msgid "Nothing Was Found" -msgstr "" +msgstr "எதுவும் கிடைக்கவில்லை" #: data/gtk/window.blp:450 msgid "No songs found for your request. Try out another one" msgstr "" +"உங்கள் கோரிக்கைக்கு பாடல்கள் எதுவும் கிடைக்கவில்லை. இன்னொன்றை முயற்சிக்கவும்" #: data/gtk/window.blp:465 data/gtk/ui/dialogs/ImportDialog.blp:10 -#, fuzzy msgid "Import Files" -msgstr "கோப்பு பற்றி" +msgstr "கோப்புகளை இறக்குமதி செய்யவும்" #: data/gtk/window.blp:470 -#, fuzzy msgid "Create New Library" -msgstr "நூலகம் துடை" +msgstr "புதிய நூலகத்தை உருவாக்கவும்" #: data/gtk/models/LblSyncLineExtraMenu.blp:5 msgid "Clear Start Timestamp" -msgstr "" +msgstr "தொடக்க நேர முத்திரையை அழிக்கவும்" #: data/gtk/models/LblSyncLineExtraMenu.blp:6 msgid "Clear End Timestamp" -msgstr "" +msgstr "இறுதி நேர முத்திரையை அழிக்கவும்" #: data/gtk/models/LblSyncLineExtraMenu.blp:7 msgid "Clear All Timestamps" -msgstr "" +msgstr "அனைத்து நேர முத்திரைகளையும் அழிக்கவும்" #: data/gtk/ui/shortcuts-dialog.blp:7 data/gtk/ui/dialogs/Preferences.blp:8 #: data/gtk/ui/dialogs/Preferences.blp:62 @@ -697,14 +673,12 @@ msgid "Quit" msgstr "வெளியேறு" #: data/gtk/ui/shortcuts-dialog.blp:20 -#, fuzzy msgid "Open library" -msgstr "நூலகம் துடை" +msgstr "நூலகத்தைத் திற" #: data/gtk/ui/shortcuts-dialog.blp:25 -#, fuzzy msgid "Import files" -msgstr "கோப்பு பற்றி" +msgstr "கோப்புகளை இறக்குமதி செய்யவும்" #: data/gtk/ui/shortcuts-dialog.blp:41 msgid "Sync mode" @@ -715,33 +689,28 @@ msgid "Sync/Re-sync" msgstr "ஒத்திசைவு/மறு ஒத்திசைவு" #: data/gtk/ui/shortcuts-dialog.blp:49 -#, fuzzy msgid "Replay selected line/word" -msgstr "தேர்ந்தெடுக்கப்பட்ட வரியை மீண்டும் இயக்கவும்" +msgstr "தேர்ந்தெடுக்கப்பட்ட வரி/வார்த்தையை மீண்டும் இயக்கவும்" #: data/gtk/ui/shortcuts-dialog.blp:54 -#, fuzzy msgid "Re-sync default amount of ms back" -msgstr "மீண்டும் ஒத்திசைவு தேர்ந்தெடுக்கப்பட்ட வரி 100 மீட்டர் பின்னால்" +msgstr "ms மீண்டும் இயல்புநிலைத் தொகையை மீண்டும் ஒத்திசைக்கவும்" #: data/gtk/ui/shortcuts-dialog.blp:59 -#, fuzzy msgid "Re-sync large amount of ms back" -msgstr "மீண்டும் ஒத்திசைவு தேர்ந்தெடுக்கப்பட்ட வரி 100 மீட்டர் பின்னால்" +msgstr "பெரிய அளவிலான எம்எச்களை மீண்டும் ஒத்திசைக்கவும்" #: data/gtk/ui/shortcuts-dialog.blp:64 -#, fuzzy msgid "Re-sync default amount of ms forward" -msgstr "மீண்டும் ஒத்திசைவு தேர்ந்தெடுக்கப்பட்ட வரி 100ms முன்னோக்கி" +msgstr "ms முன்னோக்கி இயல்புநிலை அளவை மீண்டும் ஒத்திசைக்கவும்" #: data/gtk/ui/shortcuts-dialog.blp:69 -#, fuzzy msgid "Re-sync large amount of ms forward" -msgstr "மீண்டும் ஒத்திசைவு தேர்ந்தெடுக்கப்பட்ட வரி 100ms முன்னோக்கி" +msgstr "பெரிய அளவிலான எம்எச்களை முன்னோக்கி மீண்டும் ஒத்திசைக்கவும்" #: data/gtk/ui/shortcuts-dialog.blp:75 msgid "Line-by-Line line actions" -msgstr "" +msgstr "வரிக்கு வரி செயல்கள்" #: data/gtk/ui/shortcuts-dialog.blp:78 msgid "Remove selected line" @@ -762,23 +731,23 @@ msgstr "முடிவுக்கு வரியைச் சேர்க் #: data/gtk/ui/shortcuts-dialog.blp:99 msgid "Word-by-Word navigation" -msgstr "" +msgstr "வார்த்தைக்கு சொல் வழிசெலுத்தல்" #: data/gtk/ui/shortcuts-dialog.blp:102 msgid "One word back" -msgstr "" +msgstr "மீண்டும் ஒரு சொல்" #: data/gtk/ui/shortcuts-dialog.blp:107 msgid "One word next" -msgstr "" +msgstr "அடுத்து ஒரு சொல்" #: data/gtk/ui/shortcuts-dialog.blp:112 msgid "One line up" -msgstr "" +msgstr "ஒரு வரிசை" #: data/gtk/ui/shortcuts-dialog.blp:117 msgid "One line down" -msgstr "" +msgstr "ஒரு வரி கீழே" #: data/gtk/ui/dialogs/LRClib.blp:78 msgid "Search LRClib for provided title and artist" @@ -789,37 +758,32 @@ msgid "Synced" msgstr "ஒத்திசைக்கப்பட்டது" #: data/gtk/ui/dialogs/LRClib.blp:143 -#, fuzzy msgid "Synced lyrics from LRClib" -msgstr "ஒத்திசைக்கப்பட்ட வரிகள் எதுவும் கிடைக்கவில்லை" +msgstr "LRClib இலிருந்து ஒத்திசைக்கப்பட்ட பாடல் வரிகள்" #: data/gtk/ui/dialogs/LRClib.blp:170 -#, fuzzy msgid "Plain lyrics from LRClib" -msgstr "வெற்று வரிகள் எதுவும் கிடைக்கவில்லை" +msgstr "LRClib இலிருந்து எளிய பாடல் வரிகள்" #: data/gtk/ui/dialogs/LRClib.blp:186 msgid "Imports currently selected lyrics" -msgstr "" +msgstr "தற்போது தேர்ந்தெடுக்கப்பட்ட பாடல் வரிகளை இறக்குமதி செய்கிறது" #: data/gtk/ui/dialogs/LRClib.blp:188 data/gtk/ui/dialogs/ImportDialog.blp:66 msgid "Import" -msgstr "" +msgstr "இறக்குமதி" #: data/gtk/ui/dialogs/LRClib.blp:224 -#, fuzzy msgid "Try out another request, maybe there are mistakes in request text" -msgstr "மற்றொரு கோரிக்கையை முயற்சிக்கவும், கோரிக்கை உரையில் தவறுகள் இருக்கலாம்." +msgstr "மற்றொரு கோரிக்கையை முயற்சிக்கவும், கோரிக்கை உரையில் பிழைகள் இருக்கலாம்" #: data/gtk/ui/dialogs/LRClib.blp:228 -#, fuzzy msgid "Search LRClib" -msgstr "தேடல்" +msgstr "LRClib ஐத் தேடுங்கள்" #: data/gtk/ui/dialogs/LRClib.blp:229 -#, fuzzy msgid "Search songs by title, artist and album" -msgstr "தலைப்பு மற்றும் கலைஞர் பெயர்கள் மூலம் LRCLIB இல் தேடுங்கள்" +msgstr "தலைப்பு, கலைஞர் மற்றும் ஆல்பத்தின் அடிப்படையில் பாடல்களைத் தேடுங்கள்" #: data/gtk/ui/dialogs/MetadataEditor.blp:22 msgid "Apply" @@ -830,31 +794,28 @@ msgid "Change cover" msgstr "கவர் மாற்றவும்" #: data/gtk/ui/dialogs/MetadataEditor.blp:86 -#, fuzzy msgid "Set Cover…" -msgstr "கவர் அமைக்கவும்" +msgstr "அட்டையை அமைக்கவும்…" #: data/gtk/ui/dialogs/MetadataEditor.blp:91 -#, fuzzy msgid "Remove Cover…" -msgstr "அட்டையை அகற்று" +msgstr "அட்டையை அகற்று…" #: data/gtk/ui/dialogs/MetadataEditor.blp:123 msgid "Embed Lyrics" -msgstr "" +msgstr "பாடல் வரிகளை உட்பொதிக்கவும்" #: data/gtk/ui/dialogs/MetadataEditor.blp:128 msgid "Delete Lyrics" -msgstr "" +msgstr "பாடல் வரிகளை நீக்கு" #: data/gtk/ui/dialogs/Preferences.blp:12 msgid "Behavior" msgstr "நடத்தை" #: data/gtk/ui/dialogs/Preferences.blp:15 -#, fuzzy msgid "Reset Quick Edit Dialog on Close" -msgstr "நெருக்கமான திருத்து உரையாடலை மீட்டமைக்கவும்" +msgstr "மூடும்போது விரைவான திருத்த உரையாடலை மீட்டமைக்கவும்" #: data/gtk/ui/dialogs/Preferences.blp:16 msgid "Choose, if quick edit dialog text should be cleaned after exit or not" @@ -863,52 +824,52 @@ msgstr "" "என்பதைத் தேர்வுசெய்க" #: data/gtk/ui/dialogs/Preferences.blp:20 -#, fuzzy msgid "Save Library on App Close" -msgstr "பயன்பாட்டில் அமர்வை சேமிக்கவும்" +msgstr "ஆப் க்ளோசில் லைப்ரரியைச் சேமி" #: data/gtk/ui/dialogs/Preferences.blp:21 -#, fuzzy msgid "Re-opens last opened Library on the next startup" -msgstr "அடுத்த தொடக்கத்தில் கடைசியாக திறந்த கோப்பகத்தை மீண்டும் இயக்குகிறது" +msgstr "அடுத்த தொடக்கத்தில் கடைசியாக திறந்த நூலகம் மீண்டும் திறக்கப்படும்" #: data/gtk/ui/dialogs/Preferences.blp:26 msgid "Mass Downloading" -msgstr "" +msgstr "வெகுசன பதிவிறக்கம்" #: data/gtk/ui/dialogs/Preferences.blp:29 msgid "Max Parallel Downloadings" -msgstr "" +msgstr "அதிகபட்ச இணை பதிவிறக்கம்" #: data/gtk/ui/dialogs/Preferences.blp:30 msgid "" "The amount of simultaneous parallel downloadings. High amount may cause " "downloading failure if treated as DDoS attack" msgstr "" +"ஒரே நேரத்தில் இணையான பதிவிறக்கங்களின் அளவு. DDoS தாக்குதலாகக் கருதப்பட்டால், அதிக அளவு " +"பதிவிறக்குவதில் தோல்வியை ஏற்படுத்தலாம்" #: data/gtk/ui/dialogs/Preferences.blp:41 msgid "Preferred Lyrics Format" -msgstr "" +msgstr "விருப்பமான பாடல் வடிவம்" #: data/gtk/ui/dialogs/Preferences.blp:42 msgid "Target lyrics format for LRClib downloading" -msgstr "" +msgstr "LRClib பதிவிறக்கத்திற்கான இலக்கு பாடல் வரிகள் வடிவம்" #: data/gtk/ui/dialogs/Preferences.blp:47 msgid "Debug" -msgstr "" +msgstr "பிழைத்திருத்தம்" #: data/gtk/ui/dialogs/Preferences.blp:50 msgid "Enable Debug Logging Profile" -msgstr "" +msgstr "பிழைத்திருத்த பதிவு சுயவிவரத்தை இயக்கு" #: data/gtk/ui/dialogs/Preferences.blp:51 msgid "Expands logging information for debug purposes" -msgstr "" +msgstr "பிழைத்திருத்த நோக்கங்களுக்காக பதிவுத் தகவலை விரிவுபடுத்துகிறது" #: data/gtk/ui/dialogs/Preferences.blp:52 msgid "NEEDS RESTART" -msgstr "" +msgstr "மறுதொடக்கம் தேவை" #: data/gtk/ui/dialogs/Preferences.blp:58 #: data/gtk/ui/sync_pages/LblSyncPage.blp:5 @@ -917,32 +878,30 @@ msgid "Syncing" msgstr "ஒத்திசைகிறது" #: data/gtk/ui/dialogs/Preferences.blp:65 -#, fuzzy msgid "Syncing Type" -msgstr "ஒத்திசைகிறது" +msgstr "ஒத்திசைவு வகை" #: data/gtk/ui/dialogs/Preferences.blp:66 msgid "Defines the default workflow of syncing process" -msgstr "" +msgstr "ஒத்திசைவு செயல்முறையின் இயல்புநிலை பணிப்பாய்வுகளை வரையறுக்கிறது" #: data/gtk/ui/dialogs/Preferences.blp:69 #: data/gtk/ui/dialogs/Preferences.blp:93 msgid "Line-by-Line" -msgstr "" +msgstr "வரி-வரி-வரி" #: data/gtk/ui/dialogs/Preferences.blp:70 #: data/gtk/ui/dialogs/Preferences.blp:119 msgid "Word-by-Word" -msgstr "" +msgstr "வார்த்தைக்கு சொல்" #: data/gtk/ui/dialogs/Preferences.blp:76 msgid "Word-by-Word sync workflow is not supported on mobile devices." -msgstr "" +msgstr "Word-by-Word ஒத்திசைவு பணிப்பாய்வு மொபைல் சாதனங்களில் ஆதரிக்கப்படாது." #: data/gtk/ui/dialogs/Preferences.blp:87 -#, fuzzy msgid "Use Precise Milliseconds" -msgstr "துல்லியமான மில்லி நொடிகளைப் பயன்படுத்து" +msgstr "துல்லியமான மில்லி விநாடிகளைப் பயன்படுத்தவும்" #: data/gtk/ui/dialogs/Preferences.blp:88 msgid "Use 3-digit milliseconds instead of 2-digit" @@ -950,176 +909,169 @@ msgstr "2-இலக்கத்திற்குப் பதிலாக 3-இ #: data/gtk/ui/dialogs/Preferences.blp:96 #: data/gtk/ui/dialogs/Preferences.blp:122 -#, fuzzy msgid "Default Re-Sync Value" -msgstr "ஒத்திசைவு/மறு ஒத்திசைவு வரி" +msgstr "இயல்புநிலை மறு ஒத்திசைவு மதிப்பு" #: data/gtk/ui/dialogs/Preferences.blp:97 #: data/gtk/ui/dialogs/Preferences.blp:123 msgid "Amount of milliseconds default re-sync performs by" -msgstr "" +msgstr "இயல்புநிலை மறு-ஒத்திசைவு செய்யும் மில்லி விநாடிகளின் அளவு" #: data/gtk/ui/dialogs/Preferences.blp:107 #: data/gtk/ui/dialogs/Preferences.blp:133 -#, fuzzy msgid "Large Re-Sync Value" -msgstr "ஒத்திசைவு/மறு ஒத்திசைவு வரி" +msgstr "பெரிய மறு ஒத்திசைவு மதிப்பு" #: data/gtk/ui/dialogs/Preferences.blp:108 #: data/gtk/ui/dialogs/Preferences.blp:134 msgid "Amount of milliseconds large re-sync performs by" -msgstr "" +msgstr "மில்லி விநாடிகளின் அளவு பெரிய மறு ஒத்திசைவு மூலம் செய்யப்படுகிறது" #: data/gtk/ui/dialogs/Preferences.blp:146 -#, fuzzy msgid "Lyric Manipulation" -msgstr "ஆட்டோ கோப்பு கையாளுதல்" +msgstr "பாடல் கையாளுதல்" #: data/gtk/ui/dialogs/Preferences.blp:151 -#, fuzzy msgid "Auto Lyric Manipulation" -msgstr "ஆட்டோ கோப்பு கையாளுதல்" +msgstr "ஆட்டோ பாடல் கையாளுதல்" #: data/gtk/ui/dialogs/Preferences.blp:152 -#, fuzzy msgid "" "Automatically creates and updates lyric DB instance when any of lyric line " "or word changed" -msgstr "எந்தவொரு பாடல் வரிகளும் மாறும்போது கோப்புகளை தானாக உருவாக்கி புதுப்பிக்கும்" +msgstr "" +"பாடல் வரி அல்லது வார்த்தையில் ஏதேனும் மாற்றம் ஏற்பட்டால், பாடல் DB நிகழ்வை தானாக உருவாக்கி " +"புதுப்பிக்கும்" #: data/gtk/ui/dialogs/Preferences.blp:161 msgid "Autosave Interval" -msgstr "" +msgstr "தானியங்கு சேமிப்பு இடைவெளி" #: data/gtk/ui/dialogs/Preferences.blp:162 msgid "Autosave interval after lyrics syncing inactivity" msgstr "" +"பாடல் வரிகளை ஒத்திசைக்கும் செயலற்ற நிலைக்குப் பிறகு தானாகச் சேமிக்கும் இடைவெளி" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:5 -#, fuzzy msgid "Re-Sync All Lines?" -msgstr "ஒத்திசைவு/மறு ஒத்திசைவு வரி" +msgstr "அனைத்து வரிகளையும் மீண்டும் ஒத்திசைக்கவா?" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:6 msgid "" "Input amount of milliseconds to re-sync all lines. Prefix it with “-” to re-" "sync backwards." msgstr "" +"அனைத்து வரிகளையும் மீண்டும் ஒத்திசைக்க மில்லி விநாடிகளின் உள்ளீடு. பின்னோக்கி மீண்டும் " +"ஒத்திசைக்க \"-\" உடன் முன்னொட்டு." #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:11 -#, fuzzy msgid "Milliseconds" -msgstr "துல்லியமான மில்லி நொடிகளைப் பயன்படுத்து" +msgstr "மில்லி விநாடிகள்" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:18 -#, fuzzy msgid "Re-Sync" -msgstr "ஒத்திசைவு" +msgstr "மீண்டும் ஒத்திசைவு" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:10 msgid "Mass Download" -msgstr "" +msgstr "வெகுசன பதிவிறக்கம்" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:49 msgid "Rewrite Already Existing Lyrics" -msgstr "" +msgstr "ஏற்கனவே உள்ள பாடல் வரிகளை மீண்டும் எழுதவும்" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:50 msgid "Will replace already existing lyrics in file to those one found" -msgstr "" +msgstr "கோப்பில் ஏற்கனவே இருக்கும் பாடல் வரிகளை கண்டறிந்தவற்றிற்கு மாற்றும்" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:73 -#, fuzzy msgid "No Log Available Yet" -msgstr "வெற்று வரிகள் எதுவும் கிடைக்கவில்லை" +msgstr "இன்னும் பதிவு கிடைக்கவில்லை" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:74 msgid "Start fetching to see something" -msgstr "" +msgstr "எதையாவது பார்க்க எடுக்கத் தொடங்குங்கள்" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:79 msgid "Lyrics Already Fetched" -msgstr "" +msgstr "பாடல் வரிகள் ஏற்கனவே எடுக்கப்பட்டது" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:80 msgid "Lyrics for all songs are already fetched" -msgstr "" +msgstr "எல்லாப் பாடல்களுக்கான வரிகளும் ஏற்கனவே பெறப்பட்டுவிட்டன" #: data/gtk/ui/dialogs/AboutFileDialog.blp:13 -#, fuzzy msgid "About File" msgstr "கோப்பு பற்றி" #: data/gtk/ui/dialogs/AboutFileDialog.blp:30 -#, fuzzy msgid "Show file" -msgstr "கோப்பு பற்றி" +msgstr "கோப்பைக் காட்டு" #: data/gtk/ui/dialogs/AboutFileDialog.blp:124 msgid "Imported at" -msgstr "" +msgstr "இல் இறக்குமதி செய்யப்பட்டது" #: data/gtk/ui/dialogs/AboutFileDialog.blp:132 msgid "Last Modified" -msgstr "" +msgstr "கடைசியாக மாற்றப்பட்டது" #: data/gtk/ui/dialogs/AboutFileDialog.blp:144 #: data/gtk/ui/dialogs/AboutFileDialog.blp:175 msgid "Available Lyrics" -msgstr "" +msgstr "கிடைக்கும் பாடல் வரிகள்" #: data/gtk/ui/dialogs/AboutFileDialog.blp:159 -#, fuzzy msgid "Delete File" -msgstr "கோப்பு" +msgstr "கோப்பை அழி" #: data/gtk/ui/dialogs/ImportDialog.blp:35 msgid "Import Settings" -msgstr "" +msgstr "இறக்குமதி அமைப்புகள்" #: data/gtk/ui/dialogs/ImportDialog.blp:39 msgid "Import With Lyrics" -msgstr "" +msgstr "பாடல் வரிகளுடன் இறக்குமதி செய்யவும்" #: data/gtk/ui/dialogs/ImportDialog.blp:40 msgid "Also import lyric files if they have the same name" -msgstr "" +msgstr "அதே பெயரில் பாடல் வரிகள் இருந்தால் அவற்றை இறக்குமதி செய்யவும்" #: data/gtk/ui/dialogs/ImportDialog.blp:43 msgid "eLRC prefix" -msgstr "" +msgstr "eLRC முன்னொட்டு" #: data/gtk/ui/dialogs/ImportDialog.blp:44 msgid "Remain empty if not used" -msgstr "" +msgstr "பயன்படுத்தாவிட்டால் காலியாக இருக்கும்" #: data/gtk/ui/dialogs/ImportDialog.blp:48 msgid "Prefer Embedded Lyrics" -msgstr "" +msgstr "உட்பொதிக்கப்பட்ட பாடல் வரிகளை விரும்பு" #: data/gtk/ui/dialogs/ImportDialog.blp:49 msgid "" "If file has lyrics embedded, they would be used during import. This " "overrides any import from files" msgstr "" +"கோப்பில் பாடல் வரிகள் உட்பொதிக்கப்பட்டிருந்தால், அவை இறக்குமதியின் போது பயன்படுத்தப்படும். இது " +"கோப்புகளிலிருந்து எந்த இறக்குமதியையும் மீறுகிறது" #: data/gtk/ui/dialogs/ImportDialog.blp:54 -#, fuzzy msgid "Move Files" -msgstr "கோப்புகள்" +msgstr "கோப்புகளை நகர்த்தவும்" #: data/gtk/ui/dialogs/ImportDialog.blp:55 msgid "Moves files to the import location instead of copying them" -msgstr "" +msgstr "கோப்புகளை நகலெடுப்பதற்குப் பதிலாக இறக்குமதி இடத்திற்கு நகர்த்துகிறது" #: data/gtk/ui/dialogs/ImportingDialog.blp:33 -#, fuzzy msgid "Importing…" -msgstr "இருந்து இறக்குமதி…" +msgstr "இறக்குமதி செய்கிறது…" #: data/gtk/ui/dialogs/ImportingDialog.blp:40 msgid "Preparing…" -msgstr "" +msgstr "தயாராகிறது…" #: data/gtk/ui/sync_pages/LblSyncPage.blp:64 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:63 @@ -1132,14 +1084,12 @@ msgid "Replay selected line" msgstr "தேர்ந்தெடுக்கப்பட்ட வரியை மீண்டும் இயக்கவும்" #: data/gtk/ui/sync_pages/LblSyncPage.blp:85 -#, fuzzy msgid "Re-sync selected line back" -msgstr "மீண்டும் ஒத்திசைவு தேர்ந்தெடுக்கப்பட்ட வரி 100 மீட்டர் பின்னால்" +msgstr "தேர்ந்தெடுக்கப்பட்ட வரியை மீண்டும் ஒத்திசைக்கவும்" #: data/gtk/ui/sync_pages/LblSyncPage.blp:95 -#, fuzzy msgid "Re-sync selected line forward" -msgstr "மீண்டும் ஒத்திசைவு தேர்ந்தெடுக்கப்பட்ட வரி 100ms முன்னோக்கி" +msgstr "தேர்ந்தெடுக்கப்பட்ட வரியை மீண்டும் ஒத்திசைக்கவும்" #: data/gtk/ui/sync_pages/LblSyncPage.blp:105 #: data/gtk/ui/sync_pages/LblSyncPage.blp:110 @@ -1157,25 +1107,23 @@ msgstr "ஏற்றுமதி…" #: data/gtk/ui/sync_pages/LblSyncPage.blp:160 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:158 -#, fuzzy msgid "Embed to File" -msgstr "கோப்பு பற்றி" +msgstr "கோப்பில் உட்பொதிக்கவும்" #: data/gtk/ui/sync_pages/LblSyncPage.blp:163 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:161 -#, fuzzy msgid "As Plain" -msgstr "வெற்று" +msgstr "அச் ப்ளைன்" #: data/gtk/ui/sync_pages/LblSyncPage.blp:169 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:167 msgid "As LRC" -msgstr "" +msgstr "LRC ஆக" #: data/gtk/ui/sync_pages/LblSyncPage.blp:175 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:173 msgid "As SRT" -msgstr "" +msgstr "எச்ஆர்டியாக" #: data/gtk/ui/sync_pages/LblSyncPage.blp:202 #: data/gtk/ui/sync_pages/LblSyncPage.blp:207 @@ -1199,23 +1147,21 @@ msgstr "வரி பின்சேர்" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:203 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:207 msgid "Utilities" -msgstr "" +msgstr "பயன்பாடுகள்" #: data/gtk/ui/sync_pages/LblSyncPage.blp:229 msgid "End sync" -msgstr "" +msgstr "ஒத்திசைவை முடிக்கவும்" #: data/gtk/ui/sync_pages/LblSyncPage.blp:230 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:209 -#, fuzzy msgid "Re-sync all" -msgstr "ஒத்திசைவு/மறு ஒத்திசைவு வரி" +msgstr "அனைத்தையும் மீண்டும் ஒத்திசைக்கவும்" #: data/gtk/ui/sync_pages/LblSyncPage.blp:231 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:210 -#, fuzzy msgid "Edit metadata" -msgstr "பாடல் மெட்டாடேட்டாவைத் திருத்தவும்" +msgstr "மெட்டாடேட்டாவைத் திருத்து" #: data/gtk/ui/sync_pages/LblSyncPage.blp:232 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:211 @@ -1223,27 +1169,24 @@ msgid "About file" msgstr "கோப்பு பற்றி" #: data/gtk/ui/sync_pages/LblSyncPage.blp:277 -#, fuzzy msgid "Add Line" -msgstr "வரி சேர்" +msgstr "வரியைச் சேர்க்கவும்" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:82 -#, fuzzy msgid "Re-sync selected word back" -msgstr "மீண்டும் ஒத்திசைவு தேர்ந்தெடுக்கப்பட்ட வரி 100 மீட்டர் பின்னால்" +msgstr "தேர்ந்தெடுக்கப்பட்ட வார்த்தையை மீண்டும் ஒத்திசைக்கவும்" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:90 -#, fuzzy msgid "Re-sync selected word forward" -msgstr "மீண்டும் ஒத்திசைவு தேர்ந்தெடுக்கப்பட்ட வரி 100ms முன்னோக்கி" +msgstr "தேர்ந்தெடுக்கப்பட்ட வார்த்தையை மீண்டும் ஒத்திசைக்கவும்" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:179 msgid "As eLRC" -msgstr "" +msgstr "eLRC ஆக" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:243 msgid "Edit" -msgstr "" +msgstr "தொகு" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:269 #: data/gtk/ui/widgets/SongCard.blp:35 @@ -1264,20 +1207,19 @@ msgstr "ஒத்திசைவு பக்கத்தைத் திறக #: data/gtk/ui/widgets/UIPlayer.blp:105 msgid "Play/Pause" -msgstr "" +msgstr "விளையாடு/இடைநிறுத்தம்" #: data/gtk/ui/widgets/UIPlayer.blp:139 msgid "Playback settings" -msgstr "" +msgstr "பின்னணி அமைப்புகள்" #: data/gtk/ui/widgets/UIPlayer.blp:158 -#, fuzzy msgid "Toggle mute" -msgstr "தேடலை மாற்றவும்" +msgstr "முடக்கத்தை நிலைமாற்று" #: data/gtk/ui/widgets/UIPlayer.blp:209 msgid "Reset" -msgstr "" +msgstr "மீட்டமை" #: data/gtk/ui/widgets/UIPlayer.blp:222 msgid "Toggle song repeat" @@ -1293,6 +1235,8 @@ msgid "" "Chronograph is an open-source application designed for accurately syncing " "lyrics with audio timestamps." msgstr "" +"க்ரோனோகிராஃப் என்பது ஒரு திறந்த மூல பயன்பாடாகும், இது ஆடியோ நேர முத்திரைகளுடன் பாடல் " +"வரிகளை துல்லியமாக ஒத்திசைக்க வடிவமைக்கப்பட்டுள்ளது." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:13 msgid "" @@ -1301,6 +1245,8 @@ msgid "" "designed to give the community an ability to be the ones who make these " "lyrics." msgstr "" +"பல மியூசிக் பிளேயர்கள் ஒத்திசைக்கப்பட்ட பாடல் வரிகளை ஆதரிப்பதை நீங்கள் கவனிக்கலாம். இந்தப் பாடல் " +"வரிகளை உருவாக்கும் திறனை சமூகத்திற்கு வழங்குவதற்காக இந்தப் பயன்பாடு வடிவமைக்கப்பட்டுள்ளது." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:16 msgid "" @@ -1308,6 +1254,9 @@ msgid "" "players use LRCLib to fetch synchronized lyrics, this integration allows " "users to easily contribute their work back to the open-source community." msgstr "" +"LRCLib இல் வெளியிடுவதை கால வரைபடம் நேரடியாக ஆதரிக்கிறது. பல FOSS மியூசிக் பிளேயர்கள் " +"LRCLib ஐப் பயன்படுத்தி ஒத்திசைக்கப்பட்ட பாடல் வரிகளைப் பெறுவதால், இந்த ஒருங்கிணைப்பு பயனர்கள் " +"தங்கள் வேலையை திறந்த மூல சமூகத்திற்கு எளிதாகப் பங்களிக்க அனுமதிக்கிறது." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:19 msgid "" @@ -1316,11 +1265,14 @@ msgid "" "find lyrics for each of your track on LRClib and save it depending on your " "settings." msgstr "" +"உங்களிடம் ஒரு பெரிய இசைத் தளம் இருந்தால் மற்றும் அனைத்திற்கும் பாடல் வரிகளைப் பதிவிறக்க " +"விரும்பினால், வெகுசன பாடல் வரிகளைப் பதிவிறக்குவதையும் கால வரைபடம் ஆதரிக்கிறது. இது " +"LRClib இல் உங்கள் ஒவ்வொரு ட்ராக்கிற்கும் பாடல் வரிகளைக் கண்டறிந்து உங்கள் அமைப்புகளைப் பொறுத்து " +"அதைச் சேமிக்கும்." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:22 -#, fuzzy msgid "Syncing Modes" -msgstr "ஒத்திசைவு பயன்முறை" +msgstr "ஒத்திசைவு முறைகள்" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:24 msgid "" @@ -1328,6 +1280,9 @@ msgid "" "placed for the whole line of lyrics. This is the most supported format of " "synced lyrics." msgstr "" +"வரி-வரி-வரி (முதன்மை): இங்கே, ஒவ்வொரு முறையும் நீங்கள் ஒத்திசைவுச் செயலைச் செய்யும்போது, " +"வரிகளின் முழு வரிக்கும் நேர முத்திரை வைக்கப்படும். ஒத்திசைக்கப்பட்ட பாடல் வரிகளின் மிகவும் " +"ஆதரிக்கப்படும் வடிவம் இதுவாகும்." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:26 msgid "" @@ -1335,44 +1290,47 @@ msgid "" "timestamp for every single word, enabling players to animate lyrics with " "precision." msgstr "" +"சொல் மூலம் சொல் (மேம்பட்டது): உண்மையான கரோக்கி தரத்திற்காக வடிவமைக்கப்பட்டுள்ளது. இது " +"ஒவ்வொரு வார்த்தைக்கும் ஒரு நேர முத்திரையை வைக்கிறது, இது வீரர்களுக்கு பாடல் வரிகளை " +"துல்லியமாக அனிமேட் செய்ய உதவுகிறது." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:29 msgid "Supported Formats" -msgstr "" +msgstr "ஆதரிக்கப்படும் வடிவங்கள்" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:32 msgid "OGG" -msgstr "" +msgstr "OGG" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:34 msgid "FLAC" -msgstr "" +msgstr "FLAC" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:36 msgid "MP3" -msgstr "" +msgstr "விற்கப்பட்டது" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:38 msgid "M4A" -msgstr "" +msgstr "M4A" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:40 msgid "OPUS" -msgstr "" +msgstr "ஓபச்" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:42 msgid "WAV" -msgstr "" +msgstr "WAV" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:43 msgid "AAC (reduced functionality)" -msgstr "" +msgstr "AAC (குறைக்கப்பட்ட செயல்பாடு)" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:79 msgid "Library" @@ -1384,11 +1342,11 @@ msgstr "பாடல் ஒத்திசைவு பக்கம்" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:87 msgid "Word-by-Word syncing workflow" -msgstr "" +msgstr "வார்த்தைக்கு சொல் ஒத்திசைவு பணிப்பாய்வு" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:91 msgid "Word-by-Word lyrics editor" -msgstr "" +msgstr "வார்த்தைக்கு சொல் வரிகள் எடிட்டர்" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:95 msgid "LRClib import dialog" @@ -1396,14 +1354,12 @@ msgstr "Lrclib இறக்குமதி உரையாடல்" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:99 msgid "Mass lyrics downloading dialog" -msgstr "" +msgstr "வெகுசன பாடல் வரிகள் பதிவிறக்கும் உரையாடல்" #. Translators: Please, do not remove original english keywords. Just add your language translations after these keywords (the last keyword must end with semicolon) #: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:10 -#, fuzzy msgid "lyrics;songs;multimedia;media;lrclib;music;syncing;chronograph;" -msgstr "" -"பாடல் வரிகள்; இணையம்; பாடல்கள்; பலூடகம்; ஊடகம்; எல்ஆர்எல்ஐபி; இசை; ஒத்திசைத்தல்; காலவரிசை;" +msgstr "வரிகள்;பாடல்கள்;மல்டிமீடியா;ஊடகம்;lrclib;இசை;ஒத்திசைவு;கால வரைபடம்;" #, fuzzy #~ msgid "TBI Export To…" From 01025d3204bbaf9ee49ccccee7f9a62e574b53aa Mon Sep 17 00:00:00 2001 From: Libre <6n0n1m0s@proton.me> Date: Sat, 27 Jun 2026 00:11:06 +0200 Subject: [PATCH 21/24] i18n: translated using Weblate (Spanish) Currently translated at 40.0% (114 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/es/ --- po/es.po | 142 ++++++++++++++++++++++++------------------------------- 1 file changed, 63 insertions(+), 79 deletions(-) diff --git a/po/es.po b/po/es.po index cf91b64..0c3f576 100644 --- a/po/es.po +++ b/po/es.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2025-04-14 19:03+0000\n" -"Last-Translator: \"Emilio S.\" \n" +"PO-Revision-Date: 2026-06-27 04:01+0000\n" +"Last-Translator: Libre <6n0n1m0s@proton.me>\n" "Language-Team: Spanish \n" "Language: es\n" @@ -17,57 +17,56 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.11-dev\n" +"X-Generator: Weblate 2026.7.dev0\n" #: chronograph/window.py:53 msgid "All Supported Media" -msgstr "" +msgstr "Todos los Medios Admitidos" #: chronograph/window.py:257 msgid "Only Chronograph libraries are supported" -msgstr "" +msgstr "Solo bibliotecas de Cronograma están mantenidas" #: chronograph/window.py:309 -#, fuzzy msgid "Failed to create library" -msgstr "Biblioteca" +msgstr "Ha fallado al crear biblioteca" #: chronograph/window.py:323 chronograph/window.py:382 chronograph/main.py:81 msgid "Open a library before importing files" -msgstr "" +msgstr "Abra una biblioteca antes de importar archivos" #: chronograph/window.py:439 msgid "Selected folder is not a Chronograph Library" -msgstr "" +msgstr "Carpeta seleccionada no es una Biblioteca Chronograph" #: chronograph/window.py:491 msgid "Open a library to import files" -msgstr "" +msgstr "Abre una biblioteca para importar archivos" #: chronograph/window.py:495 msgid "Import already in progress" -msgstr "" +msgstr "Importación ya en proceso" #: chronograph/window.py:500 chronograph/window.py:530 msgid "No supported files were imported" -msgstr "" +msgstr "Fueron importados archivos no admitidos" #: chronograph/window.py:553 msgid "Imported {} track" msgid_plural "Imported {} tracks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "{} pista importada" +msgstr[1] "{} pistas importadas" #: chronograph/window.py:565 msgid "Import failed" -msgstr "" +msgstr "Importación incorrecta" #: chronograph/window.py:648 #, python-brace-format msgid "Deleted {deleted} file" msgid_plural "Deleted {deleted} files" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "{deleted} archivo eliminado" +msgstr[1] "{deleted} archivos eliminados" #: chronograph/window.py:687 msgid "Copied successfully" @@ -79,9 +78,8 @@ msgid "translator-credits" msgstr "Óscar Fernández Díaz" #: chronograph/main.py:182 -#, fuzzy msgid "Inspiration" -msgstr "Duración" +msgstr "Inspiración" #. Translators: This is the summary of the another app Lexi: https://flathub.org/apps/io.github.dzheremi2.lexi #: chronograph/main.py:192 @@ -90,24 +88,26 @@ msgstr "Construya su propio diccionario" #: chronograph/main.py:198 msgid "Translate the App" -msgstr "" +msgstr "Traducir la App" #: chronograph/ui/dialogs/lrclib.py:114 msgid "Connection Error" -msgstr "" +msgstr "Error de conexión" #: chronograph/ui/dialogs/lrclib.py:116 msgid "Network error occured while connecting to LRClib" -msgstr "" +msgstr "Error de res sucedido mientras conectaba a LRClib" #: chronograph/ui/dialogs/lrclib.py:122 msgid "Something went wrong" -msgstr "" +msgstr "Algo ha ido mal" #: chronograph/ui/dialogs/lrclib.py:124 msgid "" "An unknown error occurred while trying to connect to the LRC library server" msgstr "" +"Ha sucedido un error desconocido mientras intentaba conectar al servidor de " +"biblioteca LRC" #: chronograph/ui/dialogs/lrclib.py:203 msgid "No synced lyrics available" @@ -118,24 +118,22 @@ msgid "No plain lyrics available" msgstr "No hay letra sencilla disponible" #: chronograph/ui/dialogs/preferences.py:123 -#, fuzzy msgid "Synced Only" -msgstr "Sincronizado" +msgstr "Solo Sincronizado" #: chronograph/ui/dialogs/preferences.py:124 msgid "Synced, Fallback to Plain If Unavailable" msgstr "" #: chronograph/ui/dialogs/preferences.py:125 -#, fuzzy msgid "Plain Only" -msgstr "Sencillo" +msgstr "Solo sencillo" #: chronograph/ui/dialogs/mass_downloading_dialog.py:79 #: chronograph/ui/dialogs/mass_downloading_dialog.py:154 #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:62 msgid "Fetch" -msgstr "" +msgstr "Traer" #: chronograph/ui/dialogs/mass_downloading_dialog.py:150 #: chronograph/ui/dialogs/tag_registration_dialog.py:23 @@ -147,52 +145,45 @@ msgstr "Cancelar" #: chronograph/ui/dialogs/mass_downloading_dialog.py:176 msgid "Connection timed out" -msgstr "" +msgstr "Conexión vencida" #: chronograph/ui/dialogs/mass_downloading_dialog.py:178 -#, fuzzy msgid "Connection error occurred" -msgstr "Ha ocurrido un error desconocido: " +msgstr "Ha ocurrido un error de conexión" #: chronograph/ui/dialogs/mass_downloading_dialog.py:180 -#, fuzzy msgid "An error occurred: " -msgstr "Ha ocurrido un error desconocido: " +msgstr "Ha ocurrido un error: " #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:187 -#, fuzzy msgid "Instrumental track. No lyrics available" -msgstr "No hay letra sencilla disponible" +msgstr "Pista instrumental. Sin letras disponibles" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:195 msgid "Track is missing from library" -msgstr "" +msgstr "Pista ausente desde biblioteca" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:205 -#, fuzzy msgid "No synced lyrics found" -msgstr "No hay letras sincronizadas disponibles" +msgstr "No se encontraron letras sincronizadas disponibles" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:217 #: chronograph/backend/lrclib/lrclib_service.py:429 -#, fuzzy msgid "No lyrics found" -msgstr "Aún no se han encontrado guardados" +msgstr "Ninguna letra encontrada" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:225 -#, fuzzy msgid "No plain lyrics found" -msgstr "No hay letra sencilla disponible" +msgstr "Ninguna letra sencilla encontrada" #: chronograph/ui/dialogs/mass_downloading_dialog.py:248 -#, fuzzy msgid "Cancelled" -msgstr "Cancelar" +msgstr "Cancelado" #: chronograph/ui/dialogs/mass_downloading_dialog.py:296 msgid "Fetching" @@ -209,7 +200,7 @@ msgstr "" #: chronograph/ui/dialogs/tag_registration_dialog.py:24 msgid "Add" -msgstr "" +msgstr "Agregar" #: chronograph/ui/dialogs/about_file_dialog.py:52 msgid "Assign tag" @@ -271,14 +262,14 @@ msgstr "" #: chronograph/ui/sync_pages/wbw_sync_page.py:237 #: chronograph/ui/widgets/lyric_row.py:197 msgid "Show" -msgstr "" +msgstr "Mostrar" #: chronograph/ui/sync_pages/lbl_sync_page.py:349 #: chronograph/ui/sync_pages/wbw_sync_page.py:263 #: chronograph/ui/widgets/lyric_row.py:162 #, python-brace-format msgid "Lyrics ({pattern})" -msgstr "" +msgstr "Letras ({pattern})" #: chronograph/ui/sync_pages/lbl_sync_page.py:351 #: chronograph/ui/sync_pages/wbw_sync_page.py:265 @@ -287,9 +278,9 @@ msgstr "" #: chronograph/ui/sync_pages/lbl_sync_page.py:467 #: chronograph/ui/widgets/lyric_row.py:116 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Published successfully: {code}" -msgstr "Publicado correctamente: " +msgstr "Publicado correctamente: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:471 #: chronograph/ui/widgets/lyric_row.py:120 @@ -299,9 +290,9 @@ msgstr "Testigo de publicación incorrecto: " #: chronograph/ui/sync_pages/lbl_sync_page.py:475 #: chronograph/ui/widgets/lyric_row.py:124 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Unknown error occured: {code}" -msgstr "Ha ocurrido un error desconocido: " +msgstr "Ha ocurrido un error desconocido: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:487 #: chronograph/ui/widgets/lyric_row.py:136 @@ -340,7 +331,7 @@ msgstr "" #: chronograph/ui/sync_pages/lbl_sync_page.py:527 #: chronograph/ui/widgets/lyric_row.py:100 msgid "Close" -msgstr "" +msgstr "Cerrar" #: chronograph/ui/sync_pages/lbl_sync_page.py:531 #: chronograph/ui/widgets/lyric_row.py:104 @@ -350,7 +341,7 @@ msgstr "" #: chronograph/ui/sync_pages/lbl_sync_page.py:532 #: chronograph/ui/widgets/lyric_row.py:105 msgid "Why?" -msgstr "" +msgstr "¿Por qué?" #: chronograph/ui/sync_pages/wbw_sync_page.py:127 #, fuzzy @@ -377,7 +368,7 @@ msgstr "Aún no se han encontrado guardados" #: chronograph/ui/widgets/lbl_sync_line.py:83 #, python-brace-format msgid "{start} — End is not synced" -msgstr "" +msgstr "{start} — Final no está sincornizado" #: chronograph/ui/widgets/lbl_sync_line.py:85 #, python-brace-format @@ -806,7 +797,7 @@ msgstr "" #: data/gtk/ui/dialogs/LRClib.blp:188 data/gtk/ui/dialogs/ImportDialog.blp:66 msgid "Import" -msgstr "" +msgstr "Importar" #: data/gtk/ui/dialogs/LRClib.blp:224 #, fuzzy @@ -816,14 +807,12 @@ msgstr "" "solicitud." #: data/gtk/ui/dialogs/LRClib.blp:228 -#, fuzzy msgid "Search LRClib" -msgstr "Buscar" +msgstr "Buscar LRClib" #: data/gtk/ui/dialogs/LRClib.blp:229 -#, fuzzy msgid "Search songs by title, artist and album" -msgstr "Buscar en LRClib por título y nombre de artista" +msgstr "Busca canciones por título, artista y álbum" #: data/gtk/ui/dialogs/MetadataEditor.blp:22 msgid "Apply" @@ -834,14 +823,12 @@ msgid "Change cover" msgstr "Cambiar la portada" #: data/gtk/ui/dialogs/MetadataEditor.blp:86 -#, fuzzy msgid "Set Cover…" -msgstr "Establecer la portada" +msgstr "Establecer portada…" #: data/gtk/ui/dialogs/MetadataEditor.blp:91 -#, fuzzy msgid "Remove Cover…" -msgstr "Eliminar la portada" +msgstr "Eliminar portada…" #: data/gtk/ui/dialogs/MetadataEditor.blp:123 msgid "Embed Lyrics" @@ -921,9 +908,8 @@ msgid "Syncing" msgstr "Sincronizando" #: data/gtk/ui/dialogs/Preferences.blp:65 -#, fuzzy msgid "Syncing Type" -msgstr "Sincronizando" +msgstr "Sincronizando tipo" #: data/gtk/ui/dialogs/Preferences.blp:66 msgid "Defines the default workflow of syncing process" @@ -1013,7 +999,7 @@ msgstr "" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:11 msgid "Milliseconds" -msgstr "" +msgstr "Milisegundos" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:18 #, fuzzy @@ -1123,7 +1109,7 @@ msgstr "Importar desde…" #: data/gtk/ui/dialogs/ImportingDialog.blp:40 msgid "Preparing…" -msgstr "" +msgstr "Preparando…" #: data/gtk/ui/sync_pages/LblSyncPage.blp:64 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:63 @@ -1179,7 +1165,7 @@ msgstr "" #: data/gtk/ui/sync_pages/LblSyncPage.blp:175 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:173 msgid "As SRT" -msgstr "" +msgstr "Como SRT" #: data/gtk/ui/sync_pages/LblSyncPage.blp:202 #: data/gtk/ui/sync_pages/LblSyncPage.blp:207 @@ -1217,9 +1203,8 @@ msgstr "Línea de re/sincronización" #: data/gtk/ui/sync_pages/LblSyncPage.blp:231 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:210 -#, fuzzy msgid "Edit metadata" -msgstr "Editar los metadatos de las canciones" +msgstr "Editar metadatos" #: data/gtk/ui/sync_pages/LblSyncPage.blp:232 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:211 @@ -1243,11 +1228,11 @@ msgstr "Resincronización de la línea seleccionada 100ms adelante" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:179 msgid "As eLRC" -msgstr "" +msgstr "Como eLRC" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:243 msgid "Edit" -msgstr "" +msgstr "Editar" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:269 #: data/gtk/ui/widgets/SongCard.blp:35 @@ -1272,16 +1257,15 @@ msgstr "" #: data/gtk/ui/widgets/UIPlayer.blp:139 msgid "Playback settings" -msgstr "" +msgstr "Ajustes de reproducción" #: data/gtk/ui/widgets/UIPlayer.blp:158 -#, fuzzy msgid "Toggle mute" -msgstr "Conmutar la búsqueda" +msgstr "Conmutar silencio" #: data/gtk/ui/widgets/UIPlayer.blp:209 msgid "Reset" -msgstr "" +msgstr "Restablecer" #: data/gtk/ui/widgets/UIPlayer.blp:222 msgid "Toggle song repeat" @@ -1342,7 +1326,7 @@ msgstr "" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:29 msgid "Supported Formats" -msgstr "" +msgstr "Formatos Admitidos" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:32 @@ -1404,9 +1388,9 @@ msgstr "" #. Translators: Please, do not remove original english keywords. Just add your language translations after these keywords (the last keyword must end with semicolon) #: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:10 -#, fuzzy msgid "lyrics;songs;multimedia;media;lrclib;music;syncing;chronograph;" -msgstr "lyrics;internet;songs;multimedia;media;lrclib;music;syncing;letras;canciones;música;sincronización;" +msgstr "" +"lyrics;internet;songs;multimedia;media;lrclib;music;syncing;letras;canciones;música;sincronización;" #, fuzzy #~ msgid "TBI Export To…" From fcb25062218fa96ffde7d32dcd0bd0a7a24025f8 Mon Sep 17 00:00:00 2001 From: ssantos Date: Sat, 27 Jun 2026 07:56:19 +0200 Subject: [PATCH 22/24] i18n: translated using Weblate (Portuguese) Currently translated at 49.1% (140 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/pt/ --- po/pt.po | 145 ++++++++++++++++++++++++------------------------------- 1 file changed, 62 insertions(+), 83 deletions(-) diff --git a/po/pt.po b/po/pt.po index a939ee5..9aba705 100644 --- a/po/pt.po +++ b/po/pt.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2025-07-28 18:17+0000\n" +"PO-Revision-Date: 2026-06-27 12:01+0000\n" "Last-Translator: ssantos \n" "Language-Team: Portuguese \n" @@ -17,11 +17,11 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.13-dev\n" +"X-Generator: Weblate 2026.7.dev0\n" #: chronograph/window.py:53 msgid "All Supported Media" -msgstr "" +msgstr "Todas as médias apoiadas" #: chronograph/window.py:257 msgid "Only Chronograph libraries are supported" @@ -60,7 +60,7 @@ msgstr[1] "" #: chronograph/window.py:565 msgid "Import failed" -msgstr "" +msgstr "Importação falhou" #: chronograph/window.py:648 #, python-brace-format @@ -89,16 +89,15 @@ msgstr "Construa o seu próprio dicionário" #: chronograph/main.py:198 msgid "Translate the App" -msgstr "" +msgstr "Traduza a App" #: chronograph/ui/dialogs/lrclib.py:114 msgid "Connection Error" msgstr "Erro de conexão" #: chronograph/ui/dialogs/lrclib.py:116 -#, fuzzy msgid "Network error occured while connecting to LRClib" -msgstr "Um erro ocorreu ao conectar ao LRClib.net" +msgstr "Erro de rede ao conectar ao LRClib" #: chronograph/ui/dialogs/lrclib.py:122 msgid "Something went wrong" @@ -125,7 +124,7 @@ msgstr "Sincronizado" #: chronograph/ui/dialogs/preferences.py:124 msgid "Synced, Fallback to Plain If Unavailable" -msgstr "" +msgstr "Sincronizado, usar padrão se não estiver disponível" #: chronograph/ui/dialogs/preferences.py:125 #, fuzzy @@ -136,7 +135,7 @@ msgstr "Simples" #: chronograph/ui/dialogs/mass_downloading_dialog.py:154 #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:62 msgid "Fetch" -msgstr "" +msgstr "Buscar" #: chronograph/ui/dialogs/mass_downloading_dialog.py:150 #: chronograph/ui/dialogs/tag_registration_dialog.py:23 @@ -147,25 +146,21 @@ msgid "Cancel" msgstr "Cancelar" #: chronograph/ui/dialogs/mass_downloading_dialog.py:176 -#, fuzzy msgid "Connection timed out" -msgstr "Tempo de conexão ao LRClib.net esgotado" +msgstr "Tempo esgotado para conexão" #: chronograph/ui/dialogs/mass_downloading_dialog.py:178 -#, fuzzy msgid "Connection error occurred" -msgstr "Erro de conexão" +msgstr "Ocorreu um erro de conexão" #: chronograph/ui/dialogs/mass_downloading_dialog.py:180 -#, fuzzy msgid "An error occurred: " -msgstr "Ocorreu um erro desconhecido: " +msgstr "Um erro ocorreu: " #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:187 -#, fuzzy msgid "Instrumental track. No lyrics available" -msgstr "Não há letras simples disponíveis" +msgstr "Faixa instrumental. Sem letras disponíveis" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:195 @@ -174,31 +169,27 @@ msgstr "" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:205 -#, fuzzy msgid "No synced lyrics found" -msgstr "Não há letras sincronizadas disponíveis" +msgstr "Nenhuma letra sincronizada encontrada" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:217 #: chronograph/backend/lrclib/lrclib_service.py:429 -#, fuzzy msgid "No lyrics found" -msgstr "Nenhuma defesa encontrada ainda" +msgstr "Nenhuma letra encontrada" #. ty:ignore[unresolved-attribute] #: chronograph/ui/dialogs/mass_downloading_dialog.py:225 -#, fuzzy msgid "No plain lyrics found" -msgstr "Não há letras simples disponíveis" +msgstr "Nenhuma letra simples encontrada" #: chronograph/ui/dialogs/mass_downloading_dialog.py:248 -#, fuzzy msgid "Cancelled" -msgstr "Cancelar" +msgstr "Cancelado" #: chronograph/ui/dialogs/mass_downloading_dialog.py:296 msgid "Fetching" -msgstr "" +msgstr "A buscar" #: chronograph/ui/dialogs/tag_registration_dialog.py:16 #: chronograph/ui/dialogs/about_file_dialog.py:194 @@ -211,7 +202,7 @@ msgstr "" #: chronograph/ui/dialogs/tag_registration_dialog.py:24 msgid "Add" -msgstr "" +msgstr "Adicionar" #: chronograph/ui/dialogs/about_file_dialog.py:52 msgid "Assign tag" @@ -301,14 +292,14 @@ msgstr "Token de publicação incorreto: " #: chronograph/ui/sync_pages/lbl_sync_page.py:475 #: chronograph/ui/widgets/lyric_row.py:124 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Unknown error occured: {code}" -msgstr "Ocorreu um erro desconhecido: " +msgstr "Ocorreu um erro desconhecido:{code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:487 #: chronograph/ui/widgets/lyric_row.py:136 msgid "Network error occurred while publishing lyrics" -msgstr "" +msgstr "Ocorreu um erro de rede ao publicar as letras" #: chronograph/ui/sync_pages/lbl_sync_page.py:488 #: chronograph/ui/sync_pages/lbl_sync_page.py:494 @@ -319,9 +310,8 @@ msgstr "" #: chronograph/ui/sync_pages/lbl_sync_page.py:493 #: chronograph/ui/widgets/lyric_row.py:142 -#, fuzzy msgid "An error occurred while publishing lyrics" -msgstr "Um erro ocorreu ao conectar ao LRClib.net" +msgstr "Um erro ocorreu ao publicar as letras" #: chronograph/ui/sync_pages/lbl_sync_page.py:503 #: chronograph/ui/widgets/lyric_row.py:79 @@ -360,21 +350,20 @@ msgid "Why?" msgstr "Porquê?" #: chronograph/ui/sync_pages/wbw_sync_page.py:127 -#, fuzzy msgid "No lyrics available" -msgstr "Não há letras simples disponíveis" +msgstr "Não há letras disponíveis" #: chronograph/ui/sync_pages/wbw_sync_page.py:128 msgid "You've not provided any lyrics for synchronization" -msgstr "" +msgstr "Não proveu nenhuma letra para sincronização" #: chronograph/ui/sync_pages/wbw_sync_page.py:382 msgid "No lyrics to be re-synced" -msgstr "" +msgstr "Nenhuma letra a ser ressincronizada" #: chronograph/ui/sync_pages/wbw_sync_page.py:384 msgid "Open Sync mode to re-sync all words" -msgstr "" +msgstr "Abra o modo Sincronizar para ressincronizar todas as palavras" #: chronograph/ui/widgets/lbl_sync_line.py:81 #, fuzzy @@ -488,7 +477,7 @@ msgstr "Desconhecido" #: chronograph/backend/file/available_lyrics.py:65 data/gtk/window.blp:273 msgctxt "means lyrics absence" msgid "None" -msgstr "" +msgstr "Nenhuma" #: chronograph/backend/file/available_lyrics.py:66 #: chronograph/backend/file/available_lyrics.py:80 data/gtk/window.blp:277 @@ -506,17 +495,16 @@ msgstr "Copiado com sucesso" #. Second attempt using api_search #: chronograph/backend/lrclib/lrclib_service.py:381 msgid "Fetch using /api/get failed, trying /api/search" -msgstr "" +msgstr "Busca com /api/get falhou, a tentar /api/search" #: chronograph/backend/lrclib/lrclib_service.py:396 msgid "Trying search with no album" -msgstr "" +msgstr "A tentar procurar sem álbum" #: chronograph/backend/lrclib/lrclib_service.py:408 #: chronograph/backend/lrclib/lrclib_service.py:420 -#, fuzzy msgid "No suitable lyrics found" -msgstr "Nenhuma defesa encontrada ainda" +msgstr "Nenhuma letra adequada encontrada" #: data/gtk/window.blp:6 msgid "No Tags" @@ -579,9 +567,8 @@ msgid "Open or create Library to start syncing" msgstr "" #: data/gtk/window.blp:171 data/gtk/window.blp:466 -#, fuzzy msgid "Open Library" -msgstr "Biblioteca" +msgstr "Abrir biblioteca" #: data/gtk/window.blp:180 #, fuzzy @@ -610,9 +597,8 @@ msgid "Toggle search" msgstr "Alternar pesquisar" #: data/gtk/window.blp:269 -#, fuzzy msgid "Filter library" -msgstr "Limpar a biblioteca" +msgstr "Filtre a biblioteca" #: data/gtk/window.blp:305 msgid "Sort" @@ -632,7 +618,7 @@ msgstr "Z-A" #: data/gtk/window.blp:352 msgid "Mass Lyrics Downloading" -msgstr "" +msgstr "Descarregar Letras em Massa" #: data/gtk/window.blp:383 #, fuzzy @@ -664,7 +650,7 @@ msgstr "Importar de…" #: data/gtk/window.blp:449 data/gtk/ui/dialogs/LRClib.blp:223 msgid "Nothing Was Found" -msgstr "" +msgstr "Nada encontrado" #: data/gtk/window.blp:450 msgid "No songs found for your request. Try out another one" @@ -721,14 +707,12 @@ msgid "Sync/Re-sync" msgstr "Sincronização/re-sincronização" #: data/gtk/ui/shortcuts-dialog.blp:49 -#, fuzzy msgid "Replay selected line/word" -msgstr "Replay Linha selecionada" +msgstr "Passar a linha/palavra selecionada novamente" #: data/gtk/ui/shortcuts-dialog.blp:54 -#, fuzzy msgid "Re-sync default amount of ms back" -msgstr "Re-sincronizar a linha selecionada 100ms de volta" +msgstr "Ressincronizar a quantidade padrão de ms" #: data/gtk/ui/shortcuts-dialog.blp:59 #, fuzzy @@ -747,7 +731,7 @@ msgstr "Re-sincronizar a linha selecionada 100ms para a frente" #: data/gtk/ui/shortcuts-dialog.blp:75 msgid "Line-by-Line line actions" -msgstr "" +msgstr "Ações de linha por linha" #: data/gtk/ui/shortcuts-dialog.blp:78 msgid "Remove selected line" @@ -768,23 +752,23 @@ msgstr "Anexar a linha para terminar" #: data/gtk/ui/shortcuts-dialog.blp:99 msgid "Word-by-Word navigation" -msgstr "" +msgstr "Navegação de palavra por palavra" #: data/gtk/ui/shortcuts-dialog.blp:102 msgid "One word back" -msgstr "" +msgstr "Uma palavra para trás" #: data/gtk/ui/shortcuts-dialog.blp:107 msgid "One word next" -msgstr "" +msgstr "Uma palavra para frente" #: data/gtk/ui/shortcuts-dialog.blp:112 msgid "One line up" -msgstr "" +msgstr "Uma linha acima" #: data/gtk/ui/shortcuts-dialog.blp:117 msgid "One line down" -msgstr "" +msgstr "Uma linha abaixo" #: data/gtk/ui/dialogs/LRClib.blp:78 msgid "Search LRClib for provided title and artist" @@ -806,17 +790,16 @@ msgstr "Não há letras simples disponíveis" #: data/gtk/ui/dialogs/LRClib.blp:186 msgid "Imports currently selected lyrics" -msgstr "" +msgstr "Importa letra selecionada" #: data/gtk/ui/dialogs/LRClib.blp:188 data/gtk/ui/dialogs/ImportDialog.blp:66 msgid "Import" -msgstr "" +msgstr "Importar" #: data/gtk/ui/dialogs/LRClib.blp:224 -#, fuzzy msgid "Try out another request, maybe there are mistakes in request text" msgstr "" -"Experimente outra solicitação, talvez haja erros no texto de solicitação." +"Experimente outra solicitação, talvez haja erros no texto de solicitação" #: data/gtk/ui/dialogs/LRClib.blp:228 #, fuzzy @@ -848,12 +831,11 @@ msgstr "Remova a tampa" #: data/gtk/ui/dialogs/MetadataEditor.blp:123 msgid "Embed Lyrics" -msgstr "" +msgstr "Incorporar Letras" #: data/gtk/ui/dialogs/MetadataEditor.blp:128 -#, fuzzy msgid "Delete Lyrics" -msgstr "Apagar" +msgstr "Apagar Letras" #: data/gtk/ui/dialogs/Preferences.blp:12 msgid "Behavior" @@ -937,12 +919,12 @@ msgstr "" #: data/gtk/ui/dialogs/Preferences.blp:69 #: data/gtk/ui/dialogs/Preferences.blp:93 msgid "Line-by-Line" -msgstr "" +msgstr "Linha por Linha" #: data/gtk/ui/dialogs/Preferences.blp:70 #: data/gtk/ui/dialogs/Preferences.blp:119 msgid "Word-by-Word" -msgstr "" +msgstr "Palavra por Palavra" #: data/gtk/ui/dialogs/Preferences.blp:76 msgid "Word-by-Word sync workflow is not supported on mobile devices." @@ -1025,9 +1007,8 @@ msgid "Milliseconds" msgstr "Use milissegundos precisos" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:18 -#, fuzzy msgid "Re-Sync" -msgstr "Sincronização" +msgstr "Ressincronização" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:10 msgid "Mass Download" @@ -1083,9 +1064,8 @@ msgid "Available Lyrics" msgstr "Apagar" #: data/gtk/ui/dialogs/AboutFileDialog.blp:159 -#, fuzzy msgid "Delete File" -msgstr "Apagar" +msgstr "Apagar ficheiro" #: data/gtk/ui/dialogs/ImportDialog.blp:35 msgid "Import Settings" @@ -1127,13 +1107,12 @@ msgid "Moves files to the import location instead of copying them" msgstr "" #: data/gtk/ui/dialogs/ImportingDialog.blp:33 -#, fuzzy msgid "Importing…" -msgstr "Importar de…" +msgstr "A importar…" #: data/gtk/ui/dialogs/ImportingDialog.blp:40 msgid "Preparing…" -msgstr "" +msgstr "A preparar…" #: data/gtk/ui/sync_pages/LblSyncPage.blp:64 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:63 @@ -1213,7 +1192,7 @@ msgstr "Anexar a linha" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:203 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:207 msgid "Utilities" -msgstr "" +msgstr "Utilitários" #: data/gtk/ui/sync_pages/LblSyncPage.blp:229 msgid "End sync" @@ -1257,7 +1236,7 @@ msgstr "" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:243 msgid "Edit" -msgstr "" +msgstr "Editar" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:269 #: data/gtk/ui/widgets/SongCard.blp:35 @@ -1291,7 +1270,7 @@ msgstr "Alternar pesquisar" #: data/gtk/ui/widgets/UIPlayer.blp:209 msgid "Reset" -msgstr "" +msgstr "Reiniciar" #: data/gtk/ui/widgets/UIPlayer.blp:222 msgid "Toggle song repeat" @@ -1357,32 +1336,32 @@ msgstr "" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:32 msgid "OGG" -msgstr "" +msgstr "OGG" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:34 msgid "FLAC" -msgstr "" +msgstr "FLAC" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:36 msgid "MP3" -msgstr "" +msgstr "MP3" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:38 msgid "M4A" -msgstr "" +msgstr "M4A" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:40 msgid "OPUS" -msgstr "" +msgstr "OPUS" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:42 msgid "WAV" -msgstr "" +msgstr "WAV" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:43 msgid "AAC (reduced functionality)" From 9540219177dbe4b4541da285a5b76dd68f488aad Mon Sep 17 00:00:00 2001 From: Libre <6n0n1m0s@proton.me> Date: Thu, 9 Jul 2026 13:27:10 +0200 Subject: [PATCH 23/24] i18n: translated using Weblate (Spanish) Currently translated at 100.0% (285 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/es/ --- po/es.po | 416 ++++++++++++++++++++++++++----------------------------- 1 file changed, 195 insertions(+), 221 deletions(-) diff --git a/po/es.po b/po/es.po index 0c3f576..c9c1696 100644 --- a/po/es.po +++ b/po/es.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: lrcmake\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2026-06-27 04:01+0000\n" +"PO-Revision-Date: 2026-07-09 17:01+0000\n" "Last-Translator: Libre <6n0n1m0s@proton.me>\n" "Language-Team: Spanish \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 2026.7.dev0\n" +"X-Generator: Weblate 2026.7.1.dev0\n" #: chronograph/window.py:53 msgid "All Supported Media" @@ -25,7 +25,7 @@ msgstr "Todos los Medios Admitidos" #: chronograph/window.py:257 msgid "Only Chronograph libraries are supported" -msgstr "Solo bibliotecas de Cronograma están mantenidas" +msgstr "Solo están mantenidas las bibliotecas de Cronograma" #: chronograph/window.py:309 msgid "Failed to create library" @@ -100,7 +100,7 @@ msgstr "Error de res sucedido mientras conectaba a LRClib" #: chronograph/ui/dialogs/lrclib.py:122 msgid "Something went wrong" -msgstr "Algo ha ido mal" +msgstr "Algo fue mal" #: chronograph/ui/dialogs/lrclib.py:124 msgid "" @@ -123,7 +123,7 @@ msgstr "Solo Sincronizado" #: chronograph/ui/dialogs/preferences.py:124 msgid "Synced, Fallback to Plain If Unavailable" -msgstr "" +msgstr "Sincronizado, volviendo al plan si no disponible" #: chronograph/ui/dialogs/preferences.py:125 msgid "Plain Only" @@ -187,16 +187,16 @@ msgstr "Cancelado" #: chronograph/ui/dialogs/mass_downloading_dialog.py:296 msgid "Fetching" -msgstr "" +msgstr "Recogiendo" #: chronograph/ui/dialogs/tag_registration_dialog.py:16 #: chronograph/ui/dialogs/about_file_dialog.py:194 msgid "Add New Tag" -msgstr "" +msgstr "Agregar etiqueta nueva" #: chronograph/ui/dialogs/tag_registration_dialog.py:21 msgid "Tag name…" -msgstr "" +msgstr "Nombre de etiqueta…" #: chronograph/ui/dialogs/tag_registration_dialog.py:24 msgid "Add" @@ -204,59 +204,55 @@ msgstr "Agregar" #: chronograph/ui/dialogs/about_file_dialog.py:52 msgid "Assign tag" -msgstr "" +msgstr "Asignar etiqueta" #: chronograph/ui/dialogs/about_file_dialog.py:136 -#, fuzzy msgid "No Lyrics Available" -msgstr "No hay letra sencilla disponible" +msgstr "No hay letras disponibles" #: chronograph/ui/dialogs/about_file_dialog.py:157 -#, fuzzy msgid "Select Tag" -msgstr "Seleccionar directorio" +msgstr "Seleccionar etiqueta" #: chronograph/ui/dialogs/about_file_dialog.py:179 -#, fuzzy msgid "No Tags Available" -msgstr "No hay letra sencilla disponible" +msgstr "Sin etiquetas disponibles" #: chronograph/ui/dialogs/about_file_dialog.py:180 msgid "There's no tags registered yet or all tags were assigned" -msgstr "" +msgstr "No hay aún etiquetas registradas o todas las etiquetes fueron asignadas" #: chronograph/ui/dialogs/about_file_dialog.py:323 msgid "Click to unassign" -msgstr "" +msgstr "Pulsar para desasignar" #: chronograph/ui/dialogs/about_file_dialog.py:386 #, python-brace-format msgid "File \"{title} — {artist}\" was deleted" -msgstr "" +msgstr "Archivo «{title} — {artist}» fue eliminado" #: chronograph/ui/dialogs/importing_dialog.py:36 #, python-brace-format msgid "Imported {imported}/{total}" -msgstr "" +msgstr "Importado {imported}/{total}" #: chronograph/ui/sync_pages/lbl_sync_page.py:308 #: chronograph/ui/sync_pages/wbw_sync_page.py:289 #: chronograph/ui/widgets/lyric_row.py:213 -#, fuzzy msgid "Lyrics exported to clipboard" -msgstr "Copiar al portapapeles" +msgstr "Letras exportadas al portapapeles" #: chronograph/ui/sync_pages/lbl_sync_page.py:318 #: chronograph/ui/sync_pages/wbw_sync_page.py:221 #: chronograph/ui/widgets/lyric_row.py:182 msgid "File must have a suffix" -msgstr "" +msgstr "El archivo debe tener un sufijo" #: chronograph/ui/sync_pages/lbl_sync_page.py:332 #: chronograph/ui/sync_pages/wbw_sync_page.py:236 #: chronograph/ui/widgets/lyric_row.py:196 msgid "Lyrics exported to file" -msgstr "" +msgstr "Letras exportadas al archivo" #: chronograph/ui/sync_pages/lbl_sync_page.py:333 #: chronograph/ui/sync_pages/wbw_sync_page.py:237 @@ -274,7 +270,7 @@ msgstr "Letras ({pattern})" #: chronograph/ui/sync_pages/lbl_sync_page.py:351 #: chronograph/ui/sync_pages/wbw_sync_page.py:265 msgid "Chronograph Project (.chron)" -msgstr "" +msgstr "Proyecto Chronograph (.chron)" #: chronograph/ui/sync_pages/lbl_sync_page.py:467 #: chronograph/ui/widgets/lyric_row.py:116 @@ -284,9 +280,9 @@ msgstr "Publicado correctamente: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:471 #: chronograph/ui/widgets/lyric_row.py:120 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Incorrect publish token: {code}" -msgstr "Testigo de publicación incorrecto: " +msgstr "Vale de publicación incorrecto: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:475 #: chronograph/ui/widgets/lyric_row.py:124 @@ -297,19 +293,19 @@ msgstr "Ha ocurrido un error desconocido: {code}" #: chronograph/ui/sync_pages/lbl_sync_page.py:487 #: chronograph/ui/widgets/lyric_row.py:136 msgid "Network error occurred while publishing lyrics" -msgstr "" +msgstr "Ocurrió un error de red mientras publicaba letras" #: chronograph/ui/sync_pages/lbl_sync_page.py:488 #: chronograph/ui/sync_pages/lbl_sync_page.py:494 #: chronograph/ui/widgets/lyric_row.py:137 #: chronograph/ui/widgets/lyric_row.py:143 msgid "Log" -msgstr "" +msgstr "Bitácora" #: chronograph/ui/sync_pages/lbl_sync_page.py:493 #: chronograph/ui/widgets/lyric_row.py:142 msgid "An error occurred while publishing lyrics" -msgstr "" +msgstr "Ha ocurrido un error mientras publicaba letras" #: chronograph/ui/sync_pages/lbl_sync_page.py:503 #: chronograph/ui/widgets/lyric_row.py:79 @@ -319,7 +315,7 @@ msgstr "Parece que no todas las líneas están sincronizadas" #: chronograph/ui/sync_pages/lbl_sync_page.py:520 #: chronograph/ui/widgets/lyric_row.py:93 msgid "Unable to publish lyrics." -msgstr "" +msgstr "No es capaz de publicar letras." #: chronograph/ui/sync_pages/lbl_sync_page.py:522 #: chronograph/ui/widgets/lyric_row.py:95 @@ -327,6 +323,8 @@ msgid "" "To publish lyrics the track must have a title, artist, album and lyrics " "fields set." msgstr "" +"Para publicar letras la pista debe tener establecido los campos de un " +"título, artista, álbum y letras." #: chronograph/ui/sync_pages/lbl_sync_page.py:527 #: chronograph/ui/widgets/lyric_row.py:100 @@ -336,7 +334,7 @@ msgstr "Cerrar" #: chronograph/ui/sync_pages/lbl_sync_page.py:531 #: chronograph/ui/widgets/lyric_row.py:104 msgid "Cannot publish empty lyrics" -msgstr "" +msgstr "No puede publicar letras en blanco" #: chronograph/ui/sync_pages/lbl_sync_page.py:532 #: chronograph/ui/widgets/lyric_row.py:105 @@ -344,36 +342,34 @@ msgid "Why?" msgstr "¿Por qué?" #: chronograph/ui/sync_pages/wbw_sync_page.py:127 -#, fuzzy msgid "No lyrics available" -msgstr "No hay letra sencilla disponible" +msgstr "Sin letras disponibles" #: chronograph/ui/sync_pages/wbw_sync_page.py:128 msgid "You've not provided any lyrics for synchronization" -msgstr "" +msgstr "No ha proporcionar ninguna de las letras para sincronización" #: chronograph/ui/sync_pages/wbw_sync_page.py:382 msgid "No lyrics to be re-synced" -msgstr "" +msgstr "No hay letras para ser re‐sincronizado" #: chronograph/ui/sync_pages/wbw_sync_page.py:384 msgid "Open Sync mode to re-sync all words" -msgstr "" +msgstr "Abrir modo Sync para re-sync todas las palabras" #: chronograph/ui/widgets/lbl_sync_line.py:81 -#, fuzzy msgid "Not synced yet" -msgstr "Aún no se han encontrado guardados" +msgstr "Aún no sincronizado" #: chronograph/ui/widgets/lbl_sync_line.py:83 #, python-brace-format msgid "{start} — End is not synced" -msgstr "{start} — Final no está sincornizado" +msgstr "{start} — Final no está sincronizado" #: chronograph/ui/widgets/lbl_sync_line.py:85 #, python-brace-format msgid "Start is not synced — {end}" -msgstr "" +msgstr "Inicio no está sincronizado — {end}" #: chronograph/ui/widgets/lrclib_track.py:10 data/gtk/window.blp:309 #: data/gtk/ui/dialogs/LRClib.blp:61 data/gtk/ui/dialogs/MetadataEditor.blp:109 @@ -413,7 +409,7 @@ msgstr "No" #: chronograph/ui/widgets/ui_player.py:64 #, python-brace-format msgid "{vol}%" -msgstr "" +msgstr "{vol}%" #: chronograph/ui/widgets/lyric_row.py:49 #: data/gtk/ui/sync_pages/LblSyncPage.blp:111 @@ -432,42 +428,36 @@ msgid "Clipboard" msgstr "Portapapeles" #: chronograph/ui/widgets/lyric_row.py:59 -#, fuzzy msgid "Export To…" msgstr "Exportar a…" #: chronograph/ui/widgets/tag_row.py:50 chronograph/ui/widgets/tag_row.py:67 -#, fuzzy msgid "Rename" -msgstr "Nombre del archivo" +msgstr "Renombrar" #: chronograph/ui/widgets/tag_row.py:51 chronograph/ui/widgets/tag_row.py:94 msgid "Delete" -msgstr "" +msgstr "Borrar" #: chronograph/ui/widgets/tag_row.py:62 -#, fuzzy msgid "Rename Tag" -msgstr "Nombre del archivo" +msgstr "Renombrar etiqueta" #: chronograph/ui/widgets/tag_row.py:89 msgid "Delete Tag?" -msgstr "" +msgstr "¿Borrar etiqueta?" #: chronograph/backend/file/song_card_model.py:16 -#, fuzzy msgctxt "song title placeholder" msgid "Unknown" msgstr "Desconocido" #: chronograph/backend/file/song_card_model.py:17 -#, fuzzy msgctxt "song artist placeholder" msgid "Unknown" msgstr "Desconocido" #: chronograph/backend/file/song_card_model.py:18 -#, fuzzy msgctxt "song album placeholder" msgid "Unknown" msgstr "Desconocido" @@ -475,7 +465,7 @@ msgstr "Desconocido" #: chronograph/backend/file/available_lyrics.py:65 data/gtk/window.blp:273 msgctxt "means lyrics absence" msgid "None" -msgstr "" +msgstr "Ninguna" #: chronograph/backend/file/available_lyrics.py:66 #: chronograph/backend/file/available_lyrics.py:80 data/gtk/window.blp:277 @@ -486,33 +476,30 @@ msgstr "Sencillo" #: chronograph/backend/lrclib/lrclib_service.py:374 #: chronograph/backend/lrclib/lrclib_service.py:402 #: chronograph/backend/lrclib/lrclib_service.py:415 -#, fuzzy msgid "Fetched successfully" -msgstr "Copiado correctamente" +msgstr "Obtenido correctamente" #. Second attempt using api_search #: chronograph/backend/lrclib/lrclib_service.py:381 msgid "Fetch using /api/get failed, trying /api/search" -msgstr "" +msgstr "Obtener utilizando fallo en /api/get, intente /api/search" #: chronograph/backend/lrclib/lrclib_service.py:396 msgid "Trying search with no album" -msgstr "" +msgstr "Intente buscar sin ningún álbum" #: chronograph/backend/lrclib/lrclib_service.py:408 #: chronograph/backend/lrclib/lrclib_service.py:420 -#, fuzzy msgid "No suitable lyrics found" -msgstr "Aún no se han encontrado guardados" +msgstr "Se encontraron letras no aptas" #: data/gtk/window.blp:6 msgid "No Tags" -msgstr "" +msgstr "Sin etiquetas" #: data/gtk/window.blp:8 -#, fuzzy msgid "Press plus button to register a new Tag" -msgstr "Pulse el botón pin para añadir el directorio actual a los guardados" +msgstr "Pulse el botón suma para registrar una etiqueta nueva" #: data/gtk/window.blp:17 data/gtk/window.blp:351 #: data/gtk/ui/sync_pages/LblSyncPage.blp:30 @@ -521,9 +508,8 @@ msgid "Quick Editor" msgstr "Editor rápido" #: data/gtk/window.blp:57 -#, fuzzy msgid "Copy to Clipboard" -msgstr "Portapapeles" +msgstr "Copiar al portapapeles" #. Translators: App name IS intended to be translated #: data/gtk/window.blp:70 data/gtk/window.blp:162 data/gtk/window.blp:195 @@ -534,13 +520,13 @@ msgstr "Cronógrafo" #: data/gtk/window.blp:117 msgid "Drop files here to open them" -msgstr "" +msgstr "Dejar archivos aquí para abrirlos" #: data/gtk/window.blp:143 data/gtk/window.blp:301 #: data/gtk/ui/sync_pages/LblSyncPage.blp:26 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:26 msgid "Menu" -msgstr "" +msgstr "Menú" #: data/gtk/window.blp:147 data/gtk/window.blp:356 #: data/gtk/ui/sync_pages/LblSyncPage.blp:34 @@ -563,21 +549,19 @@ msgstr "Acerca de" #: data/gtk/window.blp:163 msgid "Open or create Library to start syncing" -msgstr "" +msgstr "Abre o crea Biblioteca para iniciar sincronización" #: data/gtk/window.blp:171 data/gtk/window.blp:466 -#, fuzzy msgid "Open Library" -msgstr "Biblioteca" +msgstr "Abrir Biblioteca" #: data/gtk/window.blp:180 -#, fuzzy msgid "Create Library" -msgstr "Biblioteca" +msgstr "Crear biblioteca" #: data/gtk/window.blp:202 msgid "Tags" -msgstr "" +msgstr "Etiquetas" #: data/gtk/window.blp:210 data/gtk/window.blp:241 #: data/gtk/ui/shortcuts-dialog.blp:35 @@ -586,28 +570,27 @@ msgstr "Conmutar la barra lateral" #: data/gtk/window.blp:217 msgid "Register tag" -msgstr "" +msgstr "Etiqueta del registrador" #: data/gtk/window.blp:248 msgid "Import files or open a library" -msgstr "" +msgstr "Importa archivos o abre una biblioteca" #: data/gtk/window.blp:263 data/gtk/ui/shortcuts-dialog.blp:15 msgid "Toggle search" msgstr "Conmutar la búsqueda" #: data/gtk/window.blp:269 -#, fuzzy msgid "Filter library" -msgstr "Biblioteca" +msgstr "Filtrar biblioteca" #: data/gtk/window.blp:305 msgid "Sort" -msgstr "" +msgstr "Ordenar" #: data/gtk/window.blp:327 msgid "Last Added" -msgstr "" +msgstr "Último añadido" #: data/gtk/window.blp:335 msgid "A-Z" @@ -619,65 +602,63 @@ msgstr "Z-A" #: data/gtk/window.blp:352 msgid "Mass Lyrics Downloading" -msgstr "" +msgstr "Descarga masiva de letras" #: data/gtk/window.blp:383 -#, fuzzy msgid "Delete selected files" -msgstr "Eliminar línea seleccionada" +msgstr "Borrar archivos seleccionados" #: data/gtk/window.blp:392 msgid "Enable bulk deletion mode" -msgstr "" +msgstr "Habilita modo de borrado a granel" #: data/gtk/window.blp:410 data/gtk/ui/dialogs/LRClib.blp:80 msgid "Search" msgstr "Buscar" #: data/gtk/window.blp:431 -#, fuzzy msgid "Library is Empty" -msgstr "Visualizar la biblioteca en modo claro" +msgstr "Biblioteca vacía" #: data/gtk/window.blp:432 msgid "" "Your current Library is empty. Import files right now or open another Library" msgstr "" +"Su Biblioteca actual está vacía. Importe archivos ahora mismo o abra otra " +"Biblioteca" #: data/gtk/window.blp:439 -#, fuzzy msgid "Import…" -msgstr "Importar desde…" +msgstr "Importar…" #: data/gtk/window.blp:449 data/gtk/ui/dialogs/LRClib.blp:223 msgid "Nothing Was Found" -msgstr "" +msgstr "No se ha encontrado nada" #: data/gtk/window.blp:450 msgid "No songs found for your request. Try out another one" msgstr "" +"No ha encontrado ninguna canción para su solicitud. Intente de nuevo otra" #: data/gtk/window.blp:465 data/gtk/ui/dialogs/ImportDialog.blp:10 -#, fuzzy msgid "Import Files" -msgstr "Acerca del archivo" +msgstr "Importar Archivos" #: data/gtk/window.blp:470 -#, fuzzy msgid "Create New Library" -msgstr "Biblioteca" +msgstr "Crear biblioteca nueva" #: data/gtk/models/LblSyncLineExtraMenu.blp:5 msgid "Clear Start Timestamp" -msgstr "" +msgstr "Vaciar inicio de marca de tiempo" #: data/gtk/models/LblSyncLineExtraMenu.blp:6 msgid "Clear End Timestamp" -msgstr "" +msgstr "Vaciar final de marca de tiempo" #: data/gtk/models/LblSyncLineExtraMenu.blp:7 msgid "Clear All Timestamps" -msgstr "" +msgstr "Vaciar todas las marcas de tiempo" #: data/gtk/ui/shortcuts-dialog.blp:7 data/gtk/ui/dialogs/Preferences.blp:8 #: data/gtk/ui/dialogs/Preferences.blp:62 @@ -690,14 +671,12 @@ msgid "Quit" msgstr "Salir" #: data/gtk/ui/shortcuts-dialog.blp:20 -#, fuzzy msgid "Open library" -msgstr "Biblioteca" +msgstr "Abrir biblioteca" #: data/gtk/ui/shortcuts-dialog.blp:25 -#, fuzzy msgid "Import files" -msgstr "Acerca del archivo" +msgstr "Importar archivos" #: data/gtk/ui/shortcuts-dialog.blp:41 msgid "Sync mode" @@ -708,33 +687,28 @@ msgid "Sync/Re-sync" msgstr "Re/Sincronizar" #: data/gtk/ui/shortcuts-dialog.blp:49 -#, fuzzy msgid "Replay selected line/word" -msgstr "Repetir la línea seleccionada" +msgstr "Reproducir línea/palabra seleccionada" #: data/gtk/ui/shortcuts-dialog.blp:54 -#, fuzzy msgid "Re-sync default amount of ms back" -msgstr "Resincronización de la línea seleccionada 100ms atrás" +msgstr "Resincronización cantidad predet. de ms devueltos" #: data/gtk/ui/shortcuts-dialog.blp:59 -#, fuzzy msgid "Re-sync large amount of ms back" -msgstr "Resincronización de la línea seleccionada 100ms atrás" +msgstr "Resincronización de la cantidad grande de ms atrás" #: data/gtk/ui/shortcuts-dialog.blp:64 -#, fuzzy msgid "Re-sync default amount of ms forward" -msgstr "Resincronización de la línea seleccionada 100ms adelante" +msgstr "Resincronización de cantidad predet. de ms adelante" #: data/gtk/ui/shortcuts-dialog.blp:69 -#, fuzzy msgid "Re-sync large amount of ms forward" -msgstr "Resincronización de la línea seleccionada 100ms adelante" +msgstr "Resincronización cantidad grande de ms adelante" #: data/gtk/ui/shortcuts-dialog.blp:75 msgid "Line-by-Line line actions" -msgstr "" +msgstr "Acciones de línea por línea" #: data/gtk/ui/shortcuts-dialog.blp:78 msgid "Remove selected line" @@ -755,23 +729,23 @@ msgstr "Anexar línea al final" #: data/gtk/ui/shortcuts-dialog.blp:99 msgid "Word-by-Word navigation" -msgstr "" +msgstr "Navegación palabra a palabra" #: data/gtk/ui/shortcuts-dialog.blp:102 msgid "One word back" -msgstr "" +msgstr "Volver a una palabra" #: data/gtk/ui/shortcuts-dialog.blp:107 msgid "One word next" -msgstr "" +msgstr "Avanzar una palabra" #: data/gtk/ui/shortcuts-dialog.blp:112 msgid "One line up" -msgstr "" +msgstr "Una línea arriba" #: data/gtk/ui/shortcuts-dialog.blp:117 msgid "One line down" -msgstr "" +msgstr "Una línea abajo" #: data/gtk/ui/dialogs/LRClib.blp:78 msgid "Search LRClib for provided title and artist" @@ -782,29 +756,26 @@ msgid "Synced" msgstr "Sincronizado" #: data/gtk/ui/dialogs/LRClib.blp:143 -#, fuzzy msgid "Synced lyrics from LRClib" -msgstr "No hay letras sincronizadas disponibles" +msgstr "Letras sincronizadas desde LRClib" #: data/gtk/ui/dialogs/LRClib.blp:170 -#, fuzzy msgid "Plain lyrics from LRClib" -msgstr "No hay letra sencilla disponible" +msgstr "Líricas sin formato desde LRClib" #: data/gtk/ui/dialogs/LRClib.blp:186 msgid "Imports currently selected lyrics" -msgstr "" +msgstr "Importa letras actualmente seleccionadas" #: data/gtk/ui/dialogs/LRClib.blp:188 data/gtk/ui/dialogs/ImportDialog.blp:66 msgid "Import" msgstr "Importar" #: data/gtk/ui/dialogs/LRClib.blp:224 -#, fuzzy msgid "Try out another request, maybe there are mistakes in request text" msgstr "" -"Pruebe con otra solicitud, puede que haya errores en el texto de la " -"solicitud." +"Pruebe con otra solicitud, puede que haya incorrecciones en el texto de la " +"solicitud" #: data/gtk/ui/dialogs/LRClib.blp:228 msgid "Search LRClib" @@ -832,20 +803,19 @@ msgstr "Eliminar portada…" #: data/gtk/ui/dialogs/MetadataEditor.blp:123 msgid "Embed Lyrics" -msgstr "" +msgstr "Letras embebidas" #: data/gtk/ui/dialogs/MetadataEditor.blp:128 msgid "Delete Lyrics" -msgstr "" +msgstr "Borrar letras" #: data/gtk/ui/dialogs/Preferences.blp:12 msgid "Behavior" msgstr "Comportamiento" #: data/gtk/ui/dialogs/Preferences.blp:15 -#, fuzzy msgid "Reset Quick Edit Dialog on Close" -msgstr "Restablecer el diálogo de edición rápida al cerrar" +msgstr "Restablecer diálogo de edición rápida al cerrar" #: data/gtk/ui/dialogs/Preferences.blp:16 msgid "Choose, if quick edit dialog text should be cleaned after exit or not" @@ -854,52 +824,52 @@ msgstr "" "de salir o no" #: data/gtk/ui/dialogs/Preferences.blp:20 -#, fuzzy msgid "Save Library on App Close" -msgstr "Guardar la sesión al cerrar la aplicación" +msgstr "Guardar biblioteca al cerrar aplicación" #: data/gtk/ui/dialogs/Preferences.blp:21 -#, fuzzy msgid "Re-opens last opened Library on the next startup" -msgstr "Reabre el último directorio abierto en el siguiente inicio" +msgstr "Reabre la última Biblioteca abierta en el siguiente inicio" #: data/gtk/ui/dialogs/Preferences.blp:26 msgid "Mass Downloading" -msgstr "" +msgstr "Descargando masiva" #: data/gtk/ui/dialogs/Preferences.blp:29 msgid "Max Parallel Downloadings" -msgstr "" +msgstr "Descarga paralela máx" #: data/gtk/ui/dialogs/Preferences.blp:30 msgid "" "The amount of simultaneous parallel downloadings. High amount may cause " "downloading failure if treated as DDoS attack" msgstr "" +"La cantidad de descargas paralelas simultáneas. Una cantidad alta puede " +"causar fallo de descarga si se trata como ataque DDos" #: data/gtk/ui/dialogs/Preferences.blp:41 msgid "Preferred Lyrics Format" -msgstr "" +msgstr "Formato de letras preferidas" #: data/gtk/ui/dialogs/Preferences.blp:42 msgid "Target lyrics format for LRClib downloading" -msgstr "" +msgstr "Formato de letras destino para descarga LRClib" #: data/gtk/ui/dialogs/Preferences.blp:47 msgid "Debug" -msgstr "" +msgstr "Depurar" #: data/gtk/ui/dialogs/Preferences.blp:50 msgid "Enable Debug Logging Profile" -msgstr "" +msgstr "Habilita depuración del perfil de bitácora" #: data/gtk/ui/dialogs/Preferences.blp:51 msgid "Expands logging information for debug purposes" -msgstr "" +msgstr "Expande información de bitácora para propósito de depuración" #: data/gtk/ui/dialogs/Preferences.blp:52 msgid "NEEDS RESTART" -msgstr "" +msgstr "REQUIERE REINICIO" #: data/gtk/ui/dialogs/Preferences.blp:58 #: data/gtk/ui/sync_pages/LblSyncPage.blp:5 @@ -913,199 +883,192 @@ msgstr "Sincronizando tipo" #: data/gtk/ui/dialogs/Preferences.blp:66 msgid "Defines the default workflow of syncing process" -msgstr "" +msgstr "Define el flujo por defecto de proceso de sincronización" #: data/gtk/ui/dialogs/Preferences.blp:69 #: data/gtk/ui/dialogs/Preferences.blp:93 msgid "Line-by-Line" -msgstr "" +msgstr "Línea a línea" #: data/gtk/ui/dialogs/Preferences.blp:70 #: data/gtk/ui/dialogs/Preferences.blp:119 msgid "Word-by-Word" -msgstr "" +msgstr "Palabra a palabra" #: data/gtk/ui/dialogs/Preferences.blp:76 msgid "Word-by-Word sync workflow is not supported on mobile devices." msgstr "" +"Flujo de sincronización palabra a palabra no está admitido en dispositivos " +"móviles." #: data/gtk/ui/dialogs/Preferences.blp:87 msgid "Use Precise Milliseconds" -msgstr "" +msgstr "Utilizar milisegundos precisos" #: data/gtk/ui/dialogs/Preferences.blp:88 msgid "Use 3-digit milliseconds instead of 2-digit" -msgstr "" +msgstr "Utilizar milisegundos de 3 dígitos en vez de 2 dígitos" #: data/gtk/ui/dialogs/Preferences.blp:96 #: data/gtk/ui/dialogs/Preferences.blp:122 -#, fuzzy msgid "Default Re-Sync Value" -msgstr "Línea de re/sincronización" +msgstr "Valor de re‐sinc predeterminado" #: data/gtk/ui/dialogs/Preferences.blp:97 #: data/gtk/ui/dialogs/Preferences.blp:123 msgid "Amount of milliseconds default re-sync performs by" -msgstr "" +msgstr "Cantidad de milisegundos por defecto para realizar re‐síncronos" #: data/gtk/ui/dialogs/Preferences.blp:107 #: data/gtk/ui/dialogs/Preferences.blp:133 -#, fuzzy msgid "Large Re-Sync Value" -msgstr "Línea de re/sincronización" +msgstr "Valor de re‐sincr grande" #: data/gtk/ui/dialogs/Preferences.blp:108 #: data/gtk/ui/dialogs/Preferences.blp:134 msgid "Amount of milliseconds large re-sync performs by" -msgstr "" +msgstr "Cantidad de milisegundos realizando re‐sincronías grandes" #: data/gtk/ui/dialogs/Preferences.blp:146 -#, fuzzy msgid "Lyric Manipulation" -msgstr "Manipulación automática de archivos" +msgstr "Manipulación de letra" #: data/gtk/ui/dialogs/Preferences.blp:151 -#, fuzzy msgid "Auto Lyric Manipulation" -msgstr "Manipulación automática de archivos" +msgstr "Auto‐manipulación de letra" #: data/gtk/ui/dialogs/Preferences.blp:152 -#, fuzzy msgid "" "Automatically creates and updates lyric DB instance when any of lyric line " "or word changed" msgstr "" -"Crea y actualiza automáticamente los archivos cuando cambia alguna de las " -"líneas de la letra" +"Crea y actualiza automáticamente la instancia de letras BD cuando cambió " +"cualquiera de la línea de letra o palabra" #: data/gtk/ui/dialogs/Preferences.blp:161 msgid "Autosave Interval" -msgstr "" +msgstr "Auto‐guardar intervalo" #: data/gtk/ui/dialogs/Preferences.blp:162 msgid "Autosave interval after lyrics syncing inactivity" -msgstr "" +msgstr "Auto‐guardar intervalo tras sincronizar inactividad de letras" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:5 -#, fuzzy msgid "Re-Sync All Lines?" -msgstr "Línea de re/sincronización" +msgstr "¿Re‐sincronización de todas las líneas?" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:6 msgid "" "Input amount of milliseconds to re-sync all lines. Prefix it with “-” to re-" "sync backwards." msgstr "" +"Cantidad de entrada en milisegundos para re‐sincronizar todas las líneas. " +"Prefijo con “-” para re‐sincronizar hacia atrás." #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:11 msgid "Milliseconds" msgstr "Milisegundos" #: data/gtk/ui/dialogs/ResyncAllAlertDialog.blp:18 -#, fuzzy msgid "Re-Sync" -msgstr "Sincronizar" +msgstr "Re‐Sincronizar" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:10 msgid "Mass Download" -msgstr "" +msgstr "Descarga masiva" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:49 msgid "Rewrite Already Existing Lyrics" -msgstr "" +msgstr "Re‐escribir letras ya existentes" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:50 msgid "Will replace already existing lyrics in file to those one found" -msgstr "" +msgstr "Sustituirá letras ya existentes en el archivo a esas encontradas" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:73 -#, fuzzy msgid "No Log Available Yet" -msgstr "No hay letra sencilla disponible" +msgstr "Ninguna bitácora disponible aún" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:74 msgid "Start fetching to see something" -msgstr "" +msgstr "Inicio de obtención para ver algo" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:79 msgid "Lyrics Already Fetched" -msgstr "" +msgstr "Letras ya obtenidas" #: data/gtk/ui/dialogs/MassDownloadingDialog.blp:80 msgid "Lyrics for all songs are already fetched" -msgstr "" +msgstr "Letras para todas las canciones ya obtenidas" #: data/gtk/ui/dialogs/AboutFileDialog.blp:13 -#, fuzzy msgid "About File" -msgstr "Acerca del archivo" +msgstr "Acerca del Archivo" #: data/gtk/ui/dialogs/AboutFileDialog.blp:30 -#, fuzzy msgid "Show file" -msgstr "Acerca del archivo" +msgstr "Mostrar archivo" #: data/gtk/ui/dialogs/AboutFileDialog.blp:124 msgid "Imported at" -msgstr "" +msgstr "Importado en" #: data/gtk/ui/dialogs/AboutFileDialog.blp:132 msgid "Last Modified" -msgstr "" +msgstr "Último modificado" #: data/gtk/ui/dialogs/AboutFileDialog.blp:144 #: data/gtk/ui/dialogs/AboutFileDialog.blp:175 msgid "Available Lyrics" -msgstr "" +msgstr "Letras disponibles" #: data/gtk/ui/dialogs/AboutFileDialog.blp:159 -#, fuzzy msgid "Delete File" -msgstr "Abrir archivo" +msgstr "Eliminar Archivo" #: data/gtk/ui/dialogs/ImportDialog.blp:35 msgid "Import Settings" -msgstr "" +msgstr "Importar ajustes" #: data/gtk/ui/dialogs/ImportDialog.blp:39 msgid "Import With Lyrics" -msgstr "" +msgstr "Importar con letras" #: data/gtk/ui/dialogs/ImportDialog.blp:40 msgid "Also import lyric files if they have the same name" -msgstr "" +msgstr "Importa además los archivos de letras si tienen el mismo nombre" #: data/gtk/ui/dialogs/ImportDialog.blp:43 msgid "eLRC prefix" -msgstr "" +msgstr "Prefijo eLRC" #: data/gtk/ui/dialogs/ImportDialog.blp:44 msgid "Remain empty if not used" -msgstr "" +msgstr "Permanece vacío si no es utilizado" #: data/gtk/ui/dialogs/ImportDialog.blp:48 msgid "Prefer Embedded Lyrics" -msgstr "" +msgstr "Preferir letras embebidas" #: data/gtk/ui/dialogs/ImportDialog.blp:49 msgid "" "If file has lyrics embedded, they would be used during import. This " "overrides any import from files" msgstr "" +"Si el archivo tiene letras embebidas, podrían utilizarse durante la " +"importación. Esto sustituye cualquier importación desde los archivos" #: data/gtk/ui/dialogs/ImportDialog.blp:54 -#, fuzzy msgid "Move Files" -msgstr "Archivo" +msgstr "Trasladar Archivos" #: data/gtk/ui/dialogs/ImportDialog.blp:55 msgid "Moves files to the import location instead of copying them" -msgstr "" +msgstr "Traslada archivos al lugar importado en vez de copiarlos" #: data/gtk/ui/dialogs/ImportingDialog.blp:33 -#, fuzzy msgid "Importing…" -msgstr "Importar desde…" +msgstr "Importando…" #: data/gtk/ui/dialogs/ImportingDialog.blp:40 msgid "Preparing…" @@ -1122,14 +1085,12 @@ msgid "Replay selected line" msgstr "Repetir la línea seleccionada" #: data/gtk/ui/sync_pages/LblSyncPage.blp:85 -#, fuzzy msgid "Re-sync selected line back" -msgstr "Resincronización de la línea seleccionada 100ms atrás" +msgstr "Resincronización atrás de la línea seleccionada" #: data/gtk/ui/sync_pages/LblSyncPage.blp:95 -#, fuzzy msgid "Re-sync selected line forward" -msgstr "Resincronización de la línea seleccionada 100ms adelante" +msgstr "Resincronización adelante de la línea seleccionada" #: data/gtk/ui/sync_pages/LblSyncPage.blp:105 #: data/gtk/ui/sync_pages/LblSyncPage.blp:110 @@ -1143,24 +1104,22 @@ msgstr "Importar desde…" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:117 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:121 msgid "Export to …" -msgstr "Exportar a…" +msgstr "Exportar a …" #: data/gtk/ui/sync_pages/LblSyncPage.blp:160 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:158 -#, fuzzy msgid "Embed to File" -msgstr "Acerca del archivo" +msgstr "Embeber al archivo" #: data/gtk/ui/sync_pages/LblSyncPage.blp:163 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:161 -#, fuzzy msgid "As Plain" -msgstr "Sencillo" +msgstr "Como Sencillo" #: data/gtk/ui/sync_pages/LblSyncPage.blp:169 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:167 msgid "As LRC" -msgstr "" +msgstr "Como LRC" #: data/gtk/ui/sync_pages/LblSyncPage.blp:175 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:173 @@ -1189,17 +1148,16 @@ msgstr "Anexar línea" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:203 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:207 msgid "Utilities" -msgstr "" +msgstr "Utilidades" #: data/gtk/ui/sync_pages/LblSyncPage.blp:229 msgid "End sync" -msgstr "" +msgstr "Final síncrono" #: data/gtk/ui/sync_pages/LblSyncPage.blp:230 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:209 -#, fuzzy msgid "Re-sync all" -msgstr "Línea de re/sincronización" +msgstr "Resincronizar todo" #: data/gtk/ui/sync_pages/LblSyncPage.blp:231 #: data/gtk/ui/sync_pages/WBWSyncPage.blp:210 @@ -1212,19 +1170,16 @@ msgid "About file" msgstr "Acerca del archivo" #: data/gtk/ui/sync_pages/LblSyncPage.blp:277 -#, fuzzy msgid "Add Line" msgstr "Añadir línea" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:82 -#, fuzzy msgid "Re-sync selected word back" -msgstr "Resincronización de la línea seleccionada 100ms atrás" +msgstr "Resincronización atrás la palabra seleccionada" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:90 -#, fuzzy msgid "Re-sync selected word forward" -msgstr "Resincronización de la línea seleccionada 100ms adelante" +msgstr "Resincronización adelante la palabra seleccionada" #: data/gtk/ui/sync_pages/WBWSyncPage.blp:179 msgid "As eLRC" @@ -1253,7 +1208,7 @@ msgstr "Abrir la página de sincronización" #: data/gtk/ui/widgets/UIPlayer.blp:105 msgid "Play/Pause" -msgstr "" +msgstr "Reproducir/Pausar" #: data/gtk/ui/widgets/UIPlayer.blp:139 msgid "Playback settings" @@ -1281,6 +1236,8 @@ msgid "" "Chronograph is an open-source application designed for accurately syncing " "lyrics with audio timestamps." msgstr "" +"Cronograma es una aplicación de fuente abierta diseñada para sincronizar " +"letras con precisión con la marca de tiempo del sonido." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:13 msgid "" @@ -1289,6 +1246,10 @@ msgid "" "designed to give the community an ability to be the ones who make these " "lyrics." msgstr "" +"¿Puedes notar que muchos de los reproductores de música soportan letras " +"sincronizadas que se resaltan línea a línea o palabra a palabra mientras " +"reproducen? Esta aplicación fue diseñada para dar a la comunidad la " +"capacidad de ser los que hacen estas letras." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:16 msgid "" @@ -1296,6 +1257,10 @@ msgid "" "players use LRCLib to fetch synchronized lyrics, this integration allows " "users to easily contribute their work back to the open-source community." msgstr "" +"El cronógrafo directamente admite publicar a LRCLib. Como muchos " +"reproductores de música de FOSS utilizan LRCLib para obtener letras " +"sincronizadas, esta integración permite a los usuarios contribuir fácilmente " +"su trabajo a la comunidad de código abierto." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:19 msgid "" @@ -1304,11 +1269,14 @@ msgid "" "find lyrics for each of your track on LRClib and save it depending on your " "settings." msgstr "" +"Si tienes una gran base de música y sólo quieres descargar letras para todo " +"ello, Chronograph también admite la descarga de letras en masa. Tratará de " +"encontrar letras para cada una de sus pistas en LRClib y guardarla " +"dependiendo de sus ajustes." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:22 -#, fuzzy msgid "Syncing Modes" -msgstr "Modo de sincronización" +msgstr "Modos de sincronización" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:24 msgid "" @@ -1316,6 +1284,9 @@ msgid "" "placed for the whole line of lyrics. This is the most supported format of " "synced lyrics." msgstr "" +"Línea a línea (Primario): Aquí, cada vez que realice la acción de " +"sincronizar, la marca de hora se sitúa para la línea completa de letras. " +"Este es el formato más admitido de las letras sincronizadas." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:26 msgid "" @@ -1323,6 +1294,9 @@ msgid "" "timestamp for every single word, enabling players to animate lyrics with " "precision." msgstr "" +"Palabra a Palabra(Avanzado): Diseñado para calidad del karaoke verdadera. " +"Sitúa un marcador de tiempo para cada única palabra, habilitando a los " +"reproductores para animar letras con precisión." #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:29 msgid "Supported Formats" @@ -1331,36 +1305,36 @@ msgstr "Formatos Admitidos" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:32 msgid "OGG" -msgstr "" +msgstr "OGG" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:34 msgid "FLAC" -msgstr "" +msgstr "FLAC" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:36 msgid "MP3" -msgstr "" +msgstr "MP3" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:38 msgid "M4A" -msgstr "" +msgstr "M4A" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:40 msgid "OPUS" -msgstr "" +msgstr "OPUS" #. Translators: Remain as is #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:42 msgid "WAV" -msgstr "" +msgstr "WAV" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:43 msgid "AAC (reduced functionality)" -msgstr "" +msgstr "AAC (funcionalidad reducida)" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:79 msgid "Library" @@ -1372,11 +1346,11 @@ msgstr "Página de sincronización de letras" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:87 msgid "Word-by-Word syncing workflow" -msgstr "" +msgstr "Palabra a palabra sincronizando flujo de trabajo" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:91 msgid "Word-by-Word lyrics editor" -msgstr "" +msgstr "Editor de letras palabra a palabra" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:95 msgid "LRClib import dialog" @@ -1384,7 +1358,7 @@ msgstr "Diálogo de importación de LRClib" #: data/io.github.dzheremi2.lrcmake-gtk.metainfo.xml.in:99 msgid "Mass lyrics downloading dialog" -msgstr "" +msgstr "Letras masiva descargando diálogo" #. Translators: Please, do not remove original english keywords. Just add your language translations after these keywords (the last keyword must end with semicolon) #: data/io.github.dzheremi2.lrcmake-gtk.desktop.in:10 From ac5075490f338b3f52ee787900154812a579be2b Mon Sep 17 00:00:00 2001 From: reducedradius <137701630+flytothehighest@users.noreply.github.com> Date: Fri, 21 Aug 2026 08:21:52 +0200 Subject: [PATCH 24/24] i18n: translated using Weblate (Chinese (Simplified Han script)) Currently translated at 8.0% (23 of 285 strings) Translation: Chronograph/Chronograph Translate-URL: https://hosted.weblate.org/projects/chronograph/chronograph/zh_Hans/ --- po/zh_Hans.po | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/po/zh_Hans.po b/po/zh_Hans.po index 2e1a976..5d89cdb 100644 --- a/po/zh_Hans.po +++ b/po/zh_Hans.po @@ -8,8 +8,9 @@ msgstr "" "Project-Id-Version: Chronograph\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-15 21:01+0300\n" -"PO-Revision-Date: 2026-05-26 10:11+0000\n" -"Last-Translator: mevius \n" +"PO-Revision-Date: 2026-08-21 12:51+0000\n" +"Last-Translator: reducedradius " +"<137701630+flytothehighest@users.noreply.github.com>\n" "Language-Team: Chinese (Simplified Han script) \n" "Language: zh_Hans\n" @@ -17,11 +18,11 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 2026.6.dev0\n" +"X-Generator: Weblate 2026.9.dev0\n" #: chronograph/window.py:53 msgid "All Supported Media" -msgstr "" +msgstr "所有支持的媒体格式" #: chronograph/window.py:257 msgid "Only Chronograph libraries are supported" @@ -87,7 +88,7 @@ msgstr "" #: chronograph/main.py:198 msgid "Translate the App" -msgstr "" +msgstr "翻译此应用" #: chronograph/ui/dialogs/lrclib.py:114 msgid "Connection Error"