Pull to refresh
12
Александр@Sunvas

Fullstack разработчик

5
Subscribers
Send message

И по итогу всё равно надежда только на психологию. 🤦‍♂️

А если бы было не на словах, но по договору без санкций - какие дальнейшие действия?

Я имею ввиду код Hello, world!. Интересно (в прикладном смысле) сколько строк кода займёт вывод минимальной HTML страницы.

А в чем смысл тестировать продукт на давным давно устаревшей PHP 5.6 ?

Где можно увидеть код?

Было бы интересно увидеть, как этот монстр справится с выводом простой HTML страницы c Hello, world!.

Средняя ценность приложений в эппсторе возросла.

что я упустил?)

Во-первых, благодарю за проявленный к системе интерес.

Для системы необходим PHP не ниже версии 8.4. У вас 8.4.13.

Имелось ввиду 8.5. Забыл в языковом файле поменять. 😟

Более того, чтобы запустить инсталлятор, мне пришлось дополнительно скачать в каталоге cms/library вот это

Каталог cms/library оформлен в виде подмодуля. 😕 Сборку в виде одного файла можно скачать на странице релизов или с сайта.

Parse error: syntax error, unexpected token ">"

Это был pipe operator.

 И языковая версия не имеет у каждой страницы своего адреса - адрес фиксирован и не меняется. 

Язык сайта определяется константой в настройках, а не предпочтением пользователя (выбирая из предложенных вариантов)?

посмотрю что за монстр такой

Ок. Можем обсудить подходы.

В вашем примере этот массив записан сразу в файле ядра.

К ядру CMS файл с примером отношения не имеет от слова "совсем".

Хотите испанский - добавьте необходимые файлы в папку с языками. Не нужен английский - удалите папку en.

Так просто не получится. Помимо языковых файлов, содержимое сайта тоже нуждается в переводе - поэтому БД также придётся править. Кроме того, каждая языковая версия страницы должна иметь свой уникальный адрес. Так что одними только языковыми файлами не обойтись.

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

Надеюь объяснил понятно =)

Вполне.

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

Возьмём, к примеру, фразу "найдено 5 товаров". В английском переводе это будет "5 products found". Как в этом случае будет реализован перевод?

Кстати, отдельная история с переводом в js файлах.

Поведайте.

Полная фраза собирается на уровне шаблона или представления

А откуда шаблон/представление знает как собирать фразу незнакомого ему языка?

А где само число? Как одной константой реализовать вывод предложения типа "В корзине 5 товаров"?

Будет предложено заливать код на рутуб?

Как в вашем подходе предлагается реализовать склонение числительных?

Проще говоря, ничем не хуже. 😂

Ещё вариант: подключаться к VPN по IPv6.

Почти. В той статье предполагается использование 3 серверов (MY.VPN, FREEDOM.VPN1, FREEDOM.VPN2) - это ж огромная задержка будет. Я же предлагаю обойтись одним, просто докупив дополнительный IP.

1
23 ...

Information

Rating
5,460-th
Location
Николаев, Николаевская обл., Украина
Date of birth
Registered
Activity

Specialization

Бэкенд разработчик, Фулстек разработчик
PHP
MySQL
Ajax
Nginx
Linux
ООП
Git