Zgodnie z Google instructions ustawienie class="notranslate"
uniemożliwia tłumaczenie Google. Wygląda na to, że działa, chociaż użycie go w linii (np. Dla pojedynczego słowa) może oznaczać pewne zamieszanie, więc musisz sprawdzić, co się dzieje.
Na przykład
Welcome to the <span class="notranslate">Cool</span> company website!
przekłada na język hiszpański jako „Bienvenido a la Coolweb de la Compania!”, Co nie jest to fajne, choć pokazuje, że „Cool” został wzięty jako imię ; bez znaczników tekst będzie tłumaczony jako "Bienvenido a la fresca web de la empresa!".
zmieniając tekst jako
Welcome to the website of <span class="notranslate">Cool</span>!
skutkowałoby „Bienvenido a la página web de Cool!”, Który wygląda lepiej poza tym „miejscu” zostało błędnie przetłumaczone.
W przypadku różnych języków docelowych mogą pojawić się i będą występować różne problemy. Ogólnie rzecz biorąc, im prostsza jest struktura gramatyczna zdania, tym częstsze tłumaczenie zostanie przeprowadzone w miarę dobrze.
Najważniejsze pytanie: możesz spróbować zapobiec tłumaczeniu przy użyciu adresu class=notranslate
, ale problemy Google Translator mogą powodować zamieszanie.
Podążyłem za podanym linkiem, a pierwszą rzeczą, którą zobaczyłem, były wybory "Dodaj tłumaczenie do całej strony" i "Dodaj tłumaczenie do sekcji strony". Czy nie możesz ułożyć swojego html w taki sposób, aby druga opcja dawała pożądany efekt? – nnnnnn
Niestety, wybranie "Dodaj tłumaczenie do sekcji strony" usuwa "Krok 3: Pokaż ustawienia opcjonalne", które są wysoce pożądane. – kingjeffrey