From bea7e8fe82c94c3dcb71b0f81a1ad762e0367b59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?CENK=20TEK=C4=B0N?= <143123890+cenktekin@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:41:06 +0300 Subject: [PATCH 1/3] i18n(tr): improve Turkish translations and parity with EN MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix terminology: Polish→Parlat, Precise→Kesin, Float window→Pencereyi Yüzdür, UNAUTHORIZED→Yetkisiz - Normalize URL wording (API URL’si), Enter/Shift hints - Improve clarity: context length message, security check wording - Add missing keys from EN (retry button hint, crop text setting) - Minor punctuation/consistency fixes Build & lint: PASS --- src/_locales/tr/main.json | 52 ++++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/src/_locales/tr/main.json b/src/_locales/tr/main.json index 7ecad89d..6e6b3cf3 100644 --- a/src/_locales/tr/main.json +++ b/src/_locales/tr/main.json @@ -12,10 +12,10 @@ "Preferred Language": "Tercih Edilen Dil", "Insert ChatGPT at the top of search results": "ChatGPT'yi arama sonuçlarının en üstüne ekle", "Lock scrollbar while answering": "Cevap verirken kaydırma çubuğunu kilitle", - "Current Version": "Şu anki versiyon", - "Latest": "En son", - "Help | Changelog ": "Yardım | Değişim günlüğü ", - "Custom ChatGPT Web API Url": "Özel ChatGPT Web API Url'si", + "Current Version": "Geçerli sürüm", + "Latest": "En yeni", + "Help | Changelog ": "Yardım | Değişiklik günlüğü ", + "Custom ChatGPT Web API Url": "Özel ChatGPT Web API URL'si", "Custom ChatGPT Web API Path": "Özel ChatGPT Web API Yolu", "Custom OpenAI API Url": "Özel OpenAI API URL'si", "Custom Site Regex": "Özel Site Regex'i", @@ -24,7 +24,7 @@ "Append Query": "Sorgu Ekle", "Prepend Query": "Sorgu Ön Eki", "Wechat Pay": "Wechat Pay", - "Type your question here\nEnter to send, shift + enter to break line": "Sorunuzu buraya yazın\nGöndermek için enter\nSatır atlamak için shift + enter", + "Type your question here\nEnter to send, shift + enter to break line": "Sorunuzu buraya yazın\nGöndermek için Enter\nSatır atlamak için Shift + Enter", "Type your question here\nEnter to stop generating\nShift + enter to break line": "Sorunuzu buraya yazın\nÜretmeyi durdurmak için enter\nSatır atlamak için shift + enter", "Ask ChatGPT": "ChatGPT'ye Sor", "No Input Found": "Girdi Bulunamadı", @@ -40,26 +40,27 @@ "Waiting for response...": "Cevap bekleniyor...", "Close the Window": "Pencereyi Kapat", "Pin the Window": "Pencereyi Sabitle", - "Float the Window": "Pencereyi Kaydır", + "Float the Window": "Pencereyi Yüzdür", "Save Conversation": "Konuşmayı Kaydet", - "UNAUTHORIZED": "Yetkilendirilmemiş", + "UNAUTHORIZED": "Yetkisiz", "Please login at https://chatgpt.com first": "Lütfen önce https://chatgpt.com adresinde oturum açın", "Please login at https://claude.ai first, and then click the retry button": "Lütfen önce https://claude.ai adresinde oturum açın ve ardından yeniden dene düğmesine tıklayın", "Please login at https://bing.com first": "Lütfen önce https://bing.com adresinde oturum açın", "Then open https://chatgpt.com/api/auth/session": "Ardından https://chatgpt.com/api/auth/session adresini açın", - "And refresh this page or type you question again": "Ve bu sayfayı yenileyin veya sorunuzu tekrar yazın", + "And refresh this page or type you question again": "Bu sayfayı yenileyin veya sorunuzu tekrar yazın", + "And click the retry button in the top right corner": "Ve sağ üstteki Yeniden Dene düğmesine tıklayın", "Consider creating an api key at https://platform.openai.com/account/api-keys": "https://platform.openai.com/account/api-keys adresinde bir api anahtarı oluşturmayı düşünün", - "OpenAI Security Check Required": "OpenAI Güvenlik Kontrolü Gerekli", + "OpenAI Security Check Required": "OpenAI Güvenlik Doğrulaması Gerekli", "Please open https://chatgpt.com/api/auth/session": "Lütfen https://chatgpt.com/api/auth/session adresini açın", "Please open https://chatgpt.com": "Lütfen https://chatgpt.com adresini açın", "New Chat": "Yeni Sohbet", "Summarize Page": "Sayfayı Özetle", "Translate": "Çevir", "Translate (Bidirectional)": "Çevir (İki yönlü)", - "Translate (To English)": "Çevir (İngilizce'ye)", - "Translate (To Chinese)": "Çevir (Çince'ye)", - "Summary": "Özetle", - "Polish": "Lehçe", + "Translate (To English)": "Çevir (İngilizceye)", + "Translate (To Chinese)": "Çevir (Çinceye)", + "Summary": "Özet", + "Polish": "Parlat", "Sentiment Analysis": "Duygu Analizi", "Divide Paragraphs": "Paragrafları Böl", "Code Explain": "Kodu Açıkla", @@ -80,17 +81,17 @@ "Custom Model": "Özel Model", "Balanced": "Dengeli", "Creative": "Yaratıcı", - "Precise": "Duyarlı", + "Precise": "Kesin", "Fast": "Hızlı", "API Key": "API Anahtarı", "Model Name": "Model Adı", - "Custom Model API Url": "Özel Model API Url'si", + "Custom Model API Url": "Özel Model API URL'si", "Loading...": "Yükleniyor...", "Feedback": "Geri Bildirim", "Confirm": "Onayla", "Clear Conversation": "Konuşmayı Temizle", "Retry": "Tekrar Dene", - "Exceeded maximum context length": "Maksimum bağlam uzunluğu aşıldı", + "Exceeded maximum context length": "Maksimum bağlam uzunluğu aşıldı, lütfen konuşmayı temizleyip yeniden deneyin", "Regenerate the answer after switching model": "Modeli değiştirdikten sonra cevabı yeniden oluştur", "Pin": "Sabitle", "Unpin": "Sabitlemeyi Kaldır", @@ -102,8 +103,8 @@ "Open Conversation Page": "Konuşma Sayfasını Aç", "Open Conversation Window": "Konuşma Penceresini Aç", "Store to Independent Conversation Page": "Bağımsız Konuşma Sayfasına Kaydet", - "Keep Conversation Window in Background": "Konuşma penceresini arka planda tut, böylece herhangi bir programda çağırmak için kısayol tuşlarını kullanabilirsiniz", - "Max Response Token Length": "Maksimum Cevap Jeton Uzunluğu", + "Keep Conversation Window in Background": "Konuşma penceresini arka planda tut; böylece herhangi bir programda çağırmak için kısayol tuşlarını kullanabilirsiniz", + "Max Response Token Length": "Maksimum Cevap Token Uzunluğu", "Max Conversation Length": "Maksimum Konuşma Uzunluğu", "Always pin the floating window": "Her zaman kayan pencereyi sabitle", "Export": "Dışa Aktar", @@ -113,11 +114,11 @@ "Pin Tab": "Sekmeyi Sabitle", "Modules": "Modüller", "API Params": "API Parametreleri", - "API Url": "API Url'si", + "API Url": "API URL'si", "Others": "Diğerleri", "API Modes": "API Modları", "Disable web mode history for better privacy protection, but it will result in unavailable conversations after a period of time": "Daha iyi gizlilik koruması için web modu geçmişini devre dışı bırakın, ancak bir süre sonra kullanılamayan konuşmalara neden olacaktır", - "Display selection tools next to input box to avoid blocking": "Engellemeyi önlemek için girdi kutusunun yanına seçim araçlarını görüntüleyin", + "Display selection tools next to input box to avoid blocking": "Girdi kutusunun yanında seçim araçlarını göster", "Close All Chats In This Page": "Bu Sayfadaki Tüm Sohbetleri Kapat", "When Icon Clicked": "Simge Tıklandığında", "Open Settings": "Ayarları Aç", @@ -127,13 +128,13 @@ "Rate limit": "Hız sınırı aşıldı", "Jump to bottom": "En alta git", "Explain": "Açıkla", - "Failed to get arkose token.": "Arkose jetonu alınamadı.", - "Please keep https://chatgpt.com open and try again. If it still doesn't work, type some characters in the input box of chatgpt web page and try again.": "Lütfen https://chatgpt.com adresini açık tutun ve tekrar deneyin. Hala çalışmazsa, chatgpt web sayfasının girdi kutusuna bazı karakterler yazın ve tekrar deneyin.", + "Failed to get arkose token.": "Arkose token alınamadı.", + "Please keep https://chatgpt.com open and try again. If it still doesn't work, type some characters in the input box of chatgpt web page and try again.": "Lütfen https://chatgpt.com sayfasını açık tutun ve tekrar deneyin. Hâlâ çalışmazsa, ChatGPT web sayfasının giriş kutusuna birkaç karakter yazıp tekrar deneyin.", "Open Side Panel": "Yan Paneli Aç", "Generating...": "Üretiliyor...", "moonshot token required, please login at https://kimi.com first, and then click the retry button": "moonshot jetonu gereklidir, lütfen önce https://kimi.com adresinde oturum açın ve ardından yeniden dene düğmesine tıklayın", "Hide context menu of this extension": "Bu uzantının bağlam menüsünü gizle", - "Custom Claude API Url": "Özel Claude API Url'si", + "Custom Claude API Url": "Özel Claude API URL'si", "Cancel": "İptal", "Name is required": "İsim gereklidir", "Prompt template should include {{selection}}": "Prompt şablonu {{selection}} içermelidir", @@ -150,7 +151,7 @@ "Keep-Alive Time": "Canlı Tutma Süresi", "5m": "5m", "30m": "30m", - "Forever": "Sonsuza dek", + "Forever": "Süresiz", "You have successfully logged in for ChatGPTBox and can now return": "ChatGPTBox için başarıyla giriş yaptınız ve şimdi geri dönebilirsiniz", "Claude.ai is not available in your region": "Claude.ai bölgenizde mevcut değil", "Claude.ai (Web)": "Claude.ai (Web)", @@ -159,5 +160,6 @@ "Gemini (Web)": "Gemini (Web)", "Type": "Tür", "Mode": "Mod", - "Custom": "Özel" + "Custom": "Özel", + "Crop Text to ensure the input tokens do not exceed the model's limit": "Girdi token sayısının model sınırını aşmaması için metni kırp" } From 6fe87410c9870fb41428767f55431ce74d78c40d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?CENK=20TEK=C4=B0N?= <143123890+cenktekin@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:59:07 +0300 Subject: [PATCH 2/3] i18n(tr): align retry hint to existing EN key and remove extra key\n\n- Remove non-EN key from TR locale\n- Set value of existing key to retry-button hint (matches EN mapping) --- src/_locales/tr/main.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/_locales/tr/main.json b/src/_locales/tr/main.json index 6e6b3cf3..d12091f4 100644 --- a/src/_locales/tr/main.json +++ b/src/_locales/tr/main.json @@ -47,8 +47,7 @@ "Please login at https://claude.ai first, and then click the retry button": "Lütfen önce https://claude.ai adresinde oturum açın ve ardından yeniden dene düğmesine tıklayın", "Please login at https://bing.com first": "Lütfen önce https://bing.com adresinde oturum açın", "Then open https://chatgpt.com/api/auth/session": "Ardından https://chatgpt.com/api/auth/session adresini açın", - "And refresh this page or type you question again": "Bu sayfayı yenileyin veya sorunuzu tekrar yazın", - "And click the retry button in the top right corner": "Ve sağ üstteki Yeniden Dene düğmesine tıklayın", + "And refresh this page or type you question again": "Ve sağ üstteki Yeniden Dene düğmesine tıklayın", "Consider creating an api key at https://platform.openai.com/account/api-keys": "https://platform.openai.com/account/api-keys adresinde bir api anahtarı oluşturmayı düşünün", "OpenAI Security Check Required": "OpenAI Güvenlik Doğrulaması Gerekli", "Please open https://chatgpt.com/api/auth/session": "Lütfen https://chatgpt.com/api/auth/session adresini açın", From dca858a76e662d1e57fe40ef686cdadf08effafb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?CENK=20TEK=C4=B0N?= <143123890+cenktekin@users.noreply.github.com> Date: Thu, 23 Oct 2025 22:48:25 +0300 Subject: [PATCH 3/3] =?UTF-8?q?i18n(tr):=20address=20bot=20suggestions=20?= =?UTF-8?q?=E2=80=94=20capitalize=20Enter/Shift=20and=20restore=20'to=20av?= =?UTF-8?q?oid=20blocking'=20meaning?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/_locales/tr/main.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/_locales/tr/main.json b/src/_locales/tr/main.json index d12091f4..3b9f285a 100644 --- a/src/_locales/tr/main.json +++ b/src/_locales/tr/main.json @@ -25,7 +25,7 @@ "Prepend Query": "Sorgu Ön Eki", "Wechat Pay": "Wechat Pay", "Type your question here\nEnter to send, shift + enter to break line": "Sorunuzu buraya yazın\nGöndermek için Enter\nSatır atlamak için Shift + Enter", - "Type your question here\nEnter to stop generating\nShift + enter to break line": "Sorunuzu buraya yazın\nÜretmeyi durdurmak için enter\nSatır atlamak için shift + enter", + "Type your question here\nEnter to stop generating\nShift + enter to break line": "Sorunuzu buraya yazın\nÜretmeyi durdurmak için Enter\nSatır atlamak için Shift + Enter", "Ask ChatGPT": "ChatGPT'ye Sor", "No Input Found": "Girdi Bulunamadı", "You": "Sen", @@ -117,7 +117,7 @@ "Others": "Diğerleri", "API Modes": "API Modları", "Disable web mode history for better privacy protection, but it will result in unavailable conversations after a period of time": "Daha iyi gizlilik koruması için web modu geçmişini devre dışı bırakın, ancak bir süre sonra kullanılamayan konuşmalara neden olacaktır", - "Display selection tools next to input box to avoid blocking": "Girdi kutusunun yanında seçim araçlarını göster", + "Display selection tools next to input box to avoid blocking": "Engellemeyi önlemek için seçim araçlarını girdi kutusunun yanında göster", "Close All Chats In This Page": "Bu Sayfadaki Tüm Sohbetleri Kapat", "When Icon Clicked": "Simge Tıklandığında", "Open Settings": "Ayarları Aç",