Как сделать мультиязычный сайт на двух языках легко за 10 минут от новичка, новичкам

Поделиться
HTML-код
  • Опубликовано: 4 окт 2024
  • Как уже и говорил, я только учусь поэтому буду рад выслушать советы опытных программистов и по этому видео и по моему коду в Github.
    Ссылка на файл jqury.min.js: github.com/Max...
    Пишите в любое время: zhukovmax1111@gmail.com
    Вторая часть для многостраничных сайтов: • Мультиязычный сайт за ...
    Отличный курс для тех, кто хочет сатать Frontend Developer: go.acstat.com/...

Комментарии • 80

  • @mariash5784
    @mariash5784 2 года назад +8

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

  • @Brumgild
    @Brumgild 4 года назад +3

    О, спасибо, бро!!! Как раз задача такая поступила, для небольшого проекта - вполне даже удобно.

  • @erichhartmann6926
    @erichhartmann6926 3 года назад +3

    Макс, ты супер
    Другие методы не работали. Спасибо тебе за ролик!
    Продолжай, я подписался

    • @maxzhukov5525
      @maxzhukov5525  3 года назад +1

      Та уже нет желания если честно, но рад что видео кому-то помогают)

  • @ОлександрЧеботарев-б9ч

    Чесно сказать, от души спасибо, проект через две недели буквально нужно сдать, ты как раз помог очень сильно,крутой скрипт.

  • @VladTsyb
    @VladTsyb 2 года назад +6

    Здравствуйте! Пожалуйста, дайте ссылку на html, css и js файлы!

  • @ДаниилВеличко-э6ш
    @ДаниилВеличко-э6ш 3 года назад

    О! Visual Studio Code:) Большое спасибо за видео!

  • @АлександрКондаков-ч2я

    Видео замечательное! Осталось только понять код:) и как сделать так, чтобы форматирование строк сохранялось после перевода текста. Например в теге р строка поделена тегом , после замены способом как на видео, этот перенос пропадает.

    • @_r.igh_t.
      @_r.igh_t. 2 года назад

      Александр приветствую!
      у вас получилось найти решение проблемы форматирования строк?

    • @yatsenko290512
      @yatsenko290512 Год назад

      могу обьяснить про br

    • @yatsenko290512
      @yatsenko290512 Год назад

      @@_r.igh_t. могу обьяснить про br

    • @АлександрКондаков-ч2я
      @АлександрКондаков-ч2я Год назад

      @@yatsenko290512 Добрый день! Было бы замечательно!

  • @itsmarmeks8568
    @itsmarmeks8568 2 года назад +2

    Спасибо конечно но я тоже самое сделал но на телефоне не работает почему то кто может помочь откликнитесь

  • @АнастасияФилипченко-г4м

    Очень понятно и интересно!

  • @vikalondon6638
    @vikalondon6638 10 месяцев назад

    Спасибо за видео.

  • @ikiru1123
    @ikiru1123 3 года назад

    старик, спасибо те огромное, просто лучший

  • @mrstaya6397
    @mrstaya6397 2 года назад

    Спасибо огромное чувак!

  • @drewbieber1399
    @drewbieber1399 3 месяца назад

    Что то с середины начал, не понятно в какую часть кода вставлять то что ты печатаешь

  • @maxzhukov5525
    @maxzhukov5525  4 года назад +3

    Вторая часть видео, где мы делаем перевод для многоязычных сайтов ruclips.net/video/cN4H-qCjSl0/видео.html

  • @РитаАрхипова-ь8к
    @РитаАрхипова-ь8к 3 года назад

    Огромное тебе спасибо!

  • @grufilm
    @grufilm 2 года назад

    не учите людей плохому, Ладно что флаги не svg, но менять файлы jauery или файлы других библиотек просто недопустимо! Я понимаю что это просто урок, но вы показываете как надо делать!

    • @uk-lych_sveta
      @uk-lych_sveta 2 года назад

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

    • @grufilm
      @grufilm 2 года назад

      @@uk-lych_sveta
      какой вопрос? первый или второй?
      1. почему svg - вообще изучите что такое svg если планируете заливать лендинг на хостинг и как так вышло что svg весит в сотни раз меньше того жеjpg
      2. Почему библиотеки лучше не менять, ну вот соберётесь вы обновить библиотеку и все ваши старания останутся в старой библиотеке и придётся ручками переносить код, когда можно было бы всего лишь изменить одну строчку.

    • @uk-lych_sveta
      @uk-lych_sveta 2 года назад

      @@grufilm добрый день, спасибо за ответ, я имел ввиду про изменение файлов jauery, как показано на видео, после вашего комментария, я стал сомневаться в данном способе, полагая что это как-то повлияет на работу моего сайта и его выдачу. Может подскажите, какой способ изменения языков на сайте более правильный и где можно найти этот способ, чтобы применить у себя на сайте. Например я нашел еще один способ - Делаем мультиязычный сайт c JavaScript - ruclips.net/video/MKx31x5u_SQ/видео.html. Как вы считаете он лучше, чем тот который на этом канале?

    • @grufilm
      @grufilm 2 года назад

      @@uk-lych_sveta смотрите какой минус
      На работу не повлияет, но когда вы измените весь код. то пользователю придётся грузить всю библиотеку заново, плюс вы захотели обновиться на новую версию и снова лишние движения. Плюс ну вдруг невзначай что-то измените случайно и потом будете теряться что же там поменяли т.к. в библиотеке убраны все переносы для уменьшения размера файла.
      Попробуйте сами сделать по видео и решите что для вас лучше и почему, я в данный момент не смогу вам в этом помочь! Плюс я ухожу с wordpress

  • @alekseirukhmanov9123
    @alekseirukhmanov9123 3 года назад +2

    лайк за немецкий интерсфейс на компе)

    • @maxzhukov5525
      @maxzhukov5525  3 года назад

      С каким купил, таким и пользуюсь😂Лень менять на английский

  • @roadartist4192
    @roadartist4192 3 года назад

    Красава, СПС!

  • @emirrrrr123
    @emirrrrr123 Год назад +1

    а не проще ли сделать просто две разные страницы с разными языками?

  • @sharof_mukhtorov
    @sharof_mukhtorov 2 года назад

    spasibo vam bolshoy

  • @VladTsyb
    @VladTsyb 2 года назад

    Этого сайта. Меня интересует именно перевод этих четырёх надписей скриптами.

  • @sleeprelaxmusic9796
    @sleeprelaxmusic9796 2 года назад

    Как можно решить такую ошибку валидности "Error: Attribute key not allowed on element a at this point."? типо отрибут key не где нельзя использовать

  • @webgrees2370
    @webgrees2370 4 года назад +1

    Спасибо! Все работает. А можно ли допилить этот js таким образом, чтобы он перекидывал сразу на страницу с выбраным языком, если у меня, к примеру, контакты ведут на другую страницу.

    • @maxzhukov5525
      @maxzhukov5525  4 года назад +1

      Привет, напиши мне на почту, если еще не нашел решение

    • @andrispikarevskis5513
      @andrispikarevskis5513 4 года назад +1

      @@maxzhukov5525 Мне тоже это актуально, есть какой-то способ?

    • @maxzhukov5525
      @maxzhukov5525  4 года назад

      Привет, я посоветовал попробовать через local storage решить, напиши мне на почту и я сконтактирую вас.

    • @maxzhukov5525
      @maxzhukov5525  4 года назад +1

      @@andrispikarevskis5513 Я нашел решение, постараюсь сегодня сделать и выложу на своём канале

    • @Link3Q
      @Link3Q 4 года назад

      @@maxzhukov5525 Спасибо за урок,теперь я тоже жду решение с local storage :)

  • @RobMel-u2n
    @RobMel-u2n 4 месяца назад

    так это ток на вордпресе работает ?

  • @Vsfrcode777
    @Vsfrcode777 7 месяцев назад

    Здравствуйте а как поставить логотип на сайте в гугле как у вас там мельница стоит

  • @ulbolsynzh
    @ulbolsynzh 11 месяцев назад

    А если текст большой нужно переводить

  • @tomirisibrahim8170
    @tomirisibrahim8170 3 года назад

    Спасибо !!!!

  • @канал-ы1р
    @канал-ы1р 3 года назад +1

    А нельзя просто сделать страницу index0 чтобы при нажатии на кнопку всё перевелись?

    • @maxzhukov5525
      @maxzhukov5525  3 года назад

      Не очень понял что ты имеешь ввиду, просто создать две страницы?

    • @канал-ы1р
      @канал-ы1р 3 года назад

      @@maxzhukov5525 да

    • @канал-ы1р
      @канал-ы1р 3 года назад

      1 русскую, 2 английскую

    • @maxzhukov5525
      @maxzhukov5525  3 года назад

      @@канал-ы1р мне кажется что так даже будет правильно с точки зрения SEO, но больше заморочек чем с скриптом

    • @канал-ы1р
      @канал-ы1р 3 года назад

      @@maxzhukov5525 окей, хорошо, спасибо

  • @Александр-ц4т8в
    @Александр-ц4т8в 4 года назад

    Люди добрые, подскажите код на jquery если делать через select > option?

  • @richardwong4613
    @richardwong4613 4 года назад +1

    На каком принципе основан этот способ? Что происходит при переключении языка? Как именно работает этот скрипт?

    • @maxzhukov5525
      @maxzhukov5525  4 года назад +1

      Привет, напиши мне на почту и я тебе все расскажу и покажу

  • @invilso4051
    @invilso4051 2 года назад

    В файле jQuery писать код?
    Жесть конечно 😅

  • @sergiykudrych6509
    @sergiykudrych6509 2 года назад +1

    Привет, как изменить placeholder?

    • @anetkaf2558
      @anetkaf2558 Год назад

      Добрый вечер, вы нашли ответ как быть с placeholder?

  • @savenkodan
    @savenkodan 2 года назад

    А толку от такого якщо при оновлені сторінки мова злітає ?

  • @asdasd-y2m
    @asdasd-y2m 6 месяцев назад

    лучший!!!!

  • @JavaScriptcher
    @JavaScriptcher 2 года назад

    Все было бы супер, если бы на jQuery! Как код на чистый JS переписать?

    • @mamina_kyrtka
      @mamina_kyrtka 2 года назад

      const buttons = document.querySelectorAll('.translate')
      buttons.forEach(button => {
      button.addEventListener('click', () =>{
      const lang = button.attributes.id.value
      console.log(lang)
      const langs = document.querySelectorAll('.lang')
      langs.forEach(la => {
      console.log(la);
      la.innerHTML = arrLang[lang][la.attributes.key.value]
      })
      } )
      })

  • @Asadbek-fp6uh
    @Asadbek-fp6uh 3 года назад +1

    $ is not defined что делать

    • @maxzhukov5525
      @maxzhukov5525  3 года назад

      Скорее всего нет файла jQuery

  • @ersinergul663
    @ersinergul663 2 года назад

    Which language is that?

  • @anetkaf2558
    @anetkaf2558 Год назад

    Скажите, как назначить placeholder класс, на сайте много полей ввода и не понятно как их переводить, мы же не можем ему назначить класс? И если есть слайдер на сайте, то видимый экрану текст переводится, а тот текст на который нужно нажать на слайдер нет (в слайдере 10 отзывов, первые 3 всегда видимы, остальный чтоб увидеть нужно нажать на стрелку в стороны, тобиш продлистать слайд, и вот этот текст который мы видем при пролистывании он не переводится), как решить эту проблему?

    • @nepcz
      @nepcz 2 месяца назад

      класс можно назначить самому input и у него менять плейсхолдер. input.placeholder = 'abc'

  • @Olexsandr_ua
    @Olexsandr_ua 4 года назад +1

    А на коком движке построен у вас сайт?

    • @maxzhukov5525
      @maxzhukov5525  4 года назад

      Да ни на каком😂

    • @zell2896
      @zell2896 3 года назад

      @@maxzhukov5525 Ахахах, понимаю)

  • @famory4401
    @famory4401 3 года назад +1

    Помоги пожалуйста, как ты перевёл placeholder?

    • @maxzhukov5525
      @maxzhukov5525  3 года назад

      Привет, в двух словах не рассказать, но я сейчас в отпуске, можешь написать мне через неделю на почту и я постараюсь тебе помочь)

    • @massheber
      @massheber 2 года назад

      Прошу прощения, есть ответ? Столкнулся с такой же проблемой

    • @massheber
      @massheber 2 года назад

      @@maxzhukov5525 доброго времени суток, урок очень помог) Но столкнулся также с переводом placeholder и value. Буду очень признателен, если дадите подсказку.

    • @anetkaf2558
      @anetkaf2558 Год назад

      Добрый вечер, вы нашли ответ как быть с placeholder?

  • @Koriss
    @Koriss Год назад

    я люблю тебя

  • @MrSingleDeco
    @MrSingleDeco 3 года назад

    Здравствуй. Недавно такая же задача попалась мне, по видео делал, чуть-чуть не получается. Можешь помочь?

    • @maxzhukov5525
      @maxzhukov5525  3 года назад +1

      Привет, к сожалению пока совсем нет времени, но я в скрипте который в видео я уверен, поэтому лучше проверить все ещё разок)

    • @MrSingleDeco
      @MrSingleDeco 3 года назад

      @@maxzhukov5525 насчёт кода не сомневался. На сайте по кривому шаблону просто просят всё сделать, потому и проблемы. Сейчас ещё разок посижу и поразбираюсь)
      Спасибо за ответ!

  • @Артемий-б7ь
    @Артемий-б7ь 2 года назад

    Я не на что не намекаю но вы извращенец
    В списке создавать ссылку что бы в ней создать кнопку а в ней вставить изображение...