refactor: improve app start time

This commit is contained in:
cogwheel0
2025-09-16 20:10:53 +05:30
parent f80930685c
commit ac12eca6b5
13 changed files with 150 additions and 188 deletions

View File

@@ -34,6 +34,7 @@
"noFilesYet": "Noch keine Dateien",
"uploadDocsPrompt": "Lade Dokumente hoch, um sie in deinen Unterhaltungen mit Conduit zu verwenden",
"uploadFirstFile": "Erste Datei hochladen",
"attachments": "Anhänge",
"knowledgeBaseEmpty": "Wissensdatenbank ist leer",
"createCollectionsPrompt": "Erstelle Sammlungen verwandter Dokumente zur einfachen Referenz",
"chooseSourcePhoto": "Quelle auswählen",
@@ -91,7 +92,7 @@
"next": "Weiter",
"done": "Fertig",
"onboardStartTitle": "Hallo, {username}",
"onboardStartSubtitle": "Wähle ein Modell und tippe los. Tippe jederzeit auf Neuer Chat.",
"onboardStartSubtitle": "Wähle ein Modell, um loszulegen. Tippe jederzeit auf Neuer Chat.",
"onboardStartBullet1": "Modellname oben antippen, um zu wechseln",
"onboardStartBullet2": "Mit Neuer Chat den Kontext zurücksetzen",
"onboardAttachTitle": "Kontext hinzufügen",
@@ -204,7 +205,6 @@
"failedToDeleteFolder": "Ordner konnte nicht gelöscht werden",
"aboutApp": "Über die App",
"aboutAppSubtitle": "Conduit Informationen und Links",
"typeBelowToBegin": "Unten tippen, um zu beginnen",
"web": "Web",
"imageGen": "Bild-Gen",
"pinned": "Angeheftet",

View File

@@ -204,7 +204,7 @@
"@done": {"description": "Onboarding: finish the flow."},
"onboardStartTitle": "Hello, {username}",
"@onboardStartTitle": {"description": "Onboarding card: start chatting title.", "placeholders": {"username": {"type": "String", "example": "Alex"}}},
"onboardStartSubtitle": "Choose a model, then type below to begin. Tap New Chat anytime.",
"onboardStartSubtitle": "Choose a model to get started. Tap New Chat anytime.",
"@onboardStartSubtitle": {"description": "Onboarding card: brief guidance to begin a chat."},
"onboardStartBullet1": "Tap the model name in the top bar to switch models",
"@onboardStartBullet1": {"description": "Bullet: how to switch models."},
@@ -417,8 +417,6 @@
"@aboutApp": {"description": "Settings tile title to view app information."},
"aboutAppSubtitle": "Conduit information and links",
"@aboutAppSubtitle": {"description": "Subtitle/description for the About section."},
"typeBelowToBegin": "Type below to begin",
"@typeBelowToBegin": {"description": "Hint shown in empty chat input area."},
"web": "Web",
"@web": {"description": "Tab/section label for web features."},
"imageGen": "Image Gen",

View File

@@ -34,6 +34,7 @@
"noFilesYet": "Pas encore de fichiers",
"uploadDocsPrompt": "Importez des documents à utiliser dans vos conversations avec Conduit",
"uploadFirstFile": "Importer votre premier fichier",
"attachments": "Pièces jointes",
"knowledgeBaseEmpty": "La base de connaissances est vide",
"createCollectionsPrompt": "Créez des collections de documents liés pour une référence facile",
"chooseSourcePhoto": "Choisir la source",
@@ -91,7 +92,7 @@
"next": "Suivant",
"done": "Terminé",
"onboardStartTitle": "Bonjour, {username}",
"onboardStartSubtitle": "Choisissez un modèle puis commencez à écrire. Touchez Nouveau chat à tout moment.",
"onboardStartSubtitle": "Choisissez un modèle pour commencer. Touchez Nouveau chat à tout moment.",
"onboardStartBullet1": "Touchez le nom du modèle en haut pour changer",
"onboardStartBullet2": "Utilisez Nouveau chat pour réinitialiser le contexte",
"onboardAttachTitle": "Ajouter du contexte",
@@ -204,7 +205,6 @@
"failedToDeleteFolder": "Échec de la suppression du dossier",
"aboutApp": "À propos de lapplication",
"aboutAppSubtitle": "Informations et liens Conduit",
"typeBelowToBegin": "Saisissez cidessous pour commencer",
"web": "Web",
"imageGen": "Gén. image",
"pinned": "Épinglé",

View File

@@ -34,6 +34,7 @@
"noFilesYet": "Ancora nessun file",
"uploadDocsPrompt": "Carica documenti da usare nelle conversazioni con Conduit",
"uploadFirstFile": "Carica il tuo primo file",
"attachments": "Allegati",
"knowledgeBaseEmpty": "La base di conoscenza è vuota",
"createCollectionsPrompt": "Crea raccolte di documenti correlati per un rapido riferimento",
"chooseSourcePhoto": "Scegli origine",
@@ -91,7 +92,7 @@
"next": "Avanti",
"done": "Fatto",
"onboardStartTitle": "Ciao, {username}",
"onboardStartSubtitle": "Scegli un modello e inizia a scrivere. Tocca Nuova chat in qualsiasi momento.",
"onboardStartSubtitle": "Scegli un modello per iniziare. Tocca Nuova chat in qualsiasi momento.",
"onboardStartBullet1": "Tocca il nome del modello in alto per cambiare",
"onboardStartBullet2": "Usa Nuova chat per azzerare il contesto",
"onboardAttachTitle": "Aggiungi contesto",
@@ -204,7 +205,6 @@
"failedToDeleteFolder": "Impossibile eliminare la cartella",
"aboutApp": "Informazioni sullapp",
"aboutAppSubtitle": "Informazioni e link di Conduit",
"typeBelowToBegin": "Scrivi qui sotto per iniziare",
"web": "Web",
"imageGen": "Gen. immagini",
"pinned": "Fissati",

View File

@@ -657,7 +657,7 @@ abstract class AppLocalizations {
/// Onboarding card: brief guidance to begin a chat.
///
/// In en, this message translates to:
/// **'Choose a model, then type below to begin. Tap New Chat anytime.'**
/// **'Choose a model to get started. Tap New Chat anytime.'**
String get onboardStartSubtitle;
/// Bullet: how to switch models.
@@ -1218,12 +1218,6 @@ abstract class AppLocalizations {
/// **'Conduit information and links'**
String get aboutAppSubtitle;
/// Hint shown in empty chat input area.
///
/// In en, this message translates to:
/// **'Type below to begin'**
String get typeBelowToBegin;
/// Tab/section label for web features.
///
/// In en, this message translates to:

View File

@@ -125,7 +125,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get uploadFirstFile => 'Erste Datei hochladen';
@override
String get attachments => 'Attachments';
String get attachments => 'Anhänge';
@override
String get knowledgeBaseEmpty => 'Wissensdatenbank ist leer';
@@ -320,7 +320,7 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get onboardStartSubtitle =>
'Wähle ein Modell und tippe los. Tippe jederzeit auf Neuer Chat.';
'Wähle ein Modell, um loszulegen. Tippe jederzeit auf Neuer Chat.';
@override
String get onboardStartBullet1 => 'Modellname oben antippen, um zu wechseln';
@@ -621,9 +621,6 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get aboutAppSubtitle => 'Conduit Informationen und Links';
@override
String get typeBelowToBegin => 'Unten tippen, um zu beginnen';
@override
String get web => 'Web';

View File

@@ -316,7 +316,7 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get onboardStartSubtitle =>
'Choose a model, then type below to begin. Tap New Chat anytime.';
'Choose a model to get started. Tap New Chat anytime.';
@override
String get onboardStartBullet1 =>
@@ -616,9 +616,6 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get aboutAppSubtitle => 'Conduit information and links';
@override
String get typeBelowToBegin => 'Type below to begin';
@override
String get web => 'Web';

View File

@@ -124,7 +124,7 @@ class AppLocalizationsFr extends AppLocalizations {
String get uploadFirstFile => 'Importer votre premier fichier';
@override
String get attachments => 'Attachments';
String get attachments => 'Pièces jointes';
@override
String get knowledgeBaseEmpty => 'La base de connaissances est vide';
@@ -321,7 +321,7 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String get onboardStartSubtitle =>
'Choisissez un modèle puis commencez à écrire. Touchez Nouveau chat à tout moment.';
'Choisissez un modèle pour commencer. Touchez Nouveau chat à tout moment.';
@override
String get onboardStartBullet1 =>
@@ -626,9 +626,6 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String get aboutAppSubtitle => 'Informations et liens Conduit';
@override
String get typeBelowToBegin => 'Saisissez cidessous pour commencer';
@override
String get web => 'Web';

View File

@@ -123,7 +123,7 @@ class AppLocalizationsIt extends AppLocalizations {
String get uploadFirstFile => 'Carica il tuo primo file';
@override
String get attachments => 'Attachments';
String get attachments => 'Allegati';
@override
String get knowledgeBaseEmpty => 'La base di conoscenza è vuota';
@@ -316,7 +316,7 @@ class AppLocalizationsIt extends AppLocalizations {
@override
String get onboardStartSubtitle =>
'Scegli un modello e inizia a scrivere. Tocca Nuova chat in qualsiasi momento.';
'Scegli un modello per iniziare. Tocca Nuova chat in qualsiasi momento.';
@override
String get onboardStartBullet1 =>
@@ -619,9 +619,6 @@ class AppLocalizationsIt extends AppLocalizations {
@override
String get aboutAppSubtitle => 'Informazioni e link di Conduit';
@override
String get typeBelowToBegin => 'Scrivi qui sotto per iniziare';
@override
String get web => 'Web';