[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-doc-english
Subject:    Re: Problem Building KMyMoney 5.1.0: translation problem?
From:       Albert Astals Cid <aacid () kde ! org>
Date:       2020-06-14 23:06:36
Message-ID: 3712260.TKgWY5yhbt () xps
[Download RAW message or body]

El dilluns, 15 de juny de 2020, a les 0:56:39 CEST, Jack va escriure:
> On 6/14/20 6:49 PM, Albert Astals Cid wrote:
> > El dilluns, 15 de juny de 2020, a les 0:22:50 CEST, Jack va escriure:
> > > KMyMoney just released version 5.1.0, and we received a build failure
> > > report on the mailing list.  My comments/questions are at the bottom.
> > > 
> > > -------- Forwarded Message --------
> > > With today's release of 5.1.0, decided to upgrade from a home complied 5.0.8
> > > 
> > > The source link used is:
> > > 
> > > https://download.kde.org/stable/kmymoney/5.1.0/src/
> > > I'm running Kubuntu 18.04 (a.k.a Ubuntu 18.04)
> > > 
> > > Downloaded the released tar.xz file and extracted.  Created a
> > > sub-directory of build and ran the following command from that directory
> > > 
> > > cmake .. -DCMAKE_INSTALL_PREFIX=/usr
> > > 
> > > And got the output text:
> > > 
> > > https://pastebin.com/raw/eszNxkDs
> > > When trying to run make I get:
> > > 
> > > Scanning dependencies of target po-uk-docs-kmymoney-kmymoney-1
> > > [  0%] Generating po/uk/docs/kmymoney/kmymoney.1
> > > Note: Writing kmymoney.1
> > > [  0%] Built target po-uk-docs-kmymoney-kmymoney-1
> > > Scanning dependencies of target po-it-docs-kmymoney-kmymoney-1
> > > [  0%] Generating po/it/docs/kmymoney/kmymoney.1
> > > Note: Writing kmymoney.1
> > > [  0%] Built target po-it-docs-kmymoney-kmymoney-1
> > > Scanning dependencies of target po-ca-docs-kmymoney-index-cache-bz2
> > > [  0%] Generating po/ca/docs/kmymoney/index.cache.bz2
> > > details-formats.docbook:105: parser error : Entity 'ASCII' not defined
> > > > armadura &ASCII;</emphasis
> > > ^
> > > details-formats.docbook:174: parser error : chunk is not well balanced
> > > 
> > > ^
> > > index.docbook:368: parser error : Failure to process entity details-formats
> > > &details-formats;
> > > ^
> > > index.docbook:368: parser error : Entity 'details-formats' not defined
> > > &details-formats;
> > > ^
> > > kf5.kdoctools: Error: `xmllint --noout` outputted text
> > > CMakeFiles/po-ca-docs-kmymoney-index-cache-bz2.dir/build.make:90: recipe
> > > for target 'po/ca/docs/kmymoney/index.cache.bz2' failed
> > > make[2]: *** [po/ca/docs/kmymoney/index.cache.bz2] Error 1
> > > CMakeFiles/Makefile2:173: recipe for target
> > > 'CMakeFiles/po-ca-docs-kmymoney-index-cache-bz2.dir/all' failed
> > > make[1]: *** [CMakeFiles/po-ca-docs-kmymoney-index-cache-bz2.dir/all]
> > > Error 2
> > > Makefile:140: recipe for target 'all' failed
> > > make: *** [all] Error 2
> > > 
> > > --------------------
> > > 
> > > The pastebin cmake output shows he is missing some dependency libraries,
> > > but I see nothing there that should affect the docbook errors.
> > > 
> > > His locale is en_US.UTF-8, and he is not trying to build for any other
> > > locale.  There is no entity ASCII anywhere in any of the original
> > > docbook files.  The word "ASCII" appears once within the text in
> > > details-formats.docbook.
> > > 
> > > I got no errors when I previously ran checkXML5 on index.docbook, but
> > > now I get:
> > > 
> > > Note: namesp. add : added namespace before processing              The
> > > KMyMoney Handbook
> > > Attributed 6226 IDs for element, cleaned up 0
> > > 
> > > Have I missed something in the docbook files, or is it possible there is
> > > something wrong somewhere in the translation process?  I'm not home now,
> > > and for irrelevant reasons, cannot actually try the build on my laptop.
> > > (cmake is failing due to missing some files that should be present, and
> > > I have not debugged yet.)  I will try compiling when I'm home in some
> > > days, but hopefully can figure this out before then.
> > The ASCII entity was added to kdoctools in 5.50, Ubuntu 18.04 only ships 5.44 so \
> > it won't work. 
> > He can just delete the po folder before running cmake if he's not interested in \
> > any of the translations 
> > Cheers,
> > Albert
> 
> Hi Albert,
> 
> Thanks, but there is no use of the ascii entity in the docbooks.

Yes there is

$ wcgrep ASCII
./kmymoney-5.1.0/po/ca/docs/kmymoney/details-formats.docbook:105:>armadura \
&ASCII;</emphasis

> Is it 
> that it is used in the po files, just to translate the word, even though 
> the entity is not used in the original?  Should I be using the entity in 
> the original?  

Not really a documentation writer myself.

Burkhard is the one that added the entity, maybe he can give you a qualified opinion \
:)

Cheers,
  Albert

> For this case, I think he'll be fine deleting the po folder.
> 
> Jack
> 
> 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic