public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/hunspell] f44: Backport upstream patch to correct Basque language code (Fedora#2447736)
@ 2026-06-26 19:20 Mattia Verga
0 siblings, 0 replies; only message in thread
From: Mattia Verga @ 2026-06-26 19:20 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/hunspell
Branch : f44
Commit : 005b74dd270f9c5cd6c2135f55c27781db9fa632
Author : Mattia Verga <mattia.verga@proton.me>
Date : 2026-05-04T18:26:55+02:00
Stats : +882/-1 in 2 file(s)
URL : https://src.fedoraproject.org/rpms/hunspell/c/005b74dd270f9c5cd6c2135f55c27781db9fa632?branch=f44
Log:
Backport upstream patch to correct Basque language code (Fedora#2447736)
---
diff --git a/basque_language_code.patch b/basque_language_code.patch
new file mode 100644
index 0000000..773645b
--- /dev/null
+++ b/basque_language_code.patch
@@ -0,0 +1,874 @@
+diff -U 3 -dHrN a/po/es_EU.po b/po/es_EU.po
+--- a/po/es_EU.po 2022-12-29 20:54:31.000000000 +0100
++++ b/po/es_EU.po 1970-01-01 01:00:00.000000000 +0100
+@@ -1,427 +0,0 @@
+-# SOME DESCRIPTIVE TITLE.
+-# Copyright (C) YEAR Free Software Foundation, Inc.
+-# This file is distributed under the same license as the hunspell package.
+-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+-#
+-msgid ""
+-msgstr ""
+-"Project-Id-Version: hunspell 1.5.0\n"
+-"Report-Msgid-Bugs-To: https://github.com/hunspell/hunspell/issues\n"
+-"POT-Creation-Date: 2022-12-29 20:54+0100\n"
+-"PO-Revision-Date: 2022-08-25 15:09+0000\n"
+-"Last-Translator: Anonymous <noreply@weblate.org>\n"
+-"Language-Team: Basque <https://hosted.weblate.org/projects/hunspell/"
+-"translations/eu/>\n"
+-"Language: es_EU\n"
+-"MIME-Version: 1.0\n"
+-"Content-Type: text/plain; charset=UTF-8\n"
+-"Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=n != 1;\n"
+-"X-Generator: Weblate 4.14-dev\n"
+-
+-#: src/tools/hunspell.cxx:261 src/tools/hunspell.cxx:378
+-#, c-format
+-msgid "error - iconv_open: %s -> %s\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:275
+-#, c-format
+-msgid "error - iconv: %s -> %s\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:319 src/tools/hunspell.cxx:341
+-#, c-format
+-msgid "error - iconv_open: UTF-8 -> %s\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:680 src/tools/hunspell.cxx:1592
+-msgid "Can't create tmp dir"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:691 src/tools/hunspell.cxx:703
+-#: src/tools/hunspell.cxx:1575 src/tools/hunspell.cxx:1605
+-#: src/tools/hunspell.cxx:1618
+-msgid "Can't open inputfile"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:693 src/tools/hunspell.cxx:1607
+-#: src/tools/hunspell.cxx:2006 src/tools/hunspell.cxx:2181
+-#: src/tools/hunspell.cxx:2198
+-#, c-format
+-msgid "Can't open %s.\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:773 src/tools/hunspell.cxx:1362
+-#: src/tools/hunspell.cxx:1474
+-#, c-format
+-msgid "error - missing HOME variable\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:863
+-#, c-format
+-msgid "Line %d: %s -> "
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1143
+-msgid "FORBIDDEN!"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1145
+-msgid "Spelling mistake?"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1147
+-#, c-format
+-msgid ""
+-"\t%s\t\tFile: %s\n"
+-"\n"
+-msgstr ""
+-
+-#. TRANSLATORS: the capital letters are shortcuts, mark one letter similarly
+-#. in your translation and translate the standalone letter accordingly later
+-#.
+-#: src/tools/hunspell.cxx:1206
+-msgid ""
+-"\n"
+-"[SPACE] R)epl A)ccept I)nsert U)ncap S)tem Q)uit e(X)it or ? for help\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1275
+-msgid ""
+-"Whenever a word is found that is not in the dictionary\n"
+-"it is printed on the first line of the screen. If the dictionary\n"
+-"contains any similar words, they are listed with a number\n"
+-"next to each one. You have the option of replacing the word\n"
+-"completely, or choosing one of the suggested words.\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1281
+-msgid ""
+-"\n"
+-"Commands are:\n"
+-"\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1282
+-msgid "R\tReplace the misspelled word completely.\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1283
+-msgid "Space\tAccept the word this time only.\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1285
+-msgid "A\tAccept the word for the rest of this session.\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1287
+-msgid "I\tAccept the word, and put it in your private dictionary.\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1289
+-msgid "U\tAccept and add lowercase version to private dictionary.\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1291
+-msgid ""
+-"S\tAsk a stem and a model word and store them in the private dictionary.\n"
+-"\tThe stem will be accepted also with the affixes of the model word.\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1295
+-msgid "0-n\tReplace with one of the suggested words.\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1297
+-msgid ""
+-"X\tWrite the rest of this file, ignoring misspellings, and start next file.\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1300
+-msgid "Q\tQuit immediately. Asks for confirmation. Leaves file unchanged.\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1302
+-msgid "^Z\tSuspend program. Restart with fg command.\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1303
+-msgid "?\tShow this help screen.\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1304
+-msgid ""
+-"\n"
+-"-- Type space to continue -- \n"
+-msgstr ""
+-
+-#. TRANSLATORS: translate this letter according to the shortcut letter
+-#. used
+-#. previously in the translation of "R)epl" before
+-#: src/tools/hunspell.cxx:1316
+-msgid "r"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1325
+-msgid "Replace with: "
+-msgstr ""
+-
+-#. TRANSLATORS: translate these letters according to the shortcut letter
+-#. used
+-#. previously in the translation of "U)ncap" and I)nsert before
+-#. TRANSLATORS: translate this letter according to the shortcut letter
+-#. used
+-#. previously in the translation of "U)ncap" and I)nsert before
+-#: src/tools/hunspell.cxx:1349 src/tools/hunspell.cxx:1385
+-msgid "u"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1350 src/tools/hunspell.cxx:1385
+-msgid "i"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1378 src/tools/hunspell.cxx:1490
+-#, c-format
+-msgid "Cannot update personal dictionary."
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1386
+-msgid "a"
+-msgstr ""
+-
+-#. TRANSLATORS: translate this letter according to the shortcut letter
+-#. used
+-#. previously in the translation of "S)tem" before
+-#: src/tools/hunspell.cxx:1394
+-msgid "s"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1409
+-msgid "New word (stem): "
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1437
+-msgid "Model word (a similar dictionary word): "
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1497
+-msgid "Model word must be in the dictionary. Press any key!"
+-msgstr ""
+-
+-#. TRANSLATORS: translate this letter according to the shortcut letter
+-#. used
+-#. previously in the translation of "e(X)it" before
+-#: src/tools/hunspell.cxx:1507
+-msgid "x"
+-msgstr ""
+-
+-#. TRANSLATORS: translate this letter according to the shortcut letter
+-#. used
+-#. previously in the translation of "Q)uit" before
+-#: src/tools/hunspell.cxx:1513
+-msgid "q"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1516
+-msgid "Are you sure you want to throw away your changes? "
+-msgstr ""
+-
+-#. TRANSLATORS: translate this letter according to the shortcut
+-#. * letter y)es
+-#: src/tools/hunspell.cxx:1519
+-msgid "y"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1628
+-msgid "Can't create tempfile"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1673
+-msgid "Can't open outputfile"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1826
+-msgid "Usage: hunspell [OPTION]... [FILE]...\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1827
+-msgid ""
+-"Check spelling of each FILE. Without FILE, check standard input.\n"
+-"\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1829
+-msgid " -1\t\tcheck only first field in lines (delimiter = tabulator)\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1831
+-msgid " -a\t\tIspell's pipe interface\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1832
+-msgid " --check-url\tcheck URLs, e-mail addresses and directory paths\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1837
+-msgid " --check-apostrophe\tcheck Unicode typographic apostrophe\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1839
+-msgid " -d d[,d2,...]\tuse d (d2 etc.) dictionaries\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1840
+-msgid " -D\t\tshow available dictionaries\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1841
+-msgid " -G\t\tprint only correct words or lines\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1842
+-msgid " -h, --help\tdisplay this help and exit\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1843
+-msgid " -H\t\tHTML input file format\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1844
+-msgid " -i enc\tinput encoding\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1845
+-msgid " -l\t\tprint misspelled words\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1846
+-msgid " -L\t\tprint lines with misspelled words\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1848
+-msgid " -m \t\tanalyze the words of the input text\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1849
+-msgid " -n\t\tnroff/troff input file format\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1853
+-msgid " -O\t\tOpenDocument (ODF or Flat ODF) input file format\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1854
+-msgid " -p dict\tset dict custom dictionary\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1856
+-msgid " -r\t\twarn of the potential mistakes (rare words)\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1859
+-msgid " -P password\tset password for encrypted dictionaries\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1860
+-msgid " -s \t\tstem the words of the input text\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1861
+-msgid " -S \t\tsuffix words of the input text\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1862
+-msgid " -t\t\tTeX/LaTeX input file format\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1863
+-msgid " -v, --version\tprint version number\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1865
+-msgid " -vv\t\tprint Ispell compatible version number\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1866
+-msgid " -w\t\tprint misspelled words (= lines) from one word/line input.\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1868
+-msgid ""
+-" -X\t\tXML input file format\n"
+-"\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1872
+-msgid ""
+-"Example: hunspell -d en_US file.txt # interactive spelling\n"
+-" hunspell -i utf-8 file.txt # check UTF-8 encoded file\n"
+-" hunspell -l *.odt # print misspelled words of ODF "
+-"files\n"
+-"\n"
+-" # Quick fix of ODF documents by personal dictionary creation\n"
+-"\n"
+-" # 1 Make a reduced list from misspelled and unknown words:\n"
+-"\n"
+-" hunspell -l *.odt | sort | uniq >words\n"
+-"\n"
+-" # 2 Delete misspelled words of the file by a text editor.\n"
+-" # 3 Use this personal dictionary to fix the deleted words:\n"
+-"\n"
+-" hunspell -p words *.odt\n"
+-"\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1887
+-msgid "Bug reports: http://hunspell.github.io/\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1895
+-msgid ""
+-"\n"
+-"Copyright (C) 2002-2022 László Németh. License: MPL/GPL/LGPL.\n"
+-"\n"
+-"Based on OpenOffice.org's Myspell library.\n"
+-"Myspell's copyright (C) Kevin Hendricks, 2001-2002, License: BSD.\n"
+-"\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:1900
+-msgid ""
+-"This is free software; see the source for copying conditions. There is NO\n"
+-"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE,\n"
+-"to the extent permitted by law.\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:2077
+-#, c-format
+-msgid ""
+-"SEARCH PATH:\n"
+-"%s\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:2081
+-msgid "AVAILABLE DICTIONARIES (path is not mandatory for -d option):\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:2095 src/tools/hunspell.cxx:2115
+-#, c-format
+-msgid ""
+-"LOADED DICTIONARY:\n"
+-"%s\n"
+-"%s\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:2118
+-#, c-format
+-msgid "error - %s exceeds dictionary limit.\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:2124
+-#, c-format
+-msgid "Can't open affix or dictionary files for dictionary named \"%s\".\n"
+-msgstr ""
+-
+-#: src/tools/hunspell.cxx:2211
+-msgid "Hunspell has been compiled without Ncurses user interface.\n"
+-msgstr ""
+diff -U 3 -dHrN a/po/eu.po b/po/eu.po
+--- a/po/eu.po 1970-01-01 01:00:00.000000000 +0100
++++ b/po/eu.po 2026-05-04 18:22:46.849591717 +0200
+@@ -0,0 +1,427 @@
++# SOME DESCRIPTIVE TITLE.
++# Copyright (C) YEAR Free Software Foundation, Inc.
++# This file is distributed under the same license as the hunspell package.
++# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
++#
++msgid ""
++msgstr ""
++"Project-Id-Version: hunspell 1.5.0\n"
++"Report-Msgid-Bugs-To: https://github.com/hunspell/hunspell/issues\n"
++"POT-Creation-Date: 2022-12-29 20:54+0100\n"
++"PO-Revision-Date: 2022-08-25 15:09+0000\n"
++"Last-Translator: Anonymous <noreply@weblate.org>\n"
++"Language-Team: Basque <https://hosted.weblate.org/projects/hunspell/"
++"translations/eu/>\n"
++"Language: eu\n"
++"MIME-Version: 1.0\n"
++"Content-Type: text/plain; charset=UTF-8\n"
++"Content-Transfer-Encoding: 8bit\n"
++"Plural-Forms: nplurals=2; plural=n != 1;\n"
++"X-Generator: Weblate 4.14-dev\n"
++
++#: src/tools/hunspell.cxx:261 src/tools/hunspell.cxx:378
++#, c-format
++msgid "error - iconv_open: %s -> %s\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:275
++#, c-format
++msgid "error - iconv: %s -> %s\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:319 src/tools/hunspell.cxx:341
++#, c-format
++msgid "error - iconv_open: UTF-8 -> %s\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:680 src/tools/hunspell.cxx:1592
++msgid "Can't create tmp dir"
++msgstr ""
++
++#: src/tools/hunspell.cxx:691 src/tools/hunspell.cxx:703
++#: src/tools/hunspell.cxx:1575 src/tools/hunspell.cxx:1605
++#: src/tools/hunspell.cxx:1618
++msgid "Can't open inputfile"
++msgstr ""
++
++#: src/tools/hunspell.cxx:693 src/tools/hunspell.cxx:1607
++#: src/tools/hunspell.cxx:2006 src/tools/hunspell.cxx:2181
++#: src/tools/hunspell.cxx:2198
++#, c-format
++msgid "Can't open %s.\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:773 src/tools/hunspell.cxx:1362
++#: src/tools/hunspell.cxx:1474
++#, c-format
++msgid "error - missing HOME variable\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:863
++#, c-format
++msgid "Line %d: %s -> "
++msgstr ""
++
++#: src/tools/hunspell.cxx:1143
++msgid "FORBIDDEN!"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1145
++msgid "Spelling mistake?"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1147
++#, c-format
++msgid ""
++"\t%s\t\tFile: %s\n"
++"\n"
++msgstr ""
++
++#. TRANSLATORS: the capital letters are shortcuts, mark one letter similarly
++#. in your translation and translate the standalone letter accordingly later
++#.
++#: src/tools/hunspell.cxx:1206
++msgid ""
++"\n"
++"[SPACE] R)epl A)ccept I)nsert U)ncap S)tem Q)uit e(X)it or ? for help\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1275
++msgid ""
++"Whenever a word is found that is not in the dictionary\n"
++"it is printed on the first line of the screen. If the dictionary\n"
++"contains any similar words, they are listed with a number\n"
++"next to each one. You have the option of replacing the word\n"
++"completely, or choosing one of the suggested words.\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1281
++msgid ""
++"\n"
++"Commands are:\n"
++"\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1282
++msgid "R\tReplace the misspelled word completely.\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1283
++msgid "Space\tAccept the word this time only.\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1285
++msgid "A\tAccept the word for the rest of this session.\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1287
++msgid "I\tAccept the word, and put it in your private dictionary.\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1289
++msgid "U\tAccept and add lowercase version to private dictionary.\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1291
++msgid ""
++"S\tAsk a stem and a model word and store them in the private dictionary.\n"
++"\tThe stem will be accepted also with the affixes of the model word.\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1295
++msgid "0-n\tReplace with one of the suggested words.\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1297
++msgid ""
++"X\tWrite the rest of this file, ignoring misspellings, and start next file.\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1300
++msgid "Q\tQuit immediately. Asks for confirmation. Leaves file unchanged.\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1302
++msgid "^Z\tSuspend program. Restart with fg command.\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1303
++msgid "?\tShow this help screen.\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1304
++msgid ""
++"\n"
++"-- Type space to continue -- \n"
++msgstr ""
++
++#. TRANSLATORS: translate this letter according to the shortcut letter
++#. used
++#. previously in the translation of "R)epl" before
++#: src/tools/hunspell.cxx:1316
++msgid "r"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1325
++msgid "Replace with: "
++msgstr ""
++
++#. TRANSLATORS: translate these letters according to the shortcut letter
++#. used
++#. previously in the translation of "U)ncap" and I)nsert before
++#. TRANSLATORS: translate this letter according to the shortcut letter
++#. used
++#. previously in the translation of "U)ncap" and I)nsert before
++#: src/tools/hunspell.cxx:1349 src/tools/hunspell.cxx:1385
++msgid "u"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1350 src/tools/hunspell.cxx:1385
++msgid "i"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1378 src/tools/hunspell.cxx:1490
++#, c-format
++msgid "Cannot update personal dictionary."
++msgstr ""
++
++#: src/tools/hunspell.cxx:1386
++msgid "a"
++msgstr ""
++
++#. TRANSLATORS: translate this letter according to the shortcut letter
++#. used
++#. previously in the translation of "S)tem" before
++#: src/tools/hunspell.cxx:1394
++msgid "s"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1409
++msgid "New word (stem): "
++msgstr ""
++
++#: src/tools/hunspell.cxx:1437
++msgid "Model word (a similar dictionary word): "
++msgstr ""
++
++#: src/tools/hunspell.cxx:1497
++msgid "Model word must be in the dictionary. Press any key!"
++msgstr ""
++
++#. TRANSLATORS: translate this letter according to the shortcut letter
++#. used
++#. previously in the translation of "e(X)it" before
++#: src/tools/hunspell.cxx:1507
++msgid "x"
++msgstr ""
++
++#. TRANSLATORS: translate this letter according to the shortcut letter
++#. used
++#. previously in the translation of "Q)uit" before
++#: src/tools/hunspell.cxx:1513
++msgid "q"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1516
++msgid "Are you sure you want to throw away your changes? "
++msgstr ""
++
++#. TRANSLATORS: translate this letter according to the shortcut
++#. * letter y)es
++#: src/tools/hunspell.cxx:1519
++msgid "y"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1628
++msgid "Can't create tempfile"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1673
++msgid "Can't open outputfile"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1826
++msgid "Usage: hunspell [OPTION]... [FILE]...\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1827
++msgid ""
++"Check spelling of each FILE. Without FILE, check standard input.\n"
++"\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1829
++msgid " -1\t\tcheck only first field in lines (delimiter = tabulator)\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1831
++msgid " -a\t\tIspell's pipe interface\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1832
++msgid " --check-url\tcheck URLs, e-mail addresses and directory paths\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1837
++msgid " --check-apostrophe\tcheck Unicode typographic apostrophe\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1839
++msgid " -d d[,d2,...]\tuse d (d2 etc.) dictionaries\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1840
++msgid " -D\t\tshow available dictionaries\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1841
++msgid " -G\t\tprint only correct words or lines\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1842
++msgid " -h, --help\tdisplay this help and exit\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1843
++msgid " -H\t\tHTML input file format\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1844
++msgid " -i enc\tinput encoding\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1845
++msgid " -l\t\tprint misspelled words\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1846
++msgid " -L\t\tprint lines with misspelled words\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1848
++msgid " -m \t\tanalyze the words of the input text\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1849
++msgid " -n\t\tnroff/troff input file format\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1853
++msgid " -O\t\tOpenDocument (ODF or Flat ODF) input file format\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1854
++msgid " -p dict\tset dict custom dictionary\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1856
++msgid " -r\t\twarn of the potential mistakes (rare words)\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1859
++msgid " -P password\tset password for encrypted dictionaries\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1860
++msgid " -s \t\tstem the words of the input text\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1861
++msgid " -S \t\tsuffix words of the input text\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1862
++msgid " -t\t\tTeX/LaTeX input file format\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1863
++msgid " -v, --version\tprint version number\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1865
++msgid " -vv\t\tprint Ispell compatible version number\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1866
++msgid " -w\t\tprint misspelled words (= lines) from one word/line input.\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1868
++msgid ""
++" -X\t\tXML input file format\n"
++"\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1872
++msgid ""
++"Example: hunspell -d en_US file.txt # interactive spelling\n"
++" hunspell -i utf-8 file.txt # check UTF-8 encoded file\n"
++" hunspell -l *.odt # print misspelled words of ODF "
++"files\n"
++"\n"
++" # Quick fix of ODF documents by personal dictionary creation\n"
++"\n"
++" # 1 Make a reduced list from misspelled and unknown words:\n"
++"\n"
++" hunspell -l *.odt | sort | uniq >words\n"
++"\n"
++" # 2 Delete misspelled words of the file by a text editor.\n"
++" # 3 Use this personal dictionary to fix the deleted words:\n"
++"\n"
++" hunspell -p words *.odt\n"
++"\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1887
++msgid "Bug reports: http://hunspell.github.io/\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1895
++msgid ""
++"\n"
++"Copyright (C) 2002-2022 László Németh. License: MPL/GPL/LGPL.\n"
++"\n"
++"Based on OpenOffice.org's Myspell library.\n"
++"Myspell's copyright (C) Kevin Hendricks, 2001-2002, License: BSD.\n"
++"\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:1900
++msgid ""
++"This is free software; see the source for copying conditions. There is NO\n"
++"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE,\n"
++"to the extent permitted by law.\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:2077
++#, c-format
++msgid ""
++"SEARCH PATH:\n"
++"%s\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:2081
++msgid "AVAILABLE DICTIONARIES (path is not mandatory for -d option):\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:2095 src/tools/hunspell.cxx:2115
++#, c-format
++msgid ""
++"LOADED DICTIONARY:\n"
++"%s\n"
++"%s\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:2118
++#, c-format
++msgid "error - %s exceeds dictionary limit.\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:2124
++#, c-format
++msgid "Can't open affix or dictionary files for dictionary named \"%s\".\n"
++msgstr ""
++
++#: src/tools/hunspell.cxx:2211
++msgid "Hunspell has been compiled without Ncurses user interface.\n"
++msgstr ""
+diff -U 3 -dHrN a/po/LINGUAS b/po/LINGUAS
+--- a/po/LINGUAS 2022-12-26 00:48:44.000000000 +0100
++++ b/po/LINGUAS 2026-05-04 18:23:01.105861260 +0200
+@@ -8,7 +8,7 @@
+ de_CH
+ eo
+ es
+-es_EU
++eu
+ fr
+ fy
+ gl
diff --git a/hunspell.spec b/hunspell.spec
index a81eccf..97027dd 100644
--- a/hunspell.spec
+++ b/hunspell.spec
@@ -3,7 +3,7 @@
Name: hunspell
Summary: A spell checker and morphological analyzer library
Version: 1.7.2
-Release: 11%{?dist}
+Release: 12%{?dist}
Source: https://github.com/hunspell/hunspell/releases/download/v%{version}/hunspell-%{version}.tar.gz
URL: https://github.com/hunspell/hunspell
License: LGPL-2.1-or-later OR GPL-2.0-or-later OR MPL-1.1
@@ -22,6 +22,9 @@ Requires: hunspell-filesystem = %{version}-%{release}
Patch0: 0001-Resolves-rhbz-2158548-allow-longer-words-for-hunspel.patch
+# Backport upstream patch to correct Basque language code
+Patch1: basque_language_code.patch
+
%description
Hunspell is a spell checker and morphological analyzer library and program
designed for languages with rich morphology and complex word compounding or
@@ -45,6 +48,7 @@ packages.
%prep
%setup -q
%patch -P0 -p1 -b .rhbz2158548
+%patch -P1 -p1
%build
autoreconf -vfi
@@ -129,6 +133,9 @@ mkdir $RPM_BUILD_ROOT/%{_datadir}/myspell
%{_datadir}/myspell
%changelog
+* Mon May 04 2026 Mattia Verga <mattia.verga@proton.me> - 1.7.2-12
+- Backport upstream patch to correct Basque language code (Fedora#2447736)
+
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.2-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-26 19:20 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-26 19:20 [rpms/hunspell] f44: Backport upstream patch to correct Basque language code (Fedora#2447736) Mattia Verga
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox