Development :  K-Meleon Forum
K-Meleon development related discussions. 
Ru-locale updates and other small stuff from Russia ;-)
Posted by: rodocop
Date: August 24, 2014 10:30PM

Dorian,
here the installer.nsh russified goes!

I'll use this thread for some small fixes and additions made by me.


Try K-Meleon-1.6db+NS by dugbug // KM-16-S2014 by Fred // 1.6beta2.6 by JamesD

K-Meleon Twin+ Download for modern browsers =//= Download for old ones =//= Discuss it!!!

New KM74.0 for test and feedback! Get it there!


Attachments: installer.nsh.7z (440 bytes)  
Options: ReplyQuote
Re: Ru-locale updates and other small stuff from Russia ;-)
Posted by: rodocop
Date: October 28, 2014 11:23PM

Well,
this will be an important message for all localizers not only russian ones.

When trying new builds of K-Meleon available (KM74 final, KM74-31, KM74+1 by naruman) russian community finds out some glitches in localization.
Well, most of them can be discovered only on the testing builds which make the nextstep in accessing hidden power of mozilla's engine right from K-Meleon.

Part I. About some 'abouts'
Well, if you've seen naruman's new home page - you know about some of service pages with addresses like 'about:xxxxxx'.
Not just our accustomed about:config or about:home, about:newtab - there are more other stuff.

The most easy way to know about them and open them is the about:about page.

Number of 'about' pages depends on configuration of your browser. For example, KM74 final has limited due to deletion of non-supported stuff from omni.ja by Dorian. Look:



The same list in the naruman's build is significantly longer:



The list of KM74-31 looks like something intermediate.

Well, not all that pages are useful for us:

about: - info about KM build
about:about 
about:buildconfig 
about:cache - cache items info
about:config - settings and prefs
about:newtab - speeddial page
about:plugins - system plugins info (np*.dll)
about:license - mozilla license
about:logo - KM logo
about:mozilla - just a peace of Mozilla's Holy Bible ;-)
about:credits - FF contributors list
about:home - homepage
All these pages above were used in KM earlier - OK.


about:compartments - components and modules used (xml-, js- and jsm-files) info
about:rights - legal disclaimer from mozilla
about:support - system and browser setup info
These 3 are new pages containing some info or troubleshooting data


about:telemetry - switch data collection on/off
about:memory - measure and clean up memory (partly functional)
about:permissions - setting up permissions for any single site (like Policy Manager)
about:downloads - downloaded files list and management
about:addons - Addons manager
<!-- These are really working tools that could be used with KM as well as FF. --!>


about:adblockplus - naruman's ABP control bar
about:cacheviewer2 - doesn't work for me
These are service pages added by extensions


about:preferences - options management from Firefox arranged as page not XUL-window
about:privatebrowsing - info about Private Window mode in FF
about:sessionrestore - session restorer from FF 
about:healthreport - blank page for me
about:print - also blank page
about:sync-log - filemanager-style link to FF-sync log
about:sync-progress - FF-syng progress window
about:sync-tabs - search for synchronized tabs
All these service pages make no sense for KM for now. Some of them do not work; other work properly but there is no real functionality behind them


about:robots - just another joke from Mozilla

So, I've written all this only to clarify the situation. Most of the ignored in official build functional is obsolete, but there are some useful tools.

Addons manager is adapted already, you know. Telemetry isn't something crucial but it works if you want. The most interesting things are Downloads manager and Permissions manager. The first is most important thing that KM lacks all this time; the second could partly replace some non-userfriendly extensions.

Part II. The localization problem and solution

So the glitches found were all about XML-parsing errors in such service pages (not all but many of them) when locale is switched from default English to Russian. Tests have shown that the same problem affects all other locales.

The reason found was as trivial as wrong entities in dtd-files from locales (or lack of corresponding files in locale).
With regard to ru-locale its origin was in wrong 'donor'-version of Firefox.
So, after updating locale with files from right FF-version all glitches are gone!

And the main goal of this message is to publish updated ru-locales for 24- and 31-based builds.
Get them attached!

Dorian, please replace locale files in the 24ESR-based builds with KM74ru24esr and use KM74ru31esr for next build.

The general localization talk will be started in the new thread.


Try K-Meleon-1.6db+NS by dugbug // KM-16-S2014 by Fred // 1.6beta2.6 by JamesD

K-Meleon Twin+ Download for modern browsers =//= Download for old ones =//= Discuss it!!!

New KM74.0 for test and feedback! Get it there!



Edited 2 time(s). Last edit at 10/28/2014 11:51PM by rodocop.

Attachments: KM74ru24esr.7z (357.3 KB)   KM74ru31esr.7z (311.6 KB)  
Options: ReplyQuote
Comment and Greetings from Germany.
Posted by: guenter
Date: October 29, 2014 03:08AM

Yes. I have similar problems with German. Though I have no feedback from other German users. But it is not only for the change 24->31.

naruman's 24 chrome is different. Also adodupan's 24 chrome stuff is different.

IMHO we need an agreement and one chrome and one main kml.

The long about: list is not (completely) needed. Maybe use what is finished with a reasonable time effort.

naruman mainly works on chrome so I would be very glad if he could make the next chrome/translation package provided he finds the time and would like to do this unthankfull job. Maybe together with adodupan - if they want.



It would releave Dorian from one chore so that he can concentrate on the c++ part plus many other things that I cannot enumerate or think off now.

Greetings to my Russian (speaking or Russian K-Meleon using) and all other K-Meleon comrades



Edited 1 time(s). Last edit at 10/29/2014 03:11AM by guenter.

Options: ReplyQuote
Re: Comment and Greetings from Germany.
Posted by: rodocop
Date: October 29, 2014 08:13AM

Quote
guenter
But it is not only for the change 24->31.

naruman's 24 chrome is different. Also adodupan's 24 chrome stuff is different.

They are differently cut from full chrome. New stuff created affects components and modules but when it comes to chrome full language pack is universal solution for any assembly created on the base of for corresponding FF-version.

Not trying with adodupan builds, but naruman's one was fixed perfectly for me as well as official build.

And look: naruman announced new de-locale today!


Try K-Meleon-1.6db+NS by dugbug // KM-16-S2014 by Fred // 1.6beta2.6 by JamesD

K-Meleon Twin+ Download for modern browsers =//= Download for old ones =//= Discuss it!!!

New KM74.0 for test and feedback! Get it there!


Options: ReplyQuote
Re: Comment and Greetings from Germany.
Posted by: guenter
Date: October 30, 2014 03:16AM

Thank You for the link. I had missed it.

Options: ReplyQuote
Re: Comment and Greetings from Germany.
Posted by: Dorian
Date: October 31, 2014 02:59AM

In case you didn't notice locales in kmeleon 74_31 are already updated with ff31. But there are still things missing, like abouttongue sticking out smileyreferences.

Options: ReplyQuote


K-Meleon forum is powered by Phorum.