feat(l10n): localize settings search

This commit is contained in:
zarzet
2026-07-29 17:13:01 +07:00
parent 7230dd3df8
commit 78670a6ea3
25 changed files with 470 additions and 12 deletions
+42
View File
@@ -7869,6 +7869,48 @@ abstract class AppLocalizations {
/// In en, this message translates to:
/// **'Open browser'**
String get extensionVerificationOpenBrowser;
/// Placeholder of the search field on the Settings tab
///
/// In en, this message translates to:
/// **'Search settings'**
String get settingsSearchHint;
/// Shown when a Settings search returns nothing
///
/// In en, this message translates to:
/// **'No settings match \"{query}\"'**
String settingsSearchNoResults(String query);
/// Settings group covering look and feel
///
/// In en, this message translates to:
/// **'Interface'**
String get settingsGroupInterface;
/// Settings group covering the library, metadata and lyrics
///
/// In en, this message translates to:
/// **'Content & metadata'**
String get settingsGroupContent;
/// Settings group covering download behaviour and storage
///
/// In en, this message translates to:
/// **'Downloads & files'**
String get settingsGroupDownloads;
/// Settings group covering app-level data, cache and logs
///
/// In en, this message translates to:
/// **'System'**
String get settingsGroupSystem;
/// Settings group covering the about page and donations
///
/// In en, this message translates to:
/// **'About & support'**
String get settingsGroupHelp;
}
class _AppLocalizationsDelegate
+23
View File
@@ -4846,4 +4846,27 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get extensionVerificationOpenBrowser => 'Open browser';
@override
String get settingsSearchHint => 'Einstellungen durchsuchen';
@override
String settingsSearchNoResults(String query) {
return 'Keine Einstellungen für \"$query\" gefunden';
}
@override
String get settingsGroupInterface => 'Oberfläche';
@override
String get settingsGroupContent => 'Inhalte & Metadaten';
@override
String get settingsGroupDownloads => 'Downloads & Dateien';
@override
String get settingsGroupSystem => 'System';
@override
String get settingsGroupHelp => 'Info & Unterstützung';
}
+23
View File
@@ -4801,4 +4801,27 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get extensionVerificationOpenBrowser => 'Open browser';
@override
String get settingsSearchHint => 'Search settings';
@override
String settingsSearchNoResults(String query) {
return 'No settings match \"$query\"';
}
@override
String get settingsGroupInterface => 'Interface';
@override
String get settingsGroupContent => 'Content & metadata';
@override
String get settingsGroupDownloads => 'Downloads & files';
@override
String get settingsGroupSystem => 'System';
@override
String get settingsGroupHelp => 'About & support';
}
+46
View File
@@ -4795,6 +4795,29 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get extensionVerificationOpenBrowser => 'Open browser';
@override
String get settingsSearchHint => 'Buscar en los ajustes';
@override
String settingsSearchNoResults(String query) {
return 'Ningún ajuste coincide con \"$query\"';
}
@override
String get settingsGroupInterface => 'Interfaz';
@override
String get settingsGroupContent => 'Contenido y metadatos';
@override
String get settingsGroupDownloads => 'Descargas y archivos';
@override
String get settingsGroupSystem => 'Sistema';
@override
String get settingsGroupHelp => 'Información y soporte';
}
/// The translations for Spanish Castilian, as used in Spain (`es_ES`).
@@ -9498,4 +9521,27 @@ class AppLocalizationsEsEs extends AppLocalizationsEs {
@override
String get extensionVerificationOpenBrowser => 'Open browser';
@override
String get settingsSearchHint => 'Buscar en los ajustes';
@override
String settingsSearchNoResults(String query) {
return 'Ningún ajuste coincide con \"$query\"';
}
@override
String get settingsGroupInterface => 'Interfaz';
@override
String get settingsGroupContent => 'Contenido y metadatos';
@override
String get settingsGroupDownloads => 'Descargas y archivos';
@override
String get settingsGroupSystem => 'Sistema';
@override
String get settingsGroupHelp => 'Información y soporte';
}
+23
View File
@@ -4917,4 +4917,27 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String get extensionVerificationOpenBrowser => 'Ouvrir le navigateur';
@override
String get settingsSearchHint => 'Rechercher dans les paramètres';
@override
String settingsSearchNoResults(String query) {
return 'Aucun paramètre ne correspond à « $query »';
}
@override
String get settingsGroupInterface => 'Interface';
@override
String get settingsGroupContent => 'Contenu et métadonnées';
@override
String get settingsGroupDownloads => 'Téléchargements et fichiers';
@override
String get settingsGroupSystem => 'Système';
@override
String get settingsGroupHelp => 'À propos et assistance';
}
+23
View File
@@ -4799,4 +4799,27 @@ class AppLocalizationsId extends AppLocalizations {
@override
String get extensionVerificationOpenBrowser => 'Open browser';
@override
String get settingsSearchHint => 'Cari pengaturan';
@override
String settingsSearchNoResults(String query) {
return 'Tidak ada pengaturan yang cocok dengan \"$query\"';
}
@override
String get settingsGroupInterface => 'Antarmuka';
@override
String get settingsGroupContent => 'Konten & metadata';
@override
String get settingsGroupDownloads => 'Unduhan & file';
@override
String get settingsGroupSystem => 'Sistem';
@override
String get settingsGroupHelp => 'Tentang & dukungan';
}
+23
View File
@@ -4790,4 +4790,27 @@ class AppLocalizationsJa extends AppLocalizations {
@override
String get extensionVerificationOpenBrowser => 'Open browser';
@override
String get settingsSearchHint => '設定を検索';
@override
String settingsSearchNoResults(String query) {
return '$query」に一致する設定はありません';
}
@override
String get settingsGroupInterface => 'インターフェース';
@override
String get settingsGroupContent => 'コンテンツとメタデータ';
@override
String get settingsGroupDownloads => 'ダウンロードとファイル';
@override
String get settingsGroupSystem => 'システム';
@override
String get settingsGroupHelp => 'アプリ情報とサポート';
}
+23
View File
@@ -4671,4 +4671,27 @@ class AppLocalizationsKo extends AppLocalizations {
@override
String get extensionVerificationOpenBrowser => '브라우저 열기';
@override
String get settingsSearchHint => '설정 검색';
@override
String settingsSearchNoResults(String query) {
return '\"$query\"와(과) 일치하는 설정이 없습니다';
}
@override
String get settingsGroupInterface => '인터페이스';
@override
String get settingsGroupContent => '콘텐츠 및 메타데이터';
@override
String get settingsGroupDownloads => '다운로드 및 파일';
@override
String get settingsGroupSystem => '시스템';
@override
String get settingsGroupHelp => '정보 및 지원';
}
+46
View File
@@ -4795,6 +4795,29 @@ class AppLocalizationsPt extends AppLocalizations {
@override
String get extensionVerificationOpenBrowser => 'Open browser';
@override
String get settingsSearchHint => 'Pesquisar configurações';
@override
String settingsSearchNoResults(String query) {
return 'Nenhuma configuração corresponde a \"$query\"';
}
@override
String get settingsGroupInterface => 'Interface';
@override
String get settingsGroupContent => 'Conteúdo e metadados';
@override
String get settingsGroupDownloads => 'Downloads e arquivos';
@override
String get settingsGroupSystem => 'Sistema';
@override
String get settingsGroupHelp => 'Sobre e suporte';
}
/// The translations for Portuguese, as used in Portugal (`pt_PT`).
@@ -9463,4 +9486,27 @@ class AppLocalizationsPtPt extends AppLocalizationsPt {
@override
String get extensionVerificationOpenBrowser => 'Open browser';
@override
String get settingsSearchHint => 'Pesquisar definições';
@override
String settingsSearchNoResults(String query) {
return 'Nenhuma definição corresponde a \"$query\"';
}
@override
String get settingsGroupInterface => 'Interface';
@override
String get settingsGroupContent => 'Conteúdo e metadados';
@override
String get settingsGroupDownloads => 'Transferências e ficheiros';
@override
String get settingsGroupSystem => 'Sistema';
@override
String get settingsGroupHelp => 'Sobre e suporte';
}
+23
View File
@@ -4832,4 +4832,27 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get extensionVerificationOpenBrowser => 'Open browser';
@override
String get settingsSearchHint => 'Поиск в настройках';
@override
String settingsSearchNoResults(String query) {
return 'Нет настроек, соответствующих запросу «$query»';
}
@override
String get settingsGroupInterface => 'Интерфейс';
@override
String get settingsGroupContent => 'Контент и метаданные';
@override
String get settingsGroupDownloads => 'Загрузки и файлы';
@override
String get settingsGroupSystem => 'Система';
@override
String get settingsGroupHelp => 'О приложении и поддержка';
}
+23
View File
@@ -4831,4 +4831,27 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get extensionVerificationOpenBrowser => 'Open browser';
@override
String get settingsSearchHint => 'Ayarlarda ara';
@override
String settingsSearchNoResults(String query) {
return '\"$query\" ile eşleşen ayar bulunamadı';
}
@override
String get settingsGroupInterface => 'Arayüz';
@override
String get settingsGroupContent => 'İçerik ve meta veriler';
@override
String get settingsGroupDownloads => 'İndirmeler ve dosyalar';
@override
String get settingsGroupSystem => 'Sistem';
@override
String get settingsGroupHelp => 'Hakkında ve destek';
}
+23
View File
@@ -4849,4 +4849,27 @@ class AppLocalizationsUk extends AppLocalizations {
@override
String get extensionVerificationOpenBrowser => 'Open browser';
@override
String get settingsSearchHint => 'Пошук у налаштуваннях';
@override
String settingsSearchNoResults(String query) {
return 'Немає налаштувань, що відповідають запиту «$query»';
}
@override
String get settingsGroupInterface => 'Інтерфейс';
@override
String get settingsGroupContent => 'Вміст і метадані';
@override
String get settingsGroupDownloads => 'Завантаження та файли';
@override
String get settingsGroupSystem => 'Система';
@override
String get settingsGroupHelp => 'Про програму та підтримка';
}
+8 -1
View File
@@ -6018,5 +6018,12 @@
"queueResolvingDownloadMetadata": "Resolving track metadata...",
"queueResolvingDownloadStream": "Preparing audio stream...",
"queueWaitingForVerification": "Waiting for verification...",
"queueResumingAfterVerification": "Resuming after verification..."
"queueResumingAfterVerification": "Resuming after verification...",
"settingsSearchHint": "Einstellungen durchsuchen",
"settingsSearchNoResults": "Keine Einstellungen für \"{query}\" gefunden",
"settingsGroupInterface": "Oberfläche",
"settingsGroupContent": "Inhalte & Metadaten",
"settingsGroupDownloads": "Downloads & Dateien",
"settingsGroupSystem": "System",
"settingsGroupHelp": "Info & Unterstützung"
}
+33
View File
@@ -6222,5 +6222,38 @@
"extensionVerificationOpenBrowser": "Open browser",
"@extensionVerificationOpenBrowser": {
"description": "Button to open the extension verification URL in a browser"
},
"settingsSearchHint": "Search settings",
"@settingsSearchHint": {
"description": "Placeholder of the search field on the Settings tab"
},
"settingsSearchNoResults": "No settings match \"{query}\"",
"@settingsSearchNoResults": {
"description": "Shown when a Settings search returns nothing",
"placeholders": {
"query": {
"type": "String"
}
}
},
"settingsGroupInterface": "Interface",
"@settingsGroupInterface": {
"description": "Settings group covering look and feel"
},
"settingsGroupContent": "Content & metadata",
"@settingsGroupContent": {
"description": "Settings group covering the library, metadata and lyrics"
},
"settingsGroupDownloads": "Downloads & files",
"@settingsGroupDownloads": {
"description": "Settings group covering download behaviour and storage"
},
"settingsGroupSystem": "System",
"@settingsGroupSystem": {
"description": "Settings group covering app-level data, cache and logs"
},
"settingsGroupHelp": "About & support",
"@settingsGroupHelp": {
"description": "Settings group covering the about page and donations"
}
}
+8 -1
View File
@@ -4279,5 +4279,12 @@
"downloadFallbackExtensionsSubtitle": "Choose which extensions can be used as fallback",
"@downloadFallbackExtensionsSubtitle": {
"description": "Subtitle for fallback extensions item"
}
},
"settingsSearchHint": "Buscar en los ajustes",
"settingsSearchNoResults": "Ningún ajuste coincide con \"{query}\"",
"settingsGroupInterface": "Interfaz",
"settingsGroupContent": "Contenido y metadatos",
"settingsGroupDownloads": "Descargas y archivos",
"settingsGroupSystem": "Sistema",
"settingsGroupHelp": "Información y soporte"
}
+8 -1
View File
@@ -6018,5 +6018,12 @@
"queueResolvingDownloadMetadata": "Resolving track metadata...",
"queueResolvingDownloadStream": "Preparing audio stream...",
"queueWaitingForVerification": "Waiting for verification...",
"queueResumingAfterVerification": "Resuming after verification..."
"queueResumingAfterVerification": "Resuming after verification...",
"settingsSearchHint": "Buscar en los ajustes",
"settingsSearchNoResults": "Ningún ajuste coincide con \"{query}\"",
"settingsGroupInterface": "Interfaz",
"settingsGroupContent": "Contenido y metadatos",
"settingsGroupDownloads": "Descargas y archivos",
"settingsGroupSystem": "Sistema",
"settingsGroupHelp": "Información y soporte"
}
+8 -1
View File
@@ -6018,5 +6018,12 @@
"queueResolvingDownloadMetadata": "Récupération des métadonnées du morceau...",
"queueResolvingDownloadStream": "Préparation du flux audio...",
"queueWaitingForVerification": "En attente de vérification...",
"queueResumingAfterVerification": "Reprise après vérification..."
"queueResumingAfterVerification": "Reprise après vérification...",
"settingsSearchHint": "Rechercher dans les paramètres",
"settingsSearchNoResults": "Aucun paramètre ne correspond à « {query} »",
"settingsGroupInterface": "Interface",
"settingsGroupContent": "Contenu et métadonnées",
"settingsGroupDownloads": "Téléchargements et fichiers",
"settingsGroupSystem": "Système",
"settingsGroupHelp": "À propos et assistance"
}
+8 -1
View File
@@ -6059,5 +6059,12 @@
"notifVerificationRequiredBody": "Open the app to complete verification and resume downloads",
"@notifVerificationRequiredBody": {
"description": "Notification body prompting the user to return to the app to solve a verification challenge"
}
},
"settingsSearchHint": "Cari pengaturan",
"settingsSearchNoResults": "Tidak ada pengaturan yang cocok dengan \"{query}\"",
"settingsGroupInterface": "Antarmuka",
"settingsGroupContent": "Konten & metadata",
"settingsGroupDownloads": "Unduhan & file",
"settingsGroupSystem": "Sistem",
"settingsGroupHelp": "Tentang & dukungan"
}
+8 -1
View File
@@ -6018,5 +6018,12 @@
"queueResolvingDownloadMetadata": "Resolving track metadata...",
"queueResolvingDownloadStream": "Preparing audio stream...",
"queueWaitingForVerification": "Waiting for verification...",
"queueResumingAfterVerification": "Resuming after verification..."
"queueResumingAfterVerification": "Resuming after verification...",
"settingsSearchHint": "設定を検索",
"settingsSearchNoResults": "「{query}」に一致する設定はありません",
"settingsGroupInterface": "インターフェース",
"settingsGroupContent": "コンテンツとメタデータ",
"settingsGroupDownloads": "ダウンロードとファイル",
"settingsGroupSystem": "システム",
"settingsGroupHelp": "アプリ情報とサポート"
}
+8 -1
View File
@@ -6018,5 +6018,12 @@
"extensionVerificationOpenBrowser": "브라우저 열기",
"@extensionVerificationOpenBrowser": {
"description": "Button to open the extension verification URL in a browser"
}
},
"settingsSearchHint": "설정 검색",
"settingsSearchNoResults": "\"{query}\"와(과) 일치하는 설정이 없습니다",
"settingsGroupInterface": "인터페이스",
"settingsGroupContent": "콘텐츠 및 메타데이터",
"settingsGroupDownloads": "다운로드 및 파일",
"settingsGroupSystem": "시스템",
"settingsGroupHelp": "정보 및 지원"
}
+8 -1
View File
@@ -4279,5 +4279,12 @@
"downloadFallbackExtensionsSubtitle": "Choose which extensions can be used as fallback",
"@downloadFallbackExtensionsSubtitle": {
"description": "Subtitle for fallback extensions item"
}
},
"settingsSearchHint": "Pesquisar configurações",
"settingsSearchNoResults": "Nenhuma configuração corresponde a \"{query}\"",
"settingsGroupInterface": "Interface",
"settingsGroupContent": "Conteúdo e metadados",
"settingsGroupDownloads": "Downloads e arquivos",
"settingsGroupSystem": "Sistema",
"settingsGroupHelp": "Sobre e suporte"
}
+8 -1
View File
@@ -6018,5 +6018,12 @@
"queueResolvingDownloadMetadata": "Resolving track metadata...",
"queueResolvingDownloadStream": "Preparing audio stream...",
"queueWaitingForVerification": "Waiting for verification...",
"queueResumingAfterVerification": "Resuming after verification..."
"queueResumingAfterVerification": "Resuming after verification...",
"settingsSearchHint": "Pesquisar definições",
"settingsSearchNoResults": "Nenhuma definição corresponde a \"{query}\"",
"settingsGroupInterface": "Interface",
"settingsGroupContent": "Conteúdo e metadados",
"settingsGroupDownloads": "Transferências e ficheiros",
"settingsGroupSystem": "Sistema",
"settingsGroupHelp": "Sobre e suporte"
}
+8 -1
View File
@@ -6018,5 +6018,12 @@
"queueResolvingDownloadMetadata": "Resolving track metadata...",
"queueResolvingDownloadStream": "Preparing audio stream...",
"queueWaitingForVerification": "Waiting for verification...",
"queueResumingAfterVerification": "Resuming after verification..."
"queueResumingAfterVerification": "Resuming after verification...",
"settingsSearchHint": "Поиск в настройках",
"settingsSearchNoResults": "Нет настроек, соответствующих запросу «{query}»",
"settingsGroupInterface": "Интерфейс",
"settingsGroupContent": "Контент и метаданные",
"settingsGroupDownloads": "Загрузки и файлы",
"settingsGroupSystem": "Система",
"settingsGroupHelp": "О приложении и поддержка"
}
+8 -1
View File
@@ -6018,5 +6018,12 @@
"queueResolvingDownloadMetadata": "Resolving track metadata...",
"queueResolvingDownloadStream": "Preparing audio stream...",
"queueWaitingForVerification": "Waiting for verification...",
"queueResumingAfterVerification": "Resuming after verification..."
"queueResumingAfterVerification": "Resuming after verification...",
"settingsSearchHint": "Ayarlarda ara",
"settingsSearchNoResults": "\"{query}\" ile eşleşen ayar bulunamadı",
"settingsGroupInterface": "Arayüz",
"settingsGroupContent": "İçerik ve meta veriler",
"settingsGroupDownloads": "İndirmeler ve dosyalar",
"settingsGroupSystem": "Sistem",
"settingsGroupHelp": "Hakkında ve destek"
}
+8 -1
View File
@@ -6018,5 +6018,12 @@
"queueResolvingDownloadMetadata": "Resolving track metadata...",
"queueResolvingDownloadStream": "Preparing audio stream...",
"queueWaitingForVerification": "Waiting for verification...",
"queueResumingAfterVerification": "Resuming after verification..."
"queueResumingAfterVerification": "Resuming after verification...",
"settingsSearchHint": "Пошук у налаштуваннях",
"settingsSearchNoResults": "Немає налаштувань, що відповідають запиту «{query}»",
"settingsGroupInterface": "Інтерфейс",
"settingsGroupContent": "Вміст і метадані",
"settingsGroupDownloads": "Завантаження та файли",
"settingsGroupSystem": "Система",
"settingsGroupHelp": "Про програму та підтримка"
}