View Single Post
Old 01-23-2021, 09:48 AM   #3
lrpirlet
Connoisseur
lrpirlet began at the beginning.
 
Posts: 96
Karma: 40
Join Date: Mar 2020
Location: Belgium (sorry, I am from the Walloon side of the country and I speak french only)
Device: PW3, Kobo Libra H2O
Unhappy installed 5.10.1... same behavior...

Thanks for your interest...
I was at 5.10.0... So I went to update my version of calibre. I had to follow the old version link to find the 5.10.1 64 bits version that I downloaded and installed...
Well same problem...

So, from under the preference tab, I activated the restart in debug mode.

The result is as follow:

Code:
calibre Journal de débogage
calibre 5.10.1 [64bit]  embedded-python: True is64bit: True
Windows-10-10.0.19041 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.19041')
Python 3.8.5
Windows: ('10', '10.0.19041', '', 'Multiprocessor Free')
Interface language: fr
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 36, 0) && Package KFX (from KFX Input) (1, 36, 0) && Find Duplicates (1, 8, 4) && KFX metadata reader (from KFX Input) (1, 36, 0) && KFX Input (1, 36, 0) && Set KFX metadata (from KFX Output) (1, 48, 0) && KFX Output (1, 48, 0) && KePub Input (3, 4, 3) && KePub Metadata Reader (3, 4, 3) && KePub Metadata Writer (3, 4, 3) && KePub Output (3, 4, 4) && Kindle Collections (1, 7, 29) && Kobo Books (1, 8, 0) && Kobo Utilities (2, 12, 3) && KoboTouchExtended (3, 4, 4) && Manage Series (1, 2, 11) && View Manager (1, 6, 0) && Wiki Reader (2, 2, 1)
calibre 5.10.1 [64bit]  embedded-python: True is64bit: True
Windows-10-10.0.19041 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.19041')
Python 3.8.5
Windows: ('10', '10.0.19041', '', 'Multiprocessor Free')
Interface language: fr
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 36, 0) && Package KFX (from KFX Input) (1, 36, 0) && Find Duplicates (1, 8, 4) && KFX metadata reader (from KFX Input) (1, 36, 0) && KFX Input (1, 36, 0) && Set KFX metadata (from KFX Output) (1, 48, 0) && KFX Output (1, 48, 0) && KePub Input (3, 4, 3) && KePub Metadata Reader (3, 4, 3) && KePub Metadata Writer (3, 4, 3) && KePub Output (3, 4, 4) && Kindle Collections (1, 7, 29) && Kobo Books (1, 8, 0) && Kobo Utilities (2, 12, 3) && KoboTouchExtended (3, 4, 4) && Manage Series (1, 2, 11) && View Manager (1, 6, 0) && Wiki Reader (2, 2, 1)
Turning on automatic hidpi scaling
devicePixelRatio: 1.0
logicalDpi: 96.0 x 96.0
physicalDpi: 117.58408679927668 x 117.60771704180064
Using calibre Qt style: True
[0.00] Starting up...
[0.01] Showing splash screen...
[0.38] splash screen shown
[0.38] Initializing db...
[0.42] db initialized
[0.42] Constructing main UI...
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    0.0 KoboUtilites::dialogs.py - loading translations
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    0.6 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:    0.6 rebuild_menus - self.supports_ratings=None, self.supports_tiles=None
DEBUG:    0.6 KoboUtilities:set_toolbar_button_tooltip - start: text='None'
DEBUG:    0.6 KoboUtilities:set_toolbar_button_tooltip - setting to text='Utilities to use with Kobo ereaders

Pilote : KoboTouchExtended'
[1.17] main UI initialized...
[1.17] Hiding splash screen
Starting QuickView
[5.08] splash screen hidden
[5.08] Started up in 5.08 seconds with 1455 books
So I went to my other computer (an old slow one) and installed calibre 5.10.1 fresh... I left it in english... created a new library.. imported 2 books one from A.E. Van Vogt, the other from Adélaïde de Clermont-Tonnerre... Well it seems to work... sort of... It work when I import the book, it work when I wipe clear the field author sort in the edit metadata individualy... .

Ok I deleted the book completely and reset "Author sort name algorithm" before re-importing the books...

I set the name to be Adélaïde de Clermont-Tonnerre and A.E. Van Vogt on both books... author sort became "Adélaïde de Clermont-Tonnerre, Adélaïde de and Vogt, A.E. Van ...

Now I changed the "Author sort name algorithm" to "nocomma" and the "author_surname_prefixes" to "True"... I had to set BOTH "author sort" field to blank before to be able to get rid of the comma and/or to correctly order the prefixe correctly...

I am under the impression that all and every reference to an author name must be deleted in the WHOLE db before it takes the new name... That would be fine if the autor_sort field in the bulk metadata could be wiped before to be calculated again...

(note that A.E Van Vogt is NOT the same as A.E. van Vogt, same for Adélaïde de Clermont-Tonnerre is different from Adélaïde De Clermont-Tonnerre... so changing from upper to lower case does make the author_sort field goes red untill known at some other place...)

Well I hope to be somewhat clear... I still doubt.. I am sure that changing the "author sort algorithm" is a sort of adventure on a big library (the one above only contains part of my books as I use it for development)

Anyway thanks to take care (BTW, Noosfere.org, a french db of books, author, critics, etc.... does make the distinction between the name and the first name using uppercase character for the name. So when referring to the author A;E; Van Vogt the name becomes: VAN VOGT Alfred Elton)
lrpirlet is offline   Reply With Quote