1
ℹ️ readme.txt :
Цитата:Системные требования: PHP 7.x.x , от 1Гб свободной оперативной памяти.

Поместите файлы и каталоги мультиконвертера в чистый корневой публичный каталог локального сервера.
В каталог /da распакуйте 3 словарные базы, найти их можно по адресу http://bkrs.info/p47 (внизу страницы «Словарные базы за сегодня»).
Запустите локальный сервер, откройте интернет-проводник и перейдите через адресную строку по адресу локального сервера.
В открывшейся странице мультиконвертера укажите нужные пункты и, при необходимости, отредактируйте заголовки и описания (клик по строке заголовка в таблице).
Нажмите «Конвертировать». Конвертация может длиться долго, подробнее об этом можно узнать нажав кнопку « i ».


.zip multicon_v2.zip (Размер: 714.65 Кб)

Скриншоты:










ЛС Ответить
2
Проверил, отлично сработало, опция "тест" полезна. Классный скрипт, буду им пользоваться.

Описание про базы стоит добавить.

И память везде повысть до гб (попробовал mdict целиком), как я понял, она не указана, но по умолчания обычно гораздо меньше

Цитата:Fatal error: Allowed memory size of 629145600 bytes exhausted (tried to allocate 27056592 bytes) in func_md.php on line 135
ЛС Ответить
3
бкрс Описание про базы стоит добавить.

И память везде повысть до гб (попробовал mdict целиком), как я понял, она не указана, но по умолчания обычно гораздо меньше

Лимит памяти есть в скрипте index.php:
Код:
set_time_limit(14400); <<< максимальное время работы скрипта в секундах.
ini_set('memory_limit', '600M'); <<< максимальный объём оперативной памяти, который скрипт может запрашивать у ОС, в мегабайтах.
$tstnums = 1000; <<< слов в тестовой конвертации.
...

Мне осталось ещё сделать многоблочность в формате MDict.
Потом ещё подумать куда cedict, всё вместе или отдельно.
ЛС Ответить
4
Cконвертировал и выложил Mdict через него, плюс на странице скачке сюда ссылку.

Цитата:Мне осталось ещё сделать многоблочность в формате MDict.
Не понял к чему это относится. Mdict не проверял, просто сконвертировал и выложил. Плюс ссылку на скрипт и отдельно на эту тему.
ЛС Ответить
5
dsx Нужен образец описания.
Лимит памяти есть ниже в скрипте

А, я думал это у меня в настройках 600. Я просто ini_set("memory_limit", "1000M"); влипил в func_md.php и оно всё прошло.
ЛС Ответить
6
бкрс Не понял к чему это относится. Mdict не проверял, просто сконвертировал и выложил.

MDict сейчас работает в скрипте, но нет пока многоблочности данных в файле .mdx. Многоблочность там используется для экономии оперативной памяти оболочками-просмотрщиками этого формата. Тоесть, на данном этапе (v1), будет работать если будет много свободной оперативной памяти, ≈0.6гб и более (для bkrs+bruks+examples). Когда сделаю многоблочность должно работать на слабых устройствах с менее ≈0.6гб свободной оперативы.
ЛС Ответить
7
бкрс Описание про базы стоит добавить.

Там можно нажать на строку в таблице и появится окошко редактирования заголовка и описания, как на скриншоте. Также можно исправить в самом начале скрипта index.php
ЛС Ответить
8
бкрс Cконвертировал и выложил Mdict через него, плюс на странице скачке сюда ссылку.

Здорово! 👍
Мне вначале MDict показался крайне неказистым форматом и даже думал что зря трачу время на него, но нет - ошибался) Формат супер!)
ЛС Ответить
9
dsx
Цитата:Описание про базы стоит добавить.
Там можно нажать на строку в таблице и появится окошко редактирования заголовка и описания, как на скриншоте. Также можно исправить в самом начале скрипта index.php

Имел ввиду файл ридми/абоут/инфо как в предыдущих письмах, т.к. это первое, что ищут глаза, и когда его нет тревожно.

Также кратко что зачем откуда, и стоит даже ссылку на тему добавить.
ЛС Ответить
10
когда уже получится добавить в встроенный словарь на маке
ЛС Ответить