refactor: remove omitProviderInModelName functionality and related localization

- Removed the omitProviderInModelName key from PreferenceKeys and its associated logic throughout the codebase.
- Updated SettingsService and AppSettings to eliminate references to the omitted provider functionality.
- Cleaned up related localization strings in multiple languages to reflect the removal of this feature.
- Enhanced code clarity and maintainability by streamlining settings management.
This commit is contained in:
cogwheel0
2025-10-04 23:43:35 +05:30
parent f4e4e86c38
commit 072453d588
14 changed files with 6 additions and 143 deletions

View File

@@ -291,8 +291,6 @@
"quickActionsDescription": "Wähle bis zu zwei Schnellzugriffe, die neben dem Eingabefeld angepinnt werden",
"display": "Anzeige",
"realtime": "Echtzeit",
"hideProviderInModelNames": "Anbieter in Modellnamen ausblenden",
"hideProviderInModelNamesDescription": "Zeige Namen wie \"gpt-4o\" statt \"openai/gpt-4o\".",
"transportMode": "Transportmodus",
"transportModeDescription": "Wähle, wie die App für Echtzeit-Updates verbindet.",
"mode": "Modus",

View File

@@ -584,10 +584,6 @@
"@display": {"description": "Section header for visual and layout related settings."},
"realtime": "Realtime",
"@realtime": {"description": "Section header for realtime/transport settings."},
"hideProviderInModelNames": "Hide provider in model names",
"@hideProviderInModelNames": {"description": "Toggle label to hide the provider prefix in model names (e.g., show gpt-4o instead of openai/gpt-4o)."},
"hideProviderInModelNamesDescription": "Show names like \"gpt-4o\" instead of \"openai/gpt-4o\".",
"@hideProviderInModelNamesDescription": {"description": "Helper text for provider hiding toggle."},
"transportMode": "Transport mode",
"@transportMode": {"description": "Title for selecting the networking transport used for realtime."},
"transportModeDescription": "Choose how the app connects for realtime updates.",

View File

@@ -291,8 +291,6 @@
"quickActionsDescription": "Choisissez jusqu'à deux raccourcis à épingler près du champ de saisie",
"display": "Affichage",
"realtime": "Temps réel",
"hideProviderInModelNames": "Masquer le fournisseur dans les noms de modèles",
"hideProviderInModelNamesDescription": "Afficher des noms comme \"gpt-4o\" au lieu de \"openai/gpt-4o\".",
"transportMode": "Mode de transport",
"transportModeDescription": "Choisissez comment l'app se connecte pour les mises à jour en temps réel.",
"mode": "Mode",

View File

@@ -291,8 +291,6 @@
"quickActionsDescription": "Scegli fino a due scorciatoie da fissare vicino al campo di input",
"display": "Schermo",
"realtime": "Tempo reale",
"hideProviderInModelNames": "Nascondi provider nei nomi dei modelli",
"hideProviderInModelNamesDescription": "Mostra nomi come \"gpt-4o\" invece di \"openai/gpt-4o\".",
"transportMode": "Modalità di trasporto",
"transportModeDescription": "Scegli come l'app si connette per gli aggiornamenti in tempo reale.",
"mode": "Modalità",

View File

@@ -1596,18 +1596,6 @@ abstract class AppLocalizations {
/// **'Realtime'**
String get realtime;
/// Toggle label to hide the provider prefix in model names (e.g., show gpt-4o instead of openai/gpt-4o).
///
/// In en, this message translates to:
/// **'Hide provider in model names'**
String get hideProviderInModelNames;
/// Helper text for provider hiding toggle.
///
/// In en, this message translates to:
/// **'Show names like \"gpt-4o\" instead of \"openai/gpt-4o\".'**
String get hideProviderInModelNamesDescription;
/// Title for selecting the networking transport used for realtime.
///
/// In en, this message translates to:

View File

@@ -835,13 +835,6 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get realtime => 'Echtzeit';
@override
String get hideProviderInModelNames => 'Anbieter in Modellnamen ausblenden';
@override
String get hideProviderInModelNamesDescription =>
'Zeige Namen wie \"gpt-4o\" statt \"openai/gpt-4o\".';
@override
String get transportMode => 'Transportmodus';

View File

@@ -828,13 +828,6 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get realtime => 'Realtime';
@override
String get hideProviderInModelNames => 'Hide provider in model names';
@override
String get hideProviderInModelNamesDescription =>
'Show names like \"gpt-4o\" instead of \"openai/gpt-4o\".';
@override
String get transportMode => 'Transport mode';

View File

@@ -843,14 +843,6 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String get realtime => 'Temps réel';
@override
String get hideProviderInModelNames =>
'Masquer le fournisseur dans les noms de modèles';
@override
String get hideProviderInModelNamesDescription =>
'Afficher des noms comme \"gpt-4o\" au lieu de \"openai/gpt-4o\".';
@override
String get transportMode => 'Mode de transport';

View File

@@ -832,14 +832,6 @@ class AppLocalizationsIt extends AppLocalizations {
@override
String get realtime => 'Tempo reale';
@override
String get hideProviderInModelNames =>
'Nascondi provider nei nomi dei modelli';
@override
String get hideProviderInModelNamesDescription =>
'Mostra nomi come \"gpt-4o\" invece di \"openai/gpt-4o\".';
@override
String get transportMode => 'Modalità di trasporto';