In all localized versions of Rubrica, the main menu is displayed in its original form, namely Italian.
Created attachment 164786 [details, diff] Correction for the French & German locales Libglade seems to react--hem--fuzzily to fuzzy strings, so I've removed them where the translated strings didn't show up in the interface. The enclosed patch concerns the French and German locales which have been improved in the process.
Created attachment 164787 [details] Hungarian locale As a spin-off of that debugging, here is the Hungarian translation which is not included in the current package yet.
Created attachment 164789 [details] Menu file Apropos menus, the desktop file representing Rubrica's menu entry was another subject to localization.
Created attachment 164790 [details, diff] Gnome icons patch In the newest version, there were some missing group icons too.
Created attachment 164791 [details] Ebuild for rubrica-2.1.6 Last but not least, the development version 2.1.6 could be included into Portage with this ebuild. It does the same as the ebuild for rubrica-2.0.2 by taking care to include the fixes above. The new version works fine on x86 so far.
The desktop entry file does not comply to the spec. Please validate and fix it -> dev-util/desktop-file-utils
Created attachment 164834 [details] Menu file Here you go.
Adding the real maintainer...means: ccing myself.
Some remarks: * in the SRC_URI the mirror:// type should be used (this hasn't been the case for 2.0.2 neither) * epatch dies on its own so you don't need to add it manually there * USE=nls is the worst possible name for the Hungarian translation to be added. We have the expandable USE flag USE_linguas which then would correctly install it for all people having LINGUAS="hu" set. I will take care of the ebuild soon after some tests.
(In reply to comment #9) > * in the SRC_URI the mirror:// type should be used (this hasn't been the case > for 2.0.2 neither) > Would a SRC_URI of type "mirror://" work without the tarball being there? > * epatch dies on its own so you don't need to add it manually there > Sorry, I didn't care. > * USE=nls is the worst possible name for the Hungarian translation to be added. We have the expandable USE flag USE_linguas which then would correctly install it for all people having LINGUAS="hu" set. > The nls use flag is there just on behalf of msgfmt. But testing it this way within src_compile and src_install is quick and dirty, I admit.
Created attachment 165275 [details, diff] Using linguas_hu instead of nls only Normally, I include pre-release locales (mostly with a loop on them unless there is just one like here) as indicated in the patch enclosed.
(In reply to comment #10) > (In reply to comment #9) > > * in the SRC_URI the mirror:// type should be used (this hasn't been the case > > for 2.0.2 neither) > > > Would a SRC_URI of type "mirror://" work without the tarball being there? Hmm, I don't get the question, but let me explain. Rubrica now uses mirror://berlios/<path_to_tarball> in SRC_URI. Portage now reads from /usr/portage/profiles/thirdpartymirrors and chooses one of the URLs listed there for berlios, if the tarball is not found on the Gentoo distfile mirrors. > > * USE=nls is the worst possible name for the Hungarian translation to be added. We have the expandable USE flag USE_linguas which then would correctly install it for all people having LINGUAS="hu" set. > > > The nls use flag is there just on behalf of msgfmt. But testing it this way > within src_compile and src_install is quick and dirty, I admit. Have a look at the current solution I just committed and see how it works. If you have questions, ask me by email. Anyway: Thanks for the contribution and I hope all of these fixes are reported upstream.