diff --git a/config.json b/config.json index 9b4df83..fd35462 100644 --- a/config.json +++ b/config.json @@ -5,11 +5,14 @@ "o_Toggle_Sidebar": "Göster/Gizle", "o_Add_Model": "Model Ekle", "o_Delete_Model": "Modeli Sil", + "o_Delete_Model_Confirm": "Bu modeli silmek istiyor musun?\n\n{model_id}", + "o_Min_Model_Title": "Model Silinemez", + "o_Min_Model_Error": "En az 1 model kalmalı. Son modeli silemezsin.", "o_New_Chat": "Yeni Sohbet", "o_Options": "Seçenekler", "o_Toggle_Dark_Mode": "Karanlık Modu Tetikle", "o_Settings": "Ayarlar", - "o_Attachments": "Attachments", + "o_Attachments": "Fotoğraf çek, Dosya ekle", "o_Microphone": "Dikte et", "o_Send_Button": "Gönder", "o_Stop_Button": "Durdur", @@ -22,13 +25,17 @@ "o_AI_Models": "AI Modelleri", "o_Chats": "Sohbetler", "o_Delete_Chat": "Sohbeti Sil", + "o_Delete_Chat_Confirm": "Bu sohbeti silmek istiyor musun?\n\nBu işlem geri alınamaz.", "o_Rename": "İsim'i Değiştir", + "o_New_Name": "Yeni İsim:", + "o_Rename_Hint": "(Dosya adı olarak kaydedilir)", "o_Pin": "Sabitle", "o_Unpin": "Sabiti Kaldır", - "o_OpenRouter_API_Key": "OpenRouter Anahtarı", - "o_Response_Style": "Cevap Tarzı", - "o_Personalization": "Kişiselleştirme", + "o_OpenRouter_API_Key": "🔑 OpenRouter Anahtarı", + "o_Response_Style": "🧠 Cevap Tarzı", + "o_Personalization": "🎨 Kişiselleştirme", "o_Language": "🇹🇷 Dil", + "o_AI_Settings": "⚙️ AI Ayarları", "o_Input_Tokens": "Girdi token", "o_Output_Tokens": "Çıktı token", "o_Total_Tokens": "Toplam", @@ -41,7 +48,10 @@ "o_Reject": "Reddet", "o_Save": "Kaydet", "o_Cancel": "İptal", - "o_Document_Changed": "Dosya değiştirildi", + "o_OK": "Tamam", + "o_Add": "Ekle", + "o_Delete": "Sil", + "o_File_Changed": "Dosya değiştirildi", "o_Cancelled": "İşlem iptal edildi", "o_Generation_Failed": "Yanıt oluşturulamadı", "o_OpenRouter_Placeholder": "OpenRouter API Key girin...", @@ -53,22 +63,59 @@ "o_Bot_BG": "Bot balon arkaplan", "o_Bot_Text": "Bot yazı rengi", "o_Sidebar_Text": "Sidebar yazı rengi", + "o_Token_Usage": "Jeton Kullanımı", "o_Color_Edit_Hint": "Şu anda {mode_name} renklerini düzenliyorsun.\nHex formatı kullan: örn #303643", "o_Background_Hint": "Sohbet Arkaplan Resmi", "o_Background_Path_Placeholder": "/dosya-yolu/resim.png", "o_Clear": "Temizle", "o_Select_Image": "Resim Seç", - "o_Reset_Default": "Varsayılana dön" + "o_Reset_Default": "Varsayılana dön", + "o_Force_Language_Text": "Yanıtlar için Arayüz Dilini Kullan", + "o_Force_Language_Hint": "AI her zaman seçili dilde cevap versin.", + "o_Online_STT_Text": "Çevrimiçi STT", + "o_Online_STT_Hint": "Açık ise OpenRouter üzerinden speech-to-text kullanılır.", + "o_Use_Desktop_Audio_Text": "Masaüstü Sesi Kullan", + "o_Use_Desktop_Audio_Hint": "Açık ise mikrofon yerine masaüstünde çalan ses kaydedilmeye çalışılır.", + "o_Online_STT_Model": "Çevrimiçi STT Model", + "o_Binary_Path": "Çalıştırılabilir Dosya Yolu", + "o_Model_Path": "Model Dosya Yolu", + "o_Active_Chat": "Aktif Sohbet", + "o_Active_Model": "Aktif Model", + "o_Send_Message": "Mesaj Gönder", + "o_sub_Send_Message": "Mesajını yaz. Bitirmek için boş satır + Enter yap.", + "o_Empty_Message": "Boş mesaj gönderilmedi.", + "o_AI_Response": "Gönderildi. AI yanıtı bekleniyor...", + "o_Drag_Drop": "Dosya yolu girin veya dosyayı sürükleyip bırakın", + "o_to_Menu": "Menüye dönmek için Enter...", + "o_Empty_Input": "Boş veri giremezsiniz.", + "o_Type_ESC": "İptal etmek için ilk satıra esc yazıp Enter'a bas.", + "o_Press_ESC": "ESC ile seçimi iptal edebilirsiniz.", + "o_Change_Chat": "Sohbeti Değiştir", + "o_Rename_Chat": "İsmi değişecek chat", + "o_New_Value": "Yeni değeri girin:", + "o_Chat_Rename_Fail": "Yeni isim mevcut isimden farklı olmalıdır.", + "o_AI_Model": "AI Modeli", + "o_Change_AI_Model": "AI Modelini Değiştir", + "o_Available_Languages": "Kullanılabilir diller", + "o_Language_Select_Hint": "Aşağıdaki dil kodlarından birini seçebilirsiniz.", + "o_Invalid_Language_Code": "Geçersiz dil kodu. Bu dil config içinde bulunamadı.", + "o_Saved": "Kaydedildi", + "o_Go_Back": "Geri Dön", + "o_Exit": "Çıkış", + "o_Selection": "Seçim" }, "en": { "o_Toggle_Sidebar": "Show/Hide", "o_Add_Model": "Add Model", "o_Delete_Model": "Delete Model", + "o_Delete_Model_Confirm": "Do you want to delete this model?\n\n{model_id}", + "o_Min_Model_Title": "Model can't be deleted", + "o_Min_Model_Error": "At least one model must remain. You cannot delete the last model.", "o_New_Chat": "New Chat", "o_Options": "Options", "o_Toggle_Dark_Mode": "Toggle Dark Mode", "o_Settings": "Settings", - "o_Attachments": "Attachments", + "o_Attachments": "Take photo, Attach file", "o_Microphone": "Dictate", "o_Send_Button": "Send", "o_Stop_Button": "Stop", @@ -81,13 +128,17 @@ "o_AI_Models": "AI Models", "o_Chats": "Chats", "o_Delete_Chat": "Delete chat", + "o_Delete_Chat_Confirm": "Do you want to delete this chat?\nThis action cannot be undone.", "o_Rename": "Rename", + "o_New_Name": "New Name:", + "o_Rename_Hint": "(This will be used as the file name)", "o_Pin": "Pin", "o_Unpin": "Unpin", - "o_OpenRouter_API_Key": "OpenRouter API Key", - "o_Response_Style": "Response style", - "o_Personalization": "Personalization", + "o_OpenRouter_API_Key": "🔑 OpenRouter API Key", + "o_Response_Style": "🧠 Response style", + "o_Personalization": "🎨 Personalization", "o_Language": "🇬🇧 Language", + "o_AI_Settings": "⚙️ AI Settings", "o_Input_Tokens": "Input tokens", "o_Output_Tokens": "Output tokens", "o_Total_Tokens": "Total", @@ -100,6 +151,9 @@ "o_Reject": "Reject", "o_Save": "Save", "o_Cancel": "Cancel", + "o_OK": "OK", + "o_Add": "Add", + "o_Delete": "Delete", "o_File_Changed": "File modified", "o_Cancelled": "Operation cancelled", "o_Generation_Failed": "Failed to generate response", @@ -112,20 +166,56 @@ "o_Bot_BG": "Bot bubble background", "o_Bot_Text": "Bot text color", "o_Sidebar_Text": "Sidebar text color", + "o_Token_Usage": "Token Usage", "o_Color_Edit_Hint": "You are editing {mode_name} colors.\nUse hex format: e.g. #303643", "o_Background_Hint": "Chat Background Image", "o_Background_Path_Placeholder": "/file-path/photo.png", "o_Clear": "Clear", "o_Select_Image": "Select Image", - "o_Reset_Default": "Reset to default" + "o_Reset_Default": "Reset to default", + "o_Force_Language_Text": "Use UI Language for Responses", + "o_Force_Language_Hint": "AI should always respond in the selected language.", + "o_Online_STT_Text": "Online STT", + "o_Online_STT_Hint": "If enabled, speech-to-text is processed via OpenRouter.", + "o_Use_Desktop_Audio_Text": "Use Desktop Audio", + "o_Use_Desktop_Audio_Hint": "If enabled, system audio will be recorded instead of the microphone.", + "o_Online_STT_Model": "Online STT Model", + "o_Binary_Path": "Binary Path", + "o_Model_Path": "Model Path", + "o_Active_Chat": "Active Chat", + "o_Active_Model": "Active Model", + "o_Send_Message": "Send Message", + "o_sub_Send_Message": "Type your message. Press Enter on an empty line to finish.", + "o_Empty_Message": "Empty message was not sent.", + "o_AI_Response": "Sent. Waiting for AI response...", + "o_Drag_Drop": "Enter a file path or drag and drop the file", + "o_to_Menu": "Press Enter to return to the menu...", + "o_Empty_Input": "You cannot enter an empty value.", + "o_Type_ESC": "To cancel, type “esc” on the first line and press Enter.", + "o_Press_ESC": "You can cancel the selection by pressing ESC.", + "o_Change_Chat": "Change Chat", + "o_Rename_Chat": "Chat to be renamed", + "o_New_Value": "Please enter a new value:", + "o_Chat_Rename_Fail": "The new name must be different from the current name.", + "o_AI_Model": "AI Model", + "o_Change_AI_Model": "Change AI Model", + "o_Available_Languages": "Available languages", + "o_Language_Select_Hint": "You can choose one of the language codes below.", + "o_Invalid_Language_Code": "Invalid language code. This language was not found in the config.", + "o_Saved": "Saved", + "o_Go_Back": "Go Back", + "o_Exit": "Exit", + "o_Selection": "Selection" } }, "last_chat": "Welcome.json", "dark_mode": true, "open_router_key": "sk-or-...", - "response_style": "Ciddi ol", + "response_style": "Use a formal and professional tone in your responses.", "show_usage": true, - "is_mic_online": false, + "force_ui_language": true, + "is_mic_online": true, + "use_desktop_voice": false, "stt_model_online": "openai/gpt-audio-mini", "whisper_cpp_bin": "/home/bob/whisper.cpp/build/bin/whisper-cli", "whisper_cpp_model": "/home/bob/.local/share/whisper/ggml-tiny.bin", @@ -133,7 +223,8 @@ "Welcome.json" ], "ai_models": [ - "google/gemini-3-pro-image-preview" + "google/gemini-3-pro-image-preview", + "google/gemini-2.5-flash-image" ], "chat_models": { "Welcome.json": "google/gemini-3-pro-image-preview"