Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Язык сайта по умолчанию украинский


fanton123

Recommended Posts

1 минуту назад, FeniXZT сказал:

Возможно средствами php

отсутствие  пользовательских предпочтений (кукис и сессия)
 

Надіслати
Поділитися на інших сайтах

есть подозрение, что редирект там программный

http://prntscr.com/x56oak

 

Хотя и нет

Если нет реферера - (прямой заход) то  редирект

http://prntscr.com/x56x1z

 

Надіслати
Поділитися на інших сайтах

У розетки какимто другим способом рализовано. Но тоже только на стороне браузера, потому как если зарос сделать как google bot то страница отдает 200, если как браузер то 302.

 

Не получается у меня сделать редирект по $_SERVER['HTTP_REFERER'].

Один из вариантов:

if (empty($_SERVER['HTTP_REFERER'])) {	
	$ua='/ua';
	$target_link = 'http://'.$_SERVER['HTTP_HOST'].$ua.$_SERVER['REQUEST_URI'];
	header('Location: ' . $target_link, true, 302);		
}

Не могу понять почему вставляет 2 раза "/ua/ua". Получается: http://site.com/ua/ua/продолжение url

Змінено користувачем fanton123
Надіслати
Поділитися на інших сайтах


В 17.01.2021 в 05:41, Shureg сказав:

А правильный, когда русскую версию вообще открыть невозможно, всегда должно редиректить на украинскую?

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

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

 

 

В 18.01.2021 в 16:12, fanton123 сказав:

Не предусмотренно что обычный юзер будет менять url сайта.

А предусмотрено, что обычный юзер может просто набрать в адресной строке домен и попасть на страницу без /ua/? Очевидно, тоже не предусмотрено.

 

 

В 18.01.2021 в 16:17, Vladzimir сказав:

Странное решение. Я перешел с поисковика по русскому запросу. Сниппет был на русском, но меня зачем-то переадресовали на укрверсию. Кто? Зачем? Где я?

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

 

 

В 18.01.2021 в 16:36, fanton123 сказав:

Встречный вопрос на каких основаниях требуете украинскую версию сайта используя ОС(браузер) не на украисном языке?

Представьте себе украинский оффлайн магазин: заходит туда француз, а с ним начинают разговаривать на русском.

На каких основаниях? На тех, что у него паспорт не украинский. Правда же смешно? Но вы делаете то же самое!

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

 

Ведь если к вам на сайт зайдёт посетитель с браузером на французском, вы ему сайт на каком языке покажете? На русском, так? И на каком основании?

 

  

16 годин назад, fanton123 сказав:

Не могу понять почему вставляет 2 раза "/ua/ua". Получается: http://site.com/ua/ua/продолжение url

Потому что $_SERVER['REQUEST_URI'] уже может содержать /ua, а проверки у вас нет.

И у вас, вероятно, происходит редирект на https, ибо вы отправляете пользователя на адрес с http.

 

  • +1 1
Надіслати
Поділитися на інших сайтах


38 минут назад, Dotrox сказал:

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

 

Кто сказал и где это написано. В законе нет четкого описания действий пользователя. Как и нету что такое "по умолчанию" (все понимают это как если вы в адресной строке вбиваете домен (по умолчанию) то попадете на украинскую версию) (потому что Google категорично не рекомендует делать перенаправления и автопоределения т к страницы могут выпасть из индекса. Не только боты индексируют, но и Google аналитика (интересно а Хром тоже "стучит") "засекает" редиректы и т п. Не забываем об этом. Полетит к  моНАХам и аналитика, и реклама, и страницы из индекса т к по поисковым словам получился редирект на другую страницу значит та страница не релевантная этому запросу - к моНАХам её из индекса)
Если вы искали в ПС на русском и вам выдал Google ссылку для русского контента (с префиксом /ru/) то вы попадет на страницу с контентом на русском языке и не надо ничего "выбирать". Это ваш выбор изначальный и ваше право.

Надіслати
Поділитися на інших сайтах

8 хвилин назад, markimax сказав:

Как и нету что такое "по умолчанию"

В законе не только нет объяснения, что такое "по умолчанию", там даже самого такого понятия нет!

 

Вот, что там сказано:

 

Цитата

Стаття 30. Державна мова у сфері обслуговування споживачів

1. Мовою обслуговування споживачів в Україні є державна мова.

2. Підприємства, установи та організації всіх форм власності, фізичні особи - підприємці, інші суб’єкти господарювання, що обслуговують споживачів (крім випадків, встановлених частиною третьою цієї статті), здійснюють обслуговування та надають інформацію про товари (послуги), у тому числі через інтернет-магазини та інтернет-каталоги, державною мовою. Інформація державною мовою може дублюватися іншими мовами.

3. На прохання клієнта його персональне обслуговування може здійснюватися також іншою мовою, прийнятною для сторін.

4. Суб’єкт електронної комерції, зареєстрований в Україні, під час своєї діяльності та в разі поширення комерційного електронного повідомлення зобов’язаний забезпечити надання всієї інформації, визначеної Законом України "Про електронну комерцію", в тому числі щодо предмета електронного договору, державною мовою.

5. Інформація про товари та послуги на території України надається державною мовою, з урахуванням особливостей, визначених у статті 33 цього Закону.

 

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

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

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

  • +1 2
Надіслати
Поділитися на інших сайтах


3 минуты назад, Dotrox сказал:

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

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

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

То есть, по вашему мнению, вообще все другие языки на Украине теперь запрещены? Если без нотариально заверенной просьбы?
Тогда о чем эта тема, какая может быть мультиязычность в такой ситуации

Надіслати
Поділитися на інших сайтах


2 часа назад, Dotrox сказал:

там даже самого такого понятия нет!

Цитата

Версія інтернет-представництва державною мовою повинна мати не менше за обсягом та змістом інформації, ніж іншомовні версії, та завантажуватись за замовчуванням для користувачів в Україні.

 

Надіслати
Поділитися на інших сайтах

2 часа назад, Dotrox сказал:

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

Ничего подобного про "всю информацию" там не прямым, не кривым текстом не сказано.
Вот перевод

Цитата

2. Предприятия, учреждения и организации всех форм собственности, физические лица - предприниматели, другие субъекты хозяйствования, обслуживающих потребителей (кроме случаев, установленных частью третьей настоящей статьи), осуществляют обслуживание и предоставляют информацию о товарах (услугах), в том числе через интернет-магазины и интернет-каталоги, на государственном языке. Информация государственным языком может дублироваться на других языках.

3. По просьбе клиента его персональное обслуживание может осуществляться также на другом языке, приемлемом для сторон.

По просьбе только обслуживание. А информация просто может дублироваться на любом языке без всяких просьб.

Надіслати
Поділитися на інших сайтах


2 година назад, Shureg сказав:

То есть, по вашему мнению, вообще все другие языки на Украине теперь запрещены?

Вы сознательно манипулируете или просто очень невнимательно читаете?

Прямо в том, что вы процитировали написано:

2 година назад, Dotrox сказав:

другие языки - только по просьбе клиента

 

 

Тільки що, Shureg сказав:

Ничего подобного про "всю информацию" там не прямым, не кривым текстом не сказано.

А вы таки сознательно манипулируете!

Если уж взялись переводить, почему не перевели всю цитату из закона?

 

Например, почему не перевели пункт 4?

Цитата

4. Субъект электронной коммерции, зарегистрированный в Украине, во время своей деятельности и в случае распространения коммерческого электронного сообщения обязан обеспечить предоставление всей информации, определенной Законом Украины "Об электронной коммерции", в том числе относительно предмета электронного договора, на государственном языке.

 

Тут вам и про "всю информацию" и "обязан"! И безо всяких "может" или "по просьбе".

 

И пятый пункт тоже безо всяких "может" или "по просьбе":

Цитата

5. Информация о товарах и услугах на территории Украины предоставляется на государственном языке, с учётом особенностей, определенных в статье 33 настоящего Закона.

 

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

 

  • +1 1
Надіслати
Поділитися на інших сайтах


36 минут назад, Dotrox сказал:

Прямо в том, что вы процитировали написано:

3 часа назад, Dotrox сказал:

другие языки - только по просьбе клиента

Нет, там написано

Цитата

3. По просьбе клиента его персональное обслуживание может осуществляться также на другом языке, приемлемом для сторон.

Так что ваше утверждение:

3 часа назад, Dotrox сказал:

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

Неверное.
Предоставление информации(всем) и персональное обслуживание - это совсем не одно и то же. Не додумывайте законы.

Пункт 4 вообще малозначимый, не знаю, какие откровения вы в нем увидели. Обязан предоставить информацию на госязыке - да без проблем, мелким шрифтом на пятой странице. Тем более, что он про информацию, которая примерно так и предоставляется обычно на любом языке.
 

36 минут назад, Dotrox сказал:

Тут вам и про "всю информацию" и "обязан"! И безо всяких "может" или "по просьбе".

Про "тут"(4 пункт) я уже написал.
А "может" все таки есть, только выше:

Цитата

2....Информация государственным языком может дублироваться на других языках.

И, заметьте, ни слова, что это должно быть по просьбе клиента.
Непонятно, зачем вы в одно месте закон додумываете, в другом наоборот вырезаете фразы из контекста... Конечно закон дает приоритет украинскому. Но не так, что "все другие только по запросу", а просто в первую очередь
 

Змінено користувачем Shureg
Надіслати
Поділитися на інших сайтах


6 хвилин назад, Shureg сказав:

Пункт 4 вообще малозначимый

Любопытно, а как вы определили, что пункт 4 малозначимый (а также, вероятно, и пункты 1 и 5, которых вы тоже избегаете)?

 

Давайте на минуту представим, что вы не судья Конституционного суда Украины и не имеете ни полномочий, ни хотя бы квалификации определять какие пункты закона более значимы, а какие менее значимы. И представив это предположим, что все пункты равны по значимости. В таком случае окажется, что лазеек там нет!

 

8 хвилин назад, Shureg сказав:

Обязан предоставить информацию на госязыке - да без проблем, мелким шрифтом на пятой странице.

19 хвилин назад, Shureg сказав:

А "может" все таки есть, только выше:

 

Отвечу на всё это вашими же словами:

 

9 хвилин назад, Shureg сказав:

Непонятно, зачем вы в одно месте закон додумываете, в другом наоборот вырезаете фразы из контекста

 

 

 

 

Надіслати
Поділитися на інших сайтах


43 минуты назад, Dotrox сказал:

Любопытно, а как вы определили, что пункт 4 малозначимый (а также, вероятно, и пункты 1 и 5, которых вы тоже избегаете)?

А для вас так важен пункт о языке публичной оферты сайта, или о политике конфиденциальности? Много пользователей заметят, что он, скажем, на китайском окажется?
И зачем мне избегать пунктов 1 и 5, в которых общие слова о том, что государственный язык Украины - украинский, чего в них обсуждать?
Или вы и их как-то по своему видите? :-D

Надіслати
Поділитися на інших сайтах


16 хвилин назад, Shureg сказав:

И зачем мне избегать пунктов 1 и 5, в которых общие слова о том, что государственный язык Украины - украинский

 

Любопытно, где вы в этих пунктах такое увидели? Взгляните ещё раз на них:

 

Цитата

1. Мовою обслуговування споживачів в Україні є державна мова.

5. Інформація про товари та послуги на території України надається державною мовою, з урахуванням особливостей, визначених у статті 33 цього Закону.

 

Вполне конкретные утверждения о языке обслуживания и языке информации о товаре и безо всяких "может" (и не надо их сюда притягивать из других пунктов).

 

 

 

Надіслати
Поділитися на інших сайтах


55 минут назад, Dotrox сказал:

Вполне конкретные утверждения о языке обслуживания и языке информации о товаре и безо всяких "может" (и не надо их сюда притягивать из других пунктов).

Да утверждения-то конкретные. Только толкуете вы их со своей колокольни, выдавая за истину.
Вот вам Российский закон с идентичными утверждениями
http://www.consultant.ru/document/cons_doc_LAW_53749/4f8f696dc43e2fb3765d8c428d6a13139b5e2d62/
 

Цитата

1. Государственный язык Российской Федерации подлежит обязательному использованию:
..
9) в продукции средств массовой информации;

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

Надіслати
Поділитися на інших сайтах


5 годин назад, Shureg сказав:

Вот вам Российский закон с идентичными утверждениями

И что, много в РФ сайтов, где русский не основной (а в большинстве случаев единственный), а как вы рекомендуете - "мелким шрифтом на пятой странице"?

 

5 годин назад, Shureg сказав:

Ваша компиляция фраз из разных пунктов закона - из одного взяли "информация",  из другого "по просьбе  клиента"

Это как раз вы сейчас скомпилировали!

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

 

Вот пункты, где упоминается информация:

Цитата

2. Підприємства, установи та організації всіх форм власності, фізичні особи - підприємці, інші суб’єкти господарювання, що обслуговують споживачів (крім випадків, встановлених частиною третьою цієї статті), здійснюють обслуговування та надають інформацію про товари (послуги), у тому числі через інтернет-магазини та інтернет-каталоги, державною мовою. Інформація державною мовою може дублюватися іншими мовами.

4. Суб’єкт електронної комерції, зареєстрований в Україні, під час своєї діяльності та в разі поширення комерційного електронного повідомлення зобов’язаний забезпечити надання всієї інформації, визначеної Законом України "Про електронну комерцію", в тому числі щодо предмета електронного договору, державною мовою.

5. Інформація про товари та послуги на території України надається державною мовою, з урахуванням особливостей, визначених у статті 33 цього Закону.

 

В них нет ни слова о "по просьбе клиента", которую вы сейчас каким-то чудом приплели. Зато неоднократно сказано, что информация предоставляется на государственном зыке. В том числе, прямо сказано, что информация о товарах, а не только оферты и подобное (которые здесь прямо вообще не упоминаются, но вы почему-то попытались свести все требования именно к ним).

 

А вот пункт, где есть "по просьбе клиента":

Цитата

3. На прохання клієнта його персональне обслуговування може здійснюватися також іншою мовою, прийнятною для сторін.

Но в нём нет ни одного упоминания "информации".

 

Так кто из нас компилирует фразы?

Надіслати
Поділитися на інших сайтах


14 часов назад, Dotrox сказал:

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

Вы понимаете так, что информация на сайте написанная на русском должна быть именно скрыта? И доступна только после явной просьбы?

Но я тоже не вижу в этих текстах требования скрывать информацию на русском. Написано, что должна быть информация на украинском обязательно, но не написано, что информацию на русском надо именно скрыть.

Во время общения при обслуживании, да - я не в праве перейти на русский, пока меня не попросят явным образом.

Но, я не вижу требований скрывать текст на русском. Человек не просил русский текст, но увидел его - это нарушение?

 

Цитата

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

Прямая ссылка на русскоязычную страницу, например, из гугла, на каком языке должна открываться? 

Змінено користувачем florapraktik
  • +1 2
Надіслати
Поділитися на інших сайтах


10 минут назад, florapraktik сказал:

Человек не просил русский текст, но увидел его - это нарушение?

проценты!

Надіслати
Поділитися на інших сайтах

9 минут назад, chukcha сказал:

проценты!

А шо проценты?

Если у меня в укр версии будет в три раза больше текста, это даст мне право показать мою куцую русскоязычную версию страницы при заходе на неё по прямой ссылке?

Змінено користувачем florapraktik
Надіслати
Поділитися на інших сайтах


28 минут назад, florapraktik сказал:

Прямая ссылка на русскоязычную страницу, например, из гугла, на каком языке должна открываться? 

На том языке который уже выбрал пользователь в поиске и получил по нему ссылку
Мало того Google крайне категорично не рекомендует перенаправлять пользователей т к Google Аналитика "засечет" 301 редирект посчитает ссылку не релевантной запросу и выкинет из индекса страницу с этой ссылкой

Надіслати
Поділитися на інших сайтах

Приветствую, задал этот же вопрос в другой ветке обсуждения, но спрошу еще здесь:

 

у меня вопрос в следующем с главной страницы сайта практически очень мало клиентов в основном кто вбивает или копирует откуда-то, суть в чем если сделать редирект со страница com.ua на com.ua/ua, а остальные оставить как есть, по умолчанию все кто придут на главную получат укр версию, ведь на все остальные приходят именно органики а там на каком ввел запрос на таком страницу и получил. Насколько правильным будет такое решение? Заранее спасибо.

Надіслати
Поділитися на інших сайтах


16 минут назад, markimax сказал:

На том языке который уже выбрал пользователь в поиске и получил по нему ссылку

Вот это сильно под сомнением. 

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

 

Это НЕ моя логика, и она мне НЕ нравится. Но, её используют прямо в соседней ветка обсуждения того же самого вопроса. И, в принципе, эта логика не лишена оснований в трактовке термина "по умолчанию", нравится мне это, или нет.

Надіслати
Поділитися на інших сайтах


12 минут назад, florapraktik сказал:

Это НЕ моя логика, и она мне НЕ нравится.

По умолчанию - это домен без префикса
Доказать можно просто - в настройках opencart (не забываем Управление магазинами - > URL магазина) есть таб Локализация ;)
Т е  если без префикса вы набрали в адресной строке имя домена и открылся украинский согласно настроек магазина (язык по умолчанию) - это и есть по умолчанию, требования закона вы выполнили

Надіслати
Поділитися на інших сайтах

7 минут назад, markimax сказал:

По умолчанию - это домен без префикса
Доказать можно просто - в настройках opencart (не забываем Управление магазинами - > URL магазина) есть таб Локализация ;)
Т е  если без префикса вы набрали в адресной строке имя домена и открылся украинский согласно настроек магазина (язык по умолчанию) - это и есть по умолчанию.

Это одна из версий. НЕ единственная. И, как по мне, менее убедительная.

Украиномовный гражданин Украины не обязан разбираться в настройках opencart и структурах URL. Он хочет открыть сайт и увидеть родной язык. И плевать ему на URL и настройки opencart. Другими словами: вполне вероятно, что выражение "по умолчанию" полностью субъективно и не имеет никакой связи с веб программированием и структурой URLов.

Не знаю...

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.