Commit Graph

10257 Commits

Author SHA1 Message Date
Vaclovas Intas
4926159484 Translated using Weblate (Lithuanian)
Currently translated at 67.9% (798 of 1174 strings)

Co-authored-by: Vaclovas Intas <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/lt/
Translation: Picard/App
2024-06-05 18:43:11 +00:00
Vaclovas Intas
e408429f45 Translated using Weblate (Lithuanian)
Currently translated at 11.3% (118 of 1041 strings)

Translated using Weblate (Lithuanian)

Currently translated at 67.9% (798 of 1174 strings)

Co-authored-by: Vaclovas Intas <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/lt/
Translate-URL: https://translations.metabrainz.org/projects/picard/2/constants/lt/
Translation: Picard/App
Translation: Picard/Constants
2024-06-02 08:42:34 +00:00
Laurent Monin
c774465605 Fix AttributeError: 'ScriptEditorDialog' object has no attribute 'unsaved_changes_confirmation'
Traceback (most recent call last):
  File "/home/zas/src/picard/./picard/ui/mainwindow/__init__.py", line 300, in closeEvent
    if not self.script_editor_dialog.unsaved_changes_confirmation():
AttributeError: 'ScriptEditorDialog' object has no attribute 'unsaved_changes_confirmation'. Did you mean: 'unsaved_changes_in_profile_confirmation'?

This issue was introduced in e253ef4956
2024-05-25 18:58:38 +02:00
wileyfoxyx
3737723180 Translated using Weblate (Russian)
Currently translated at 100.0% (15 of 15 strings)

Translated using Weblate (Russian)

Currently translated at 46.3% (482 of 1041 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (17 of 17 strings)

Translated using Weblate (Russian)

Currently translated at 58.1% (683 of 1174 strings)

Co-authored-by: wileyfoxyx <wileyfoxyx@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/ru/
Translate-URL: https://translations.metabrainz.org/projects/picard/2/appstream/ru/
Translate-URL: https://translations.metabrainz.org/projects/picard/2/constants/ru/
Translate-URL: https://translations.metabrainz.org/projects/picard/2/installer/ru/
Translation: Picard/App
Translation: Picard/AppStream
Translation: Picard/Constants
Translation: Picard/Installer
2024-05-19 17:42:35 +00:00
Laurent Monin
d5ea4bdc01 PICARD-2901: Only try to open edit tag dialog if there are tags to edit
Properly initialize `tag_diff` and check if it's `None`.
2024-05-17 16:00:37 +02:00
Philipp Wolfer
ecc0a870cb PICARD-2896: Support .ogx extension for Ogg container 2024-05-13 09:55:58 +02:00
Philipp Wolfer
e4953a03e6 PICARD-2895: Web service requests must set Authorization header only when required
Setting an empty authorization header can lead to request errors if the
server tries to validate the header if present.
2024-05-12 18:51:11 +02:00
salo.rock
89693c818f Translated using Weblate (Italian)
Currently translated at 100.0% (1174 of 1174 strings)

Co-authored-by: salo.rock <salo.rock@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/it/
Translation: Picard/App
2024-05-11 10:42:40 +00:00
Philipp Wolfer
36168cf977 PICARD-2891: When clustering files attached to a Track use orig_metadata 2024-05-09 13:48:09 +02:00
Vaclovas Intas
b0ae353fd8 Translated using Weblate (Lithuanian)
Currently translated at 67.8% (796 of 1174 strings)

Co-authored-by: Vaclovas Intas <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/lt/
Translation: Picard/App
2024-05-07 14:42:28 +00:00
Vaclovas Intas
88b0a8c4b0 Translated using Weblate (Lithuanian)
Currently translated at 67.6% (794 of 1174 strings)

Co-authored-by: Vaclovas Intas <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/lt/
Translation: Picard/App
2024-05-06 09:42:50 +00:00
Vaclovas Intas
74d7f1fd5e Translated using Weblate (Lithuanian)
Currently translated at 67.1% (788 of 1174 strings)

Co-authored-by: Vaclovas Intas <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/lt/
Translation: Picard/App
2024-05-04 12:42:28 +00:00
Philipp Wolfer
f57000eb48 PICARD-2883: Refactor FileItem.decide_file_icon_info
Return icon and tooltip in a single function.
2024-05-03 16:50:49 +02:00
Philipp Wolfer
6f2026a318 PICARD-2883: Show match icon tooltip also for files
Previously this was only shown for tracks, but not if multiple files
got linked to the same track.
2024-05-03 16:50:38 +02:00
Philipp Wolfer
eeaf8d90d9 PICARD-2885: Fix file permission and not found error icons not being shown
Majority of file errors happen inside mutagen and are wrapped into a
MutagenError. This hid the handling of the specific error conditions
for permission and file not found errors.
2024-05-03 12:35:40 +02:00
Laurent Monin
a26312cd91 Python 3.9 isn't available anymore with macos-latest, stick to macos-12 2024-05-02 07:01:52 +02:00
Philipp Wolfer
286c05de25 PICARD-2880: Ensure ratecontrol.set_minimum_delay stores the delay as int 2024-05-01 12:15:28 +02:00
Philipp Wolfer
e5fddc3ed6 Run Windows-1251 EAC log test only if charset-normalizer or chardet are available 2024-05-01 12:00:35 +02:00
Laurent Monin
c16a8315a9 NonAlbumTrack: fix genres on refresh, clear genres before loading 2024-04-30 11:47:18 +02:00
Laurent Monin
fe8f8e3017 Make DataObj.genres a property (internally using _genres) 2024-04-30 11:47:08 +02:00
Philipp Wolfer
01a3ee39b5 Always detect_file_encoding ASCII as UTF-8
This ensures partially analyzed documents that are detected as ASCII
but contain UTF-8 encodings later in the file still get loaded. Also
it standardizes charset detection between chardet and charset_normalizers,
which previously differed on the \00 test case.
2024-04-30 11:44:47 +02:00
Philipp Wolfer
43f7603c01 Fix tests for detect_file_encoding without charset-normalizer installed 2024-04-30 11:44:21 +02:00
Philipp Wolfer
60c3ed0c13 Fixed utf-32 detection from BOM
- the utf-32-le BOM was in wrong order
- longer BOMs need to be checked first
- added BOM for utf-8-sig
2024-04-30 11:44:11 +02:00
Dimlbur
5b56623a76 Translated using Weblate (Russian)
Currently translated at 57.8% (679 of 1174 strings)

Co-authored-by: Dimlbur <Dimlbur@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/ru/
Translation: Picard/App
2024-04-28 11:42:36 +00:00
Dimlbur
3b0c634516 Translated using Weblate (Russian)
Currently translated at 57.8% (679 of 1174 strings)

Co-authored-by: Dimlbur <Dimlbur@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/ru/
Translation: Picard/App
2024-04-27 10:42:32 +00:00
Dimlbur
36ffc794d3 Translated using Weblate (Russian)
Currently translated at 57.1% (671 of 1174 strings)

Co-authored-by: Dimlbur <Dimlbur@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/ru/
Translation: Picard/App
2024-04-26 09:42:27 +00:00
Vaclovas Intas
aab6b57588 Translated using Weblate (Lithuanian)
Currently translated at 66.0% (775 of 1174 strings)

Co-authored-by: Vaclovas Intas <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/lt/
Translation: Picard/App
2024-04-26 09:42:27 +00:00
Vac31
8d46361d3c Translated using Weblate (Lithuanian)
Currently translated at 66.0% (775 of 1174 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/lt/
Translation: Picard/App
2024-04-23 16:42:40 +00:00
Laurent Monin
b5f01cb370 PICARD-2868: don't try to move a non-existing file after search 2024-04-20 17:39:51 +02:00
Philipp Wolfer
22ef84596a PICARD-2850: Use old filename if naming script evaluates to empty filename
This is a variation of previously fixed PICARD-2219, but for the case
where only the basename results in an empty name.
2024-04-20 17:39:42 +02:00
Philipp Wolfer
e41727b428 PICARD-2850: Extend file naming examples with additional variables
This includes technical file variables and additional tags that would
be set for the selected recordings.
2024-04-20 17:39:41 +02:00
toineenzo
f303e50e21 Translated using Weblate (Dutch)
Currently translated at 100.0% (1174 of 1174 strings)

Co-authored-by: toineenzo <toinerademacher@hotmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/nl/
Translation: Picard/App
2024-04-12 01:28:59 +00:00
Philipp Wolfer
7c5b690444 Translated using Weblate (Turkish)
Currently translated at 30.7% (361 of 1174 strings)

Translated using Weblate (Swedish)

Currently translated at 54.2% (637 of 1174 strings)

Translated using Weblate (Albanian)

Currently translated at 22.4% (264 of 1174 strings)

Translated using Weblate (Slovenian)

Currently translated at 23.6% (278 of 1174 strings)

Translated using Weblate (Slovak)

Currently translated at 26.4% (311 of 1174 strings)

Translated using Weblate (Polish)

Currently translated at 56.3% (661 of 1174 strings)

Translated using Weblate (Korean)

Currently translated at 60.2% (707 of 1174 strings)

Translated using Weblate (Indonesian)

Currently translated at 14.2% (167 of 1174 strings)

Co-authored-by: Philipp Wolfer <ph.wolfer@gmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/id/
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/ko/
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/pl/
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/sk/
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/sl/
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/sq/
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/sv/
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/tr/
Translation: Picard/App
2024-04-07 12:29:01 +00:00
dependabot[bot]
78c4b6a101 Bump softprops/action-gh-release from 1 to 2
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-02 18:57:03 +02:00
ankhedonic
cf9fceedf1 Translated using Weblate (Polish)
Currently translated at 56.3% (661 of 1174 strings)

Co-authored-by: ankhedonic <ankhedonic@gmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/pl/
Translation: Picard/App
2024-04-02 10:28:57 +00:00
salo.rock
52c6ff64a5 Translated using Weblate (Italian)
Currently translated at 100.0% (1174 of 1174 strings)

Co-authored-by: salo.rock <salo.rock@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/it/
Translation: Picard/App
2024-03-31 10:28:56 +00:00
wileyfoxyx
e304518ecd Translated using Weblate (Russian)
Currently translated at 56.7% (666 of 1174 strings)

Co-authored-by: wileyfoxyx <wileyfoxyx@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/ru/
Translation: Picard/App
2024-03-25 12:28:56 +00:00
Laurent Monin
d5a2ced697 Remove name & email, requested by author 2024-03-20 15:05:41 +01:00
Philipp Wolfer
e48eb2f124 Run update_constants 2024-03-19 07:47:50 +01:00
Philipp Wolfer
40ed1edf6a Documented charset_normalizer/chardet dependency in INSTALL.md 2024-03-19 07:45:54 +01:00
Vac31
754a1e961f Translated using Weblate (Lithuanian)
Currently translated at 64.8% (761 of 1174 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/lt/
Translation: Picard/App
2024-03-17 21:28:55 +00:00
Philipp Wolfer
3c2b0b88b1 PICARD-2716: Accept encodings other than utf-8 when opening CD extraction logs
# Conflicts:
#	requirements-macos-11.txt
2024-03-17 15:18:58 +01:00
Serial
158537e9e0 Add test case
Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2024-03-17 15:16:47 +01:00
Serial
5d49751c43 PICARD-2468: Handle unspecified languages in ID3 comments
Previously, a `COMM` frame with `lang='XXX' desc=''` would be saved as a separate frame with `lang='eng' desc='XXX'`.

Signed-off-by: Serial <69764315+Serial-ATA@users.noreply.github.com>
2024-03-17 15:16:38 +01:00
Vac31
7e6404d1c7 Translated using Weblate (Lithuanian)
Currently translated at 64.7% (760 of 1174 strings)

Co-authored-by: Vac31 <gateway_31@protonmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/lt/
Translation: Picard/App
2024-03-15 09:28:56 +00:00
Dimlbur
03ae37fb24 Translated using Weblate (Russian)
Currently translated at 56.7% (666 of 1174 strings)

Co-authored-by: Dimlbur <Dimlbur@users.noreply.translations.metabrainz.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/app/ru/
Translation: Picard/App
2024-03-11 19:28:55 +00:00
Philipp Wolfer
d679ce7910 Translated using Weblate (Swedish)
Currently translated at 11.7% (122 of 1041 strings)

Translated using Weblate (Portuguese)

Currently translated at 4.7% (49 of 1041 strings)

Co-authored-by: Philipp Wolfer <ph.wolfer@gmail.com>
Translate-URL: https://translations.metabrainz.org/projects/picard/2/constants/pt/
Translate-URL: https://translations.metabrainz.org/projects/picard/2/constants/sv/
Translation: Picard/Constants
2024-03-05 08:28:55 +00:00
Philipp Wolfer
a97c7719fc Bump version 2024-02-29 22:26:53 +01:00
Philipp Wolfer
0c0583f8e7 CI: Install gettext for Windows
Before that the gettext command shipping with git for Windows were used.
Since git 2.44.0 these are no longer bundled.

# Conflicts:
#	.github/workflows/package-pypi.yml
#	.github/workflows/package-windows.yml
2024-02-29 21:53:53 +01:00
Philipp Wolfer
27d665e1ee CI: Use Powershell Add-Content instead of Write-Output to append to files 2024-02-29 21:49:56 +01:00