Jump to content
  • 0

Верстка VS GoogleTranslate


advokatua
 Share

Question

Верстаю макет для довольно объемного сайта, куча графических элементов, пачка слайдеров разных мастей. На каждом готовом этапе часть верстки заливаю на хостинг, дабы клиент мог оценить и сразу писать правки. Сейчас, уже практически заканчивая работу, вдруг, откуда не возьмись, клиент объявляет, что ему нужно, дабы сайт отображался полностью корректно при использовании сайта translate.google.com, в режиме перевода всего сайта.

 

Если кто не знает, или не юзает, то это вот такая штука:

http://translate.google.com/translate?hl=ru&sl=ru&tl=en&u=http%3A%2F%2Frambler.ru&sandbox=1

 

Фишка в том, что к каждому переведенному слову гугл добавляет пару оберток и свои классы, и выходит, что все элементы перекручиваются. На каком нибудь табличном сайте ничего особо не измениться, но на объемном на дивах, флоатах, с CSS3 и jquery тут же вылазят косяки и это мы хорошо видим на примере Рамблера.

 

Например конкретно в моей верстке не работает меню, которое завязано под jQuery. То ли гугл ее блочит, то ли сам не знаю что. Также не работает слайдер и во многих местах съехал текст. Т.е. как итог все выглядит так корявенько, что пользоваться translate.google.com напрямую нельзя. 

 

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

 

Поделитесь, были ли у кого-то подобные проблемы и как их решали. Решение в любом аспекте интересует, от самой верстки, до того как убедить человека в том, что это бред (по крайней мере если без доплаты все дорабатывать, хотя я и с доплатой пока не знаю как его решать).

Edited by advokatua
Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Так даже если даже если сделать так, чтобы вёрстка отображалась нормально, перевод ведь останется кривой! Можно, конечно, написать скрипт, который будет всё по отдельности прогонять через Google Translate, но лучше сделать шаблонизатор.

Мой сайт отображается нормально, за исключением одного hover'а.

Но он даже сам себя не может перевести: http://translate.google.com/translate?hl=ru&sl=ru&tl=en&u=http://translate.google.ru/!

Edited by afdw
Link to comment
Share on other sites

  • 0

Это было в самом ТЗ когда он давал его ? не было? — пусть оплачивает отдельно, на примере рамблера, даже такая крупная компания об этом не позаботилась, объясни ему что это не от тебя зависит что там гугл блочит, а скрипты наверняка не работают потому что библиотека вызывается 2 раза

  • Like 1
Link to comment
Share on other sites

  • 0

ТЗ никакого нет. Есть лишь здоровенный макет и пожелания по некоторой кроссбраузерности, а также прояснения функционала некоторых слайдеров, и в принципе более ничего. 

 

Объяснения  уже аналогичные выдали. Ждем ответа от него. 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy