[sword-devel] How to fix book names in Ukrainian/Russian
Evgen Kucherov
zhuke at ukr.net
Fri Apr 30 20:47:14 EDT 2021
Hi Troy,
I've tried to build the SWORD on Ubuntu 20.04, but I don't have much
experience with C projects. Here is where I got stumbled:
zh:~/workspace/sword$ ./autogen.sh
*** Sword build system generation
*** Recreating libtool
libtoolize
./autogen.sh: 8: libtoolize: not found
*** Recreating aclocal.m4
aclocal
./autogen.sh: 13: aclocal: not found
*** Recreating configure
./autogen.sh: 18: autoheader: not found
./autogen.sh: 19: autoconf: not found
*** Recreating the Makefile.in files
./autogen.sh: 23: automake: not found
zh:~/workspace/sword$ ./usrinst.sh
./usrinst.sh: 74: ./configure: not found
Configured to NOT write a global /etc/sword.conf on 'make install'.
If this is the first time you've installed sword, be sure to run
'make install_config' if you would like a basic configuration installed
Next you might try something like:
make
sudo make install
# (and optionally)
sudo make install_config
make register
Are there any dependencies I have to install before running autogen.sh?
Meanwhile I think I've fixed those errors. Can you check and let me know
if there are any other errors. Files ru-utf8.conf and ru_RU-utf8.conf
are similar.
Thank you for following up.
/sincerely,/
/Evgen Kucherov/
//
29.04.21 16:13, Troy A. Griffitts пише:
>
> Dear Evgen,
>
> I've run your patch through our validation and get the errors listed
> below. The first line is the command I used to test the locale, if
> you have SWORD build and would like to run this test yourself. The
> 'parsekey' command is located in a build of SWORD source at
> sword/tests/parsekey. It tests installed locales, so you'll need to
> place your edits in your systemwide locale folder, or else make a
> mini-sword install which looks like:
>
> myTextArea/mods.d/
>
> myTestArea/locales.d/
>
> myTestArea/locales.d/ru-utf8.conf
>
> and then make myTestArea your current working folder (cd myTestArea)
> and then run parsekey from that folder. SWORD prioritized any data
> installation it finds in the current working folder over the
> systemwide install. I hope this helps you tests your changes, and if
> you do not feel comfortable compiling SWORD from source to tests, you
> are welcome to simply fix the error described below and resubmit your
> patch and I will let you know if there are any validation errors.
>
> The errors below are basically caused from some value being returned
> which cannot be parsed because it doesn't have an entry which can be
> matched fully or partially in the Book Abbrevs section.
>
> Thank you again for your submission!
>
> Troy
>
>
> [scribe at charisLaptop tests]$ ./parsekey jn.1.1 ru_RU
> VerseKey::Book: Матфея does not have a matching toupper abbrevs entry!
> book number returned was: -1, should be 39. Required entry to add to
> locale:
> МАТФЕЯ=Matt
>
> VerseKey::Book: Марка does not have a matching toupper abbrevs entry!
> book number returned was: -1, should be 40. Required entry to add to
> locale:
> МАРКА=Mark
>
> VerseKey::Book: Луки does not have a matching toupper abbrevs entry!
> book number returned was: -1, should be 41. Required entry to add to
> locale:
> ЛУКИ=Luke
>
> VerseKey::Book: Иоанна does not have a matching toupper abbrevs entry!
> book number returned was: -1, should be 42. Required entry to add to
> locale:
> ИОАННА=John
>
> VerseKey::Book: Римлянам does not have a matching toupper abbrevs
> entry! book number returned was: -1, should be 44. Required entry to
> add to locale:
> РИМЛЯНАМ=Rom
>
> VerseKey::Book: Галатам does not have a matching toupper abbrevs
> entry! book number returned was: -1, should be 47. Required entry to
> add to locale:
> ГАЛАТАМ=Gal
>
> VerseKey::Book: Ефесянам does not have a matching toupper abbrevs
> entry! book number returned was: -1, should be 48. Required entry to
> add to locale:
> ЕФЕСЯНАМ=Eph
>
> VerseKey::Book: Филиппийцам does not have a matching toupper abbrevs
> entry! book number returned was: -1, should be 49. Required entry to
> add to locale:
> ФИЛИППИЙЦАМ=Phil
>
> VerseKey::Book: Колоссянам does not have a matching toupper abbrevs
> entry! book number returned was: -1, should be 50. Required entry to
> add to locale:
> КОЛОССЯНАМ=Col
>
> VerseKey::Book: Титу does not have a matching toupper abbrevs entry!
> book number returned was: -1, should be 55. Required entry to add to
> locale:
> ТИТУ=Titus
>
> VerseKey::Book: Филимону does not have a matching toupper abbrevs
> entry! book number returned was: -1, should be 56. Required entry to
> add to locale:
> ФИЛИМОНУ=Phlm
>
> VerseKey::Book: Евреям does not have a matching toupper abbrevs entry!
> book number returned was: -1, should be 57. Required entry to add to
> locale:
> ЕВРЕЯМ=Heb
>
> On 4/28/21 10:45 AM, Evgen Kucherov wrote:
>>
>> Hi Troy,
>>
>> Thanks for pointing that out.
>>
>> It's a case of either choosing a more traditional variation of the
>> word that is not much in use ("Песнь") or using the modern word
>> ("Песня"). After giving it a second thought I decided to go back to
>> "Песня песней". But I added some extra strings in [Book Abbrevs]
>>
>> /sincerely,/
>> /Evgen Kucherov/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://crosswire.org/pipermail/sword-devel/attachments/20210430/cc8845e4/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: uk-ru-fixed.patch
Type: text/x-patch
Size: 16072 bytes
Desc: not available
URL: <http://crosswire.org/pipermail/sword-devel/attachments/20210430/cc8845e4/attachment-0001.bin>
More information about the sword-devel
mailing list