170 похожих чатов

Привет всем, подскажите, есть сайт на ево 1.4, надо сделать

его мультиязычным, структура документов одинаковой останется, чисто тексты разные, свои тв для каждого языка, поддомены для каждой языковой версии (ru.site, ua.site, en.site...). Какой инструментарий актуален сейчас? Вроде как YAMS идеально подходит под хотелки, но с полпинка не завелся, %2F добавляет плагин в конце, 404 в итоге... Ну и смущает то, что его в Extras нет, руками ставил, но скорее всего не просто так убрали из Extras? Подскажите, в какую сторону смотреть

7 ответов

18 просмотров

Советую ознакомиться: Как заставить работать Extras? Новая документация

YAMS неактуален, насколько я понимаю. Актуально blang и evoBabel

Под ваше описание вроде ближе blang, но лучше сами почитайте про них

bLang по типу YAMS если всё дерево дублируется. EvoBabel если нужны разные структурф документов для разных языков. Как завести поддомены - пока не понятно

А в чем прикол версии на поддоменах делать? Я так понимаю какие-то сеошные прибамбасы? 🤔

Oleg- Автор вопроса
Вячеслав Кузьменко
А в чем прикол версии на поддоменах делать? Я так ...

потому что так надо ) Уже есть несколько сайтов тупо дублированных, они на поддоменах.

Oleg
потому что так надо ) Уже есть несколько сайтов т...

А. (с) Тады ой... 🤷‍♂️ А так blang норм справляется с задачей, если не придумывать себе проблем на ровном месте. Но у гурманов свои причуды... 😁

Похожие вопросы

Обсуждают сегодня

Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
48
А чем вам питонисты не угодили?😂
.
79
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
Такой вопросец - есть функция function MySuperDuperConcat(const a: array of AnsiString): AnsiString; Как мне в её теле сделать вот так? Result:=Concat(a); А не грустный вариан...
notme
15
Всем привет. Поделитесь, пожалуйста, опытом. Есть форма, на которой имеется dbgrid и кнопки: добавить, редактировать, удалить. Если нет записей в dbgrid, то кнопки редактирова...
Евгений
5
Как структуру (из MSVC) в которой описаны битовые поля описать для fasm? Вот например это (fBinary...fDummy2 - это физически 1 DWORD): typedef struct _DCB { DWORD DCBlength;...
Евгений
3
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
86
type TExtensions<GExtender>=class function GetExtension<GEntityExtenderType>:GEntityExtenderType; end; function TExtensions<GExtender>.GetExtension<GEntityExtenderType...
zamtmn
8
Всем привет, препод задал вопрос, подскажите пожалуйста, какой адрес инкапсулирует указатель?
Свинка Пеппа
8
Вот смотрите у меня есть два стрима сейчас fs, cs: TStream; fs := TFileStream.Create('filename'); cs := TCompressionStream.Create(compression_level, fs); Я хочу сделать так: ...
notme
5
Карта сайта