2013-04-03 6 views
0

Я интегрирую переводчик веб-сайта google [1] на сайт клиента.google translate changes символы валюты

Все работало нормально, и переводы работали ... однако кажется, что он ошибочно (и непоследовательно) переводит символ GBP (£) в любую валюту, используемую целевым языком. Например, для французского и немецкого символов символ (иногда) заменяется символом EUR (€).

Это случается только иногда, но я не могу найти общую связь между событиями, отличными от символа валюты, поэтому не уверен, что делать, чтобы предотвратить ее.

Очевидно, что 10 фунтов стерлингов никогда не будут такими же, как 10 долларов США или 10 или 10 евро, поэтому мне нужно будет не допустить перевода переводов символов в Google, позволяя ему переводить все остальное.

Единственное, что я мог найти, было из их собственной помощи [2], но оно включает в себя обертывание каждого экземпляра символа валюты в диапазоне или div, что совершенно нецелесообразно для этого приложения.

Кто-нибудь знает лучший способ?

[1] http://translate.google.com/manager/website/add?hl=en

[2] http://support.google.com/translate/#2641276

ответ

0

Единственный способом я мог бы найти, чтобы контролировать это было с помощью метода class='notranslate' и упаковок каждого экземпляра цены, которую я мог бы найти в промежутке с этот класс.

поддержки Google говорят, что вы можете использовать этот класс на любой (действительный) HTML элемент, и он будет оставлен в покое, так что я использовал его на некоторых выбирает с ценами в них и т.д.

Все в общем, ужасное решение, но оно бьет, если цены отображаются неправильно для всех, кто не может читать по-английски.