Используя lazarus 2.0.6, я пытаюсь создать многоязычное приложение. Теперь это работает. Теперь мне нужно определить, упоминалась ли языковая опция --lang в командной строке.
когда я запускаю программу с appname --lang = de, она проходит проверку checkOptions('l:', 'lang:')
когда я запускаю программу с appname --lang de, она не проходит проверку checkOptions('l:', 'lang:')
с ошибкой "" Опция в позиции 1 требует аргумента: "
опция --lang de ДЕЙСТВИТЕЛЬНО отображает правильный язык, то же, что и --lang = de
информация отсюда -> https://wiki.freepascal.org/Step-by-step_instructions_for_creating_multi-language_applications
====
Прежде всего, LCLTranslator unit дает доступ к параметрам командной строки --lang или -l для отмены автоматического определения языка c. Например, imgview.exe --lang de
====
как можно Я извлекаю значение параметра командной строки после --lang, используя getOptionValue или что-то подобное, когда параметр задан как --lang de?