Size: a a a

2020 March 06

AK

Alexey Kulakov in Delphi & Lazarus
Sergey Bodrov
В FPC/Лазаре как-то стандартно и кошерно сделано.
мне не для локализации, а на данный момент - для кодирования языков при использовании сервисов онлайн-перевода
источник

AK

Alexey Kulakov in Delphi & Lazarus
Viktor Akselrod
sqlite не подходит?
в условиях даной задачи, нет необходимости использовать БД
источник

SB

Sergey Bodrov in Delphi & Lazarus
Alexey Kulakov
мне не для локализации, а на данный момент - для кодирования языков при использовании сервисов онлайн-перевода
Тога хватит страдать и смело вставляй нужный текст в ресурсы. У тебя небось значок программы больше места занимает, чем список языков.
источник

AK

Alexey Kulakov in Delphi & Lazarus
значок программы я убираю из настроек в первую очередь в лазаре :)
источник

SB

Sergey Bodrov in Delphi & Lazarus
Я не понял, ты червя в бутлоадер пишешь, что у тебя каждый байт на счету? =)
источник

I

Igor in Delphi & Lazarus
лазарь и экономия байт несовместимы
источник

AK

Alexey Kulakov in Delphi & Lazarus
насчёт экономии - тебе кажется :) А иконка лазаря мне просто не нравится, жирная по объёму она.
источник

AK

Alexey Kulakov in Delphi & Lazarus
досадно, что таблицы ISO 639-2 и 639-3 в разном формате хранятся, а то можно было бы подменять легко :(
источник

AS

Alexey Shumkin in Delphi & Lazarus
Alexey Kulakov
значок программы я убираю из настроек в первую очередь в лазаре :)
OMG 🙈
источник

AK

Alexey Kulakov in Delphi & Lazarus
что? ну, такая у меня заморочка, и что?
источник

AF

Alexey Fedorov in Delphi & Lazarus
Alexey Kulakov
всё, что надо есть. недоволен лишними файликами, нельзя просто директивой в исходнике внешний файл в ресурс загнать :( ну и сам CSV файл, там, видимо, 8 колонок, из которых 3 не нужны, а две практически пустые, так что реально не в словари, а массивы загонять проще при загрузке
Можно написать утилитку которая парсит csv и генерит *.pas со вставкой в нужную структуру массив/стринглист а уже этот файл включить в проект. Можно генерить только операции наполнения структуры и вставлять include.
источник

AK

Alexey Kulakov in Delphi & Lazarus
проверил, 639-2 не содержит некоторые коды, которые в яндексе том же есть. придется 639-3 юзать :(
источник

AS

Alexey Shumkin in Delphi & Lazarus
Alexey Fedorov
Можно написать утилитку которая парсит csv и генерит *.pas со вставкой в нужную структуру массив/стринглист а уже этот файл включить в проект. Можно генерить только операции наполнения структуры и вставлять include.
столько гемора из-за 5к? )
источник

AK

Alexey Kulakov in Delphi & Lazarus
Можно. Просто это всё подразумевает дополнительные манипуляции вручную
источник

AS

Alexey Shumkin in Delphi & Lazarus
Alexey Kulakov
Можно. Просто это всё подразумевает дополнительные манипуляции вручную
ты просто не умеешь автоматизацию ))))
источник

AK

Alexey Kulakov in Delphi & Lazarus
iso-639-3.tab = 184к из 7866 строк
источник

AK

Alexey Kulakov in Delphi & Lazarus
Я к тому, что придется писать дополнительную программку и использовать её каждый раз при изменении таблицы языковой (к счастью, это редкость)
источник

AS

Alexey Shumkin in Delphi & Lazarus
Alexey Kulakov
Я к тому, что придется писать дополнительную программку и использовать её каждый раз при изменении таблицы языковой (к счастью, это редкость)
ваще это скриптом делается ) на перле каком-нить )) или awk...
использовать - КАЖДЫЙ раз )) при сборке.. авто..
источник

AK

Alexey Kulakov in Delphi & Lazarus
так фишка в том, что если сделать с умом, КАЖДЫЙ раз гонять скрипт не понадобится ВОВСЕ.
источник

AS

Alexey Shumkin in Delphi & Lazarus
Alexey Kulakov
так фишка в том, что если сделать с умом, КАЖДЫЙ раз гонять скрипт не понадобится ВОВСЕ.
развивая тему: проблема в чём гонять каждый раз?
источник