<Tomik>
translations\source\ru\cui\messages.po открыл, добавил 2 строчки, в 2-х местах, де мне нужен был перевод, как скомпилировать так, чтобы после запуска в консоли instdir/program/soffice я видел эти изменения перевода
<lo-ru-tg1>
<wapanapa> интересно почему? админ канала либре офиса и плохо отзывается о либре офисе..
<lo-ru-tg1>
<wapanapa> а вы какими продуктами либре офис решили пользоватся, позвольте понитересоваться
<Tomik>
Writer
<Tomik>
вообще-то всеми
<lo-ru-tg1>
<wapanapa> я бы посоветовал один канал про либре офис но вам не нравится английский :(
<lo-ru-tg1>
<wapanapa> [EDIT] я бы посоветовал один канал на ютубе про либре офис но вам не нравится английский :(
<lo-ru-tg1>
<wapanapa> [EDIT] я бы посоветовал один канал на ютубе про либре офис но вам не нравится английский :( а там чел очень подробно все объясняет
<lo-ru-tg1>
<Kompilainenn> Не обо всем пакете, а только о той части, которая хреновее всех остальных
<lo-ru-tg1>
<wapanapa> А есть другие бесплатные альтернативы?
<lo-ru-tg1>
<wapanapa> просто я уже базу там начал создавтаь
<lo-ru-tg1>
<Kompilainenn> Tomik: ты свою сборку делаешь из сорцов?
<Tomik>
ответите мне?
<Tomik>
да
<lo-ru-tg1>
<Kompilainenn> А ты билд уже делал командой make?
<Tomik>
меня интересует только этот вопрос, в остальном я уже разобрался, да, вс запускается
<lo-ru-tg1>
<Kompilainenn> Тогда попробуй теперь make build-nocheck сделать. Но я бы создал это в другой ветке
<Tomik>
интересует как сделать так, чтобы внесённые мной изменения в выше указанный файл отобразились
<Tomik>
я именно так и компилировал
<lo-ru-tg1>
<Kompilainenn> Ты компилировал без своих правок, только то, что лежит в сорцах
<lo-ru-tg1>
<Kompilainenn> А сейчас ты локально внес правку, в билде этого нет, поэтому надо билд переделать по быстрому
<Tomik>
make не работает, до тестирования аргументов доходит и обрывается, компилировал с build-nocheck
<Tomik>
и норм запускается
<lo-ru-tg1>
<Kompilainenn> Тогда стой
<lo-ru-tg1>
<Kompilainenn> Убери те правки в .po которые ты внес
<Tomik>
конечно я использовал свои доп параметры через --
<Tomik>
make rкомпилировал норм с ./autogen.sh без параметров
<lo-ru-tg1>
<Kompilainenn> Ещё раз: логика такая: ты качаешь сорцы, делаешь свой билд полный, затем делаешь ветку командой типа git checkout -B new_build master, вносишь свои правки в .ро, делаешь make build-nocheck, запускаешь твт же новый билд той же командой
<lo-ru-tg1>
<Kompilainenn> Где там?
<lo-ru-tg1>
<wapanapa> libre base
<lo-ru-tg1>
<Kompilainenn> С целью?
<Tomik>
но стоит внести такие изменения как --with-product-name='My Own Office Suite' --with-package-version='3.1.4.5' --disable-online-update --enable-release-build --with-lang=ru --with-locales= ru --with-vendor="Saniaib the Builder" --with-build-version="Built by Saniaib" и make не срабатывает, только с nocheck компилируется
<lo-ru-tg1>
<wapanapa> вести учет копмьютерной техники
<Tomik>
точнее make срабатывает, но при тесте арументов ошибка, это норм?
<lo-ru-tg1>
<Kompilainenn> Я много раз сталкивался с падениями бд в либре
<lo-ru-tg1>
<Kompilainenn> Tomik: ошибка или ворнинг?
<lo-ru-tg1>
<wapanapa> тоесть база рушится?
<lo-ru-tg1>
<Kompilainenn> Да
<lo-ru-tg1>
<wapanapa> блин
<Tomik>
error 1 error 2 и компиляция прекращается при make
<lo-ru-tg1>
<Kompilainenn> Лучше юзать или нормальную бд или таблицу кальк
<lo-ru-tg1>
<wapanapa> таблица != база :(
<lo-ru-tg1>
<Kompilainenn> Я знаю
<lo-ru-tg1>
<Kompilainenn> Вопрос, что тебе от бд надо?
<lo-ru-tg1>
<wapanapa> контроль целостности данных, каскадное удаление записей, возможность составлять SQL запросы
<lo-ru-tg1>
<wapanapa> формировать отчеты
<lo-ru-tg1>
<wapanapa> многопользовательность ) или как это сказать
<lo-ru-tg1>
<wapanapa> и возможность подрубать к этой бд еще что нибудь. например веб приложение
<lo-ru-tg1>
<Kompilainenn> И Base по-моему в многопользование не умеет
<lo-ru-tg1>
<wapanapa> или еще какое нибудь. например андроид приложение
<lo-ru-tg1>
<wapanapa> ну она умеет подрубатся к мускл
<lo-ru-tg1>
<wapanapa> например
<lo-ru-tg1>
<wapanapa> да и если найти драйвер то много к чему
<lo-ru-tg1>
<Kompilainenn> Она умеет быть мордой!
<lo-ru-tg1>
<Kompilainenn> К нормальному движку
<lo-ru-tg1>
<Kompilainenn> Это да
<lo-ru-tg1>
<wapanapa> а ну вот
<lo-ru-tg1>
<wapanapa> значит вариант
<lo-ru-tg1>
<Kompilainenn> То есть формы там, запросы
<lo-ru-tg1>
<Kompilainenn> И то граблей можешь собрать
<lo-ru-tg1>
<wapanapa> ну просто хотелось быстро сделать морду без программированися самого интерфейса
<lo-ru-tg1>
<wapanapa> я давно делел такое на с++ с использованием сторонних библиотек.
<lo-ru-tg1>
<wapanapa> но как то это слишком муторно. хотел базу но без заморочек на все это
<lo-ru-tg1>
<wapanapa> [EDIT] но как то это слишком муторно. хотел базу но без заморочек на все это, отстал уже от программухи не знаю что сча в тренде.
<lo-ru-tg1>
<Kompilainenn> То, что ты умеешь сам, если не хочешь платить деньги
<lo-ru-tg1>
<wapanapa> данные с выборки лови, в датасурс сам пихай, потом прицепляй элемент гуи к дата сурсу, настраивай в нем поля (грид например)
<lo-ru-tg1>
<Kompilainenn> Возможно ты хочешь слишком много от стандартных инструментов
<Tomik>
Ещё раз: логика такая: ты качаешь сорцы, делаешь свой билд полный, затем делаешь ветку командой типа git checkout -B new_build master, вносишь свои правки в .ро, делаешь make build-nocheck, запускаешь твт же новый билд той же командой
<lo-ru-tg1>
<wapanapa> ну например вот делаешь ты выборку какую нибудь. ну и дает тебе массив данных. и там несколько сотен тысяч строк.
<lo-ru-tg1>
<wapanapa> если это все запихать в мемтейбл в памяти дестропного приложения чтобы отборазить в окошке табличку - то это сожрет много памяти. и прога зависнет
<lo-ru-tg1>
<Kompilainenn> Выборку где? В этой же бд или где то на стороне?
<lo-ru-tg1>
<wapanapa> ну в бд. даешь ей sql а тебе прилетает в ответ пачка данных
<Tomik>
смотри, я скомпилировал lo с доп парамметрами atogen.sh --мои параметры, проверил запуск норм. Потом git checkout -B new_build master
<lo-ru-tg1>
<wapanapa> а если там их очень много. но юзер видет в табличке в гриде только несколько десятков. и когда он делает скролл
<lo-ru-tg1>
<wapanapa> то надо чтобы по кускам данные пихалисьв этот грид и стирались.
<Tomik>
а мне в ответ пишет M translation Reset branch 'new_build'
<Tomik>
это норм?
<lo-ru-tg1>
<wapanapa> я говорю, я просто очень дремуч. давно не кодил. да и тогда уже использовал устаревшие технологии. я уверен что уже есть все готовое и както хорошо написанно чтобы об этих вещах не думать. но вот только не знаю как это нагуглить и как
<lo-ru-tg1>
<wapanapa> поэтому решил ковырять либре базе
<lo-ru-tg1>
<Kompilainenn> sql.ru все для тебя
<lo-ru-tg1>
<Kompilainenn> Емнип
<lo-ru-tg1>
<wapanapa> тоесть все таки модрой для sql подобной субд либре все таки может быть с успехом?
<lo-ru-tg1>
<Kompilainenn> Tomik: я не вижу что ты сделал и что делаешь, что у тебя ошибка при повторной компиляции
<lo-ru-tg1>
<Kompilainenn> С переменным
<lo-ru-tg1>
<Kompilainenn> Думается мне что для мускула есть куча вариантов
<lo-ru-tg1>
<Kompilainenn> Тем более, если выборки по несколько сотен тысяч (я правда сомневаюсь, что юзер будет овер 100к записей глядеть глазами)
<lo-ru-tg1>
<wapanapa> ну я только один вариант знаю - брать и кодить что то самому.. на любом языке хоть веб хоть десттоп. но это какой то очень расплывчатый вариант
<Tomik>
забей на переменные, норм компилируется, но изменеranslationsий не происходит, может удалить всю папку translations?
<lo-ru-tg1>
<Kompilainenn> Tomik: Ты делал так, как я тебе говорил выше?
<Tomik>
да
<lo-ru-tg1>
<wapanapa> ну я ультрирую, но все ж ты понимаешь что грид как элемент гуи - не отображает сразу все данные которые он получил
<lo-ru-tg1>
<wapanapa> [EDIT] ну я ультрирую, но все ж ты понимаешь что грид как элемент гуи - не отображает сразу все данные которые он получил тупо потому что все не влазиет
<Tomik>
файл исходный сперва восстановить, а потом делать git.... ?
<lo-ru-tg1>
<wapanapa> а пробовал WPS офис?
<lo-ru-tg1>
<Kompilainenn> Tomik: да
<Tomik>
я удалю папку с сорцов всю translates и сделаю make build-nocheck и папка появится с исходниками translates. Можно
<Tomik>
?
<lo-ru-tg1>
<Kompilainenn> Можно, но за результат не ручаюсь
<Tomik>
а как мне исходник восстановить с папки тогда?
<Tomik>
у меня только такой вариант
<lo-ru-tg1>
<Kompilainenn> Man git
<Tomik>
ты качаешь сорцы, делаешь свой билд полный, затем делаешь ветку командой типа git checkout -B new_build master, вносишь свои правки в .ро, делаешь make build-nocheck, запускаешь твт же новый билд той же командой
<Tomik>
сделал как писал
<Tomik>
запустил опять instdir/program/soffice
<Tomik>
изменений нет, которые я внёс в cui/messages.po
<Tomik>
что не так-то? при повторной компиляции я вижу сборку images_tango.zip и подобных архивов, перекомпиляции языка нет
<Tomik>
"запускаешь твт же новый билд той же командой" и смущает эта твоя фраза
<lo-ru-tg1>
<Kompilainenn> Ты когда в новой ветке делаешь правки в сорцах и потом делаешь билд, то он запускается так же instdir/program/soffice
<lo-ru-tg1>
<Kompilainenn> Однако возможно, я просто не в курсе, как устроена локализация в либре
<lo-ru-tg1>
<Kompilainenn> Serg помоги нам
<Tomik>
ну да, именно так и запускаю
<Tomik>
изменений нет, т.к. не происходит сборка с изменённым .so
<Tomik>
попробывать после всего build-l10n-only ?
<Tomik>
попробывать после всего make build-l10n-only ?
<lo-ru-tg1>
<Kompilainenn> Далее простых билдов без вымахонов мои знания не простираются
<Tomik>
но это же интересно, я перевёл часть недостающих строк перевода к примеру, а пересобрать изменения не могу. Что за ерись
<lo-ru-tg1>
<Kompilainenn> Так то переводы делаются в путл, оттуда они подтягиваются в локализации уже
<lo-ru-tg1>
<Kompilainenn> А вот как именно, я хз
<lo-ru-tg1>
<Kompilainenn> Причем синхронизация делается далеко не каждый день
<Tomik>
значит надо подменить файлы в момент самой первой сборки
<Tomik>
кто же мне поможет?
<Tomik>
ну как вариант, но хотелось бы более правильное решение
<lo-ru-tg1>
<Kompilainenn> Сергей если посмотрит сюда, то может быть он