Opened 8 years ago

Closed 7 years ago

#7542 closed bug (invalid)

[PoorMan] System name is missing

Reported by: deejam Owned by: nobody
Priority: normal Milestone: R1
Component: Website Version: R1/Development
Keywords: HTA Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

System name is missing for PoorMan. That results in PoorMan not being translated in Deskbar and Tracker.

r1a3-rc-hrev41612

Attachments (1)

PoorMan-system-name-missing.png (38.5 KB) - added by deejam 8 years ago.

Download all attachments as: .zip

Change History (13)

Changed 8 years ago by deejam

comment:1 Changed 8 years ago by taos

Can't say why it doesn't work. On HTA there is still an "Application name" entry for PoorMan (instead of "System name"). B_TRANSLATE_SYSTEM_NAME("PoorMan") is defined in constants.cpp.

comment:2 Changed 8 years ago by jonas.kirilla

I had a quick look but couldn't find anything wrong or missing. Curious.

comment:3 Changed 8 years ago by taos

Strange. In r1a3-rc-hrev41650, the catkeys for PoorMan contain "system name" - and PoorMan shows its translated name. But with the last update of the catkeys (hrev41655), "application name" is back and we're back to an untranslated application name.

Edit: Seems this reverts the manual changes in hrev41640.

Last edited 8 years ago by taos (previous) (diff)

comment:4 Changed 8 years ago by diver

Maybe this should be manually fixed in the alpha 3 branch, but only after last translation sync? What do you think, humdinger?

comment:5 Changed 8 years ago by humdinger

Yeah, I can do that for Poorman and CodyCam. I do wonder though what's going wrong at HTA with those two catalogs especially...

comment:6 Changed 8 years ago by mmadia

Version: R1/alpha3R1/Development

R1 Alpha 3 has not yet been released. This was with an R1 Alpha 3 Release Candidate image.

comment:7 Changed 8 years ago by taos

The app signature of PoorMan (x-vnd.Haiku-PoorMan) is different from the one used for its catalog on HTA (x-vnd.Haiku.PoorMan). When an app signature is edited and there already exists a catalog for that application on HTA, the catalog (including its signature) is no longer updated (noticed this when using x-vnd.Haiku-mail_daemon instead of correct x-vnd.Be-POST). So, when editing the app signature (Haiku.PoorMan -> Haiku-PoorMan) in hrev41103 and switching from B_TRANSLATE_APP_NAME to B_TRANSLATE_SYSTEM_NAME those changes never made it to the corresponding catalog on HTA: Application name was never replaced with system name. I think that's why - without manually replacing "application file" with "system file" in the catkeys - "PoorMan" is not translated.

comment:8 Changed 8 years ago by pulkomandy

Resolution: fixed
Status: newclosed

All catkeys seem to have the proper "System name" in Haiku tree now.

comment:9 in reply to:  8 Changed 8 years ago by taos

Replying to pulkomandy:

All catkeys seem to have the proper "System name" in Haiku tree now.

That's true, but only because somebody changed it manually from "Application name" to "System name". If you download the corresponding catkeys from HTA you still get "Application name" (see http://hta.polytect.org/catalogs/generate/577/fr).

comment:10 Changed 8 years ago by humdinger

Component: Applications/PoormanWebsite
Keywords: HTA added
Resolution: fixed
Status: closedreopened
Type: enhancementbug

Taos is correct, that somebody is usually me... :)
Reopened the ticket and changed component to "HTA", since the app does everything right.

comment:11 Changed 7 years ago by taos

Should this ticket be closed as more and more languages are migrating to pootle?

comment:12 Changed 7 years ago by humdinger

Resolution: invalid
Status: reopenedclosed

Right, as we've left HTA now, this becomes invalid,

Note: See TracTickets for help on using tickets.