Improvement requests :  K-Meleon Forum
Use this forum to talk about a feature you're missing.  
To transfer config files to another computer.
Posted by: Enaitz Jar
Date: October 10, 2005 05:10PM

Good morning.

I did salve weeks ago the three basic config files: Macros.cfg and Menus.cfg (from C:\Archivos de programa\K-Meleon\defaults\profile) and Prefs.js (from C:\Archivos de programa\K-Meleon\Profiles\default\5ghsd0z0.slt).

Now I've tried to install K-Meleon on a new, different, computer and copy those files on the new installation.

The Macros.cfg and Menus.cfg worked perfectly on the new computer, but I've seen that the folder on which the Prefs.js should be now haves a different name (also a code like name), so it does not work.

I've fixed that by editing the file Prefs.js and changing the name of the old folder by the name of the new one (and also changing the name of the choosen folder to salve the downloaded files, which was the desktop, and as the user has changed the old folder does not exist on the new computer).

Is it possible to have a Prefs.js file which works on any computer, no matter the folder name? Can I place this file in other folder and make it work? And lastly, Does K-Meleon really needs to have it's folder's name changed in any computer? I think it would be easier to config by keeping always the same folder's name everytime everywhere.

Thanks.

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: alain aupeix at wanadoo fr
Date: October 10, 2005 05:58PM

To do it just keep the entire Profiles folder and restore it

The old profiles now must work directly without editing something.

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: guenter
Date: October 10, 2005 11:50PM

i all recommend to put the changes of prefs that You do to configure
into user.js
that way the js configurations become transfereable without later editing.

Means i do not use about:config for changes but I write them into user.js.
That way i have my prefernces transferable to other pc
and even other Mozilla like FF (most work with all Mozillas!) .

Good user.js, native (or cusomized) menus and
macros can later be placed into defaults/profile/ ...
this makes a k-meleon that always installs in the same way.


that is the way the French and German k-meleons are made by folk like alain.

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: Dorian
Date: October 10, 2005 11:57PM

No Alain, prefs.js contains the path to the settings, skin and kplugin folders (which I think is really annoying). They have to be removed if you move kmeleon to another folder.

Is it possible to have a Prefs.js file which works on any computer, no matter the folder name?

There may be a way to do so, if you use relative path for the settings (folder with the cfg files), skin and kplugin folders, and move the cfg files to a folder with a fixed name. Unwanted side effects may appear though.

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: alain aupeix chez wanadoo fr
Date: October 11, 2005 03:15AM

I have supposed that the paths are the same on the two computers. So, in this case, there's no problem.

But you're right, it's not necessary the case.

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: Enaitz Jar
Date: October 11, 2005 03:51AM

The paths are the same on both computers:

C:\Archivos de programa\K-Meleon\

The problem is:

C:\Archivos de programa\K-Meleon\Profiles\default\5ghsd0z0.slt

The "5ghsd0z0.slt" folder is different on different computers, you can not choose the name, is automatically (randomly?) generated.

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: alain aupeix chez wanadoo fr
Date: October 11, 2005 12:27PM

Ok, but if you want to keep the profile of the first computer, you just have to overwrite the profiles folder.

If on the second computer you have some profile you want to keep, some others to overwrite, you then must edit profiles.dat in the folder profile. Edit it with an hex editor, and take attention it's important file, but the modification is easy, just replace the new folder name (xyxyxyxy.slt by 5ghs0z0.slt for example).

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: guenter
Date: October 12, 2005 11:39AM

Sorry that i was wrong that alain does it also. And thx for telling me.
I always thought alain´s 3 great French issues/updates
would install the same on any place.

naturally we can do it as described - and it is as easy as alain says.

well i guess i have to limit what i said: the official English, the three German distros plus my private updates to 0.9. All of them are transferable - which means they will install at exactly the same way on any hdd partition and/or folder (this includes the updates i did for an Acadian friend using alain´s first French
k-meleon 0.9 version - at least this k-m works at e:/k-m0.9.1.78fr ) & afaik it can be done in the way that i tried to descibe. For German issue of rumpel, clickfish... it was needed because we have a different default name to standart folder (Programme = programs).

if You use settings from prefs.js from an active profile?
You cut out all things that lead to a fixed place on hard disk or a fixed profile name

- and If You find problem with that? E. G. a pref that leads to a fixed place on hdd?

You can start with original Prefs or You substitute these individual prefs that lead to a place on hdd with the coresponding pref from a Official English 0.9 instead. and either they can be substituted = found in 0.9_1.7.5 English or they are cut out without repacement if they point to a fixed place.

Prefs with path names that point to fixed places on hdd
are genearted by k-m on his first start.

I personally find it easiest to start with original Prefs from new official install and copy all things inside or into user.js that i want to set in a certain new way. The Prefs to copy in i get from my used Profile. And i place the things so that
i have a browser that installs at any place.

amicalment & a bientot

p. s. Enaitz from ES: (i assume You make a Spanish install?)

You can probably do more with an French than an
English (which You have and can cpmpare anyway) or German example - as far as i can see this contains no fixed place name. about 3 kb worth of values are added by k-m when he starts.

You will probably alter start: skin, - and toolband value and some words into Spanish inPrefs.js the rest comes from user.js and possibly exe? (Dorian or alain may know - they can make programs // i can not make programs)

user_pref("aggreg8.stylesheet.title", "grey");
user_pref("capability.policy.restrictedpopups.Window.open", "allAccess");
user_pref("capability.policy.restrictedpopups.sites", "");
user_pref("dom.disable_open_during_load", true);
user_pref("intl.accept_languages", "fr, en-US, en");
user_pref("intl.charset.detector", "universal_charset_detector");
user_pref("keyword.eng", "BBN");
user_pref("keyword.URL", "http://www.google.fr/search?gfns=1&q=";);
user_pref("kmeleon.MRU.maxURLs", 16);
user_pref("kmeleon.general.guest_account", false);
user_pref("kmeleon.general.homePage", "resource:///readme.html");
user_pref("kmeleon.general.offline", false);
user_pref("kmeleon.general.opengroup", "ID_OPEN_LINK|ID_OPEN_LINK_IN_BACKGROUND");
user_pref("kmeleon.general.openurl", "ID_OPEN_LINK");
user_pref("kmeleon.general.searchEngineName", "Google");
user_pref("kmeleon.general.searchLocked", true);
user_pref("kmeleon.general.skinsCurrent", "Boxed_classic0.9\\");
user_pref("kmeleon.plugins.bmpmenu.load", true);
user_pref("kmeleon.plugins.bookmarks.chevron", true);
user_pref("kmeleon.plugins.bookmarks.load", false);
user_pref("kmeleon.plugins.bookmarks.menuAutoDetect", true);
user_pref("kmeleon.plugins.bookmarks.openurl", "ID_OPEN_LINK");
user_pref("kmeleon.plugins.bookmarks.toolbarEnabled", true);
user_pref("kmeleon.plugins.crash.load", false);
user_pref("kmeleon.plugins.external.load", true);
user_pref("kmeleon.plugins.favorites.load", false);
user_pref("kmeleon.plugins.favorites.menuAutoDetect", true);
user_pref("kmeleon.plugins.favorites.openurl", "ID_OPEN_LINK");
user_pref("kmeleon.plugins.fullscreen.load", true);
user_pref("kmeleon.plugins.gestures.down", "layers(OpenLinkBg)");
user_pref("kmeleon.plugins.gestures.downleft", "layers(Last)");
user_pref("kmeleon.plugins.gestures.downright", "layers(Close)");
user_pref("kmeleon.plugins.gestures.left", "ID_NAV_BACK");
user_pref("kmeleon.plugins.gestures.load", true);
user_pref("kmeleon.plugins.gestures.right", "ID_NAV_FORWARD");
user_pref("kmeleon.plugins.gestures.up", "macros(up_directory)");
user_pref("kmeleon.plugins.gestures.upleft", "layers(Prev)");
user_pref("kmeleon.plugins.gestures.upright", "layers(Next)");
user_pref("kmeleon.plugins.history.load", true);
user_pref("kmeleon.plugins.hotlist.load", false);
user_pref("kmeleon.plugins.hotlist.menuAutoDetect", true);
user_pref("kmeleon.plugins.hotlist.openurl", "ID_OPEN_LINK");
user_pref("kmeleon.plugins.layers.confirmClose", true);
user_pref("kmeleon.plugins.layers.load", true);
user_pref("kmeleon.plugins.layers.rebar", true);
user_pref("kmeleon.plugins.layers.style", 2);
user_pref("kmeleon.plugins.layers.title", "Onglets:");
user_pref("kmeleon.plugins.macros.load", true);
user_pref("kmeleon.plugins.privacy.load", true);
user_pref("kmeleon.plugins.rebarmenu.load", true);
user_pref("kmeleon.plugins.toolbars.load", true);
user_pref("kmeleon.privacy.useragent0.name", "K-Meleon");
user_pref("kmeleon.privacy.useragent0.string", "");
user_pref("kmeleon.privacy.useragent1.name", "MSIE 6.0");
user_pref("kmeleon.privacy.useragent1.string", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
user_pref("kmeleon.privacy.useragent2.name", "Netscape 4.8");
user_pref("kmeleon.privacy.useragent2.string", "Mozilla/4.8 [en] (Windows NT 5.1; U)");
user_pref("kmeleon.privacy.useragent3.name", "Opera 7.54");
user_pref("kmeleon.privacy.useragent3.string", "Opera/7.54 (Windows NT 5.1; U) [en]");
user_pref("kmeleon.toolband.Adresse.break", 0);
user_pref("kmeleon.toolband.Adresse.index", 2);
user_pref("kmeleon.toolband.Adresse.size", 574);
user_pref("kmeleon.toolband.Adresse.visibility", true);
user_pref("kmeleon.toolband.Barre Principale.break", 1);
user_pref("kmeleon.toolband.Barre Principale.index", 4);
user_pref("kmeleon.toolband.Barre Principale.size", 197);
user_pref("kmeleon.toolband.Barre Principale.visibility", true);
user_pref("kmeleon.toolband.Boutons Onglet/Fenêtre.break", 0);
user_pref("kmeleon.toolband.Boutons Onglet/Fenêtre.index", 8);
user_pref("kmeleon.toolband.Boutons Onglet/Fenêtre.size", 59);
user_pref("kmeleon.toolband.Boutons Onglet/Fenêtre.visibility", true);
user_pref("kmeleon.toolband.Menu.break", 0);
user_pref("kmeleon.toolband.Menu.index", 0);
user_pref("kmeleon.toolband.Menu.size", 357);
user_pref("kmeleon.toolband.Menu.visibility", true);
user_pref("kmeleon.toolband.Navigation.break", 0);
user_pref("kmeleon.toolband.Navigation.index", 1);
user_pref("kmeleon.toolband.Navigation.size", 59);
user_pref("kmeleon.toolband.Navigation.visibility", true);
user_pref("kmeleon.toolband.Onglets.break", 0);
user_pref("kmeleon.toolband.Onglets.index", 9);
user_pref("kmeleon.toolband.Onglets.size", 604);
user_pref("kmeleon.toolband.Onglets.visibility", true);
user_pref("kmeleon.toolband.Outils externes.break", 0);
user_pref("kmeleon.toolband.Outils externes.index", 7);
user_pref("kmeleon.toolband.Outils externes.size", 59);
user_pref("kmeleon.toolband.Outils externes.visibility", true);
user_pref("kmeleon.toolband.Recherches.break", 0);
user_pref("kmeleon.toolband.Recherches.index", 6);
user_pref("kmeleon.toolband.Recherches.size", 36);
user_pref("kmeleon.toolband.Recherches.visibility", true);
user_pref("kmeleon.toolband.Signets.break", 1);
user_pref("kmeleon.toolband.Signets.index", 11);
user_pref("kmeleon.toolband.Signets.size", 0);
user_pref("kmeleon.toolband.Signets.visibility", true);
user_pref("kmeleon.toolband.Throbber.break", 0);
user_pref("kmeleon.toolband.Throbber.index", 3);
user_pref("kmeleon.toolband.Throbber.size", 28);
user_pref("kmeleon.toolband.Throbber.visibility", true);
user_pref("kmeleon.toolband.Vie Privée.break", 1);
user_pref("kmeleon.toolband.Vie Privée.index", 10);
user_pref("kmeleon.toolband.Vie Privée.size", 781);
user_pref("kmeleon.toolband.Vie Privée.visibility", true);
user_pref("kmeleon.toolband.Zoom.break", 0);
user_pref("kmeleon.toolband.Zoom.index", 5);
user_pref("kmeleon.toolband.Zoom.size", 59);
user_pref("kmeleon.toolband.Zoom.visibility", true);
user_pref("network.cookie.cookieBehavior", 0);
user_pref("kmeleon.plugins.bookmarks.load", true);
user_pref("kmeleon.plugins.bookmarks.load", true);

Options: ReplyQuote
An (probably not working) idea
Posted by: Enaitz Jar
Date: October 12, 2005 10:29PM

Well.

I will try Alain's way by transfering the full Profiles folder (but first deleting the cache to reduce it's weight). I'll do that after a clean install and after installing the Gecko update, but without starting it. So I'll see if K-Meleon recognizes my full Profiles folder (including the random name folder). If not working I'll just have to edit the prefs.js on any computer I install it.

I've had an idea: What if I make an pref.js file and I delete (not replace, DELETE) the lines leading to a fixed hard disk folder, leaving the rest of the file without changes?
Will K-Meleon automatically rewrite it correctly?

Options: ReplyQuote
P.S.
Posted by: Enaitz Jar
Date: October 12, 2005 10:33PM

P.S. I'm using the official K-Meleon (english version), with the last Gecko update and the spanish translations. As using a spanish computer my default folder is not "program files" it's "archivos de programa".

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: guenter
Date: October 13, 2005 05:02AM

the idea You got will work - as far as i know and have seen -

k-m rewrites individualized place names from the one above which i did for a friend.
That was why i placed it as example.
The ones i use with the theme i update and publish are very similar.
Individualzed pace names are also written by my ww theme.

Ergo: Yes - As far as i can see You can cut them (that have fixed place names) out without replacing as You describe:

You can cut out any that lead to a place - except skin ....

user_pref("kmeleon.general.skinsCurrent", "Boxed_classic0.9\\");

which must be in the way like i put in boxed classic ) the skin i used & made French. It will be later like:

user_pref("kmeleon.general.skinsCurrent", "EnaitzSpanishSkin\\");

and toolband spacing is done by copying over - like i did.


The following will lead the path/ (example way) into
- main k-m directory with k-mexe

user_pref("kmeleon.general.homePage", "resource:///readme.html");

// if You need it. my readme.html was next to alains setDefault.exe

p. s. Question:
have You created and are You using a Spanish chrome also?

Options: ReplyQuote
No, I didn't create anything.
Posted by: Enaitz Jar
Date: October 13, 2005 04:54PM

No, sorry, I didn't create anything (but questions :-)

I don't even know what a chrome is.

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: alain aupeix chez wanadoo fr
Date: October 13, 2005 10:50PM

chrome is the folder where gecko jar files come.

Generally in english, but some Kmeleon's translations like french one have their jar files translated.

It's easy to see:

Try to open a link without an established connection

If the message is in english, you have the standard chrome, else, in spanish for you, you have translated chrome.

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: Enaitz Jar
Date: October 14, 2005 12:15AM

So, it seems I've the standard chrome.

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: alain aupeix chez wanadoo fr
Date: October 14, 2005 03:25AM

I'm about to think I don't really understand the final question...

At the beginning, the question was how to move profiles from one computer to another.

Does the solution I gave works ?
What are the troubles ?
And, guenter, why talking chrome ?

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: guenter
Date: October 14, 2005 04:31AM

as alain explained & ?how far are You?

Spanish chrome for standart 0.9 is placed at:

Download-Link: http://rapidshare.de/files/6246606/chrome_ES.zip.html
Delete-Link: http://rapidshare.de/files/6246606/chrome_ES.zip?killcode=2888344161

click free download wait and download:
backup old chrome.

then here is es-ES i made a Mozilla chrome smaler for it;
unpack to old chromes place.

the aggreg jar and the flashblock.jar still contain *.properties files in English.
they can be translated.

If anything does not work post message i will try to fix.

amicalment & a bientot

p. s. as alain said the consist of specialised xhtml and js (XUL) and are in a folder
called chrome. The files with language name (es de fr en or country name like US or ES) can or do contain *.properties files that can be translated.

result altered language.
example: abouttongue sticking out smileylugins like -

Plugins instalados
Encontrará más información sobre los plugins del navegador en Netscape.com.
Hay disponible ayuda para instalar plugins en plugindoc.mozdev.org.
Mozilla Default Plug-in

which i copied from Spanish k-m chrome during test.

or English:

Installed plug-ins
Find more information about browser plug-ins at mozilla.org.
Help for installing plug-ins is available from plugindoc.mozdev.org.

asöp things like js console are spanish with spanish chrome.

& Saludos

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: guenter
Date: October 14, 2005 03:01PM

@alain: i asked - because Enaitz is working to get a Spanish install.

i like chromes that are fr, es, de... ; - )

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: alain aupeix at wanadoo fr
Date: October 14, 2005 03:16PM

guenter,

ok, I hadn't understood that ...

Enaitz Jar,

Here is the content of an help file I give to make translations of K-Meleon. I have to add to this list that macros.cfg, menus.cfg and toolbars.cfg needs also to be translated, but it was obvious ...

#################################
ExeFile translated with resHacker
#################################
* K-Meleon.exe (*) (URL Bar title + buttons Yes;No;Cancel)

(*) Hex editor (for example PsPAD) also needed for some strings

##################################
kplugins translated with resHacker
##################################
* bookmark.dll (*) (Bookmarks window title)
* favorites.dll (*) (Favorites window title)
* fullscreen.dll
* history.dll (*) (Day names + month names + ...)
* hotlist.dll
* layers.dll (*) (Layers Bar title + Close Confirm box)
* macros.dll
* privacy.dll

(*) Hex editor (for example PsPAD) also needed for some strings

#############################
Files translated in en-US.jar
#############################

root
----
* licence.txt

-------------------------
locale\en-US\communicator
-------------------------
* plugins.properties
* popupManager.dtd
* popupManager.properties
* security.properties
* utilityOverlay.dtd

--------------------------------
locale\en-US\communicator\wallet
--------------------------------
* wallet.properties
* cookieViewer.properties
* cookieViewer.dtd

-------------------
locale\en-US\cookie
-------------------
* pref-cookies.dtd
* pref-images.dtd

locale\en-US\global
-------------------
* about.xhtml
* appstrings.properties
* config.dtd
* config.properties
* console.dtd
* console.properties
* css.properties
* dialog.properties
* neterror.dtd
* printdialog.properties
* printing.properties
* printProgress.dtd
* printPreviewProgress.dtd

------------------
locale\en-US\necko
------------------
* necko.properties

-------------------
locale\en-US\pippki
-------------------
* certManager.dtd
* newserver.dtd
* newserver.properties
* pippki.properties
* pref-masterpass.dtd

-----------------------------------
It seems to be enough for en-US.jar
-----------------------------------

###############################
Files translated in toolkit.jar
###############################

root
----
* licence.txt

--------------
content\global
--------------
* aboutabout.html
* buildconfig.html
* mozilla.xhtml
* credits.xhtml

###############################
Files translated in aggreg8.jar
###############################

----
root
----
* licence.txt

-------------------------
locale\en-US
-------------------------
* aggreg8.dtd
* strings.properties
* about.html

##########################
Files translated in US.jar
##########################

--------------------
locale\US\global-region
-----------------------------
* region.properties

##########################
Files modified in comm.jar
##########################

--------------------
content\communicator
--------------------
* popManager.xul (delete Help button)

---------------------------
content\communicator\wallet
---------------------------
* cookieViewer.xul (delete Help button)

########################
Files modified in pippki
########################

--------------
content\pippki
--------------
* certManager.xul (delete Help button)

################################################
Files translated km folder (except k-meleon.exe)
################################################
* license.txt (to do)
* readme.html

##################################
Files translated defaults\profiles
##################################
* macros.cfg
* menus.cfg
* prefs.js
* user.js

#######################################
Files translated skins\all skins folder
#######################################
* toolbars.cfg

####################
Install script files
####################
* kmeleon09.nsi
* setdefault.nsi

###################################
That seems to be enough to have an
as complete translation as we need.
###################################

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: alain aupeix at wanadoo fr
Date: October 14, 2005 03:51PM

I have forgotten to give the names of the tools I use:

PsPad4.3.2 as text editor and hex editor (I prefer 4.3.2 to 4.3.3)
ResHacher as exe and dll resources editor.
Freelang dictionnaries
Izarc as zipper
WxChecksum to compare version files (checksum comparison)

some times and some fortitude to do it smiling smiley

---------------
Last guiles:
---------------

1)

I generally create a image folder of chrome (named, for example km_chrome_1.7.5)
I extract in this folder all the jar files with Izarc. By default, Izarc extract it in subfolders having the name of the jar files.

I then rename all jar files (for example comm_en.jar) to keep a good english version which is just here to allow comparison with new english version (after), so, we easily see if there is modifications on the files beetween version.

If there is no modification, the last translated file can be used, else I open the new english, the old translated, and I use the more I can translated strings (in fact there is often a really small number of modified strings (modifications are often on js files).

I also often keep last translated version (by copying it with the name comm_fr.jar for example) when translating, durind the the test time. At the beginning, I often began again a complete translation of a file, because I worked too fast, and sometime made errors which crash Kmeleon when executing.

2)

Always keep the last translated version with its english version to allow file comparisons.

That' all folks ...

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: guenter
Date: October 14, 2005 06:53PM

@alain; THX
(IMHO we will need Your magnificant list for the next k-m browser soon : - ))
- i hope so anyway. And i have saved this list.

i do not know how far Enaitz wants to translate now - but a chrome is easy to do/get for our current official k-m for all languages that have a 1.7.x Mozilla. And with Your list it can be done easily for the rest!

With the 1.8/1.9 SeaMonkey series i have looked but i have not found current chromes in other languages than English yet. So as it looks now - we will need
that part of Your great list very much.

Making smaller the Spanish chrome was done as test how far current k-meleon exe can use the Mozilla system of chrome. IMHO We do not have to call our national parts of the chromes en-US or US Have a look.

The Spanish chrome seems to work with k-m.
It has a ES.jar, es-ES.jar and a es-win.jar - and i am in the hope that all parts
work. Here they seemed too : )) // But i have done other things before that did not survive test on an other pc - so i am very currious now.

If it does not work we/i could make a bat file that feeds the files into the en-US system that we traditionally have used. Or we can do it with a file manager. I have looked at that possibility when i made the French mime types editor because i did not know that You had made a French version already.

I hope we will not have to resource hack the dll and exe in future = I hope it can be done by resource list like in the Dr. Orca browser in future - = that Dorian has the time and wants to do it. It would help all other nations to get a k-m like the English more easy than it is now.

I am not sure when we will get next k-m release and whether it is still worth the work for Enaitz to resource hack all k-m 0.9_1.7.x. exe and dll. Or wherther he want to do it now that You said how it was done for the k-m francais .

At the moment i think it is better to do resource hack and all with the next K-Meleon. (if it can not be done like with the Dr. Orca).

amicalment and mercie guenter

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: Enaitz Jar
Date: October 15, 2005 12:34AM

Wow!

I didn't knew I was about to open the Pandora Box :-)

My first intention was to be able to transfer config files between my friends's computers, not to make an universal spanish autoinstallable fully translated config files patch.

As Clint Eastwood said on "Magnum Force" (Dirty Harry II), one should know where his limits are. I know nothing about programming (the closer I've done is creating .bat files), and the program list you're talking so in a familiar way sounds totally unknown to me, so I'm afraid that if I start with it when I got finish the work K-meleon should probably be about to release it's Third Millenium Conmemorative version.

Anyway, if anyone is interested, I offer myself to translate from english to spanish any K-Meleon related file needed, even licenses.

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: guenter
Date: October 15, 2005 01:49AM

hi Enaitz Jar
How far did You get with Your project?
Do You have the transferable ready and working?

It is good for many people that alain published his list of what to do and observe
here and now. It contains many good tips.

Saludos

p. s. & Why not make an instalable Spanish version like Chinese, French
and Germans have?

AFAIK It is the same effort to make a Spanish transfereable to 1 more
or to 100 more pc.

If You do not get the transferable done? You can send me a zip of Your k-m and a screenshot of how the skin bars are and i will try to make a selfextracting-archive exe from it that can be installed on other PCs.

( You can reach me via: http://home.htp-tel.de/sterntaler/mailme.html )

( but it is not any more worth the effort to do the the resource hack on exe and dll - because Dorian is creating a new k-m.exe and dlls based on SeaMonkey right now

- Dorian already made translation of menus easier and
Sob has already created a tool to help with it:
http://kmeleon.sourceforge.net/forum/read.php?f=2&i=4400&t=4400
so things will be much easier soon)

btw I also learned how to make a transferable k-m so that i could share a pre-configured German k-m with my friends : - )) - for most of our English friends it is not worth while to learn such things because the browser installs with English menus and chrome by default.

& I assumed that You personaly know where to copy Spanish menus and macros - so it was not for Yourself that You wanted to make a ES-K-Meleon that could be transfered ; - )

Spanish has always been one of the languages into which k-m was translated -
so I assumed that You must already have menus and macros.cfg in Spanish.
But i did not know whether You have/use a Spanish chrome.

Question: Does that Spanish chrome that i posted work at Your pc?

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: guenter
Date: October 15, 2005 01:59AM

oerhaps i forgot to say explicitely:

making such an instalable exe is IMHO the easiest way to transfer the whole config.
Because even an PC analfabet can handle/use a self extracting archive.
mfG

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: Enaitz Jar
Date: October 15, 2005 02:13AM

Wel, the chrome is installed and reflected in the help/about page as 1.7.11, but I've not seen other changes than this. For example, if I try to go to an unexistent page the message appears in english.

It may be due to the fact that I've only copied on to the old chrome folder, overwriting it, not uninstalling all and reinstalling.

I'll try now (inmediately after sending this) to uninstall all and reinstall it.

I'll uninstall and then install K-Meleon 0'9, Gecko Update (last), your chrome folder and the entire profiles folder (as Alain suggested), before running it for the first time.

Will tell you what happens in 20 minutes or so.

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: Enaitz Jar
Date: October 15, 2005 02:45AM

Done!

I did uninstal all. Then install K-Meleon v0'9, Gecko Update 1'7'12, overwrite the chrome folder to the one you provided (1'7'11), copy the menus.cfg, macros.cfg and the entire Profiles folder (no need to overwrite it because as it was recently installed and never runned, the folder did not exist).

The profiles folder has the random code subfolder name, but it was recognized perfectly (I hope this folder code is not related to a specific computer characteristic, so it work on any computer). In the Prefs.js contained in the Profiles folder I've placed as the default download folder:

user_pref("kmeleon.general.saveDir", "C:\\");

That's because I don't know how to make it possible to download to desktop on different computers because of the different user name on Windows. And even if possible, it would not work under other Windows than XP. I don't know what if your hard disk is not called c:, I could have left this blank deleting the full line.

Also there's a personal group of web pages there, which I will delete if I could finally make an installable edition.

The chrome finally works perfectly, the message about non existent web page displays in spanish. Thanks.

But now ... what's next? We have found a way to configure K-Meleon to run all in spanish, and a little customized. If I simply zip the full folder and take it to other computer I'm not sure if will work, because there won't be a installation in the other computer, there won't be possible to change the installation options easily and if something was written on my computer registry, this won't appear on the new computer.

What do you think?

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: guenter
Date: October 15, 2005 09:23AM

@Enaitz Jar, You are right &

I agree that can be done too if there is no k-m at the friend´s PC -

it also works if You or him have another than default name.
So maybe You chose "K-Meleon0.9_1.7.12_es" which is different.
(you know how to configure - so that is easy solution also).

You could also place: Spanish: Chrome - accel, menus, macros into
the right places of a Standart English Install that has never started (or where You delete Profiles in case You ever started that k-meleon).

(chrome into chrome like You did / the other three files go into defaults/profile)
Then insert changes like use Spanish Google into user.js and place that file also in that location.

then zip the k-meleon folder without ever starting
(You test/start it after You zipped).
the Spanish skin (there is one i assume)
must have the name of the normal default skin.
If a "Profiles" folder exists (because You started it) delete Profiles folder.

The general save dir looks good to me - but why have it & why not temp?
and why do it at all?

Chrome: Yes the main part is my 1.7.11 chrome (changes in chrome are not often). To this i added Spanish language files - so You can also take chrome from kko´s English update (they should work - chrome is modular !)

- just take from Your Spanish chrome. ES.jar, es-ES.jar and a es-win.jar plus installed-chrome.txt (i edited that file and replaced all es for en and all ES for US except those in aggreg and flashblock.jar because i have no Spanish versions for them // & i wished we had automated making and install of language specific files).
Have a nice weekend!

p. s. And thx for testing es-chrome. making chrome translation was always the biggest work after menus and macros translation - now we know that our exe supports that feature with our reduced chromes!

& that the changes survive transfer to other pc.

From the precautions of alain You see that there was much chance to mix the differnt versions all called with the same name.

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: Enaitz Jar
Date: October 16, 2005 12:36AM

Total success!

Well, all worked out fine. Really, better than what I expected.

I did uninstall all again. Then installed the standard K-Meleon v0'9, then I used KKO's 1.7.12 (Gecko & Chrome together) update, so, as you suggested, I did copy the files ES.jar, es-ES.jar, es-win.jar and installed-chrome.txt from the Chrome-ES you (Guenter) provided. Lastly I placed my own menus, macros and prefs files at default/profile folder.

Without starting it, I've created a Win ZIP self-extracting file with the full folder and transfer it to other computer and, voila! it works just fine. It has created a new profile folder but using my prefs file from default/profile.

It's perfect, thanks to all. It wouldn't have been possible without your help.

Now, does any of you know what to do with the installable spanish updated K-Meleon? Should I post it somewhere or what?

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: Enaitz Jar
Date: October 16, 2005 12:58AM

Now the new K-Meleon v0'9 spanish translated and fully Gecko and Chrome v1'7'12 updated is available at http://www.rapidshare.de.

To download it just follow the link:

http://rapidshare.de/files/6321877/K-Meleon_v0.9_Spanish_Updated.exe.html

Thanks for their help and tech support to all the people at this forum, specially Guenter, Alain and KKO.

Options: ReplyQuote
Re: To transfer config files to another computer.
Posted by: guenter
Date: October 16, 2005 06:42AM

Great!

So there is an updated Spanish version for You private friends and all in ES
(at least for those that lack time or knowledge to do it themselves).
Others can try to work on that base.
(happened after first German issue - we soon had three)

i also had the chance to learn much from the all that posted in this thread.

Your questions also created a help thread for others that want to do the
same for their own language.

greetings

Options: ReplyQuote


K-Meleon forum is powered by Phorum.