Commit e5d57430 authored by Ido Henri Mamia's avatar Ido Henri Mamia
Browse files

Merge branch 'dev' of https://github.com/open-webui/open-webui into feat/rtl-layout-chat-support

parents 92c694e8 6e19e46b
...@@ -60,12 +60,14 @@ ...@@ -60,12 +60,14 @@
"Bad Response": "", "Bad Response": "",
"before": "", "before": "",
"Being lazy": "", "Being lazy": "",
"Beta": "",
"Builder Mode": "Bouwer Modus", "Builder Mode": "Bouwer Modus",
"Bypass SSL verification for Websites": "", "Bypass SSL verification for Websites": "",
"Cancel": "Annuleren", "Cancel": "Annuleren",
"Categories": "Categorieën", "Categories": "Categorieën",
"Change Password": "Wijzig Wachtwoord", "Change Password": "Wijzig Wachtwoord",
"Chat": "Chat", "Chat": "Chat",
"Chat Bubble UI": "",
"Chat History": "Chat Geschiedenis", "Chat History": "Chat Geschiedenis",
"Chat History is off for this browser.": "Chat Geschiedenis is uitgeschakeld voor deze browser.", "Chat History is off for this browser.": "Chat Geschiedenis is uitgeschakeld voor deze browser.",
"Chats": "Chats", "Chats": "Chats",
...@@ -253,6 +255,7 @@ ...@@ -253,6 +255,7 @@
"Max Tokens": "Max Tokens", "Max Tokens": "Max Tokens",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Maximaal 3 modellen kunnen tegelijkertijd worden gedownload. Probeer het later opnieuw.", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Maximaal 3 modellen kunnen tegelijkertijd worden gedownload. Probeer het later opnieuw.",
"May": "", "May": "",
"Memory": "",
"Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "", "Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "",
"Minimum Score": "", "Minimum Score": "",
"Mirostat": "Mirostat", "Mirostat": "Mirostat",
...@@ -320,6 +323,7 @@ ...@@ -320,6 +323,7 @@
"PDF Extract Images (OCR)": "PDF Extract Afbeeldingen (OCR)", "PDF Extract Images (OCR)": "PDF Extract Afbeeldingen (OCR)",
"pending": "wachtend", "pending": "wachtend",
"Permission denied when accessing microphone: {{error}}": "Toestemming geweigerd bij toegang tot microfoon: {{error}}", "Permission denied when accessing microphone: {{error}}": "Toestemming geweigerd bij toegang tot microfoon: {{error}}",
"Personalization": "",
"Plain text (.txt)": "", "Plain text (.txt)": "",
"Playground": "Speeltuin", "Playground": "Speeltuin",
"Positive attitude": "", "Positive attitude": "",
...@@ -483,6 +487,7 @@ ...@@ -483,6 +487,7 @@
"Write a prompt suggestion (e.g. Who are you?)": "Schrijf een prompt suggestie (bijv. Wie ben je?)", "Write a prompt suggestion (e.g. Who are you?)": "Schrijf een prompt suggestie (bijv. Wie ben je?)",
"Write a summary in 50 words that summarizes [topic or keyword].": "Schrijf een samenvatting in 50 woorden die [onderwerp of trefwoord] samenvat.", "Write a summary in 50 words that summarizes [topic or keyword].": "Schrijf een samenvatting in 50 woorden die [onderwerp of trefwoord] samenvat.",
"Yesterday": "", "Yesterday": "",
"You": "",
"You have no archived conversations.": "", "You have no archived conversations.": "",
"You have shared this chat": "", "You have shared this chat": "",
"You're a helpful assistant.": "Jij bent een behulpzame assistent.", "You're a helpful assistant.": "Jij bent een behulpzame assistent.",
......
...@@ -60,12 +60,14 @@ ...@@ -60,12 +60,14 @@
"Bad Response": "Zła odpowiedź", "Bad Response": "Zła odpowiedź",
"before": "przed", "before": "przed",
"Being lazy": "Jest leniwy", "Being lazy": "Jest leniwy",
"Beta": "",
"Builder Mode": "Tryb budowniczego", "Builder Mode": "Tryb budowniczego",
"Bypass SSL verification for Websites": "Pomiń weryfikację SSL dla stron webowych", "Bypass SSL verification for Websites": "Pomiń weryfikację SSL dla stron webowych",
"Cancel": "Anuluj", "Cancel": "Anuluj",
"Categories": "Kategorie", "Categories": "Kategorie",
"Change Password": "Zmień hasło", "Change Password": "Zmień hasło",
"Chat": "Czat", "Chat": "Czat",
"Chat Bubble UI": "",
"Chat History": "Historia czatu", "Chat History": "Historia czatu",
"Chat History is off for this browser.": "Historia czatu jest wyłączona dla tej przeglądarki.", "Chat History is off for this browser.": "Historia czatu jest wyłączona dla tej przeglądarki.",
"Chats": "Czaty", "Chats": "Czaty",
...@@ -253,6 +255,7 @@ ...@@ -253,6 +255,7 @@
"Max Tokens": "Maksymalna liczba tokenów", "Max Tokens": "Maksymalna liczba tokenów",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Maksymalnie 3 modele można pobierać jednocześnie. Spróbuj ponownie później.", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Maksymalnie 3 modele można pobierać jednocześnie. Spróbuj ponownie później.",
"May": "Maj", "May": "Maj",
"Memory": "",
"Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "WIadomości, które wyślesz po utworzeniu linku nie będą udostępnione. Użytkownicy z URL-em będą mogli zobaczyć udostępniony czat.", "Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "WIadomości, które wyślesz po utworzeniu linku nie będą udostępnione. Użytkownicy z URL-em będą mogli zobaczyć udostępniony czat.",
"Minimum Score": "Minimalny wynik", "Minimum Score": "Minimalny wynik",
"Mirostat": "Mirostat", "Mirostat": "Mirostat",
...@@ -320,6 +323,7 @@ ...@@ -320,6 +323,7 @@
"PDF Extract Images (OCR)": "PDF Wyodrębnij obrazy (OCR)", "PDF Extract Images (OCR)": "PDF Wyodrębnij obrazy (OCR)",
"pending": "oczekujące", "pending": "oczekujące",
"Permission denied when accessing microphone: {{error}}": "Odmowa dostępu do mikrofonu: {{error}}", "Permission denied when accessing microphone: {{error}}": "Odmowa dostępu do mikrofonu: {{error}}",
"Personalization": "",
"Plain text (.txt)": "Zwykły tekst (.txt)", "Plain text (.txt)": "Zwykły tekst (.txt)",
"Playground": "Plac zabaw", "Playground": "Plac zabaw",
"Positive attitude": "Pozytywne podejście", "Positive attitude": "Pozytywne podejście",
...@@ -483,6 +487,7 @@ ...@@ -483,6 +487,7 @@
"Write a prompt suggestion (e.g. Who are you?)": "Napisz sugestię do polecenia (np. Kim jesteś?)", "Write a prompt suggestion (e.g. Who are you?)": "Napisz sugestię do polecenia (np. Kim jesteś?)",
"Write a summary in 50 words that summarizes [topic or keyword].": "Napisz podsumowanie w 50 słowach, które podsumowuje [temat lub słowo kluczowe].", "Write a summary in 50 words that summarizes [topic or keyword].": "Napisz podsumowanie w 50 słowach, które podsumowuje [temat lub słowo kluczowe].",
"Yesterday": "Wczoraj", "Yesterday": "Wczoraj",
"You": "",
"You have no archived conversations.": "Nie masz zarchiwizowanych rozmów.", "You have no archived conversations.": "Nie masz zarchiwizowanych rozmów.",
"You have shared this chat": "Udostępniłeś ten czat", "You have shared this chat": "Udostępniłeś ten czat",
"You're a helpful assistant.": "Jesteś pomocnym asystentem.", "You're a helpful assistant.": "Jesteś pomocnym asystentem.",
......
...@@ -60,12 +60,14 @@ ...@@ -60,12 +60,14 @@
"Bad Response": "", "Bad Response": "",
"before": "", "before": "",
"Being lazy": "", "Being lazy": "",
"Beta": "",
"Builder Mode": "Modo de Construtor", "Builder Mode": "Modo de Construtor",
"Bypass SSL verification for Websites": "", "Bypass SSL verification for Websites": "",
"Cancel": "Cancelar", "Cancel": "Cancelar",
"Categories": "Categorias", "Categories": "Categorias",
"Change Password": "Alterar Senha", "Change Password": "Alterar Senha",
"Chat": "Bate-papo", "Chat": "Bate-papo",
"Chat Bubble UI": "",
"Chat History": "Histórico de Bate-papo", "Chat History": "Histórico de Bate-papo",
"Chat History is off for this browser.": "O histórico de bate-papo está desativado para este navegador.", "Chat History is off for this browser.": "O histórico de bate-papo está desativado para este navegador.",
"Chats": "Bate-papos", "Chats": "Bate-papos",
...@@ -253,6 +255,7 @@ ...@@ -253,6 +255,7 @@
"Max Tokens": "Máximo de Tokens", "Max Tokens": "Máximo de Tokens",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Máximo de 3 modelos podem ser baixados simultaneamente. Tente novamente mais tarde.", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Máximo de 3 modelos podem ser baixados simultaneamente. Tente novamente mais tarde.",
"May": "", "May": "",
"Memory": "",
"Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "", "Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "",
"Minimum Score": "", "Minimum Score": "",
"Mirostat": "Mirostat", "Mirostat": "Mirostat",
...@@ -320,6 +323,7 @@ ...@@ -320,6 +323,7 @@
"PDF Extract Images (OCR)": "Extrair Imagens de PDF (OCR)", "PDF Extract Images (OCR)": "Extrair Imagens de PDF (OCR)",
"pending": "pendente", "pending": "pendente",
"Permission denied when accessing microphone: {{error}}": "Permissão negada ao acessar o microfone: {{error}}", "Permission denied when accessing microphone: {{error}}": "Permissão negada ao acessar o microfone: {{error}}",
"Personalization": "",
"Plain text (.txt)": "", "Plain text (.txt)": "",
"Playground": "Parque infantil", "Playground": "Parque infantil",
"Positive attitude": "", "Positive attitude": "",
...@@ -483,6 +487,7 @@ ...@@ -483,6 +487,7 @@
"Write a prompt suggestion (e.g. Who are you?)": "Escreva uma sugestão de prompt (por exemplo, Quem é você?)", "Write a prompt suggestion (e.g. Who are you?)": "Escreva uma sugestão de prompt (por exemplo, Quem é você?)",
"Write a summary in 50 words that summarizes [topic or keyword].": "Escreva um resumo em 50 palavras que resuma [tópico ou palavra-chave].", "Write a summary in 50 words that summarizes [topic or keyword].": "Escreva um resumo em 50 palavras que resuma [tópico ou palavra-chave].",
"Yesterday": "", "Yesterday": "",
"You": "",
"You have no archived conversations.": "", "You have no archived conversations.": "",
"You have shared this chat": "", "You have shared this chat": "",
"You're a helpful assistant.": "Você é um assistente útil.", "You're a helpful assistant.": "Você é um assistente útil.",
......
...@@ -60,12 +60,14 @@ ...@@ -60,12 +60,14 @@
"Bad Response": "", "Bad Response": "",
"before": "", "before": "",
"Being lazy": "", "Being lazy": "",
"Beta": "",
"Builder Mode": "Modo de Construtor", "Builder Mode": "Modo de Construtor",
"Bypass SSL verification for Websites": "", "Bypass SSL verification for Websites": "",
"Cancel": "Cancelar", "Cancel": "Cancelar",
"Categories": "Categorias", "Categories": "Categorias",
"Change Password": "Alterar Senha", "Change Password": "Alterar Senha",
"Chat": "Bate-papo", "Chat": "Bate-papo",
"Chat Bubble UI": "",
"Chat History": "Histórico de Bate-papo", "Chat History": "Histórico de Bate-papo",
"Chat History is off for this browser.": "O histórico de bate-papo está desativado para este navegador.", "Chat History is off for this browser.": "O histórico de bate-papo está desativado para este navegador.",
"Chats": "Bate-papos", "Chats": "Bate-papos",
...@@ -253,6 +255,7 @@ ...@@ -253,6 +255,7 @@
"Max Tokens": "Máximo de Tokens", "Max Tokens": "Máximo de Tokens",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Máximo de 3 modelos podem ser baixados simultaneamente. Tente novamente mais tarde.", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Máximo de 3 modelos podem ser baixados simultaneamente. Tente novamente mais tarde.",
"May": "", "May": "",
"Memory": "",
"Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "", "Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "",
"Minimum Score": "", "Minimum Score": "",
"Mirostat": "Mirostat", "Mirostat": "Mirostat",
...@@ -320,6 +323,7 @@ ...@@ -320,6 +323,7 @@
"PDF Extract Images (OCR)": "Extrair Imagens de PDF (OCR)", "PDF Extract Images (OCR)": "Extrair Imagens de PDF (OCR)",
"pending": "pendente", "pending": "pendente",
"Permission denied when accessing microphone: {{error}}": "Permissão negada ao acessar o microfone: {{error}}", "Permission denied when accessing microphone: {{error}}": "Permissão negada ao acessar o microfone: {{error}}",
"Personalization": "",
"Plain text (.txt)": "", "Plain text (.txt)": "",
"Playground": "Parque infantil", "Playground": "Parque infantil",
"Positive attitude": "", "Positive attitude": "",
...@@ -483,6 +487,7 @@ ...@@ -483,6 +487,7 @@
"Write a prompt suggestion (e.g. Who are you?)": "Escreva uma sugestão de prompt (por exemplo, Quem é você?)", "Write a prompt suggestion (e.g. Who are you?)": "Escreva uma sugestão de prompt (por exemplo, Quem é você?)",
"Write a summary in 50 words that summarizes [topic or keyword].": "Escreva um resumo em 50 palavras que resuma [tópico ou palavra-chave].", "Write a summary in 50 words that summarizes [topic or keyword].": "Escreva um resumo em 50 palavras que resuma [tópico ou palavra-chave].",
"Yesterday": "", "Yesterday": "",
"You": "",
"You have no archived conversations.": "", "You have no archived conversations.": "",
"You have shared this chat": "", "You have shared this chat": "",
"You're a helpful assistant.": "Você é um assistente útil.", "You're a helpful assistant.": "Você é um assistente útil.",
......
...@@ -60,12 +60,14 @@ ...@@ -60,12 +60,14 @@
"Bad Response": "", "Bad Response": "",
"before": "", "before": "",
"Being lazy": "", "Being lazy": "",
"Beta": "",
"Builder Mode": "Режим конструктор", "Builder Mode": "Режим конструктор",
"Bypass SSL verification for Websites": "", "Bypass SSL verification for Websites": "",
"Cancel": "Аннулировать", "Cancel": "Аннулировать",
"Categories": "Категории", "Categories": "Категории",
"Change Password": "Изменить пароль", "Change Password": "Изменить пароль",
"Chat": "Чат", "Chat": "Чат",
"Chat Bubble UI": "",
"Chat History": "История чат", "Chat History": "История чат",
"Chat History is off for this browser.": "История чат отключен для этого браузера.", "Chat History is off for this browser.": "История чат отключен для этого браузера.",
"Chats": "Чаты", "Chats": "Чаты",
...@@ -253,6 +255,7 @@ ...@@ -253,6 +255,7 @@
"Max Tokens": "Максимальное количество токенов", "Max Tokens": "Максимальное количество токенов",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Максимальное количество моделей для загрузки одновременно - 3. Пожалуйста, попробуйте позже.", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Максимальное количество моделей для загрузки одновременно - 3. Пожалуйста, попробуйте позже.",
"May": "", "May": "",
"Memory": "",
"Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "", "Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "",
"Minimum Score": "", "Minimum Score": "",
"Mirostat": "Mirostat", "Mirostat": "Mirostat",
...@@ -320,6 +323,7 @@ ...@@ -320,6 +323,7 @@
"PDF Extract Images (OCR)": "Извлечение изображений из PDF (OCR)", "PDF Extract Images (OCR)": "Извлечение изображений из PDF (OCR)",
"pending": "ожидание", "pending": "ожидание",
"Permission denied when accessing microphone: {{error}}": "Отказано в доступе к микрофону: {{error}}", "Permission denied when accessing microphone: {{error}}": "Отказано в доступе к микрофону: {{error}}",
"Personalization": "",
"Plain text (.txt)": "", "Plain text (.txt)": "",
"Playground": "Площадка", "Playground": "Площадка",
"Positive attitude": "", "Positive attitude": "",
...@@ -483,6 +487,7 @@ ...@@ -483,6 +487,7 @@
"Write a prompt suggestion (e.g. Who are you?)": "Напишите предложение промпта (например, Кто вы?)", "Write a prompt suggestion (e.g. Who are you?)": "Напишите предложение промпта (например, Кто вы?)",
"Write a summary in 50 words that summarizes [topic or keyword].": "Напишите резюме в 50 словах, которое кратко описывает [тему или ключевое слово].", "Write a summary in 50 words that summarizes [topic or keyword].": "Напишите резюме в 50 словах, которое кратко описывает [тему или ключевое слово].",
"Yesterday": "", "Yesterday": "",
"You": "",
"You have no archived conversations.": "", "You have no archived conversations.": "",
"You have shared this chat": "", "You have shared this chat": "",
"You're a helpful assistant.": "Вы полезный ассистент.", "You're a helpful assistant.": "Вы полезный ассистент.",
......
...@@ -60,12 +60,14 @@ ...@@ -60,12 +60,14 @@
"Bad Response": "", "Bad Response": "",
"before": "", "before": "",
"Being lazy": "", "Being lazy": "",
"Beta": "",
"Builder Mode": "Byggarläge", "Builder Mode": "Byggarläge",
"Bypass SSL verification for Websites": "", "Bypass SSL verification for Websites": "",
"Cancel": "Avbryt", "Cancel": "Avbryt",
"Categories": "Kategorier", "Categories": "Kategorier",
"Change Password": "Ändra lösenord", "Change Password": "Ändra lösenord",
"Chat": "Chatt", "Chat": "Chatt",
"Chat Bubble UI": "",
"Chat History": "Chatthistorik", "Chat History": "Chatthistorik",
"Chat History is off for this browser.": "Chatthistoriken är avstängd för denna webbläsare.", "Chat History is off for this browser.": "Chatthistoriken är avstängd för denna webbläsare.",
"Chats": "Chattar", "Chats": "Chattar",
...@@ -253,6 +255,7 @@ ...@@ -253,6 +255,7 @@
"Max Tokens": "Max antal tokens", "Max Tokens": "Max antal tokens",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Högst 3 modeller kan laddas ner samtidigt. Vänligen försök igen senare.", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Högst 3 modeller kan laddas ner samtidigt. Vänligen försök igen senare.",
"May": "", "May": "",
"Memory": "",
"Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "", "Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "",
"Minimum Score": "", "Minimum Score": "",
"Mirostat": "Mirostat", "Mirostat": "Mirostat",
...@@ -320,6 +323,7 @@ ...@@ -320,6 +323,7 @@
"PDF Extract Images (OCR)": "PDF Extrahera bilder (OCR)", "PDF Extract Images (OCR)": "PDF Extrahera bilder (OCR)",
"pending": "väntande", "pending": "väntande",
"Permission denied when accessing microphone: {{error}}": "Tillstånd nekades vid åtkomst till mikrofon: {{error}}", "Permission denied when accessing microphone: {{error}}": "Tillstånd nekades vid åtkomst till mikrofon: {{error}}",
"Personalization": "",
"Plain text (.txt)": "", "Plain text (.txt)": "",
"Playground": "Lekplats", "Playground": "Lekplats",
"Positive attitude": "", "Positive attitude": "",
...@@ -483,6 +487,7 @@ ...@@ -483,6 +487,7 @@
"Write a prompt suggestion (e.g. Who are you?)": "Skriv ett förslag (t.ex. Vem är du?)", "Write a prompt suggestion (e.g. Who are you?)": "Skriv ett förslag (t.ex. Vem är du?)",
"Write a summary in 50 words that summarizes [topic or keyword].": "Skriv en sammanfattning på 50 ord som sammanfattar [ämne eller nyckelord].", "Write a summary in 50 words that summarizes [topic or keyword].": "Skriv en sammanfattning på 50 ord som sammanfattar [ämne eller nyckelord].",
"Yesterday": "", "Yesterday": "",
"You": "",
"You have no archived conversations.": "", "You have no archived conversations.": "",
"You have shared this chat": "", "You have shared this chat": "",
"You're a helpful assistant.": "Du är en hjälpsam assistent.", "You're a helpful assistant.": "Du är en hjälpsam assistent.",
......
...@@ -60,12 +60,14 @@ ...@@ -60,12 +60,14 @@
"Bad Response": "Kötü Yanıt", "Bad Response": "Kötü Yanıt",
"before": "önce", "before": "önce",
"Being lazy": "Tembelleşiyor", "Being lazy": "Tembelleşiyor",
"Beta": "",
"Builder Mode": "Oluşturucu Modu", "Builder Mode": "Oluşturucu Modu",
"Bypass SSL verification for Websites": "Web Siteleri için SSL doğrulamasını atlayın", "Bypass SSL verification for Websites": "Web Siteleri için SSL doğrulamasını atlayın",
"Cancel": "İptal", "Cancel": "İptal",
"Categories": "Kategoriler", "Categories": "Kategoriler",
"Change Password": "Parola Değiştir", "Change Password": "Parola Değiştir",
"Chat": "Sohbet", "Chat": "Sohbet",
"Chat Bubble UI": "",
"Chat History": "Sohbet Geçmişi", "Chat History": "Sohbet Geçmişi",
"Chat History is off for this browser.": "Bu tarayıcı için sohbet geçmişi kapalı.", "Chat History is off for this browser.": "Bu tarayıcı için sohbet geçmişi kapalı.",
"Chats": "Sohbetler", "Chats": "Sohbetler",
...@@ -253,6 +255,7 @@ ...@@ -253,6 +255,7 @@
"Max Tokens": "Maksimum Token", "Max Tokens": "Maksimum Token",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Aynı anda en fazla 3 model indirilebilir. Lütfen daha sonra tekrar deneyin.", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Aynı anda en fazla 3 model indirilebilir. Lütfen daha sonra tekrar deneyin.",
"May": "Mayıs", "May": "Mayıs",
"Memory": "",
"Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "Bağlantınızı oluşturduktan sonra gönderdiğiniz mesajlar paylaşılmayacaktır. URL'ye sahip kullanıcılar paylaşılan sohbeti görüntüleyebilecektir.", "Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "Bağlantınızı oluşturduktan sonra gönderdiğiniz mesajlar paylaşılmayacaktır. URL'ye sahip kullanıcılar paylaşılan sohbeti görüntüleyebilecektir.",
"Minimum Score": "Minimum Skor", "Minimum Score": "Minimum Skor",
"Mirostat": "Mirostat", "Mirostat": "Mirostat",
...@@ -320,6 +323,7 @@ ...@@ -320,6 +323,7 @@
"PDF Extract Images (OCR)": "PDF Görüntülerini Çıkart (OCR)", "PDF Extract Images (OCR)": "PDF Görüntülerini Çıkart (OCR)",
"pending": "beklemede", "pending": "beklemede",
"Permission denied when accessing microphone: {{error}}": "Mikrofona erişim izni reddedildi: {{error}}", "Permission denied when accessing microphone: {{error}}": "Mikrofona erişim izni reddedildi: {{error}}",
"Personalization": "",
"Plain text (.txt)": "Düz metin (.txt)", "Plain text (.txt)": "Düz metin (.txt)",
"Playground": "Oyun Alanı", "Playground": "Oyun Alanı",
"Positive attitude": "Olumlu yaklaşım", "Positive attitude": "Olumlu yaklaşım",
...@@ -483,6 +487,7 @@ ...@@ -483,6 +487,7 @@
"Write a prompt suggestion (e.g. Who are you?)": "Bir prompt önerisi yazın (örn. Sen kimsin?)", "Write a prompt suggestion (e.g. Who are you?)": "Bir prompt önerisi yazın (örn. Sen kimsin?)",
"Write a summary in 50 words that summarizes [topic or keyword].": "[Konuyu veya anahtar kelimeyi] özetleyen 50 kelimelik bir özet yazın.", "Write a summary in 50 words that summarizes [topic or keyword].": "[Konuyu veya anahtar kelimeyi] özetleyen 50 kelimelik bir özet yazın.",
"Yesterday": "Dün", "Yesterday": "Dün",
"You": "",
"You have no archived conversations.": "Arşivlenmiş sohbetleriniz yok.", "You have no archived conversations.": "Arşivlenmiş sohbetleriniz yok.",
"You have shared this chat": "Bu sohbeti paylaştınız", "You have shared this chat": "Bu sohbeti paylaştınız",
"You're a helpful assistant.": "Sen yardımcı bir asistansın.", "You're a helpful assistant.": "Sen yardımcı bir asistansın.",
......
...@@ -60,12 +60,14 @@ ...@@ -60,12 +60,14 @@
"Bad Response": "Неправильна відповідь", "Bad Response": "Неправильна відповідь",
"before": "до того, як", "before": "до того, як",
"Being lazy": "Не поспішати", "Being lazy": "Не поспішати",
"Beta": "",
"Builder Mode": "Режим конструктора", "Builder Mode": "Режим конструктора",
"Bypass SSL verification for Websites": "Обхід SSL-перевірки для веб-сайтів", "Bypass SSL verification for Websites": "Обхід SSL-перевірки для веб-сайтів",
"Cancel": "Скасувати", "Cancel": "Скасувати",
"Categories": "Категорії", "Categories": "Категорії",
"Change Password": "Змінити пароль", "Change Password": "Змінити пароль",
"Chat": "Чат", "Chat": "Чат",
"Chat Bubble UI": "",
"Chat History": "Історія чату", "Chat History": "Історія чату",
"Chat History is off for this browser.": "Історія чату вимкнена для цього браузера.", "Chat History is off for this browser.": "Історія чату вимкнена для цього браузера.",
"Chats": "Чати", "Chats": "Чати",
...@@ -253,6 +255,7 @@ ...@@ -253,6 +255,7 @@
"Max Tokens": "Максимальна кількість токенів", "Max Tokens": "Максимальна кількість токенів",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Максимум 3 моделі можна завантажити одночасно. Будь ласка, спробуйте пізніше.", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Максимум 3 моделі можна завантажити одночасно. Будь ласка, спробуйте пізніше.",
"May": "Травень", "May": "Травень",
"Memory": "",
"Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "Повідомлення, які ви надсилаєте після створення посилання, не будуть опубліковані. Користувачі з URL-адресою зможуть переглядати спільний чат.", "Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "Повідомлення, які ви надсилаєте після створення посилання, не будуть опубліковані. Користувачі з URL-адресою зможуть переглядати спільний чат.",
"Minimum Score": "Мінімальний бал", "Minimum Score": "Мінімальний бал",
"Mirostat": "Mirostat", "Mirostat": "Mirostat",
...@@ -320,6 +323,7 @@ ...@@ -320,6 +323,7 @@
"PDF Extract Images (OCR)": "Розпізнавання зображень з PDF (OCR)", "PDF Extract Images (OCR)": "Розпізнавання зображень з PDF (OCR)",
"pending": "на розгляді", "pending": "на розгляді",
"Permission denied when accessing microphone: {{error}}": "Доступ до мікрофона заборонено: {{error}}", "Permission denied when accessing microphone: {{error}}": "Доступ до мікрофона заборонено: {{error}}",
"Personalization": "",
"Plain text (.txt)": "Простий текст (.txt)", "Plain text (.txt)": "Простий текст (.txt)",
"Playground": "Майданчик", "Playground": "Майданчик",
"Positive attitude": "Позитивне ставлення", "Positive attitude": "Позитивне ставлення",
...@@ -483,6 +487,7 @@ ...@@ -483,6 +487,7 @@
"Write a prompt suggestion (e.g. Who are you?)": "Напишіть промт (напр., Хто ти?)", "Write a prompt suggestion (e.g. Who are you?)": "Напишіть промт (напр., Хто ти?)",
"Write a summary in 50 words that summarizes [topic or keyword].": "Напишіть стислий зміст у 50 слів, який узагальнює [тема або ключове слово].", "Write a summary in 50 words that summarizes [topic or keyword].": "Напишіть стислий зміст у 50 слів, який узагальнює [тема або ключове слово].",
"Yesterday": "Вчора", "Yesterday": "Вчора",
"You": "",
"You have no archived conversations.": "У вас немає архівованих розмов.", "You have no archived conversations.": "У вас немає архівованих розмов.",
"You have shared this chat": "Ви поділилися цим чатом", "You have shared this chat": "Ви поділилися цим чатом",
"You're a helpful assistant.": "Ви корисний асистент.", "You're a helpful assistant.": "Ви корисний асистент.",
......
...@@ -60,12 +60,14 @@ ...@@ -60,12 +60,14 @@
"Bad Response": "", "Bad Response": "",
"before": "", "before": "",
"Being lazy": "Lười biếng", "Being lazy": "Lười biếng",
"Beta": "",
"Builder Mode": "Chế độ Builder", "Builder Mode": "Chế độ Builder",
"Bypass SSL verification for Websites": "", "Bypass SSL verification for Websites": "",
"Cancel": "Hủy bỏ", "Cancel": "Hủy bỏ",
"Categories": "Danh mục", "Categories": "Danh mục",
"Change Password": "Đổi Mật khẩu", "Change Password": "Đổi Mật khẩu",
"Chat": "Trò chuyện", "Chat": "Trò chuyện",
"Chat Bubble UI": "",
"Chat History": "Lịch sử chat", "Chat History": "Lịch sử chat",
"Chat History is off for this browser.": "Lịch sử chat đã tắt cho trình duyệt này.", "Chat History is off for this browser.": "Lịch sử chat đã tắt cho trình duyệt này.",
"Chats": "Chat", "Chats": "Chat",
...@@ -253,6 +255,7 @@ ...@@ -253,6 +255,7 @@
"Max Tokens": "Max Tokens", "Max Tokens": "Max Tokens",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Tối đa 3 mô hình có thể được tải xuống cùng lúc. Vui lòng thử lại sau.", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Tối đa 3 mô hình có thể được tải xuống cùng lúc. Vui lòng thử lại sau.",
"May": "", "May": "",
"Memory": "",
"Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "", "Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "",
"Minimum Score": "", "Minimum Score": "",
"Mirostat": "Mirostat", "Mirostat": "Mirostat",
...@@ -320,6 +323,7 @@ ...@@ -320,6 +323,7 @@
"PDF Extract Images (OCR)": "Trích xuất ảnh từ PDF (OCR)", "PDF Extract Images (OCR)": "Trích xuất ảnh từ PDF (OCR)",
"pending": "đang chờ phê duyệt", "pending": "đang chờ phê duyệt",
"Permission denied when accessing microphone: {{error}}": "Quyền truy cập micrô bị từ chối: {{error}}", "Permission denied when accessing microphone: {{error}}": "Quyền truy cập micrô bị từ chối: {{error}}",
"Personalization": "",
"Plain text (.txt)": "", "Plain text (.txt)": "",
"Playground": "Thử nghiệm (Playground)", "Playground": "Thử nghiệm (Playground)",
"Positive attitude": "", "Positive attitude": "",
...@@ -483,6 +487,7 @@ ...@@ -483,6 +487,7 @@
"Write a prompt suggestion (e.g. Who are you?)": "Hãy viết một prompt (vd: Bạn là ai?)", "Write a prompt suggestion (e.g. Who are you?)": "Hãy viết một prompt (vd: Bạn là ai?)",
"Write a summary in 50 words that summarizes [topic or keyword].": "Viết một tóm tắt trong vòng 50 từ cho [chủ đề hoặc từ khóa].", "Write a summary in 50 words that summarizes [topic or keyword].": "Viết một tóm tắt trong vòng 50 từ cho [chủ đề hoặc từ khóa].",
"Yesterday": "", "Yesterday": "",
"You": "",
"You have no archived conversations.": "", "You have no archived conversations.": "",
"You have shared this chat": "", "You have shared this chat": "",
"You're a helpful assistant.": "Bạn là một trợ lý hữu ích.", "You're a helpful assistant.": "Bạn là một trợ lý hữu ích.",
......
...@@ -60,12 +60,14 @@ ...@@ -60,12 +60,14 @@
"Bad Response": "不良响应", "Bad Response": "不良响应",
"before": "之前", "before": "之前",
"Being lazy": "懒惰", "Being lazy": "懒惰",
"Beta": "",
"Builder Mode": "构建模式", "Builder Mode": "构建模式",
"Bypass SSL verification for Websites": "绕过网站的 SSL 验证", "Bypass SSL verification for Websites": "绕过网站的 SSL 验证",
"Cancel": "取消", "Cancel": "取消",
"Categories": "分类", "Categories": "分类",
"Change Password": "更改密码", "Change Password": "更改密码",
"Chat": "聊天", "Chat": "聊天",
"Chat Bubble UI": "",
"Chat History": "聊天历史", "Chat History": "聊天历史",
"Chat History is off for this browser.": "此浏览器已关闭聊天历史功能。", "Chat History is off for this browser.": "此浏览器已关闭聊天历史功能。",
"Chats": "聊天", "Chats": "聊天",
...@@ -253,6 +255,7 @@ ...@@ -253,6 +255,7 @@
"Max Tokens": "最大令牌数", "Max Tokens": "最大令牌数",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "最多可以同时下载 3 个模型,请稍后重试。", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "最多可以同时下载 3 个模型,请稍后重试。",
"May": "五月", "May": "五月",
"Memory": "",
"Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "创建链接后发送的信息不会被共享。拥有 URL 的用户可以查看共享的聊天内容。", "Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "创建链接后发送的信息不会被共享。拥有 URL 的用户可以查看共享的聊天内容。",
"Minimum Score": "最低分", "Minimum Score": "最低分",
"Mirostat": "Mirostat", "Mirostat": "Mirostat",
...@@ -320,6 +323,7 @@ ...@@ -320,6 +323,7 @@
"PDF Extract Images (OCR)": "PDF 图像处理 (使用 OCR)", "PDF Extract Images (OCR)": "PDF 图像处理 (使用 OCR)",
"pending": "待定", "pending": "待定",
"Permission denied when accessing microphone: {{error}}": "访问麦克风时权限被拒绝:{{error}}", "Permission denied when accessing microphone: {{error}}": "访问麦克风时权限被拒绝:{{error}}",
"Personalization": "",
"Plain text (.txt)": "PDF 文档 (.pdf)", "Plain text (.txt)": "PDF 文档 (.pdf)",
"Playground": "AI 对话游乐场", "Playground": "AI 对话游乐场",
"Positive attitude": "积极态度", "Positive attitude": "积极态度",
...@@ -483,6 +487,7 @@ ...@@ -483,6 +487,7 @@
"Write a prompt suggestion (e.g. Who are you?)": "写一个提示建议(例如:你是谁?)", "Write a prompt suggestion (e.g. Who are you?)": "写一个提示建议(例如:你是谁?)",
"Write a summary in 50 words that summarizes [topic or keyword].": "用 50 个字写一个总结 [主题或关键词]。", "Write a summary in 50 words that summarizes [topic or keyword].": "用 50 个字写一个总结 [主题或关键词]。",
"Yesterday": "昨天", "Yesterday": "昨天",
"You": "",
"You have no archived conversations.": "你没有存档的对话。", "You have no archived conversations.": "你没有存档的对话。",
"You have shared this chat": "你分享了这次聊天", "You have shared this chat": "你分享了这次聊天",
"You're a helpful assistant.": "你是一个有帮助的助手。", "You're a helpful assistant.": "你是一个有帮助的助手。",
......
...@@ -60,12 +60,14 @@ ...@@ -60,12 +60,14 @@
"Bad Response": "", "Bad Response": "",
"before": "", "before": "",
"Being lazy": "", "Being lazy": "",
"Beta": "",
"Builder Mode": "建構模式", "Builder Mode": "建構模式",
"Bypass SSL verification for Websites": "", "Bypass SSL verification for Websites": "",
"Cancel": "取消", "Cancel": "取消",
"Categories": "分類", "Categories": "分類",
"Change Password": "修改密碼", "Change Password": "修改密碼",
"Chat": "聊天", "Chat": "聊天",
"Chat Bubble UI": "",
"Chat History": "聊天紀錄功能", "Chat History": "聊天紀錄功能",
"Chat History is off for this browser.": "此瀏覽器已關閉聊天紀錄功能。", "Chat History is off for this browser.": "此瀏覽器已關閉聊天紀錄功能。",
"Chats": "聊天", "Chats": "聊天",
...@@ -253,6 +255,7 @@ ...@@ -253,6 +255,7 @@
"Max Tokens": "最大 Token 數", "Max Tokens": "最大 Token 數",
"Maximum of 3 models can be downloaded simultaneously. Please try again later.": "最多可以同時下載 3 個模型。請稍後再試。", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "最多可以同時下載 3 個模型。請稍後再試。",
"May": "", "May": "",
"Memory": "",
"Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "", "Messages you send after creating your link won't be shared. Users with the URL will beable to view the shared chat.": "",
"Minimum Score": "", "Minimum Score": "",
"Mirostat": "Mirostat", "Mirostat": "Mirostat",
...@@ -320,6 +323,7 @@ ...@@ -320,6 +323,7 @@
"PDF Extract Images (OCR)": "PDF 圖像擷取(OCR 光學文字辨識)", "PDF Extract Images (OCR)": "PDF 圖像擷取(OCR 光學文字辨識)",
"pending": "待審查", "pending": "待審查",
"Permission denied when accessing microphone: {{error}}": "存取麥克風時被拒絕權限:{{error}}", "Permission denied when accessing microphone: {{error}}": "存取麥克風時被拒絕權限:{{error}}",
"Personalization": "",
"Plain text (.txt)": "", "Plain text (.txt)": "",
"Playground": "AI 對話遊樂場", "Playground": "AI 對話遊樂場",
"Positive attitude": "", "Positive attitude": "",
...@@ -483,6 +487,7 @@ ...@@ -483,6 +487,7 @@
"Write a prompt suggestion (e.g. Who are you?)": "寫一個提示詞建議(例如:你是誰?)", "Write a prompt suggestion (e.g. Who are you?)": "寫一個提示詞建議(例如:你是誰?)",
"Write a summary in 50 words that summarizes [topic or keyword].": "寫一個 50 字的摘要來概括 [主題或關鍵詞]。", "Write a summary in 50 words that summarizes [topic or keyword].": "寫一個 50 字的摘要來概括 [主題或關鍵詞]。",
"Yesterday": "", "Yesterday": "",
"You": "",
"You have no archived conversations.": "", "You have no archived conversations.": "",
"You have shared this chat": "", "You have shared this chat": "",
"You're a helpful assistant.": "你是一位善於協助他人的助手。", "You're a helpful assistant.": "你是一位善於協助他人的助手。",
......
...@@ -6,15 +6,15 @@ import { getLiteLLMModels } from '$lib/apis/litellm'; ...@@ -6,15 +6,15 @@ import { getLiteLLMModels } from '$lib/apis/litellm';
export const getModels = async (token: string) => { export const getModels = async (token: string) => {
let models = await Promise.all([ let models = await Promise.all([
await getOllamaModels(token).catch((error) => { getOllamaModels(token).catch((error) => {
console.log(error); console.log(error);
return null; return null;
}), }),
await getOpenAIModels(token).catch((error) => { getOpenAIModels(token).catch((error) => {
console.log(error); console.log(error);
return null; return null;
}), }),
await getLiteLLMModels(token).catch((error) => { getLiteLLMModels(token).catch((error) => {
console.log(error); console.log(error);
return null; return null;
}) })
......
...@@ -931,6 +931,7 @@ ...@@ -931,6 +931,7 @@
bind:history bind:history
bind:messages bind:messages
bind:autoScroll bind:autoScroll
bind:prompt
bottomPadding={files.length > 0} bottomPadding={files.length > 0}
{sendPrompt} {sendPrompt}
{continueGeneration} {continueGeneration}
...@@ -946,7 +947,6 @@ ...@@ -946,7 +947,6 @@
bind:prompt bind:prompt
bind:autoScroll bind:autoScroll
bind:selectedModel={atSelectedModel} bind:selectedModel={atSelectedModel}
suggestionPrompts={selectedModelfile?.suggestionPrompts ?? $config.default_prompt_suggestions}
{messages} {messages}
{submitPrompt} {submitPrompt}
{stopResponse} {stopResponse}
......
...@@ -89,7 +89,7 @@ ...@@ -89,7 +89,7 @@
<svelte:head> <svelte:head>
<title>{$WEBUI_NAME}</title> <title>{$WEBUI_NAME}</title>
<link rel="icon" href="{WEBUI_BASE_URL}/static/favicon.png" /> <link crossorigin="anonymous" rel="icon" href="{WEBUI_BASE_URL}/static/favicon.png" />
<!-- rosepine themes have been disabled as it's not up to date with our latest version. --> <!-- rosepine themes have been disabled as it's not up to date with our latest version. -->
<!-- feel free to make a PR to fix if anyone wants to see it return --> <!-- feel free to make a PR to fix if anyone wants to see it return -->
......
...@@ -76,7 +76,12 @@ ...@@ -76,7 +76,12 @@
<div class="fixed m-10 z-50"> <div class="fixed m-10 z-50">
<div class="flex space-x-2"> <div class="flex space-x-2">
<div class=" self-center"> <div class=" self-center">
<img src="{WEBUI_BASE_URL}/static/favicon.png" class=" w-8 rounded-full" alt="logo" /> <img
crossorigin="anonymous"
src="{WEBUI_BASE_URL}/static/favicon.png"
class=" w-8 rounded-full"
alt="logo"
/>
</div> </div>
</div> </div>
</div> </div>
......
// webworker.js
// Setup your project to serve `py-worker.js`. You should also serve
// `pyodide.js`, and all its associated `.asm.js`, `.json`,
// and `.wasm` files as well:
importScripts('/pyodide/pyodide.js');
async function loadPyodideAndPackages(packages = []) {
self.stdout = null;
self.stderr = null;
self.result = null;
self.pyodide = await loadPyodide({
indexURL: '/pyodide/',
stdout: (text) => {
console.log('Python output:', text);
if (self.stdout) {
self.stdout += `${text}\n`;
} else {
self.stdout = `${text}\n`;
}
},
stderr: (text) => {
console.log('An error occured:', text);
if (self.stderr) {
self.stderr += `${text}\n`;
} else {
self.stderr = `${text}\n`;
}
}
});
await self.pyodide.loadPackage('micropip');
const micropip = self.pyodide.pyimport('micropip');
await micropip.set_index_urls('https://pypi.org/pypi/{package_name}/json');
await micropip.install(packages);
}
self.onmessage = async (event) => {
const { id, code, ...context } = event.data;
console.log(event.data)
// The worker copies the context in its own "memory" (an object mapping name to values)
for (const key of Object.keys(context)) {
self[key] = context[key];
}
// make sure loading is done
await loadPyodideAndPackages(self.packages);
self.result = await self.pyodide.runPythonAsync(code);
self.postMessage({ id, result: self.result, stdout: self.stdout, stderr: self.stderr });
};
Metadata-Version: 2.1
Name: cycler
Version: 0.12.1
Summary: Composable style cycles
Author-email: Thomas A Caswell <matplotlib-users@python.org>
License: Copyright (c) 2015, matplotlib project
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of the matplotlib project nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Project-URL: homepage, https://matplotlib.org/cycler/
Project-URL: repository, https://github.com/matplotlib/cycler
Keywords: cycle kwargs
Classifier: License :: OSI Approved :: BSD License
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.8
Description-Content-Type: text/x-rst
License-File: LICENSE
Provides-Extra: docs
Requires-Dist: ipython ; extra == 'docs'
Requires-Dist: matplotlib ; extra == 'docs'
Requires-Dist: numpydoc ; extra == 'docs'
Requires-Dist: sphinx ; extra == 'docs'
Provides-Extra: tests
Requires-Dist: pytest ; extra == 'tests'
Requires-Dist: pytest-cov ; extra == 'tests'
Requires-Dist: pytest-xdist ; extra == 'tests'
|PyPi|_ |Conda|_ |Supported Python versions|_ |GitHub Actions|_ |Codecov|_
.. |PyPi| image:: https://img.shields.io/pypi/v/cycler.svg?style=flat
.. _PyPi: https://pypi.python.org/pypi/cycler
.. |Conda| image:: https://img.shields.io/conda/v/conda-forge/cycler
.. _Conda: https://anaconda.org/conda-forge/cycler
.. |Supported Python versions| image:: https://img.shields.io/pypi/pyversions/cycler.svg
.. _Supported Python versions: https://pypi.python.org/pypi/cycler
.. |GitHub Actions| image:: https://github.com/matplotlib/cycler/actions/workflows/tests.yml/badge.svg
.. _GitHub Actions: https://github.com/matplotlib/cycler/actions
.. |Codecov| image:: https://codecov.io/github/matplotlib/cycler/badge.svg?branch=main&service=github
.. _Codecov: https://codecov.io/github/matplotlib/cycler?branch=main
cycler: composable cycles
=========================
Docs: https://matplotlib.org/cycler/
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment