Skip to content

Commit 9b18f47

Browse files
sjyshijianyuearvinxx
authored
💄 style(ollama): show size info while download, support cancel donwload, optimize calculation for speed (#1664)
Co-authored-by: shijianyue <shijianyue@bytedance.com> Co-authored-by: arvinxx <arvinx@foxmail.com>
1 parent d440ccc commit 9b18f47

File tree

22 files changed

+227
-161
lines changed

22 files changed

+227
-161
lines changed

locales/ar/error.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,20 @@
8888
"addProxyUrl": "إضافة عنوان وكيل OpenAI (اختياري)",
8989
"closeMessage": "إغلاق الرسالة",
9090
"confirm": "تأكيد وإعادة المحاولة",
91-
"model": {
92-
"Ollama": {
93-
"confirm": "تحميل",
94-
"description": "أدخل علامة نموذج Ollama الخاصة بك لاستكمال الجلسة",
95-
"title": "تحميل نموذج Ollama المحدد"
96-
}
97-
},
9891
"oauth": {
9992
"description": "فتح المسؤول توثيق تسجيل الدخول الموحد، انقر فوق الزر أدناه لتسجيل الدخول وفتح التطبيق",
10093
"success": "تم تسجيل الدخول بنجاح",
10194
"title": "تسجيل الدخول إلى الحساب",
10295
"welcome": "مرحبا بك!"
10396
},
97+
"ollama": {
98+
"cancel": "إلغاء",
99+
"confirm": "تأكيد",
100+
"description": "أدخل علامة نموذج Ollama الخاصة بك لاستكمال الجلسة",
101+
"downloaded": "{{completed}} / {{total}}",
102+
"starting": "بدء التحميل...",
103+
"title": "تحميل نموذج Ollama المحدد"
104+
},
104105
"password": {
105106
"description": "قام المسؤول بتشفير التطبيق، قم بإدخال كلمة مرور التطبيق لفتح التطبيق. يتعين إدخال كلمة المرور مرة واحدة فقط",
106107
"placeholder": "الرجاء إدخال كلمة المرور",

locales/bg-BG/error.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,20 @@
8888
"addProxyUrl": "Добавете URL адрес на OpenAI прокси (по избор)",
8989
"closeMessage": "Затвори съобщението",
9090
"confirm": "Потвърди и опитай отново",
91-
"model": {
92-
"Ollama": {
93-
"confirm": "Изтегли",
94-
"description": "Въведете етикета на вашия модел Ollama, за да продължите с разговора",
95-
"title": "Изтеглете посочения модел Ollama"
96-
}
97-
},
9891
"oauth": {
9992
"description": "Администраторът е активирал унифицирано удостоверяване за вход. Щракнете върху бутона по-долу, за да влезете и отключите приложението.",
10093
"success": "Входът е успешен",
10194
"title": "Влезте в акаунта си",
10295
"welcome": "Добре дошли!"
10396
},
97+
"ollama": {
98+
"cancel": "Отказ",
99+
"confirm": "Изтегли",
100+
"description": "Въведете етикета на вашия модел Ollama, за да продължите разговора",
101+
"downloaded": "{{completed}} / {{total}}",
102+
"starting": "Започване на изтеглянето...",
103+
"title": "Изтегляне на определения модел Ollama"
104+
},
104105
"password": {
105106
"description": "Криптирането на приложението е активирано от администратора. Въведете паролата за приложението, за да отключите приложението. Паролата трябва да бъде попълнена само веднъж.",
106107
"placeholder": "Моля, въведете парола",

locales/de-DE/error.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,20 @@
8888
"addProxyUrl": "Fügen Sie die OpenAI-Proxy-URL hinzu (optional)",
8989
"closeMessage": "Hinweis schließen",
9090
"confirm": "Bestätigen und erneut versuchen",
91-
"model": {
92-
"Ollama": {
93-
"confirm": "Herunterladen",
94-
"description": "Geben Sie Ihre Ollama-Modellbezeichnung ein, um fortzufahren",
95-
"title": "Bestimmtes Ollama-Modell herunterladen"
96-
}
97-
},
9891
"oauth": {
9992
"description": "Der Administrator hat die einheitliche Anmeldeauthentifizierung aktiviert. Klicken Sie unten auf die Schaltfläche, um sich anzumelden und die App zu entsperren.",
10093
"success": "Anmeldung erfolgreich",
10194
"title": "Anmelden",
10295
"welcome": "Willkommen!"
10396
},
97+
"ollama": {
98+
"cancel": "Abbrechen",
99+
"confirm": "Herunterladen",
100+
"description": "Geben Sie Ihre Ollama-Modellkennung ein, um fortzufahren",
101+
"downloaded": "{{completed}} / {{total}}",
102+
"starting": "Download startet...",
103+
"title": "Bestimmtes Ollama-Modell herunterladen"
104+
},
104105
"password": {
105106
"description": "Der Administrator hat die App-Verschlüsselung aktiviert. Gib das App-Passwort ein, um die App zu entsperren. Das Passwort muss nur einmal eingegeben werden.",
106107
"placeholder": "Passwort eingeben",

locales/en-US/error.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,20 @@
8888
"addProxyUrl": "Add OpenAI proxy URL (optional)",
8989
"closeMessage": "Close message",
9090
"confirm": "Confirm and Retry",
91-
"model": {
92-
"Ollama": {
93-
"confirm": "Download",
94-
"description": "Enter your Ollama model label to proceed with the conversation",
95-
"title": "Download specified Ollama model"
96-
}
97-
},
9891
"oauth": {
9992
"description": "The administrator has enabled unified login authentication. Click the button below to log in and unlock the application.",
10093
"success": "Login successful",
10194
"title": "Log in to your account",
10295
"welcome": "Welcome!"
10396
},
97+
"ollama": {
98+
"cancel": "Cancel Download",
99+
"confirm": "Download",
100+
"description": "Enter your Ollama model tag to proceed with the conversation",
101+
"downloaded": "{{completed}} / {{total}}",
102+
"starting": "Starting download...",
103+
"title": "Download Specific Ollama Model"
104+
},
104105
"password": {
105106
"description": "The application encryption has been enabled by the administrator. Enter the application password to unlock the application. The password only needs to be filled in once.",
106107
"placeholder": "Please enter password",

locales/es-ES/error.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,20 @@
8888
"addProxyUrl": "Agregar URL de proxy de OpenAI (opcional)",
8989
"closeMessage": "Cerrar mensaje",
9090
"confirm": "Confirmar y volver a intentar",
91-
"model": {
92-
"Ollama": {
93-
"confirm": "Descargar",
94-
"description": "Ingresa las etiquetas de tu modelo Ollama para continuar la sesión",
95-
"title": "Descargar el modelo Ollama especificado"
96-
}
97-
},
9891
"oauth": {
9992
"description": "El administrador ha habilitado la autenticación de inicio de sesión única. Haz clic en el botón a continuación para iniciar sesión y desbloquear la aplicación.",
10093
"success": "Inicio de sesión exitoso",
10194
"title": "Iniciar sesión",
10295
"welcome": "¡Bienvenido!"
10396
},
97+
"ollama": {
98+
"cancel": "Cancelar descarga",
99+
"confirm": "Descargar",
100+
"description": "Ingresa las etiquetas de tu modelo Ollama para continuar la sesión",
101+
"downloaded": "{{completed}} / {{total}}",
102+
"starting": "Iniciando descarga...",
103+
"title": "Descargar modelo Ollama específico"
104+
},
104105
"password": {
105106
"description": "El administrador ha activado el cifrado de la aplicación. Ingresa la contraseña de la aplicación para desbloquearla. La contraseña solo se necesita ingresar una vez",
106107
"placeholder": "Ingresa la contraseña",

locales/fr-FR/error.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,20 @@
8888
"addProxyUrl": "Ajouter une adresse de proxy OpenAI (facultatif)",
8989
"closeMessage": "Fermer le message",
9090
"confirm": "Confirmer et réessayer",
91-
"model": {
92-
"Ollama": {
93-
"confirm": "Télécharger",
94-
"description": "Saisissez l'étiquette de votre modèle Ollama pour continuer la session",
95-
"title": "Télécharger le modèle Ollama spécifié"
96-
}
97-
},
9891
"oauth": {
9992
"description": "L'administrateur a activé l'authentification de connexion unique. Cliquez sur le bouton ci-dessous pour vous connecter et déverrouiller l'application.",
10093
"success": "Connexion réussie",
10194
"title": "Se connecter",
10295
"welcome": "Bienvenue !"
10396
},
97+
"ollama": {
98+
"cancel": "Annuler le téléchargement",
99+
"confirm": "Télécharger",
100+
"description": "Entrez vos balises de modèle Ollama pour continuer la session",
101+
"downloaded": "{{completed}} / {{total}}",
102+
"starting": "Début du téléchargement...",
103+
"title": "Télécharger le modèle Ollama spécifié"
104+
},
104105
"password": {
105106
"description": "L'administrateur a activé le cryptage de l'application. Entrez le mot de passe de l'application pour déverrouiller. Le mot de passe ne doit être saisi qu'une seule fois.",
106107
"placeholder": "Entrez le mot de passe",

locales/it-IT/error.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,20 @@
8888
"addProxyUrl": "Aggiungi URL del proxy OpenAI (opzionale)",
8989
"closeMessage": "Chiudi messaggio",
9090
"confirm": "Conferma e riprova",
91-
"model": {
92-
"Ollama": {
93-
"confirm": "Scarica",
94-
"description": "Inserisci l'etichetta del tuo modello Ollama per continuare la sessione",
95-
"title": "Scarica il modello Ollama specificato"
96-
}
97-
},
9891
"oauth": {
9992
"description": "L'amministratore ha abilitato l'autenticazione di accesso unificata. Fai clic sul pulsante sottostante per accedere e sbloccare l'applicazione.",
10093
"success": "Accesso riuscito",
10194
"title": "Accedi all'account",
10295
"welcome": "Benvenuto!"
10396
},
97+
"ollama": {
98+
"cancel": "Annulla il download",
99+
"confirm": "Scarica",
100+
"description": "Inserisci l'etichetta del tuo modello Ollama per continuare la sessione",
101+
"downloaded": "{{completed}} / {{total}}",
102+
"starting": "Inizio download...",
103+
"title": "Scarica il modello Ollama specificato"
104+
},
104105
"password": {
105106
"description": "L'amministratore ha attivato la crittografia dell'applicazione. Inserisci la password dell'applicazione per sbloccarla. La password va inserita solo una volta.",
106107
"placeholder": "Inserisci la password",

locales/ja-JP/error.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,20 @@
8888
"addProxyUrl": "OpenAI 代理アドレスを追加する(オプション)",
8989
"closeMessage": "ヒントを閉じる",
9090
"confirm": "確認して再試行",
91-
"model": {
92-
"Ollama": {
93-
"confirm": "ダウンロード",
94-
"description": "Ollamaモデルのラベルを入力して、会話を続行してください",
95-
"title": "指定のOllamaモデルをダウンロード"
96-
}
97-
},
9891
"oauth": {
9992
"description": "管理者が統一ログイン認証を有効にしました。下のボタンをクリックしてログインすると、アプリがロック解除されます。",
10093
"success": "ログインに成功しました",
10194
"title": "アカウントにログイン",
10295
"welcome": "ようこそ!"
10396
},
97+
"ollama": {
98+
"cancel": "キャンセル",
99+
"confirm": "ダウンロード",
100+
"description": "Ollamaモデルのタグを入力して、会話を続行してください",
101+
"downloaded": "{{completed}} / {{total}}",
102+
"starting": "ダウンロードを開始しています...",
103+
"title": "指定のOllamaモデルをダウンロード"
104+
},
104105
"password": {
105106
"description": "管理者によってアプリが暗号化されました。アプリをロック解除するには、アプリのパスワードを入力してください。パスワードは1回だけ入力すればよいです",
106107
"placeholder": "パスワードを入力してください",

locales/ko-KR/error.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,20 @@
8888
"addProxyUrl": "OpenAI 프록시 주소 추가(선택 사항)",
8989
"closeMessage": "알림 닫기",
9090
"confirm": "확인 및 다시 시도",
91-
"model": {
92-
"Ollama": {
93-
"confirm": "다운로드",
94-
"description": "Ollama 모델 태그를 입력하여 세션을 계속할 수 있습니다.",
95-
"title": "지정된 Ollama 모델 다운로드"
96-
}
97-
},
9891
"oauth": {
9992
"description": "관리자가 통합 로그인 인증을 활성화했습니다. 아래 버튼을 클릭하여 로그인하면 앱을 잠금 해제할 수 있습니다.",
10093
"success": "로그인 성공",
10194
"title": "계정 로그인",
10295
"welcome": "환영합니다!"
10396
},
97+
"ollama": {
98+
"cancel": "다운로드 취소",
99+
"confirm": "다운로드",
100+
"description": "Ollama 모델 태그를 입력하여 세션을 계속하세요.",
101+
"downloaded": "{{completed}} / {{total}}",
102+
"starting": "다운로드 시작 중...",
103+
"title": "지정된 Ollama 모델 다운로드"
104+
},
104105
"password": {
105106
"description": "관리자가 애플리케이션 암호화를 활성화했습니다. 애플리케이션을 잠금 해제하려면 애플리케이션 비밀번호를 입력하십시오. 비밀번호는 한 번만 입력하면 됩니다.",
106107
"placeholder": "비밀번호를 입력하세요",

locales/nl-NL/error.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,20 @@
8888
"addProxyUrl": "Voeg een optionele OpenAI-proxy-URL toe",
8989
"closeMessage": "Sluit bericht",
9090
"confirm": "Bevestigen en opnieuw proberen",
91-
"model": {
92-
"Ollama": {
93-
"confirm": "Downloaden",
94-
"description": "Voer je Ollama model tag in, voltooi om het gesprek voort te zetten",
95-
"title": "Download het gespecificeerde Ollama model"
96-
}
97-
},
9891
"oauth": {
9992
"description": "De beheerder heeft een uniforme aanmeldingsverificatie ingeschakeld. Klik op de onderstaande knop om in te loggen en de app te ontgrendelen.",
10093
"success": "Succesvol ingelogd",
10194
"title": "Account inloggen",
10295
"welcome": "Welkom!"
10396
},
97+
"ollama": {
98+
"cancel": "Annuleren",
99+
"confirm": "Bevestigen",
100+
"description": "Voer uw Ollama-modeltag in om door te gaan met de sessie",
101+
"downloaded": "{{completed}} / {{total}}",
102+
"starting": "Downloaden begint...",
103+
"title": "Specifiek Ollama-model downloaden"
104+
},
104105
"password": {
105106
"description": "De beheerder heeft app-encryptie ingeschakeld. Voer het app-wachtwoord in om de app te ontgrendelen. Het wachtwoord hoeft slechts één keer te worden ingevoerd.",
106107
"placeholder": "Voer het wachtwoord in",

locales/pl-PL/error.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,20 @@
8888
"addProxyUrl": "Dodaj adres proxy OpenAI (opcjonalnie)",
8989
"closeMessage": "Zamknij komunikat",
9090
"confirm": "Potwierdź i spróbuj ponownie",
91-
"model": {
92-
"Ollama": {
93-
"confirm": "Pobierz",
94-
"description": "Wprowadź etykietę modelu Ollama, aby kontynuować sesję.",
95-
"title": "Pobierz określony model Ollama"
96-
}
97-
},
9891
"oauth": {
9992
"description": "Administrator włączył jednolite uwierzytelnianie logowania. Kliknij poniższy przycisk, aby się zalogować i odblokować aplikację.",
10093
"success": "Zalogowano pomyślnie",
10194
"title": "Zaloguj się",
10295
"welcome": "Witaj!"
10396
},
97+
"ollama": {
98+
"cancel": "Anuluj",
99+
"confirm": "Potwierdź",
100+
"description": "Wprowadź etykietę modelu Ollama, aby kontynuować sesję",
101+
"downloaded": "{{completed}} / {{total}}",
102+
"starting": "Rozpoczynanie pobierania...",
103+
"title": "Pobierz określony model Ollama"
104+
},
104105
"password": {
105106
"description": "Administrator włączył szyfrowanie aplikacji. Po wprowadzeniu hasła aplikacja zostanie odblokowana. Hasło należy wprowadzić tylko raz.",
106107
"placeholder": "Wprowadź hasło",

locales/pt-BR/error.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,20 @@
8888
"addProxyUrl": "Adicionar URL de proxy OpenAI (opcional)",
8989
"closeMessage": "Fechar mensagem",
9090
"confirm": "Confirmar e tentar novamente",
91-
"model": {
92-
"Ollama": {
93-
"confirm": "Baixar",
94-
"description": "Digite as tags do seu modelo Ollama para continuar a sessão",
95-
"title": "Baixar o modelo Ollama especificado"
96-
}
97-
},
9891
"oauth": {
9992
"description": "O administrador ativou a autenticação de login unificado. Clique no botão abaixo para fazer login e desbloquear o aplicativo.",
10093
"success": "Login bem-sucedido",
10194
"title": "Faça login na sua conta",
10295
"welcome": "Bem-vindo!"
10396
},
97+
"ollama": {
98+
"cancel": "Cancelar",
99+
"confirm": "Confirmar",
100+
"description": "Digite suas tags de modelo Ollama para continuar a sessão",
101+
"downloaded": "{{completed}} / {{total}}",
102+
"starting": "Iniciando download...",
103+
"title": "Baixar modelo Ollama específico"
104+
},
104105
"password": {
105106
"description": "O administrador ativou a criptografia do aplicativo. Insira a senha do aplicativo para desbloqueá-lo. A senha só precisa ser inserida uma vez.",
106107
"placeholder": "Insira a senha",

locales/ru-RU/error.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,20 @@
8888
"addProxyUrl": "Добавить URL прокси-сервера OpenAI (необязательно)",
8989
"closeMessage": "Закрыть сообщение",
9090
"confirm": "Подтвердить и повторить попытку",
91-
"model": {
92-
"Ollama": {
93-
"confirm": "Скачать",
94-
"description": "Введите метку вашей модели Ollama, чтобы продолжить сеанс",
95-
"title": "Скачать указанную модель Ollama"
96-
}
97-
},
9891
"oauth": {
9992
"description": "Администратор включил единую систему аутентификации. Нажмите кнопку ниже, чтобы войти и разблокировать приложение.",
10093
"success": "Успешный вход",
10194
"title": "Вход в аккаунт",
10295
"welcome": "Добро пожаловать!"
10396
},
97+
"ollama": {
98+
"cancel": "Отмена",
99+
"confirm": "Подтвердить",
100+
"description": "Введите метку вашей модели Ollama, чтобы продолжить разговор",
101+
"downloaded": "{{completed}} / {{total}}",
102+
"starting": "Начало загрузки...",
103+
"title": "Загрузить указанную модель Ollama"
104+
},
104105
"password": {
105106
"description": "Шифрование приложения включено администратором. Введите пароль приложения, чтобы разблокировать приложение. Пароль необходимо ввести только один раз.",
106107
"placeholder": "Введите пароль",

locales/tr-TR/error.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,20 @@
8888
"addProxyUrl": "OpenAI vekil adresi ekle (isteğe bağlı)",
8989
"closeMessage": "Mesajı kapat",
9090
"confirm": "Onayla ve Yeniden Dene",
91-
"model": {
92-
"Ollama": {
93-
"confirm": "下载",
94-
"description": "Ollama model etiketinizi girin ve devam etmek için tamamlayın",
95-
"title": "Belirli Ollama modelini indir"
96-
}
97-
},
9891
"oauth": {
9992
"description": "Yönetici, tek oturum açma kimlik doğrulamasını etkinleştirdi. Aşağıdaki düğmeye tıklayarak giriş yapabilir ve uygulamayı kilidini açabilirsiniz.",
10093
"success": "Giriş başarılı",
10194
"title": "Hesaba giriş yap",
10295
"welcome": "Hoş geldiniz!"
10396
},
97+
"ollama": {
98+
"cancel": "İptal",
99+
"confirm": "Onayla",
100+
"description": "Ollama model etiketinizi girin ve sohbeti devam ettirmek için tamamlayın",
101+
"downloaded": "{{completed}} / {{total}}",
102+
"starting": "İndirme başlıyor...",
103+
"title": "Belirtilen Ollama modelini indir"
104+
},
104105
"password": {
105106
"description": "Uygulama şifrelemesi yönetici tarafından etkinleştirilmiştir. Uygulamayı açmak için uygulama şifresini girin. Şifre sadece bir kez doldurulmalıdır.",
106107
"placeholder": "Lütfen şifre girin",

0 commit comments

Comments
 (0)