• 02-11-2024, 00:17:06
    #1
    Merhaba,

    Aşağıdaki kodu siteye eklendiğim. sayfa geçişlerinde Türkçeye dönüyor ve geri seçilen dile çeviriyor bunu dili seçtikten sonra kalıcı olarak sayfa geçişlerinde aynı dil kalması için hangi kodu eklemeliyim veya çıkarmalıyım konuyla ilgili bilgisi olan veya ekstra kod ile istediğim şekilde çevirebilecek var ise yardımcı olabilirse sevinirim

    Alıntı

    <div class="gtranslate_wrapper"></div>
    <script>window.gtranslateSettings = {"default_language":"tr","native_language_names":t rue,"detect_browser_language":true,"wrapper_select or":".gtranslate_wrapper","flag_size":16,"alt_flag s":{"en":"usa","pt":"brazil","es":"colombia","fr": "quebec"}}</script>
    <script src="https://cdn.gtranslate.net/widgets/latest/popup.js" defer></script>
  • 02-11-2024, 00:22:07
    #2
    Tqo2 adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Aşağıdaki kodu siteye eklendiğim. sayfa geçişlerinde Türkçeye dönüyor ve geri seçilen dile çeviriyor bunu dili seçtikten sonra kalıcı olarak sayfa geçişlerinde aynı dil kalması için hangi kodu eklemeliyim veya çıkarmalıyım konuyla ilgili bilgisi olan veya ekstra kod ile istediğim şekilde çevirebilecek var ise yardımcı olabilirse sevinirim

    <div class="gtranslate_wrapper"></div>
    <script>
      // GTranslate ayarları
      window.gtranslateSettings = {
        "default_language": "tr",
        "native_language_names": true,
        "detect_browser_language": false,
        "wrapper_selector": ".gtranslate_wrapper",
        "flag_size": 16,
        "alt_flags": {
          "en": "usa",
          "pt": "brazil",
          "es": "colombia",
          "fr": "quebec"
        }
      };
    
      const savedLanguage = localStorage.getItem("selectedLanguage");
      if (savedLanguage) {
        window.gtranslateSettings.default_language = savedLanguage;
      }
    
      (function() {
        const script = document.createElement("script");
        script.src = "https://cdn.gtranslate.net/widgets/latest/popup.js";
        script.defer = true;
        document.head.appendChild(script);
      })();
    
      document.addEventListener("DOMContentLoaded", () => {
        document.querySelectorAll(".gtranslate_wrapper a").forEach(link => {
          link.addEventListener("click", () => {
            const selectedLang = link.getAttribute("data-gt-lang");
            localStorage.setItem("selectedLanguage", selectedLang);
          });
        });
      });
    </script>
  • 02-11-2024, 00:36:18
    #3
    Merhaba
    @DelpaN; düzenlediğiniz kodu denedim fakat çeviride sorun oluşuyor
  • 02-11-2024, 11:47:13
    #4
    Tqo2 adlı üyeden alıntı: mesajı görüntüle
    Merhaba
    @DelpaN; düzenlediğiniz kodu denedim fakat çeviride sorun oluşuyor
    Pm dönüş yapıldi
  • 02-11-2024, 22:53:57
    #5
    Konuyla ilgili arayış devam ediyor.
  • 19-11-2024, 09:55:47
    #6
    Sorun Kaynağı : "detect_browser_language": true: Bu ayar, kullanıcının tarayıcı dilini algılayarak sayfayı o dile otomatik çeviriyor.

    <script>
        window.gtranslateSettings = {
            "default_language": "tr",
            "native_language_names": true,
            "detect_browser_language": false, // Dil algılama kapalı
            "wrapper_selector": ".gtranslate_wrapper",
            "flag_size": 16,
            "alt_flags": {
                "en": "usa",
                "pt": "brazil",
                "es": "colombia",
                "fr": "quebec"
            }
        };
    </script>
    <script src="https://cdn.gtranslate.net/widgets/latest/popup.js" defer></script>