fix(download): suffix only colliding quality variants

This commit is contained in:
zarzet
2026-07-29 02:43:35 +07:00
parent 1f55523b64
commit e7fbaf7b75
41 changed files with 629 additions and 110 deletions
+1 -1
View File
@@ -6769,7 +6769,7 @@ abstract class AppLocalizations {
/// Description for retaining multiple quality versions
///
/// In en, this message translates to:
/// **'Add the selected quality to the filename and keep each version in download history'**
/// **'Keep every quality version; add its measured quality to the filename only when the name is already used'**
String get downloadQualityVariantsDescription;
/// Track menu action to download another quality version
+1 -1
View File
@@ -4136,7 +4136,7 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get downloadQualityVariantsDescription =>
'Add the selected quality to the filename and keep each version in download history';
'Jede Qualitätsversion behalten; die gemessene Qualität nur dann zum Dateinamen hinzufügen, wenn der Name bereits verwendet wird';
@override
String get trackOptionDownloadQualityVariant => 'Download another quality';
+1 -1
View File
@@ -4090,7 +4090,7 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get downloadQualityVariantsDescription =>
'Add the selected quality to the filename and keep each version in download history';
'Keep every quality version; add its measured quality to the filename only when the name is already used';
@override
String get trackOptionDownloadQualityVariant => 'Download another quality';
+2 -2
View File
@@ -4084,7 +4084,7 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get downloadQualityVariantsDescription =>
'Add the selected quality to the filename and keep each version in download history';
'Keep every quality version; add its measured quality to the filename only when the name is already used';
@override
String get trackOptionDownloadQualityVariant => 'Download another quality';
@@ -8790,7 +8790,7 @@ class AppLocalizationsEsEs extends AppLocalizationsEs {
@override
String get downloadQualityVariantsDescription =>
'Add the selected quality to the filename and keep each version in download history';
'Conservar cada versión de calidad; añadir la calidad medida al nombre solo cuando el nombre ya esté en uso';
@override
String get trackOptionDownloadQualityVariant => 'Download another quality';
+1 -1
View File
@@ -4196,7 +4196,7 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String get downloadQualityVariantsDescription =>
'Ajouter la qualité sélectionnée au nom du fichier et conserver chaque version dans l\'historique des téléchargements';
'Conserver chaque version de qualité ; ajouter la qualité mesurée au nom du fichier uniquement si le nom est déjà utilisé';
@override
String get trackOptionDownloadQualityVariant =>
+1 -1
View File
@@ -4087,7 +4087,7 @@ class AppLocalizationsId extends AppLocalizations {
@override
String get downloadQualityVariantsDescription =>
'Tambahkan kualitas yang dipilih ke nama file dan simpan setiap versi di riwayat unduhan';
'Simpan setiap versi kualitas; tambahkan kualitas terukur ke nama file hanya jika namanya sudah digunakan';
@override
String get trackOptionDownloadQualityVariant => 'Unduh kualitas lain';
+1 -1
View File
@@ -4079,7 +4079,7 @@ class AppLocalizationsJa extends AppLocalizations {
@override
String get downloadQualityVariantsDescription =>
'Add the selected quality to the filename and keep each version in download history';
'各品質版を保持し、同じ名前が既に使用されている場合のみ測定品質をファイル名に追加します';
@override
String get trackOptionDownloadQualityVariant => 'Download another quality';
+1 -1
View File
@@ -3968,7 +3968,7 @@ class AppLocalizationsKo extends AppLocalizations {
@override
String get downloadQualityVariantsDescription =>
'선택된 음질을 파일 이름에 추가하고, 각 버전을 다운로드 기록에 유지합니다';
'각 음질 버전을 유지하고, 같은 이름이 이미 사용 중일 때만 측정된 음질을 파일 이름에 추가합니다';
@override
String get trackOptionDownloadQualityVariant => '다른 음질 다운로드';
+2 -2
View File
@@ -4084,7 +4084,7 @@ class AppLocalizationsPt extends AppLocalizations {
@override
String get downloadQualityVariantsDescription =>
'Add the selected quality to the filename and keep each version in download history';
'Keep every quality version; add its measured quality to the filename only when the name is already used';
@override
String get trackOptionDownloadQualityVariant => 'Download another quality';
@@ -8755,7 +8755,7 @@ class AppLocalizationsPtPt extends AppLocalizationsPt {
@override
String get downloadQualityVariantsDescription =>
'Add the selected quality to the filename and keep each version in download history';
'Manter todas as versões de qualidade; adicionar a qualidade medida ao nome apenas quando o nome já estiver em uso';
@override
String get trackOptionDownloadQualityVariant => 'Download another quality';
+1 -1
View File
@@ -4121,7 +4121,7 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get downloadQualityVariantsDescription =>
'Add the selected quality to the filename and keep each version in download history';
'Сохранять каждую версию качества; добавлять измеренное качество к имени файла, только если имя уже занято';
@override
String get trackOptionDownloadQualityVariant => 'Download another quality';
+1 -1
View File
@@ -4120,7 +4120,7 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get downloadQualityVariantsDescription =>
'Add the selected quality to the filename and keep each version in download history';
'Her kalite sürümünü sakla; ölçülen kaliteyi yalnızca ad zaten kullanılıyorsa dosya adına ekle';
@override
String get trackOptionDownloadQualityVariant => 'Download another quality';
+1 -1
View File
@@ -4138,7 +4138,7 @@ class AppLocalizationsUk extends AppLocalizations {
@override
String get downloadQualityVariantsDescription =>
'Add the selected quality to the filename and keep each version in download history';
'Зберігати кожну версію якості; додавати виміряну якість до назви файлу лише тоді, коли назва вже використовується';
@override
String get trackOptionDownloadQualityVariant => 'Download another quality';
+1 -1
View File
@@ -6006,7 +6006,7 @@
"@downloadQualityVariants": {
"description": "Setting to retain multiple quality versions of the same track"
},
"downloadQualityVariantsDescription": "Add the selected quality to the filename and keep each version in download history",
"downloadQualityVariantsDescription": "Jede Qualitätsversion behalten; die gemessene Qualität nur dann zum Dateinamen hinzufügen, wenn der Name bereits verwendet wird",
"@downloadQualityVariantsDescription": {
"description": "Description for retaining multiple quality versions"
},
+1 -1
View File
@@ -5320,7 +5320,7 @@
"@downloadQualityVariants": {
"description": "Setting to retain multiple quality versions of the same track"
},
"downloadQualityVariantsDescription": "Add the selected quality to the filename and keep each version in download history",
"downloadQualityVariantsDescription": "Keep every quality version; add its measured quality to the filename only when the name is already used",
"@downloadQualityVariantsDescription": {
"description": "Description for retaining multiple quality versions"
},
+1 -1
View File
@@ -6006,7 +6006,7 @@
"@downloadQualityVariants": {
"description": "Setting to retain multiple quality versions of the same track"
},
"downloadQualityVariantsDescription": "Add the selected quality to the filename and keep each version in download history",
"downloadQualityVariantsDescription": "Conservar cada versión de calidad; añadir la calidad medida al nombre solo cuando el nombre ya esté en uso",
"@downloadQualityVariantsDescription": {
"description": "Description for retaining multiple quality versions"
},
+1 -1
View File
@@ -6006,7 +6006,7 @@
"@downloadQualityVariants": {
"description": "Setting to retain multiple quality versions of the same track"
},
"downloadQualityVariantsDescription": "Ajouter la qualité sélectionnée au nom du fichier et conserver chaque version dans l'historique des téléchargements",
"downloadQualityVariantsDescription": "Conserver chaque version de qualité ; ajouter la qualité mesurée au nom du fichier uniquement si le nom est déjà utilisé",
"@downloadQualityVariantsDescription": {
"description": "Description for retaining multiple quality versions"
},
+1 -1
View File
@@ -5962,7 +5962,7 @@
"@downloadQualityVariants": {
"description": "Pengaturan untuk menyimpan beberapa versi kualitas dari lagu yang sama"
},
"downloadQualityVariantsDescription": "Tambahkan kualitas yang dipilih ke nama file dan simpan setiap versi di riwayat unduhan",
"downloadQualityVariantsDescription": "Simpan setiap versi kualitas; tambahkan kualitas terukur ke nama file hanya jika namanya sudah digunakan",
"@downloadQualityVariantsDescription": {
"description": "Deskripsi penyimpanan beberapa versi kualitas"
},
+1 -1
View File
@@ -6006,7 +6006,7 @@
"@downloadQualityVariants": {
"description": "Setting to retain multiple quality versions of the same track"
},
"downloadQualityVariantsDescription": "Add the selected quality to the filename and keep each version in download history",
"downloadQualityVariantsDescription": "各品質版を保持し、同じ名前が既に使用されている場合のみ測定品質をファイル名に追加します",
"@downloadQualityVariantsDescription": {
"description": "Description for retaining multiple quality versions"
},
+1 -1
View File
@@ -5120,7 +5120,7 @@
"@downloadQualityVariants": {
"description": "Setting to retain multiple quality versions of the same track"
},
"downloadQualityVariantsDescription": "선택된 음질을 파일 이름에 추가하고, 각 버전을 다운로드 기록에 유지합니다",
"downloadQualityVariantsDescription": "각 음질 버전을 유지하고, 같은 이름이 이미 사용 중일 때만 측정된 음질을 파일 이름에 추가합니다",
"@downloadQualityVariantsDescription": {
"description": "Description for retaining multiple quality versions"
},
+1 -1
View File
@@ -6006,7 +6006,7 @@
"@downloadQualityVariants": {
"description": "Setting to retain multiple quality versions of the same track"
},
"downloadQualityVariantsDescription": "Add the selected quality to the filename and keep each version in download history",
"downloadQualityVariantsDescription": "Manter todas as versões de qualidade; adicionar a qualidade medida ao nome apenas quando o nome já estiver em uso",
"@downloadQualityVariantsDescription": {
"description": "Description for retaining multiple quality versions"
},
+1 -1
View File
@@ -6006,7 +6006,7 @@
"@downloadQualityVariants": {
"description": "Setting to retain multiple quality versions of the same track"
},
"downloadQualityVariantsDescription": "Add the selected quality to the filename and keep each version in download history",
"downloadQualityVariantsDescription": "Сохранять каждую версию качества; добавлять измеренное качество к имени файла, только если имя уже занято",
"@downloadQualityVariantsDescription": {
"description": "Description for retaining multiple quality versions"
},
+1 -1
View File
@@ -6006,7 +6006,7 @@
"@downloadQualityVariants": {
"description": "Setting to retain multiple quality versions of the same track"
},
"downloadQualityVariantsDescription": "Add the selected quality to the filename and keep each version in download history",
"downloadQualityVariantsDescription": "Her kalite sürümünü sakla; ölçülen kaliteyi yalnızca ad zaten kullanılıyorsa dosya adına ekle",
"@downloadQualityVariantsDescription": {
"description": "Description for retaining multiple quality versions"
},
+1 -1
View File
@@ -6006,7 +6006,7 @@
"@downloadQualityVariants": {
"description": "Setting to retain multiple quality versions of the same track"
},
"downloadQualityVariantsDescription": "Add the selected quality to the filename and keep each version in download history",
"downloadQualityVariantsDescription": "Зберігати кожну версію якості; додавати виміряну якість до назви файлу лише тоді, коли назва вже використовується",
"@downloadQualityVariantsDescription": {
"description": "Description for retaining multiple quality versions"
},