From 0cd29823cf2a068417f28ee8ba93761de052b32c Mon Sep 17 00:00:00 2001 From: "Evgeniy A. Dushistov" Date: Wed, 16 Aug 2017 10:14:23 +0300 Subject: [PATCH] ready for 0.5.2 release --- CMakeLists.txt | 2 +- NEWS | 7 +++++-- README.org | 9 ++++++++- po/cs.po | 18 +++++++++--------- po/fr.po | 18 +++++++++--------- po/ru.po | 26 +++++++++++++------------- po/sdcv.pot | 21 +++++++++++---------- po/sk.po | 18 +++++++++--------- po/uk.po | 18 +++++++++--------- po/zh_CN.po | 18 +++++++++--------- po/zh_TW.po | 18 +++++++++--------- src/sdcv.cpp | 4 ++-- 12 files changed, 94 insertions(+), 83 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 81d7a82..a34e357 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -101,7 +101,7 @@ set(CPACK_PACKAGE_VENDOR "Evgeniy Dushistov ") set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README.org") set(CPACK_PACKAGE_VERSION_MAJOR "0") set(CPACK_PACKAGE_VERSION_MINOR "5") -set(CPACK_PACKAGE_VERSION_PATCH "1") +set(CPACK_PACKAGE_VERSION_PATCH "2") set(sdcv_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}") diff --git a/NEWS b/NEWS index 92c090c..1e89e87 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,9 @@ -Version X +Version 0.5.2 Synonyms index support (.syn files) by Peter -Add support of json output by Peter +Add support of json output by Peter (--json-output) +Add -e for exact searches (no fuzzy matches) by Peter +Fix build with clang 3.4.1 +fix FSF address in license by Tomáš Čech Version 0.5.1 Fix usage of SDCV_PAGER by Anton Yuzhaninov diff --git a/README.org b/README.org index 957ef20..d041fb6 100644 --- a/README.org +++ b/README.org @@ -25,9 +25,16 @@ See sdcv man page for usage description. If you find bug reports it via email to dushistov at mail dot ru. Be sure to include the word "sdcv" somewhere in the "Subject:" field. - * Notes to developer ** make source code release #+BEGIN_SRC sh make package_source #+END_SRC +** update translation +#+BEGIN_SRC sh +cd po +xgettext -k_ ../src/*.cpp -o new.pot +msgmerge -U sdcv.pot new.pot +rm new.pot +for i in `ls *.po`; do msgmerge -U $i sdcv.pot; done +#+END_SRC diff --git a/po/cs.po b/po/cs.po index 9c66aaf..0d8c3c1 100644 --- a/po/cs.po +++ b/po/cs.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: sdcv 0.4.2\n" "Report-Msgid-Bugs-To: dushistov@mail.ru\n" -"POT-Creation-Date: 2017-07-31 19:18+0200\n" +"POT-Creation-Date: 2017-08-16 09:52+0300\n" "PO-Revision-Date: 2008-09-24 10:42+0200\n" "Last-Translator: Michal Čihař \n" "Language-Team: Czech \n" @@ -16,25 +16,25 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: ../src/libwrapper.cpp:297 +#: ../src/libwrapper.cpp:300 msgid "popen failed" msgstr "popen selhalo" -#: ../src/libwrapper.cpp:334 +#: ../src/libwrapper.cpp:340 #, c-format msgid "Can not convert %s to utf8.\n" msgstr "Nepodařilo se převést %s do utf8.\n" -#: ../src/libwrapper.cpp:393 ../src/libwrapper.cpp:425 +#: ../src/libwrapper.cpp:398 ../src/libwrapper.cpp:432 #, fuzzy, c-format msgid "Found %zu items, similar to %s.\n" msgstr "Nalezeno %d záznamů podobných %s.\n" -#: ../src/libwrapper.cpp:410 +#: ../src/libwrapper.cpp:416 msgid "Your choice[-1 to abort]: " msgstr "Vaše volba [-1 pro ukončení]: " -#: ../src/libwrapper.cpp:419 +#: ../src/libwrapper.cpp:426 #, fuzzy, c-format msgid "" "Invalid choice.\n" @@ -43,7 +43,7 @@ msgstr "" "Chybná volba.\n" "Musí být mezi 0 a %d nebo -1.\n" -#: ../src/libwrapper.cpp:436 +#: ../src/libwrapper.cpp:445 #, c-format msgid "Nothing similar to %s, sorry :(\n" msgstr "Nic podobného %s nenalezeno, promiň :(\n" @@ -72,11 +72,11 @@ msgid "for use in scripts" msgstr "" #: ../src/sdcv.cpp:97 -msgid "print the result formatted as JSON." +msgid "print the result formatted as JSON" msgstr "" #: ../src/sdcv.cpp:99 -msgid "do not fuzzy-search for similar words, only return exact matches." +msgid "do not fuzzy-search for similar words, only return exact matches" msgstr "" #: ../src/sdcv.cpp:101 diff --git a/po/fr.po b/po/fr.po index ca2a300..c07403d 100644 --- a/po/fr.po +++ b/po/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sdcv 0.4.2\n" "Report-Msgid-Bugs-To: dushistov@mail.ru\n" -"POT-Creation-Date: 2017-07-31 19:18+0200\n" +"POT-Creation-Date: 2017-08-16 09:52+0300\n" "PO-Revision-Date: 2009-06-15 23:20+0800\n" "Language-Team: Vincent Petry \n" "Language: \n" @@ -18,25 +18,25 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ../src/libwrapper.cpp:297 +#: ../src/libwrapper.cpp:300 msgid "popen failed" msgstr "Échec de popen" -#: ../src/libwrapper.cpp:334 +#: ../src/libwrapper.cpp:340 #, c-format msgid "Can not convert %s to utf8.\n" msgstr "Ne peut convertir %s au format utf8.\n" -#: ../src/libwrapper.cpp:393 ../src/libwrapper.cpp:425 +#: ../src/libwrapper.cpp:398 ../src/libwrapper.cpp:432 #, fuzzy, c-format msgid "Found %zu items, similar to %s.\n" msgstr "Trouvé %d éléments similaires à %s.\n" -#: ../src/libwrapper.cpp:410 +#: ../src/libwrapper.cpp:416 msgid "Your choice[-1 to abort]: " msgstr "Votre choix[-1 pour abandonner] : " -#: ../src/libwrapper.cpp:419 +#: ../src/libwrapper.cpp:426 #, fuzzy, c-format msgid "" "Invalid choice.\n" @@ -45,7 +45,7 @@ msgstr "" "Selection invalide.\n" "Veuillez choisir un nombre entre 0 et %d, ou -1.\n" -#: ../src/libwrapper.cpp:436 +#: ../src/libwrapper.cpp:445 #, c-format msgid "Nothing similar to %s, sorry :(\n" msgstr "Aucun mot/phrase similaire à %s, désolé :(\n" @@ -79,11 +79,11 @@ msgid "for use in scripts" msgstr "" #: ../src/sdcv.cpp:97 -msgid "print the result formatted as JSON." +msgid "print the result formatted as JSON" msgstr "" #: ../src/sdcv.cpp:99 -msgid "do not fuzzy-search for similar words, only return exact matches." +msgid "do not fuzzy-search for similar words, only return exact matches" msgstr "" #: ../src/sdcv.cpp:101 diff --git a/po/ru.po b/po/ru.po index 39a2f96..abbb597 100644 --- a/po/ru.po +++ b/po/ru.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: sdcv 0.5\n" "Report-Msgid-Bugs-To: dushistov@mail.ru\n" -"POT-Creation-Date: 2017-07-31 19:18+0200\n" -"PO-Revision-Date: 2013-07-07 18:49+0400\n" +"POT-Creation-Date: 2017-08-16 09:52+0300\n" +"PO-Revision-Date: 2017-08-16 10:05+0300\n" "Last-Translator: Evgeniy Dushistov \n" "Language-Team: Russian \n" "Language: ru\n" @@ -19,25 +19,25 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ../src/libwrapper.cpp:297 +#: ../src/libwrapper.cpp:300 msgid "popen failed" msgstr "функция popen завершилась с ошибкой" -#: ../src/libwrapper.cpp:334 +#: ../src/libwrapper.cpp:340 #, c-format msgid "Can not convert %s to utf8.\n" msgstr "Не могу преобразовать %s в utf8.\n" -#: ../src/libwrapper.cpp:393 ../src/libwrapper.cpp:425 +#: ../src/libwrapper.cpp:398 ../src/libwrapper.cpp:432 #, c-format msgid "Found %zu items, similar to %s.\n" msgstr "Найдено %zu слов, похожих на %s.\n" -#: ../src/libwrapper.cpp:410 +#: ../src/libwrapper.cpp:416 msgid "Your choice[-1 to abort]: " msgstr "Ваш выбор[-1 - отмена]: " -#: ../src/libwrapper.cpp:419 +#: ../src/libwrapper.cpp:426 #, c-format msgid "" "Invalid choice.\n" @@ -46,7 +46,7 @@ msgstr "" "Неправильный выбор.\n" "Должно быть от 0 до %zu или -1.\n" -#: ../src/libwrapper.cpp:436 +#: ../src/libwrapper.cpp:445 #, c-format msgid "Nothing similar to %s, sorry :(\n" msgstr "Ничего похожего на %s, извините :(\n" @@ -72,12 +72,12 @@ msgid "for use in scripts" msgstr "для использования в скриптах" #: ../src/sdcv.cpp:97 -msgid "print the result formatted as JSON." -msgstr "" +msgid "print the result formatted as JSON" +msgstr "выдать результат в JSON формате" #: ../src/sdcv.cpp:99 -msgid "do not fuzzy-search for similar words, only return exact matches." -msgstr "" +msgid "do not fuzzy-search for similar words, only return exact matches" +msgstr "не использовать нечеткий поиск похожих слов, вернуть только точные совпадения" #: ../src/sdcv.cpp:101 msgid "output must be in utf8" @@ -100,7 +100,7 @@ msgstr "путь/до/директории" msgid "" "only use the dictionaries in data-dir, do not search in user and system " "directories" -msgstr "" +msgstr "использовать словари только из data-dir, не искать в пользовательских и системных каталогах" #: ../src/sdcv.cpp:110 msgid "colorize the output" diff --git a/po/sdcv.pot b/po/sdcv.pot index 2c6fa13..5348adb 100644 --- a/po/sdcv.pot +++ b/po/sdcv.pot @@ -7,40 +7,41 @@ msgid "" msgstr "" "Project-Id-Version: sdcv 0.5\n" "Report-Msgid-Bugs-To: dushistov@mail.ru\n" -"POT-Creation-Date: 2017-07-31 19:22+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"POT-Creation-Date: 2017-08-16 09:52+0300\n" +"PO-Revision-Date: 2017-08-16 10:01+0300\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: ../src/libwrapper.cpp:297 +#: ../src/libwrapper.cpp:300 msgid "popen failed" msgstr "" -#: ../src/libwrapper.cpp:334 +#: ../src/libwrapper.cpp:340 #, c-format msgid "Can not convert %s to utf8.\n" msgstr "" -#: ../src/libwrapper.cpp:393 ../src/libwrapper.cpp:425 +#: ../src/libwrapper.cpp:398 ../src/libwrapper.cpp:432 #, c-format msgid "Found %zu items, similar to %s.\n" msgstr "" -#: ../src/libwrapper.cpp:410 +#: ../src/libwrapper.cpp:416 msgid "Your choice[-1 to abort]: " msgstr "" -#: ../src/libwrapper.cpp:419 +#: ../src/libwrapper.cpp:426 #, c-format msgid "" "Invalid choice.\n" "It must be from 0 to %zu or -1.\n" msgstr "" -#: ../src/libwrapper.cpp:436 +#: ../src/libwrapper.cpp:445 #, c-format msgid "Nothing similar to %s, sorry :(\n" msgstr "" @@ -66,11 +67,11 @@ msgid "for use in scripts" msgstr "" #: ../src/sdcv.cpp:97 -msgid "print the result formatted as JSON." +msgid "print the result formatted as JSON" msgstr "" #: ../src/sdcv.cpp:99 -msgid "do not fuzzy-search for similar words, only return exact matches." +msgid "do not fuzzy-search for similar words, only return exact matches" msgstr "" #: ../src/sdcv.cpp:101 diff --git a/po/sk.po b/po/sk.po index 006aa29..c248cec 100644 --- a/po/sk.po +++ b/po/sk.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: sdcv 0.3.2\n" "Report-Msgid-Bugs-To: dushistov@mail.ru\n" -"POT-Creation-Date: 2017-07-31 19:18+0200\n" +"POT-Creation-Date: 2017-08-16 09:52+0300\n" "PO-Revision-Date: 2007-09-11 00:22+0100\n" "Last-Translator: Ivan Masár \n" "Language-Team: Slovak \n" @@ -18,26 +18,26 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ../src/libwrapper.cpp:297 +#: ../src/libwrapper.cpp:300 msgid "popen failed" msgstr "popen zlyhalo" -#: ../src/libwrapper.cpp:334 +#: ../src/libwrapper.cpp:340 #, c-format msgid "Can not convert %s to utf8.\n" msgstr "nie je možné konvertovať %s na utf8.\n" -#: ../src/libwrapper.cpp:393 ../src/libwrapper.cpp:425 +#: ../src/libwrapper.cpp:398 ../src/libwrapper.cpp:432 #, fuzzy, c-format msgid "Found %zu items, similar to %s.\n" msgstr "Nájdené %d položiek, podobných %s,\n" -#: ../src/libwrapper.cpp:410 +#: ../src/libwrapper.cpp:416 #, fuzzy msgid "Your choice[-1 to abort]: " msgstr "Vaša voľba[-1 zruší]: " -#: ../src/libwrapper.cpp:419 +#: ../src/libwrapper.cpp:426 #, fuzzy, c-format msgid "" "Invalid choice.\n" @@ -46,7 +46,7 @@ msgstr "" "Neplatná voľba.\n" "Musí byť od 0 do %d alebo -1.\n" -#: ../src/libwrapper.cpp:436 +#: ../src/libwrapper.cpp:445 #, c-format msgid "Nothing similar to %s, sorry :(\n" msgstr "Ľutujem, nič sa nepodobá na %s :(\n" @@ -76,11 +76,11 @@ msgid "for use in scripts" msgstr "" #: ../src/sdcv.cpp:97 -msgid "print the result formatted as JSON." +msgid "print the result formatted as JSON" msgstr "" #: ../src/sdcv.cpp:99 -msgid "do not fuzzy-search for similar words, only return exact matches." +msgid "do not fuzzy-search for similar words, only return exact matches" msgstr "" #: ../src/sdcv.cpp:101 diff --git a/po/uk.po b/po/uk.po index de31317..577b640 100644 --- a/po/uk.po +++ b/po/uk.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sdcv 0.3\n" "Report-Msgid-Bugs-To: dushistov@mail.ru\n" -"POT-Creation-Date: 2017-07-31 19:18+0200\n" +"POT-Creation-Date: 2017-08-16 09:52+0300\n" "PO-Revision-Date: 2004-12-14 17:54+0300\n" "Last-Translator: \n" "Language-Team: Ukrainian \n" @@ -19,26 +19,26 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ../src/libwrapper.cpp:297 +#: ../src/libwrapper.cpp:300 msgid "popen failed" msgstr "" -#: ../src/libwrapper.cpp:334 +#: ../src/libwrapper.cpp:340 #, c-format msgid "Can not convert %s to utf8.\n" msgstr "Не можу перетворити %s у utf8.\n" -#: ../src/libwrapper.cpp:393 ../src/libwrapper.cpp:425 +#: ../src/libwrapper.cpp:398 ../src/libwrapper.cpp:432 #, fuzzy, c-format msgid "Found %zu items, similar to %s.\n" msgstr "Знайдено %d слів, схожих на %s.\n" -#: ../src/libwrapper.cpp:410 +#: ../src/libwrapper.cpp:416 #, fuzzy msgid "Your choice[-1 to abort]: " msgstr "Ваш вибір: " -#: ../src/libwrapper.cpp:419 +#: ../src/libwrapper.cpp:426 #, fuzzy, c-format msgid "" "Invalid choice.\n" @@ -47,7 +47,7 @@ msgstr "" "Неправильний вибір.\n" "Повинно бути від 0 до %d.\n" -#: ../src/libwrapper.cpp:436 +#: ../src/libwrapper.cpp:445 #, c-format msgid "Nothing similar to %s, sorry :(\n" msgstr "Нічого схожого на %s, даруйте :(\n" @@ -79,11 +79,11 @@ msgid "for use in scripts" msgstr "" #: ../src/sdcv.cpp:97 -msgid "print the result formatted as JSON." +msgid "print the result formatted as JSON" msgstr "" #: ../src/sdcv.cpp:99 -msgid "do not fuzzy-search for similar words, only return exact matches." +msgid "do not fuzzy-search for similar words, only return exact matches" msgstr "" #: ../src/sdcv.cpp:101 diff --git a/po/zh_CN.po b/po/zh_CN.po index 1aea4b1..98db0a9 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: sdcv 0.3\n" "Report-Msgid-Bugs-To: dushistov@mail.ru\n" -"POT-Creation-Date: 2017-07-31 19:18+0200\n" +"POT-Creation-Date: 2017-08-16 09:52+0300\n" "PO-Revision-Date: 2005-1-17 00:58+0800\n" "Last-Translator: Cai Qian \n" "Language-Team: Simplified Chinese\n" @@ -15,26 +15,26 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../src/libwrapper.cpp:297 +#: ../src/libwrapper.cpp:300 msgid "popen failed" msgstr "" -#: ../src/libwrapper.cpp:334 +#: ../src/libwrapper.cpp:340 #, c-format msgid "Can not convert %s to utf8.\n" msgstr "无法将 %s 转换为 UTF-8。\n" -#: ../src/libwrapper.cpp:393 ../src/libwrapper.cpp:425 +#: ../src/libwrapper.cpp:398 ../src/libwrapper.cpp:432 #, fuzzy, c-format msgid "Found %zu items, similar to %s.\n" msgstr "发现 %d 条记录和 %s 相似。\n" -#: ../src/libwrapper.cpp:410 +#: ../src/libwrapper.cpp:416 #, fuzzy msgid "Your choice[-1 to abort]: " msgstr "您的选择为:" -#: ../src/libwrapper.cpp:419 +#: ../src/libwrapper.cpp:426 #, fuzzy, c-format msgid "" "Invalid choice.\n" @@ -43,7 +43,7 @@ msgstr "" "无效的选择。\n" "必须是 0 到 %d。\n" -#: ../src/libwrapper.cpp:436 +#: ../src/libwrapper.cpp:445 #, c-format msgid "Nothing similar to %s, sorry :(\n" msgstr "对不起,没有发现和 %s 相似的 :(\n" @@ -72,11 +72,11 @@ msgid "for use in scripts" msgstr "" #: ../src/sdcv.cpp:97 -msgid "print the result formatted as JSON." +msgid "print the result formatted as JSON" msgstr "" #: ../src/sdcv.cpp:99 -msgid "do not fuzzy-search for similar words, only return exact matches." +msgid "do not fuzzy-search for similar words, only return exact matches" msgstr "" #: ../src/sdcv.cpp:101 diff --git a/po/zh_TW.po b/po/zh_TW.po index fe4bf8a..a722c78 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sdcv 0.4.2\n" "Report-Msgid-Bugs-To: dushistov@mail.ru\n" -"POT-Creation-Date: 2017-07-31 19:18+0200\n" +"POT-Creation-Date: 2017-08-16 09:52+0300\n" "PO-Revision-Date: 2013-06-12 14:11+0800\n" "Last-Translator: Wei-Lun Chao \n" "Language-Team: Chinese (traditional) \n" @@ -18,25 +18,25 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: ../src/libwrapper.cpp:297 +#: ../src/libwrapper.cpp:300 msgid "popen failed" msgstr "popen 失敗" -#: ../src/libwrapper.cpp:334 +#: ../src/libwrapper.cpp:340 #, c-format msgid "Can not convert %s to utf8.\n" msgstr "無法將 %s 轉換為 UTF-8。\n" -#: ../src/libwrapper.cpp:393 ../src/libwrapper.cpp:425 +#: ../src/libwrapper.cpp:398 ../src/libwrapper.cpp:432 #, fuzzy, c-format msgid "Found %zu items, similar to %s.\n" msgstr "找到 %d 項紀錄和 %s 相似。\n" -#: ../src/libwrapper.cpp:410 +#: ../src/libwrapper.cpp:416 msgid "Your choice[-1 to abort]: " msgstr "您的選擇是[-1 表示放棄]:" -#: ../src/libwrapper.cpp:419 +#: ../src/libwrapper.cpp:426 #, fuzzy, c-format msgid "" "Invalid choice.\n" @@ -45,7 +45,7 @@ msgstr "" "無效的選擇。\n" "必須是 0 到 %d 之間或 -1。\n" -#: ../src/libwrapper.cpp:436 +#: ../src/libwrapper.cpp:445 #, c-format msgid "Nothing similar to %s, sorry :(\n" msgstr "抱歉,沒有和 %s 相似者 :(\n" @@ -74,11 +74,11 @@ msgid "for use in scripts" msgstr "" #: ../src/sdcv.cpp:97 -msgid "print the result formatted as JSON." +msgid "print the result formatted as JSON" msgstr "" #: ../src/sdcv.cpp:99 -msgid "do not fuzzy-search for similar words, only return exact matches." +msgid "do not fuzzy-search for similar words, only return exact matches" msgstr "" #: ../src/sdcv.cpp:101 diff --git a/src/sdcv.cpp b/src/sdcv.cpp index a8302b9..0c75eb1 100644 --- a/src/sdcv.cpp +++ b/src/sdcv.cpp @@ -94,9 +94,9 @@ int main(int argc, char *argv[]) try { { "non-interactive", 'n', 0, G_OPTION_ARG_NONE, &non_interactive, _("for use in scripts"), nullptr }, { "json-output", 'j', 0, G_OPTION_ARG_NONE, &json_output, - _("print the result formatted as JSON."), nullptr }, + _("print the result formatted as JSON"), nullptr }, { "exact-search", 'e', 0, G_OPTION_ARG_NONE, &no_fuzzy, - _("do not fuzzy-search for similar words, only return exact matches."), nullptr }, + _("do not fuzzy-search for similar words, only return exact matches"), nullptr }, { "utf8-output", '0', 0, G_OPTION_ARG_NONE, &utf8_output, _("output must be in utf8"), nullptr }, { "utf8-input", '1', 0, G_OPTION_ARG_NONE, &utf8_input,