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

List:       kde-i18n-doc
Subject:    Re: Scripty wants to translate too much of appdata files (e.g. <provides/>)
From:       Albert Astals Cid <aacid () kde ! org>
Date:       2019-03-10 11:01:55
Message-ID: 5665891.VvTCKDlCTQ () xps
[Download RAW message or body]

El dissabte, 9 de març de 2019, a les 16:44:29 CET, Friedrich W. H. Kossebau va \
escriure:
> Am Freitag, 8. März 2019, 00:45:05 CET schrieb Friedrich W. H. Kossebau:
> > Am Freitag, 8. März 2019, 00:26:19 CET schrieb Albert Astals Cid:
> > > El dijous, 7 de març de 2019, a les 19:31:48 CET, Friedrich W. H. Kossebau
> > 
> > va escriure:
> > > > Hi,
> > > > 
> > > > I stumbled over an appdata file which has unexpectedly translations for
> > > > the
> > > > <provides><binary/></provides> entry:
> > > > https://cgit.kde.org/kmag.git/tree/org.kde.kmag.appdata.xml#n131
> > > > 
> > > > People tried to remove it
> > > > 
> > > > 	https://cgit.kde.org/kmag.git/commit/org.kde.kmag.appdata.xml?
> > > > 
> > > > id=a7edec053f757329de4682e610c2da950d1be4d1
> > > > but scripty does not give in
> > > > 
> > > > 	https://cgit.kde.org/kmag.git/commit/org.kde.kmag.appdata.xml?
> > > > 
> > > > id=4bff152bd05dfab43750ca29a7b6bb9c0fef1b0b
> > > > 
> > > > So someone needs to talk to scripty and tell it to not handle those tags
> > > > 
> > > > > )
> > > 
> > > We already do, sadly the itstool we use is buggy and translates things we
> > > did tell to ignore if they are exactly the same string of a thing we told
> > > it to translate.
> > > 
> > > https://github.com/itstool/itstool/issues/37
> > 
> > Thanks for taking care, Albert. And as talked about on IRC, at least for me
> > there are actually only two such cases in my installation, where people
> > actually had a bad string for the <name> entry, like "kmag".
> > (found by grep "<binary xml:lang" /usr/share/metainfo/ -R)
> > 
> > For kmag I had seen the broken <name> string before without knowing about
> > this cause, and already fixed it to a proper "KMag" for the name, so this
> > should automagically resolve this issue for the kmag appdata on next
> > scripty run then at least.
> 
> Seems "exactly the same string" might also be case-insensitive? Or perhaps the 
> existing po database confuses Scripty when it gets to handling appdata files?

This is because those .po files still have the "old" kmag string to translate. It \
should eventually fix itself once people stop overwriting the actual .po files with \
their old copies.

I wouldn't worry about it, as of today only sr-* have this issue.

Cheers,
  Albert

> 
> Because Scripty last night once more returned to inject translations for the 
> <provides><binary> element, even though it is now (I changed <name> yesterday)
> 	<name>KMag</name>
> vs.
> 	<provides><binary>kmag</binary></provides>
> 
> See
> https://cgit.kde.org/kmag.git/diff/org.kde.kmag.appdata.xml?
> id=3f983bb5048cebc43e48993b771b381d88470950
> 
> Interesting might be that the languages are not the same of the translations 
> added for <name> vs. those for <binary>.
> 
> Cheers
> Friedrich
> 
> 
> 


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

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