This should be a (probably iHook-based?) executable that finds a locale and installs it. It should do the chrome.manifest changes itself so that multiple locales can be installed simultaneously, and copy the jars and dictionaries to the right places.
Comment #1
Posted on May 3, 2011 by Massive Rhino(No comment was entered for this change.)
Comment #2
Posted on May 3, 2011 by Massive RhinoI think we'll just go with a .zip package.
Comment #3
Posted on May 13, 2011 by Quick LionI've created a locale installer. It is based upon the Open(Libre)Office langpack installer. It use apple script and bash to process.
It locate an installation of TenFourFox, say if multiple copies are installed et verify that the selected app it the good one.
Then it uncompress the tarball.tar.bz2 is the archive with a relative path (for exemple /Contents/MacOS/dictionaries/fr.dic)
At the moment I did find the way to modify the about:config variable.
More info http://wiki.services.openoffice.org/wiki/Mac_OS_X_languagepacks
Comment #4
Posted on May 13, 2011 by Quick LionSome bugfix
Comment #5
Posted on May 14, 2011 by Massive RhinoDoes this run on 10.4? I haven't checked it out yet.
Also, send me an E-mail to classilla at you know where so that I can add you to the project and give you credit.
Comment #6
Posted on May 14, 2011 by Happy Bearnarcoti...@gmail.com: Great! I'm going to test this with different configurations, and if classic approves it, I would like to make a German version. Probably the easiest way is translating your french strings in the osascript directly, if you don't object.
Two issues here:
I'm completely unexperienced with creating archives via the command line, so I may need help creating a .tar/bz2 archive (if .zip can't be used). Or can you recommend a GUI archiver app?
What does the update.locale file do?
Generally, would't it be easier to prepare TFF for different languages and let people download the complete versions like on the FF download site?
Comment #7
Posted on May 14, 2011 by Happy BearFrench langpack installer works fine in 10.4. Does what it should do. Couldn't find any bugs except: Shouldn't the button read "Anuler" oder "Quitter" instead of "Installer" when an invalid application is selected?
- Picture 2.png 28.75KB
Comment #8
Posted on May 14, 2011 by Quick LionThanks chtru...@web.de, I correted the abort button.
For the tar.bz2 archive you can make it with the GuiTar utility. Compress your "Contents" folder in tar, then compress your Contents.tar archive in bz2. Rename it "tarball.tar.bz2".
Update.local is used for the official update process. I don't know if it is useful but just in case I chose to translate it.
For a quicker translation you can use LibreOffice langpack german's strings.
Comment #9
Posted on May 15, 2011 by Happy BearHere's the German version. Thanks, narcoti...@gmail.com for your help.
What I did in addition: - Changed info.plist strings to TTF-relevant information. - Made clear in the application name and the installer script that TFF 4.0.1 is needed. (Alternatively, can't we just check for TFF 4.0.x and make a new langpack for TFF 5.0 if nothing has changed?)
Comment #10
Posted on May 15, 2011 by Happy BearCleaned-up version.
Comment #11
Posted on May 19, 2011 by Happy BearUpdated for TenFourFox 4.0.2x (works on all pre/beta/final versions).
Comment #12
Posted on May 21, 2011 by Quick LionComment deleted
- TFF FR langpackV1.0.app.zip 1.37MB
Comment #13
Posted on May 21, 2011 by Quick LionHere is th V.1 beta of french localization for TFF 4.0.1. Now capable to update your profile and set the correct general.useragent.locale.
Change log :
- force TFF to quit before installation and profil updating
- Update all firefox profiles with general.useragent.locale "fr" string
- New dialogs in the installation process
- some bugfix
- Info.plist update (thanks chtru...@web.de)
Comment #14
Posted on May 21, 2011 by Happy BearWorks nicely.
Is there a technical reason why you include an uncompressed "contents" folder (in addition to the tar/bz2 archive) plus an uncompressed locale folder (in addition to the jar) in the application? Have I overlooked something?
Comment #15
Posted on May 21, 2011 by Happy BearBTW, what happens if the user does not have a "Firefox" folder in Application Support? For example, if they installed a new Mac OS XC system/User, downloaded TFF from Safari and wanted to switch it to their language before opening TFF for the first time.
Comment #16
Posted on May 27, 2011 by Quick LionHere is the beta 2.
Change log : - added the line : pref("general.useragent.locale", "fr"); in MacOS/defaults/perfs/firefox-l10n.js for a default french localization if TFF was never lunch - added try/end try for ignore profile updating if no profile was created (TFF never launched) - remove the useless contents folder in the installer's package (was there for testing)
Comment #17
Posted on May 27, 2011 by Happy BearExcellent solution. I tested it with any condition I could think of, and it works beautifully. Thank you! I'll make a German version later today.
Comment #18
Posted on May 27, 2011 by Quick LionComment deleted
Comment #19
Posted on May 27, 2011 by Quick LionFirst not enough tested version of the drag'n drop installer.
Comment #20
Posted on May 27, 2011 by Quick LionI think we should create a drag'n drop locale installer. It would me more user friendly. What do you think about it ?
Comment #21
Posted on May 27, 2011 by Happy BearTo be honest, I'm more a fan of the installer application. For the droplet, users have to open a Finder window, locate their TFF application and drag it onto the droplet. If they don't understand what a droplet is, they'll try to lauch it (thinking it's an installer), it doesn't do anything -> they come here and complain. Most people don't read instructions, they just doubleclick what's on their desktop.
Comment #22
Posted on May 27, 2011 by Happy BearHere is the German language pack installer application for TenFourFox 4.0.2x. (corresponds to TFF FR langpackV1.0Beta2)
——Documentation——
- Quits TFF if it's running
- Looks for TFF.app(s) and lets the user chose one if applicable
- Checks if TFF version is correct
- Adds /chrome/de.jar, de.manifest, /dictionaries/de-DE.aff, de-DE.dic
- Replaces /chrome.manifest (de), /defaults/pref/firefox-l10n.js (useragent.locale de)
Looks for user profile(s) in ~/Application Support/Firefox and writes general.useragent.locale de in prefs.js
de.jar contains German FF4/Intel files except /branding/brand.dtd, brand.properties: TFF /de/mozapps/update/updates.dtd (manual update strings) /browser/baseMenuOverlay.dtd (Check for updates… string) /browser/aboutDialog.dtd (TFF's own dialog)
Comment #23
Posted on May 29, 2011 by Happy BearTested with TFF 4.0.2 final & shortened some wordy strings.
To me, the installer app now seems pretty much feature complete and stable, and should be tested and evaluated by a broader range of users.
Comment #24
Posted on Jun 14, 2011 by Grumpy MonkeyWorks perfect with T4F 4.0.2, thanks. I made a try with T4F 5.0 beta 2, by tranferring the languagefiles manually. This is not working ? Are you planning a german installer for 5.0 ?
Comment #25
Posted on Jun 14, 2011 by Happy BearYes, there will be a German Installer App once Firefox 5 and TFF 5 (final versions) are out. There are some changes in FF/TFF 5 compared to 4.0.x, making new language files necessary. Also, a handfull of other things must be changed in the browser app and the user profile when switching the language.
Comment #26
Posted on Jun 15, 2011 by Quick LionFrench Locale Installer for TFF4 (needs to be tested)
==== Changelog
do shell script "grep 'TenFourFox 4.0.2' " & quoted form of (choice as string) & "/Contents/Info.plist" To ensure 4.0.2 compatibility.
Comment #27
Posted on Jun 17, 2011 by Happy BearGerman language pack installer app for TFF 5.0. Made from German FF-Intel 5.0RC ("5.0b7", but this really seems to be the RC).
Changelog: - all locale/.jar files are from German FF5.0 - translated new TFF 5.0 About Dialog (thanks for the credit) - chrome.manifest (de) and defaults/pref/firefox-l10n.js (de) from TFF5.0
Comment #28
Posted on Jun 20, 2011 by Grumpy MonkeyThanks for your "good job", just installed it without any problems on TFF 5.0 RC. :-))
Comment #29
Posted on Jun 21, 2011 by Happy BearGerman language pack installer app for TFF 4.0.3. For TFF 5.0 final, the installer from comment 27 can be used.
Comment #30
Posted on Jun 24, 2011 by Grumpy Giraffeneed the french language pack installer for TFF 5.0 .
Comment #31
Posted on Jul 1, 2011 by Massive MonkeyI've modify the french language pack installer (TFF4.0.2FR LangpackV1.1b) for TFF 5.0 It works
Comment #32
Posted on Jul 1, 2011 by Grumpy GiraffeComment deleted
Comment #33
Posted on Jul 1, 2011 by Grumpy Giraffehervetu...@gmail.com thanks it works but an error in the about dialog :
Comment #34
Posted on Jul 1, 2011 by Happy Bear@all: Do not install the french langpack from comment 31.
@hervetu...@gmail.com: Please read this entire thread, and also issue 42, for hints how to make a correct jar file and a correct language pack installer. If you just take the installer app for 4.0.2 and remove the version checking routine (which is there for a reason), it won't work right.
Comment #35
Posted on Jul 2, 2011 by Grumpy Giraffe@chtru...@web.de i have installed and now removed the french langpack from comment 31 .
who can make it right and correct the about dialog this is the error need TFF 5.0 Urgent :
Erreur d'analyse XML : entité non définie Emplacement : chrome://browser/content/aboutDialog.xul Numéro de ligne 44, Colonne 11 : ©right.blurb; ----------^
Comment #36
Posted on Jul 2, 2011 by Happy BearPlease be patient. It's actually a lot of work to do this.
Comment #37
Posted on Sep 7, 2011 by Happy BearGerman langpack installer for TFF 6.0.1. There will be no German version of 6.0, so please update to 6.0.1 first.
Comment #38
Posted on Sep 23, 2011 by Happy BearCameron, TFF 7.x now has two executables inside (firefox-bin and firefox). Which of them is the right one to kill with the langpack installer script when we want to make sure the application isn't running while it (and the user profile) are being modified? For TFF 4.x - 6.x we do it this way:
try do shell script ("killall -kill firefox-bin") end try
(The script asks the user to save their work and quit TFF first, just in case they ignore it the app is killed).
Comment #39
Posted on Sep 23, 2011 by Massive RhinoIf you're planning to have the installer still work for 4-6, then specify both, i.e.,
killall -kill firefox-bin firefox
If it's just 7, then kill firefox (firefox-bin is going away).
Assigning control to you, since I haven't heard from narcotix.
Comment #40
Posted on Sep 23, 2011 by Happy BearThanks! It's just 7 – the installer app is version specific. One could extend it to cover all previous versions with different tarballs (would be user friendlier), but I have no idea how to script that without Narcotix's help. For the time being, I'd rather not mess with it and keep the installer in the stable state it's in right now.
Comment #41
Posted on Sep 26, 2011 by Massive BirdIt would be easy to do an "all version installer" I'll check that as soon as I find some time...
Comment #42
Posted on Sep 26, 2011 by Massive BirdNew installer script.
Can install multiple translation strings.
You have to make a specific tarball for each translation for exemple tarball6.0.1.tar.bz2 tarball4.0.2.tar.bz2
and correct the list : set TFFVersions to {"4.0.2", "6.0.1"}
That needs to be tested.
Victorien
- osx_install.applescript 8.32KB
Comment #43
Posted on Sep 26, 2011 by Happy BearHm, it doesn't seem to be working quite right. Even if I feed it with the correct property list items
set VersionKey to value of property list item 7 set BundleName to value of property list item 3
it's still not happy with the version number. I.e. when I say
set TFFVersions to {"4.0.3", "5.0", "6.0.1"}
none of these is accepted. The bundle name is accepted, though ("true").
Comment #44
Posted on Sep 26, 2011 by Massive BirdJust tested with 4.0.2 and 6.0.1. It works well. Are you sure you have a tarball4.0.2.tar.bz2 for 4.0.2 tarball6.0.1.tar.bz2 for 6.0.1 etc ?
Comment #45
Posted on Sep 26, 2011 by Happy BearYes, I'm sure. Can you upload your complete installer app so I can see what I'm missing?
Comment #46
Posted on Sep 26, 2011 by Massive BirdThe installer app joined for test only. It use french locale for 4.0.2 and your german locale for 6.0.2
Comment #47
Posted on Sep 26, 2011 by Happy BearI'm sorry, it still doesn't work here. The installer script doesn't recognize TFF 4.0.2 as a valid installation. Also, there is no TFF 6.0.2 (yet).
Can someone else test this please and report if it works? Download 4.0.2 here http://code.google.com/p/tenfourfox/downloads/list
I have no idea what's wrong here.
Comment #48
Posted on Sep 26, 2011 by Massive BirdSorry I wrote 6.0.2, I should have wrote 6.0.1.
Could you just add in the script just after
tell application "System Events" tell property list file thePListPath tell contents set VersionKey to value of property list item 4 -- the version returned in 4.0.1 form set BundleName to value of property list item 6 -- the identifier string must be "com.floodgap.tenfourfox"
end tell
end tell
end tell
display dialog VersionKey
And tell me what it return ?
Thanks
Comment #49
Posted on Sep 26, 2011 by Happy BearWhen I run the installer app itself with that command inserted, it doesn't return anything and just crashes. If I run it from the SCript Editor, it returs an Applescript error message:
Can’t make {{|CFBundleTypeIconFile|:"document.icns", |CFBundleTypeName|:"HTML Document", |CFBundleTypeOSTypes|:{"HTML"}, |CFBundleTypeExtensions|:{"html", "htm", "shtml", "xht", "xhtml"}, |CFBundleTypeRole|:"Viewer"}, {|CFBundleTypeIconFile|:"document.icns", |CFBundleTypeName|:"Text Document", |CFBundleTypeOSTypes|:{"TEXT", "utxt"}, |CFBundleTypeExtensions|:{"text", "txt", "js", "log", "css", "xul", "rdf"}, |CFBundleTypeRole|:"Viewer"}, {|CFBundleTypeIconFile|:"fileBookmark.icns", |CFBundleTypeName|:"document.icns", |CFBundleTypeOSTypes|:{"GIFf", "JPEG", "PNGf"}, |CFBundleTypeExtensions|:{"jpeg", "jpg", "png", "gif"}, |CFBundleTypeRole|:"Viewer"}} into type string.
Comment #50
Posted on Sep 26, 2011 by Happy BearIf I change (because right now the script really does call the wrong items from the info.plist)…
set VersionKey to value of property list item 7 -- the version returned in 4.0.1 form set BundleName to value of property list item 3 -- the identifier string must be "com.floodgap.tenfourfox"
…I get returned 4.0.2 in the dialog. But it still isn't valid.
Tested on 10.5.8/G4 7450 and 10.4.11/G3 with the appropriate TFF versions.
Comment #51
Posted on Sep 26, 2011 by Massive BirdOk there is a problem in the plist reader I ll try to program a stronger one asap.
Comment #52
Posted on Sep 27, 2011 by Massive BirdCorrected plist reader script. Tell me if it works now.
- osx_install.applescript 8.36KB
Comment #53
Posted on Sep 27, 2011 by Happy BearIt works now. This is great. Thank you so much! I'll test this more thoroughly and am going to incorporate it in the next German Installer app (7.0) if no problems occur.
I would like to do this in a way that not all versions are supported. Only the final version of each major version plus the most recent version that's out now. So that we encourage people to update to the most secure version possible. E.g., if they, for whatever reason, can't go higher than TFF 4, they should update to 4.0.3. (The French 4.0.2 tarball can be re-used for 4.0.3, there were no GUI changes in-between that would affect the localizaion).
Comment #54
Posted on Sep 27, 2011 by Massive BirdI'd like now to make a more sexy GUI based on the pure applescript. I't won't take so many time and be compatible with 10.4 to 10.7 using applescript studio.
Do you guys have some ideas to improve the process ?
Comment #55
Posted on Sep 27, 2011 by Happy BearI really appreciate your help. No offense, but I don't know if a nicer GUI is really necessary for an app people will use only once. Could you help making the French localization itself instead? I think this is much more needed right now.
Comment #56
Posted on Sep 27, 2011 by Happy BearGerman langpack installer for TFF 7.0. Thanks to Victorien this installer also works for TFF 4.0.3, 5.0, and 6.0.1.
Comment #57
Posted on Sep 29, 2011 by Massive BirdOk so Here is the french multi locale installer. For now it is only compatible with 4.0.3 and 7.0. I also make cosmetic change in the installer script.
====================================================
Change log in the script
- Cosmetic ajustements in the dialog boxes
- All the translatable strings are now located in the same place in the script
- New verification step in the script : if the software is TFF but the version isn't compatible with the installer the script will display a message with all compatible versions
- for more simplicity a Localeident string was added. The profile will be updated without tweaking the code ie : set theText to "user_pref(\"general.useragent.locale\", \"" & Localeident & "\");"
====================================================
Known bugs in the translation (see screen shot)
- Didn't manage to translate the search string in the spotlight box of the help menu for 4.0.3 and 7.0
- In 7.0 the homepage has a strange behavior. It displays some text in... German. No idea why.
- tfffr.jpg 113.68KB
Comment #58
Posted on Sep 29, 2011 by Happy BearThanks for cleaning up the script and making the French tarball. Tested your installer app – works as expected. With a fresh user account, on the start page I also get the "Rechercher" button for Google, but now with English text beneath. I have also no idea why. Maybe this is a Google bug. Also, I don't see the blue Spotlight Search field in Help at all – see issue 42 comment 20. How did you manage to get it there?
- Picture 1.png 530.64KB
Comment #59
Posted on Oct 1, 2011 by Helpful CatHurray! Nice work guys! Thank you so much from France! :-D
Comment #60
Posted on Oct 1, 2011 by Swift GiraffeIt does not work for me with TFF 7.0. Nothing changes after launching the installer,and close TFF, i have no more messages and TFF is always in english. I also try with new profile... Any idea ?
Comment #61
Posted on Oct 1, 2011 by Happy Bearbertrand...@gmail.com, are you sure you're using the "Universal Fench installer beta1" from comment 57? Does the German installer from comment 56 work for you? Could you try please so we can see what's wrong and fix it?
Comment #62
Posted on Oct 1, 2011 by Happy OxComment deleted
Comment #63
Posted on Oct 2, 2011 by Swift GiraffeYes, i'm using the Installer from 57. I also tried the german one with the same result: after cliking on the proceed button, nothing more happens. I'm under Leopard 10.5.8 and using TFF 7.0.
Comment #64
Posted on Oct 2, 2011 by Happy BearThat means the installer crashes on your system. Otherwise it would at least tell you something (success, no success, choose application, authenticate or whatever). Since we're essentially using the OpenOffice langpack installer script, which should be well-tested, have no real idea what might be causing this.
Can you download the script attached, double-click it (it should open in ScriptEditor), run it (it will kill TFF if it gets so far), and tell us - any error messages that might appear - the event log
Thanks!
- Picture 1.png 121.05KB
- osx_install-test.applescript 9.18KB
Comment #65
Posted on Oct 2, 2011 by Swift GiraffeOk that's what i obtain in Applescript after "execute".
- Image 1.png 25.93KB
Comment #66
Posted on Oct 2, 2011 by Swift GiraffeI forgot to say that i have before this the same display screen of installation, and i obtain this when i click on "proceed".
Comment #67
Posted on Oct 2, 2011 by Massive BirdIt seems that spotlight isn't working on your os. I know how to fix this issue quickly. I will relase a fix asap.
Comment #68
Posted on Oct 2, 2011 by Swift Giraffethank you, i deactivate it because it worked to often, i can reactivate it to test after that.
Comment #69
Posted on Oct 2, 2011 by Swift GiraffeOk i've reactivated Spotlight, and the installer works very well... Thanks for your help...
Comment #70
Posted on Oct 2, 2011 by Happy BearGood to hear that. Of course, the installer app should preferably take care of the situation when people deactivate Spotlight. "try /end try" or something?
Speaking of Spotlight, Victorien, do you have any idea about the blue box in the help menu?
Comment #71
Posted on Oct 2, 2011 by Massive BirdFor the blue box I m investigating. For the installer i don't like the way it finds tff. I ll try to fix that asap.
Comment #72
Posted on Oct 4, 2011 by Massive BirdNew universal installer beta 1.1
====================================================
Change log in the script
- Now runs even if spotlight has been desctivated
Comment #73
Posted on Oct 4, 2011 by Happy BearYou forgot the attachment (happens to me as well sometimes).
Comment #74
Posted on Oct 4, 2011 by Massive BirdSure Here is Universal installer FR beta 1.1.
Comment #75
Posted on Oct 4, 2011 by Happy BearThis looks very nice (I'm learning a lot about AppleScript these days).
bertrand...@gmail.com, can you verify that it works on your system with Spotlight disabled? You should be prompted to choose TFF yourself.
Comment #76
Posted on Oct 4, 2011 by Swift GiraffeGood job, for me it seems to work very well.
Comment #77
Posted on Oct 7, 2011 by Happy BearHere is the German langpack installer for TFF 4 - 7 with some bugfixes.
- Doesn't crash anymore when Spotlight is disabled (thanks Victorien)
- Cut-off strings and buttons fixed in Datenschutz (Privacy) pane in Preferences window (affects German translation only)
- Nicer user interface (thanks Victorien)
Comment #78
Posted on Nov 8, 2011 by Helpful ElephantComment deleted
Comment #79
Posted on Nov 10, 2011 by Happy BearWorks the Multi-Installer for TFF 8.0 too?
Comment #80
Posted on Nov 10, 2011 by Happy BearNot yet… I'm going to add support for 8.0 this weekend.
Comment #81
Posted on Nov 10, 2011 by Happy BearTFF is absolut amazing :)
Comment #82
Posted on Nov 11, 2011 by Happy BearComment deleted
Comment #83
Posted on Nov 14, 2011 by Massive BirdFrench translation is on the grill.
But I have a proposal for the installer.
We should make a real universal installer. A langpack localized in all translatable langage and that can apply the right translation depending on the system locale (and the choice made by the user). Instead of having an installer for each langage.
Localize the installer is'nt hard to do. Applescript offers and option to do so with .lproj files.
But if we include all translation in a simple app this app will be huge.
The best way should allow the universal installer to download the appropriate archive on a server depending on the locale and the version.
For exemple I'd like to translate TFF 4.0.1 on a french os. "defaults read -g AppleLocale" returns "fr_FR" TFF Version is 4.0.1. The program will download an uncompress the file :
http://an.exemple.server.com/locale/fr_FR/4.0.1/archive.tar.bz2
It would require an hosting service.
What do you think about this ?
Comment #84
Posted on Nov 14, 2011 by Happy BearSounds interesting – I thought about this as well: One installer app that speaks the right language and lets the user choose what language to install to TFF. But this is also pretty complicated to do.
Because the hosting service must be maintained/paid(?) and be available also 5 years from now if somebody wants to resurrect an old Mac. A tarball is about 500 KB, so we would have about 5 MB for the installer app right now (which isn't too large I think).
Another problem (which is why I would speak against the whole project right now) is that we will have to wait for each other. I.e. the Real Universal Installer for TFF 9 can only be released when all langpacks for 9 are finished. If we get more languages on board this might become even more of problem if a localization is delayed or never done. Then we would have to release an incomplete installer (confusing to people). I try to make the langpack as soon as the final version is released so that people get it as soon as possible, but I don't always have the time. So why should e.g. the French have to wait for the German langpack?
Comment #85
Posted on Dec 7, 2011 by Grumpy Giraffethanks for the hard job you are doing all of you :) i need the Universal Fench installer for firefox 8 thanks
Comment #86
Posted on Dec 21, 2011 by Happy BearGerman langpack installer for TFF for TFF 9.0 (and earlier).
Changes: Shortened some German strings in the About dialog (bottom line) to not make it too wide (see http://code.google.com/p/tenfourfox/issues/detail?id=42#c55). Shortened "Standard wiederherstellen" string in Toolbar customization dialog to fix cropped button. (Cropped button in Preferences/Privacy that also affected FF/Intel/German has been fixed by Mozilla as proposed by humble, unsupported TFF project member.)
Comment #87
Posted on Dec 22, 2011 by Happy BearOh great, found a typo in the German About dialog that's been there all along since TFF 4. Will be corrected in 9.0.1 or 10, whatver comes next. Sorry.
Comment #88
Posted on Dec 22, 2011 by Happy BearVersion 1.1 of German langpack installer for TFF 9.0 (and earlier).
Changes: Corrected spelling mistake in About box and cleaned up unnecessary folders. I was slipping a bit yesterday.
If you already installed the langpack, you can leave it as it is, there are no functional changes.
Comment #89
Posted on Jan 23, 2012 by Swift PandaHi People,
Any idea how to have the French localized version for TFF 9.0 ? thx.
Comment #90
Posted on Jan 31, 2012 by Happy BearComment deleted
Comment #91
Posted on Jan 31, 2012 by Helpful CatHi everybody! I've got an idea about localization!!! I'm no developper of any kind, but I've pimped into Firefox, TFF and the German langpack installer to see how localization works, and it doesn't look that awful to do, I've tried copying things from the old "Universal French installer beta1" in TFF10 and I had French menus displaying but the browser gave only errors...
Here's my idea about the process we need, you tell me if it's possible: say I'm a Brazilian, I download Firefox 10 (Intel) in Brazilian, I download TFF10 and then I run the same kind of installer as "German langpack installer" that, instead of installing what it has got inside its own package asks for "where is the Intel version?", peeks what he needs in it and installs it in TFF, does the necessary tricks, and it's done! :-)
This way, the installer could work for any language of the current version! Doesn't it sound a good idea? :-D I think there are plenty of people desperately waiting for a localization, be it French or else! It also would spread TFF for non-English users. I'm quite sure it wouldn't take that much time for our Master classi...@floodgap.com or for the venerable chtru...@web.de to manage doing the tricks for other languages, pleeaaaase, be good to us! ;-) (I would do it myself if I was enough a technician...) Forgive me if it's more complicated that it seems. My deepest respects! :-)
Comment #92
Posted on Feb 1, 2012 by Happy BearAn installer app like this would be awesome. It would save me a lot of time :-) It could be done if the process was completely mechanical, i.e. if it only involved putting files from one location to another. But TFF isn't Firefox, it has some extra stuff in it that needs to be translated by a real person because it just doesn't exist in the Intel FF version.
Comment #93
Posted on Feb 3, 2012 by Happy BearLarge attachments from issues 42 & 61 have been archived due to attachment space restrictions and can be accessed here: http://tinyurl.com/tfflangpacks
French installer (comment 74) is for 4.0.3 & 7.0 German installer (comment 90) is for 4.0.3, 5.0, 6.0.1, 7.0, 8.0, 9.0, 10.0
Comment #94
Posted on Feb 10, 2012 by Happy BearComment deleted
Comment #95
Posted on Feb 17, 2012 by Happy BearGerman langpack installer for TFF 10.0.2 (and earlier). TFF 10.0.0/10.0.1 is not supported, please update to 10.0.2 first.
Download here: http://tinyurl.com/TFF10-0-2DE
Comment #96
Posted on Feb 22, 2012 by Happy BearFrench langpack installer for TFF 10.0.2 (and TFF 4 & 7). This is a test version as I am no native speaker of French. Please confirm that everything is correct. Besides the french FF 10.0.2 files, I used some strings from the TFF 7 jar and do hope I copied&pasted everything where it belongs.
Download here: http://tinyurl.com/TFF10-0-2Fr
Issues: - the About dialog has never been completely localized. I someone could give me translations for the text highlighted in the attachment, I'd just put in we'd have a complete dialog. - There is an issue in the About dialog when translated string are too long. I've had this in the German version as well, so I shortened some strings. The French dialog becomes too wide (black stripe right to the background star field image) with Narcotix' original translation. I shortened "Politique de confidentialité". If there is a better way to save about 6-8 characters in the bottom line of the dialog while keeping the basic information, please tell me :-) - If there's a better (more French) name for the installer application, tell me. I'd like to keep the format TFF-10.X.X-Langpack-[language]-vX so end users know it's a language package (and not the actual browser), which language, and which version(s) it's for.
- Picture 6.png 155.3KB
Comment #97
Posted on Feb 22, 2012 by Swift PandaProject Lead : direction de projet
Thanks to: Remerciements
Powered by Mozilla Firefox: Moteur issu de Mozilla Firefox
Contributors to TFF.All right reserved: Contributeurs � TFF. Tous
droits r�serv�s.
Le 22 f�vr. 12 � 15:26, tenfourfox@googlecode.com a �crit :
Comment #98
Posted on Feb 22, 2012 by Happy BearThanks, the additions will be in the next version. I've been working with the french version for the rest of the day, and everything semms to be ok.
Comment #99
Posted on Mar 6, 2012 by Helpful CatI can't believe it! Chtru, you deserve a statue! :-D Danke Schön!
Comment #100
Posted on Mar 6, 2012 by Massive RhinoWill the locale installer work on all future versions of 10.x? (See issue 42)
Comment #101
Posted on Mar 6, 2012 by Happy BearIn principle, yes. The installer app, right now, requests to update to the latest minor version to make people use the most secure version. If this is inconvenient, I could change that and let it request 10.0.2, 10.0.3, 10.0.4, 10.0.5 etc. in advance (like extension makers used to do to pass the add-on check after a browser update).
Comment #102
Posted on Mar 7, 2012 by Massive RhinoI think that would be best since it would diminish the amount of downloading people would need to do. Then we'll plan on getting it available publicly.
Comment #103
Posted on Mar 7, 2012 by Happy BearOkay. I changed the installer script to request 10.0.2 and up and dropped the old langpacks for TFF 4-9 (the official download version will be 10.0.3 and up as soon as TFF 10.0.3 final is out, and there will also be a French version).
Test version with new installer script. Please verify it installs on 10.0.2, but not on earlier versions.
Comment #104
Posted on Mar 8, 2012 by Massive RhinoJa, es funktioniert mit 10.0.2, aber nicht mit 9.0 oder 10.0.1, wie erwartet.
(I forgot the verb for 'to expect' and had to look it up.)
Comment #105
Posted on Mar 8, 2012 by Happy BearHervorragend :-)
Comment #106
Posted on Mar 8, 2012 by Happy BearOfficial download French & German langpack installers for TFF 10 (10.0.3 and up).
TFF 4.0.3-10.0.2 can still be localized with the old installers from comments 95 & 96 if required.
- TFF-10-Langpack-French.app.zip 535.33KB
- TFF-10-Sprachpaket-Deutsch.app.zip 574.56KB
Comment #107
Posted on Mar 21, 2012 by Swift KangarooI would like to prepare a polisch translation o TFF but i have a couple of problems - after preparing a pl lang pack with translatoins taken from FF 11 intel TFF works ok but with problems. Cards have bad shape - until checking "Cards on top" option in top menu - i must check that option twice. Afetr first check cards recover proper shape after second chect they go on top. Menu "TenFourFox" is empty exept Quit option and i think many, many more. Is tehere ant documentation how to prepare translations for TFF abg what are the diferences betwean FF and TFF ? Thanks for any help :)
Comment #108
Posted on Mar 21, 2012 by Happy BearHello aquarius0101, great to have you on board. I'm sure we'll be able to sort out your problems. Can you upload what you have so far (the installer app or a jar or an xpi) so I can have a look at it? Also, I made a pdf with instructions on how to create the installer app (which includes the jar file) here: http://code.google.com/p/tenfourfox/issues/detail?id=42#c59 but I guess I'll have to update it a bit.
Comment #109
Posted on Mar 21, 2012 by Swift KangarooNo problem - today or tomorrow morning i upload here everything i have made :)
Comment #110
Posted on Mar 21, 2012 by Swift KangarooIn add you can find all I have made. Please take a look of it :)
Comment #111
Posted on Mar 21, 2012 by Happy BearThat looks pretty good already. I think you're almost there.
- Installer script: Not all of the strings are polish, especially the ones the user gets to see when something goes wrong. If you need the German strings in English, let me know.
- I'm not sure if we're allowed to use the official Firefox icon.
I'll look more closely at the jar later in the evening.
Comment #112
Posted on Mar 21, 2012 by Swift KangarooI know it. It is only a matter of time. I have translated only a couple of strings on;y for orientation. I can translate from German - Es is fur mich kein problem :) But if you can send mi an Englisch strings i can only say thx.
Icon is only temporary. When an national version will be ready i made some updtess in Resources :)
Content of the jar file is a pure version od FF 11.0 for Intel. I will be very thankfull for your opinion :)
Comment #113
Posted on Mar 21, 2012 by Happy BearWhat needs to be changed:
jar: - /branding/brand.dtd & brand.properties: Use TenFourFox instead of Firefox & Floodgap instead of Mozilla. trademarkInfo.part1 is empty between the "" marks (look at the German or French jars for an example, otherwise it will destroy the bottom part of the About dialog) - /browser/baseMenuOverlay.dtd: add „Check for updates…“ in Polish in the same place TFF has it, then the rest of the menu will work as well. And the tabs (cards), too (don't ask me why, I just tried it). File attached to save you some work. - /browser/aboutDialog.dtd: The FF-Intel file cannot be used (will give you an xul error when selecting „About Tenfourfox“ in the application menu). Just use the aboutDialog.dtd file from TFF and translate the strings directly in that file. - /mozapps/update/updates.dtd: There are some additional strings in the TFF update dialog for manual update. Edit the Intel file and translate&add these strings from the original TFF file.
Applescript: Version is only 11.0. If users try to use the 11.0 jar on, say, TFF 10.0.3, it won't work correctly. If you want to make a jar for 10.0.3 or later (which is what we need for the stable branch), build it from the corresponding FF version, or at least some 10.0.x version.
@Cameron: Any news on the attachment space? Can we keep uploading here, or should we use space elsewhere?
- baseMenuOverlay.dtd 1.61KB
- Picture 1.png 218.61KB
Comment #114
Posted on Mar 21, 2012 by Swift KangarooThenk you very muche. I start working. When I will have finished and tested version i upload it here. I will prepare a version for 10.0.3 and 11.0.
Comment #115
Posted on Mar 22, 2012 by Swift KangarooJust as I promised I have uploaded a Polish language pack for the TenFourFox version 10.0.3 or later - tested to version 11.0r2. All seems to be ok. Small problems are in the "About" dialog but it does not affect the functionality and operation of the browser. During my free time I will try to carry out more tests and fix bugs. Have fun :)
Comment #116
Posted on Mar 22, 2012 by Happy BearThanks! This looks very good. I see no problem in the About dialog in TFF 11.
There's only one thing: You're using the same tarball for TFF 10 and 11. Please don't do that. There were GUI changes between 10 and 11. This means, one of them will have problems. I guess yout tarball is based on FF 11 because the Advanced and Privacy Preferences panes ares broken in TFF 10, this is one of the GUI changes I mentiond. You really must use a separate tarball for 10, there is no way around it. I had to learn that myself a year ago :-)
Comment #117
Posted on Mar 25, 2012 by Swift KangarooSorry for the delay. I had to go on a short trip to Frankfurt a M. Sure i prepare a separated installers for Polisch Language Pack for TFF 10.0.3 and 11.0 and for a future versions too. An "About" box It sounds illogical in polisch language. I must take a closer look on it. Tomorrow I send a new versions of installers :)
Comment #118
Posted on Mar 26, 2012 by Swift KangarooJus like i said. In add you can find installers with Polisch langualge packs for TFF 10.0.3 and 11.0 in separate files. Have fun :)
Comment #119
Posted on Mar 26, 2012 by Happy BearThanks! The tarballs are perfect now. There is some bugfix necessary in the Installer application however:
- Installer for TFF 11 says "TenFourFox 10" in the application menu (the plist file for the installer app is wrong).
- There are some characters in the Installer app (and the applescript to begin with) not displaying correctly on both my 10.5.8 and 10.4.11 installations (see screenshot). I don't see this problem with German characters like ö or ü, and I'm not really sure how to fix this.
- Picture 1.png 63.03KB
Comment #120
Posted on Mar 27, 2012 by Swift KangarooIndeed - in installer for TFF 11 plist file is corrected. I think that the problem with some character in installers dialogs is in wrong PL character coding in Lucida Grande font in German OS X - strange. In my instance of OS X 10.6 (every modyfications are made on 10.6.8 for now) and 10.5.8 all characters are displayed in good condition. I check it again on my OSX 10.5.8 on G5 tonight. Corrected installer for TFF 11 and TFF 10 in add - both instalers have the most up to date pl dictionaries.
Comment #121
Posted on Mar 27, 2012 by Happy BearMy OS X installations are English. But anyway, this shouldn't happen because everything is Unicode. The Polish special characters in the localized TFF application display perfectly well. It's only the installer app that's messed up.
I think we need some help from an Applescript specialist to tell us how to specify the correct encoding.
Comment #122
Posted on Mar 27, 2012 by Massive BirdBack to france, back to TFF
The only way to archive the string issue is to use the built in apple script localization. In order to do that I need a file with correct character encoding for each string :
For exemple :
"OKLABEL" = "OK"; "INSTALLLABEL" = "Instaluj"; "ABORTLABEL" = "Anuluj";
etc.
After that, I will make modifications in the install script.
Comment #123
Posted on Mar 27, 2012 by Swift KangarooI forgot that 10.5 don't use Unicode as default. First translations of installer I made in 10.5.8 but rest of work on 10.6.8 and I think that is the problem with polish characters in installer dialog boxes. If there is any list of strings in AppleScript I can made those translations to PL.
Comment #124
Posted on Mar 27, 2012 by Happy BearCan you post a .txt (UTF-8/16) file with the Polish strings for Victorien?
Comment #125
Posted on Mar 28, 2012 by Swift KangarooSure - every label string from locale installer in .txt (UTF-8/16 N NO BOM) will be ready today.
Comment #126
Posted on Mar 28, 2012 by Swift KangarooLocalisations of instaler strings in add :)
- Locale_instaler_pl.zip 1.89KB
Comment #127
Posted on Apr 22, 2012 by Swift KangarooWhat are the differences in translations strings between versions 11 and 12 of Tenfourfox ? I can prepare a polish language pack for TTF 12. Localisation TFF 12 with installer for version 11 generates a menuitem error when parsing a browser.xul file. Where can I find any information about it ?
Comment #128
Posted on Apr 22, 2012 by Happy BearSee comment 116. You need the locale files from FF 12 Intel.
Comment #129
Posted on Apr 22, 2012 by Happy BearBTW, I'm not going to make German/French langpack installers for the beta versions. 10.0.x is covered by comment 106 (if the langpacks ever go public…).
Comment #130
Posted on Apr 23, 2012 by Swift KangarooPolish Language installer for TFF 12.0 in add
Comment #131
Posted on Apr 23, 2012 by Swift KangarooI dont have a spotlight style in help menu in every of mine translations - my current system is 10.5.8 on PowerBook G4 Alu. How to fix it ?
Comment #132
Posted on Apr 23, 2012 by Happy BearThis problem is known, but there is no (known) fix for it. We just have to live with it for now – to be honest, it's not much of a deal, and it affects 10.5 only. See comment 58 in this thread, and comment 20 in issue 42.
Comment #133
Posted on May 19, 2012 by Massive RhinoChris, you should now have privileges to upload files to the downloads area so we can start getting active versions of the installer available to a wider audience. Upload whichever languages you feel are ready.
Comment #134
Posted on May 19, 2012 by Happy BearI uploaded French and German langpack installers for TFF 10.0.x. The Polish installer for 10.0.x will be ready as soon as the characters issue is fixed (comment 119).
Unless there is clear demand, I'd propose to only support the ESR based "general audience" versions with langpack installers and leave the beta versions in English, except for test versions posted here.
Comment #135
Posted on May 19, 2012 by Massive RhinoThat seems logical. I'll wait for the Polski langpack issue, and once repaired we'll make a general announcement.
Comment #136
Posted on May 22, 2012 by Happy BearVictorien, can you modify the install script for TFF 10.0.x from comment 120 with the text from comment 126 so that unicode characters are displayed correctly, or give us a hint so that Aquarius or I can do it? I googled the issue a bit and I can't find a way to do it. If I paste the Polish characters into the script, they're displayed correctly on that computer after saving and re-opening or running the script, but not on any other computer, which I find completely unexplainable.
Otherwise I would have to edit the script in a way e.g. ł would be replaced with l, ą with a etc. because I'm not going to postpone the installers just because of that.
Comment #137
Posted on May 29, 2012 by Happy BearUploaded Polish installer app with simplified characters. Note that this only affects the message dialogs in the installer app, most of which the user will see only once or never. The actual TFF localization has all źs and ęs etc. correct.
Cameron, this is all we have for now.
Comment #138
Posted on May 30, 2012 by Massive RhinoOk. I'll put links to these in the blog for people to test.
For the main page, I'm going to add a little sidebar, so I'll need a translation for each of our supported languages:
"TenFourFox speaks your language.
To install %language% support in TenFourFox 10.0.x, download this installer, unzip it, and double click the installer to begin."
Comment #139
Posted on May 30, 2012 by Happy BearGerman: "TenFourFox spricht Ihre Sprache.
Um die deutsche Sprachunterstützung für TenFourFox 10.0.x zu installieren, laden Sie diesen Installer herunter. Entpacken und doppelklicken Sie ihn, um die Installation zu starten."
Comment #140
Posted on May 30, 2012 by Helpful CatFrench: "TenFourFox parle ta langue.
Pour installer les ressources françaises dans 10.0.x, télécharge l'installeur, dézippe le, et double-clique l'installeur pour commencer."
(it's not academical french, but I stuck as close as possible to the original syntax ;-)
Comment #141
Posted on Jun 1, 2012 by Swift KangarooPolski: "TenFourFox porozumiewa się w Twoim języku.
Aby zainstalować wsparcie dla języka %language% w TenFourFox 10.0.x pobierz instalator, rozpakuj go i uruchom aby rozpocząć instalację."
Comment #142
Posted on Jun 1, 2012 by Happy Bear"wsparcie dla języka %language%" should be "wsparcie dla języka Polska" or something like that? (="support for Polish language")
Comment #143
Posted on Jun 1, 2012 by Massive RhinoYes, aquarius, please clarify. Is %language% Polska or Polski here?
Comment #144
Posted on Jun 1, 2012 by Massive Rhino(thanks, Chris and no.dark.things)
Comment #145
Posted on Jun 4, 2012 by Swift KangarooSentence "wsparcie dla języka %language%" should read "wsparcie dla języka polskiego" - so the magic word is "polskiego" in lowercase :)
Comment #146
Posted on Jun 5, 2012 by Massive RhinoThere be installers posted!
Comment #147
Posted on Jul 29, 2012 by Happy Bear(No comment was entered for this change.)
Comment #148
Posted on Sep 29, 2012 by Happy BearGerman installer for 17.0a2. Please test and report any bugs.
Comment #149
Posted on Sep 29, 2012 by Happy BearFound one rare bug for 17, but I'm not sure how to proceed. It affects people who install the German langpack, then decide to switch back to English. This is simply done by re-downloading the original TenFourFox application to replace the "germanized" one. The original TenFourFox, however, doesn't set general.useragent.locale to "en-US" in the user folder anymore at next re-start. Even though defaults/preferences/firefox-l10n.js/pref("general.useragent.locale", "en-US") is right in the application. I don't know why, TFF 10esr does this correctly. Right now, the user has to manually re-set "de" to "en-US", otherwise add-ons that support German will stay German. Any ideas?
Comment #150
Posted on Sep 29, 2012 by Happy BearOK, Mozilla moved firefox-l10n.js to a different sub-folder of "defaults" ("preferences" instead of "prefs") in 17. Adjusted the tarball structure accordingly. Fixed.
Comment #151
Posted on Sep 29, 2012 by Happy BearGerman installer with fixed useragent setting & cleaned up.
Comment #152
Posted on Oct 7, 2012 by Helpful DogHi! I would be interested in translating TFF to Swedish. If someone would like to point me in the right direction, that would be great :)
Comment #153
Posted on Oct 7, 2012 by Happy BearKnezzen, have a look at Issue 42 (for the locale) and here for the installer app. I'll post an updated detailed instructions pdf later today.
If you find this too complicated or technical, I can also give you a (short) list of TenFourFox-specific strings that need to be translated. Since there already is a Swedish Firefox, what we need to do here isn't that much of a translation job, but more a transplantation of the Swedish locale files into TenFourFox plus a Swedish version of the langpack installer.
Comment #154
Posted on Oct 7, 2012 by Helpful DogIm having a problem finding everything i need. Maybe it would be easier if i just translated the TFF-specific strings and you would take care of the rest?
Otherwise if you would like to drop me an e-mail with what i need to do the "transplantation", that would work too.
Comment #155
Posted on Oct 7, 2012 by Happy BearHere you go.
Can you point me to a download scource of Mac-Firefox 3.6 Swedish (or, if you have it on your hard drive, just zip it and upload it to a file sharer like sendspace.com or rapidshare). This is for extracting the spellcheck dictionaries.
Attached is a text file. Just fill in your translations and attach it to your response.
- TFF-specific-strings.rtf 4.17KB
Comment #156
Posted on Oct 7, 2012 by Happy BearUpdated (as of oct. 2012) instructions for localizing TFF (complete).
- LocalizeTFFOct2012.pdf 29.82KB
Comment #157
Posted on Oct 7, 2012 by Helpful DogHi! The file you attached is now translated. Mac-Firefox 3.6.28 Swedish: http://tinyurl.com/9c7q5o2
- TFF-specific-strings.rtf 4.85KB
Comment #158
Posted on Oct 7, 2012 by Happy BearThanks. There is one last paragraph in the text file (+++++++Installer app+++++++ ) which also needs to be translated so we can lead the users through the installation process in their own language.
Comment #159
Posted on Oct 8, 2012 by Helpful DogAh, sorry for that. Here comes the rest :)
- TFF-specific-strings.rtf 5.09KB
Comment #160
Posted on Oct 8, 2012 by Happy BearAlright. I'll make a Swedish test version later this day (for TFF 17.0a2) if I find the time, or at the latest for the first TFF 17 beta, which should be out soon.
Comment #161
Posted on Oct 14, 2012 by Happy BearTFF-17.0a2-Sprachpaket-Deutsch-v0.2.app.zip doesn´t work with 17.0b1.
Comment #162
Posted on Oct 14, 2012 by Happy BearThat's intentional. It was an early test version for TFF 17 alpha to queeze bugs. I already made a version for 17.0 (valid for beta and all subsequent versions) that will be uploaded shortly (together with Swedish, and maybe French if I find the time) after some internal tests.
Aquarius, can you make a Polish version for 17?
Knezzen – I forgot something: Can you translate the Instructions (see comment 138) as well? That's what people will see on http://www.floodgap.com/software/tenfourfox when they download the installer.
Comment #163
Posted on Oct 14, 2012 by Happy BearFirst test version of the Swedish langpack installer for TFF 17.0b1 and up. Please test thoroughly.
Comment #164
Posted on Oct 14, 2012 by Happy BearFrench and German langpack installers for TFF 17.0b1 and up.
- TFF-17.0-Sprachpaket-Deutsch.app.zip 593.88KB
- TFF-17.0-Langpack-French.app.zip 589.83KB
Comment #165
Posted on Oct 15, 2012 by Swift KangarooPolish version of langpack for TTF 17 shoulud by ready tonight :)
Comment #166
Posted on Oct 15, 2012 by Happy BearGreat. I made a series of new application icons, so all our langpacks have the same style. If you like, you can put the attached one in the Resources folder. http://s10.postimage.org/i2cy9znah/Picture_1.png
- TFFlang.icns.zip 38.56KB
Comment #167
Posted on Oct 15, 2012 by Swift KangarooPolish langpack installer for TFF 17.0b1 and up.
Comment #168
Posted on Oct 15, 2012 by Happy BearThanks! Looks good to me, except that the Polish special characters again don't come through inthe installer script. Do you have any idea what to do about this? Otherwise we'll have to "simplify" them like in the 10.x installer. Also, there's the issue from comments 149/150 (just rename "pref" into "preferences" inside the tarball/defaults).
Comment #169
Posted on Oct 15, 2012 by Swift KangarooI have solution for this. I must to use 10.5.8 but no 10.6.8 that I have by hand for now. In add polish installer with issue 149/150. Full version with special characters tonight :)
Comment #170
Posted on Oct 15, 2012 by Swift KangarooLatest and tested version of Polish Langpack for TFF 17x :)
Comment #171
Posted on Oct 15, 2012 by Happy BearSorry, the characters are still wrong. Do you get this as well with ä and ö and å if you start the German or Swedish installer? http://s13.postimage.org/7mkjqlas7/Picture_1.png
Comment #172
Posted on Oct 16, 2012 by Swift KangarooI look at it a little later. I must to check this character encoding in10.5. Now the attached file has characters encoded in UTF-8 without BOM.
Comment #173
Posted on Oct 16, 2012 by Happy BearThis one is weird. It shows the correct characters under 10.5, but wrong ones in 10.4 (the wrong ones being different than the "usual" wrong ones). I'll attach screenshots, maybe this helps you.
- 10-5Picture 1.png 62.78KB
- 10-4Picture 1.png 50.08KB
Comment #174
Posted on Oct 16, 2012 by Swift KangarooPerhaps this is because 10.4 does not support encoding in UTF-8. I Check it out tonight.
Comment #175
Posted on Oct 16, 2012 by Massive RhinoTry to do the dialogues in MacRoman if you can.
Comment #176
Posted on Oct 16, 2012 by Happy BearScript Editor doesn't let you specify the encoding (at least I didn't find it), and if I open an applescript file in TextEdit with just one ł in it, it can't be saved as MacRoman anymore because these characters are probably not contained in the encoding. Unlike ä/ü etc. for German and Swedish, and that's the underlying problem; our scripts for the other languages are MacRoman. The Polish one is savable in Mac-Central European and Unicode, but none of them seem to be supported by AppleScript on 10.4. Unicode seems to be supported on 10.5 only.
Comment #177
Posted on Oct 16, 2012 by Helpful Dogchtru...@web.de:
The Swedish installer has been tested under 10.5.8 on my G5 and under 10.4.11 on my PowerBook G4. Seems to work like it should :).
Post 138 in Swedish:
"TenFourFox talar ditt språk.
För att installera det Svenska språkpaketet till TenFourFox 10.0.x, ladda hem installeraren, zippa upp den och dubbelklicka på installeraren för att komma igång."
Comment #178
Posted on Oct 16, 2012 by Helpful DogI made a small error in the "Installer App" part of the translation.
The string: set installComplete to "Installationen av det Svenska språkpaketet till TenFourFox klar."
Should be: set installComplete to "Installationen av det Svenska språkpaketet till TenFourFox är klar."
Comment #179
Posted on Oct 16, 2012 by Happy BearThanks for your contribution, knezzen. Your correction will be in the next version of the installer that'll be uploaded here (if no bugs are discovered) together with the other languages for final review before they go public.
Comment #180
Posted on Oct 16, 2012 by Swift KangarooI decided that a better solution of the problem with polish character encoding is prepare clear text in MacRoman without them. This will allow to prepare universal version of installer for all supported systems by TFF. The correct version below.
Comment #181
Posted on Oct 17, 2012 by Happy BearThanks, aqyarius. I also think this is the only solution we have. Since it only affects the installer, not the browser, I guess it's acceptable.
Comment #182
Posted on Oct 31, 2012 by Happy BearGerman installer for 17.0b2 (there was a change in b2 that broke the installer from comment 164). Plus Swedish installer with fix from comment 178. French (comment 164) and Polish (comment 180) can be used as-is for 17.0b2.
- TFF-17.0-Sprachpaket-Deutsch.app.zip 584.67KB
- TFF-17.0-Langpack-Swedish.app.zip 614.06KB
Comment #183
Posted on Nov 1, 2012 by Quick KangarooI completed work on the Italian langpack installer, based on instructions in issue 42. So far it seems to work well. Should I e-mail the installer to you, or should I post it here?
Comment #184
Posted on Nov 1, 2012 by Massive RhinoPlease post it here.
Comment #185
Posted on Nov 1, 2012 by Quick KangarooHere is the installer. And this is the text that should go on TFF main page: "TenFourFox parla la tua lingua.
Per installare il supporto alla lingua italiana in TenFourFox 17, scarica questo programma, decomprimilo e fai doppio click per iniziare."
Comment #186
Posted on Nov 1, 2012 by Quick KangarooOne thing about the dictionaries. I used Chris' instructions to localize TFF (message 59 of issue 42). I downloaded Firefox 3.6.28 to get the required files, but they weren't there. So I downloaded them from https://addons.mozilla.org/En-us/firefox/language-tools/ . The required files were named it_IT.aff and it_IT.dic. I renamed them into it.aff and it.dic for consistency with the other files in the installer. I hope this didn't break anything (as I said, everything seems to work fine so far).
Comment #187
Posted on Nov 1, 2012 by Happy BearMclcmm, thank you! The installer looks very good to me.
Your dictionary works. There seems to be no consistent strategy at Mozilla where to place dictionaries, I discovered this myself when I made the Swedish installer (the Swedish Intel FF simply continues to ship it in the old FF 3.x place). Some languages package it with the browser, some stopped doing this with FF 4.x, and some expect you to download it as an add-on. I'll make note of this in the localization instructions.
About Dialog: If you like, you can shorten the strings at the bottom line ("Informazioni…") a bit to have the dialog's width not exceed the background picture, but this is just a cosmetic issue.
Comment #188
Posted on Nov 1, 2012 by Helpful DogHave tested the old Swedish langpack since you uploaded it and havent had any problems with it at all. Same with the new version. Tested on two PowerBook G4's running Tiger, one running Leopard and my G5 running Leopard. Everything is working great! :)
Comment #189
Posted on Nov 1, 2012 by Quick KangarooUpdated installer with corrected About Dialog window width.
Comment #190
Posted on Nov 1, 2012 by Happy BearMclcmm, now it's perfect, thanks again for this surprising and very welcome contribution.
Knezzen, good to hear. Thanks for testing.
Comment #191
Posted on Nov 2, 2012 by Quick KangarooYou are welcome!
If you are interested in making a multilanguage version of QuickTime Enabler, I can post an Italian translation of QTE warning messages and contextual menu items. It's a simple rtf file that could be used as reference by other translators.
Comment #192
Posted on Nov 5, 2012 by Massive RhinoLet's not yet, because the QTE isn't really wired for localization yet and it's not feature-complete (I learned my lesson about that with Classilla).
For 17 final I'm making an experimental change in one of the strings (for the QTE, as it happens). It should not affect you guys any, because the keys are still the same, and your translation is accurate. If this looks good, we may execute a running change.
Comment #193
Posted on Nov 8, 2012 by Happy BearWhat string changed, or what key is affected?
Comment #194
Posted on Nov 8, 2012 by Massive RhinoSince this message comes up invariably on H.264 HTML5 videos, which the QTE usually can play, I altered it:
diff --git a/toolkit/locales/en-US/chrome/global/videocontrols.dtd b/toolkit/locales/en-US/chrome/global/videocontrols.dtd --- a/toolkit/locales/en-US/chrome/global/videocontrols.dtd +++ b/toolkit/locales/en-US/chrome/global/videocontrols.dtd @@ -22,17 +22,17 @@
- +
Comment #195
Posted on Nov 8, 2012 by Happy BearIf this stays in 17, the localizations should have it, too, otherwise localized users will still see the message that the video format isn't supported.
Cameron, as long as the QTE isn't localized, the context menu entry "Open Media in QuickTime" will stay English even if the browser is localized, right?
Knezzen, can you translate "To play, ensure QuickTime Enabler is installed, then right-click and select Open Media in QuickTime." to Swedish?
Aquarius & Mclcmm, if the change stays, can you adjust you installer apps accordingly, or just give me translations of that one sentence in your langage?
Comment #196
Posted on Nov 9, 2012 by Massive RhinoMake it as short as you can, since we don't know how well a long string will do with a small video window. However, the English prompt seems to be okay on most. I don't consider this a showstopper if we can't do it in time, but if we can, great.
Comment #197
Posted on Nov 9, 2012 by Swift KangarooSentence in PL:
A by odworyć materiał upewnij się, że zainstalowany jest QuickTime Enabler, następnie kliknij prawym przyciskiem myszy i wybierz opcję "Otwórz Film w QuickTime".
:)
Comment #198
Posted on Nov 9, 2012 by Happy BearOh, and do we have anyone who can translate "To play, ensure QuickTime Enabler is installed, then right-click and select Open Media in QuickTime." to French?
Comment #199
Posted on Nov 9, 2012 by Helpful CatHere it is => Pour lire, assurez-vous que QuickTime Enabler est installé, puis faites un clic droit et sélectionnez "Ouvrir la séquence dans QuickTime" :-)
Comment #200
Posted on Nov 9, 2012 by Helpful Cat... and a shorter version, if needed => Assurez-vous que QuickTime Enabler est installé, puis clic droit et "Ouvrir la séquence dans QuickTime" ;-)
Comment #201
Posted on Nov 9, 2012 by Happy BearThanks! The right-click command "Open Media in QuickTime" stays English until the QTE itself is localized, so I'll use Assurez-vous que QuickTime Enabler est installé, puis clic droit et "Open Media in QuickTime"
Aquarius, can you make it shorter? Just the information: 1) "You need QuickTime Enabler" or "Play this with QuickTime Enabler", and 2) Right-click and select "Open Media in QuickTime".
Comment #202
Posted on Nov 9, 2012 by Happy BearAlso (and this will be the last thing for now :-) ) I need the plugin warning in French, Polish, Swedish and Italian for mozapps/extensions/extensions.dtd:
"Warning: TenFourFox does not support plugins and disables them by default."
Comment #203
Posted on Nov 9, 2012 by Helpful CatFrench "Attention : TenFourFox ne gère pas les plugins et les désactive par défaut."
Italian (to be checked by italian friends, to be absolutely sure... ;-) "Attenti: TenFourFox non supporta i plugins e gli disattiva per default." (they use a lot of english words for computer things, that's why there may be a slight difference, but if you don't have a better source, this will do ;-)
Comment #204
Posted on Nov 9, 2012 by Quick KangarooThe required translations are:
Assicurati che QuickTime Enabler sia installato, clicca col destro e scegli "Open Media in QuickTime"
Attenzione: TenFourFox non supporta i plugin e li disattiva per default.
If I wanted to correct these myself (and the reason is that I would also like to make a small correction in the About Dialog window), where exactly do I find the strings I should change? Are they the locale folder in the it.jar ?
Comment #205
Posted on Nov 9, 2012 by Quick KangarooOk, I think I got it. Here is the new installer. Chris, if you don't mind, would you update the localization instructions, please? There was no reference to the extensions.dtd file. I think it would be even better if we had a Wiki page dedicated to localization.
Comment #206
Posted on Nov 9, 2012 by Quick KangarooI deleted my old installers to save some space and to avoid confusion.
Comment #207
Posted on Nov 9, 2012 by Happy BearThanks! The Wiki is a good idea. The plugin warning is new (to localizations) – I had completely forgotten about it all this time, and nobody ever complained that it wasn't translated :-) But it should be.
Comment #208
Posted on Nov 9, 2012 by Massive RhinoYes, a wiki page is a great idea. Feel free.
Comment #209
Posted on Nov 9, 2012 by Happy BearI don't have sufficient rights to create wiki pages.
Comment #210
Posted on Nov 9, 2012 by Massive RhinoFunny how things suddenly change like that.
Comment #211
Posted on Nov 9, 2012 by Happy BearCreated wiki page. :-)
Comment #212
Posted on Nov 10, 2012 by Swift KangarooVersion PL-pl:
"Uwaga: TenFourFox nie obsługuje wtyczek i są one domyślnie wyłączone."
Comment #213
Posted on Nov 12, 2012 by Swift KangarooA shorter version in pl-PL ;)
A obejrzeć film musi być zainstalowany QuickTime Enabler. Kliknij prawym klawiszem myszy i wybierz opcję "Open Media in QuickTime".
Comment #214
Posted on Nov 12, 2012 by Happy BearThanks! Now we're almost set for 17 final. All we need is Swedish for:
"To play, ensure QuickTime Enabler is installed, then right-click and select Open Media in QuickTime." and "Warning: TenFourFox does not support plugins and disables them by default."
Comment #215
Posted on Nov 15, 2012 by Massive RhinoWe need to finalize the locale installers -- I am building 10.0.11 right now, and starting tomorrow PM will start building 17.0 RC (Mozilla signed off on it this morning). If possible, we should have the finalized installers moved to the download section no later than tomorrow evening Pacific time. If we don't have the Swedish translation for that string, I don't consider it a showstopper for that locale (we can always execute a running change).
Comment #216
Posted on Nov 15, 2012 by Happy BearI'll be a bit short on time tomorrow and on the weekend, so I'll do this today. I'll leave Swedish with the English TFF custom strings for h.264 and plugins for now.
Comment #217
Posted on Nov 15, 2012 by Happy BearDone. I just hope Mozilla doesn't change strings again.
Text for website/download area:
--Swedish-- TenFourFox talar ditt språk.
För att installera det Svenska språkpaketet till TenFourFox 17.0.x, ladda hem installeraren, zippa upp den och dubbelklicka på installeraren för att komma igång.
--Italian-- TenFourFox parla la tua lingua.
Per installare il supporto alla lingua italiana in TenFourFox 17.0.x, scarica questo programma, decomprimilo e fai doppio click per iniziare.
Comment #218
Posted on Nov 15, 2012 by Massive RhinoThanks. I see five languages in the download section and we'll use those. The G3 version of 10.0.11 is building now, and then I'll pull down esr17 and apply 17.0 changes during my boring lunch meeting.
Comment #219
Posted on Nov 17, 2012 by Helpful DogSorry, have been a bit busy lately and haven't looked here that much.
To play, ensure QuickTime Enabler is installed, then right-click and select Open Media in QuickTime.
In Swedish: Se till att QuckTime Enabler är intallerat för att kunna spela upp, högerklicka sedan och välj Öppna Media i QuickTime.
Comment #220
Posted on Nov 17, 2012 by Swift KangarooI found a little mistake. Right sentence below:
Aby obejrzeć film musi być zainstalowany QuickTime Enabler. Kliknij prawym klawiszem myszy i wybierz opcję "Open Media in QuickTime".
Sorry for it :)
Comment #221
Posted on Nov 17, 2012 by Happy BearKnezzen, I still need "Warning: TenFourFox does not support plugins and disables them by default." in Swedish until tomorrow (Sunday) 15:00 CET.
Aquarius: Thanks, I'll correct this.
Cameron, is it okay to exchange the Swedish and Polish installers before Monday? I would upload the new ones and erase the old ones by Sunday evening (Europe).
Comment #222
Posted on Nov 17, 2012 by Massive RhinoActually, I'd prefer you did it before Monday so I can finalize the URLs on the main home page. So gofer it.
Comment #223
Posted on Nov 18, 2012 by Helpful DogWarning: TenFourFox does not support plugins and disables them by default.
In Swedish: TenFourFox stöder inte inte tillägg och avaktiverar dom som förval.
Comment #224
Posted on Nov 18, 2012 by Helpful DogForgot about "Warning:". It's "Varning:" in Swedish. Almost the same :)
Comment #225
Posted on Nov 18, 2012 by Happy BearAlright, last question for Knezzen: Do you have double negative in Swedish (inte inte), or is this an error? Just to make sure.
Comment #226
Posted on Nov 18, 2012 by Helpful DogWas a bit late last night, sorry. There's no double negative in Swedish, so just one "inte". Sorry.
Comment #227
Posted on Nov 18, 2012 by Happy BearNo problem. Swedish and Polish installers are now corrected, tested and uploaded. I can make no further changes before 17 is released.
Comment #228
Posted on Nov 26, 2012 by Happy BearThere's a typo in the install script that prevents installation of the langpacks for x.0.11 versions. All installer apps are affected because we were all using copy&paste… It's easily corrected ("10.0.11" instead of "10.0.11." in the version check routine), but we need to swap all of them. 10.0.11 is urgent, 17.0 can wait a bit.
I uploading the corrected versions for 10.0.x right now.
Comment #229
Posted on Nov 26, 2012 by Quick KangarooNew Italian installer for TFF 17.0.x I'm going to delete the old one.
- TFF-17.0-Langpack-Italiano.zip 815.94KB
Comment #230
Posted on Nov 27, 2012 by Happy BearTested and uploaded corrected installers for 10 and 17.
Cameron, can you change the download links on the TenFourFox website? Should I delete the old installers afterwards (we're getting a bit short on webspace), or leave them there as our "history" as Google recommends?
Comment #231
Posted on Nov 27, 2012 by Massive RhinoGoogle doesn't recommend deletion. You could mark them deprecated, if you like, since they replace the 17.0 release also.
Links are live.
Comment #232
Posted on Jan 30, 2013 by Happy BearSpanish installer for 17.0.2 and up. Needs to be tested. Thanks carlos for the translation.
- TFF-17.0.x-Langpack-Spanish.app.zip 486.59KB
Comment #233
Posted on Jan 31, 2013 by Massive RhinoWe need the blurb translated for the main page too. Aunque hablo poquito español, no sé suficientes palabras tecnicas para traducirlo.
Comment #234
Posted on Jan 31, 2013 by Happy BearCarlos already did this.
TenFourFox speaks your language. TenFourFox habla tu idioma.
To install %language% support in TenFourFox 17.0.x, download this installer, unzip it, and double click the installer to begin. Para instalar el soporte %español% en TenFourFox 17.0.x, descargue este instalador, descomprímalo, y de doble click al instalador para iniciar.
Comment #235
Posted on Jan 31, 2013 by Massive KangarooDownloading and testing the language file... will post feedback as soon as I use it!
Comment #236
Posted on Jan 31, 2013 by Massive KangarooA thousand congrats! Tested and working perfectly, language works fine and localizes the app just fine. I believe you can actually put the lang app up on the web page as of now, it works like a charm!
Comment #237
Posted on Jan 31, 2013 by Happy BearGreat to hear. I think it should be tested by a few more people, but I'll leave the final decision to Cameron when it's shown on the website. Maybe when 17.0.3 comes out?
Comment #238
Posted on Jan 31, 2013 by Massive RhinoTa for the translation. I agree we should get a couple more eyes on it first, though I'm sure it's fine. I'll make a blog post, and if there are no problems, we'll roll it out with 17.0.3 (scheduled for 19 February).
Comment #239
Posted on Jan 31, 2013 by Massive RhinoAlso, minor question since I speak so-so Spanish, why "tu idioma" but we're using the Ud. command form in the text? This is more for my education ...
Comment #240
Posted on Feb 1, 2013 by Massive KangarooWell, the "your" particle can be translated as the informal "tu" or the formal "usted", or in this case would be "su".
That is:
Informal "TenFourFox habla tu idioma" Formal "TenFourFox habla su idioma"
I am latino, and we use more the informal form, it makes us feel more connected to people and more at home.
Also, 17.0.3 scheduled for February 19? That's my birthday bro! Thanks a lot!
Comment #241
Posted on Feb 1, 2013 by Massive KangarooBug detected, I've seen this one already but found that the "Help" menu does not have the finder searchbox.
Comment #242
Posted on Feb 1, 2013 by Happy BearThe blue box in the Help menu is missing in all our localizations. There's nothing we can do about it right now. If anyone finds a solution, it would be much appreciated.
Comment #243
Posted on Feb 1, 2013 by Massive KangarooI'm just catching up on the development of the project, but I noticed that the extension to watch videos on QuickTime has no localization... Is there a way you guys plan on localizing that one, or a way I can help translate code to Spanish?
Comment #244
Posted on Feb 2, 2013 by Massive RhinoAt some point that will be supported, but I'm not that far along with it yet.
Comment #245
Posted on Feb 2, 2013 by Happy BearToday I also received a Russian translation of our strings by email. The problem here, as with Polish, is the embarrassing non-support of Unicode or anything other than Mac-Roman of AppleScript under 10.4. Has anyone found a solution how to this? If not, the installer for Russion will have to stay English (the browser itself is not affected).
Comment #246
Posted on Feb 3, 2013 by Massive RhinoMaybe transliterate it (i.e., Russian words, but in Roman characters)?
Comment #247
Posted on Feb 3, 2013 by Happy BearI think transliterating is very uncommon in Russia. I guess it would still be more graceful to leave the installer in English since Russians (especially people using the internet) usually speak English more than well enough to be able to install.
I once more tried to find a way to make the AppleScript Dialogs display Cyrillic characters, but no luck. It works in 10.5 (producing a nice UTF 16 file), but that's gibberish to AppleScript in 10.4. Inserting the Cyrillic using the AppleScript Editor in 10.4 produces the same gibberish as soon as you click Compile.
Comment #248
Posted on Feb 3, 2013 by Happy Bear(and no, there's no support for Mac-Cyrillic in AppleScript at all…)
Comment #249
Posted on Feb 3, 2013 by Happy BearRussian installer app for TFF 17.0.2 an up. Installer app itself in English, see previous comments. Browser is completely Russian. Needs testing.
------For the website--------- TenFourFox speaks your language. TenFourFox говорит на Вашем языке.
To install %language% support in TenFourFox 17.0.x, download this installer, unzip it, and double click the installer to begin.
Для установки %russian% в TenFourFox 17.0.x, загрузите этот установщик, распакуйте его zip-архив, и дважды щелкните по установщику для начала.
Thanks to the people who maintain the Russian Firefox for including the dictionary files with the app. Saved me a lot of work.
Cameron, if you make a blog post about the new installers, can you mention the AppleScript problem? Even though I doubt by now that there's a solution, but maybe there's an expert over there reading along.
Comment #250
Posted on Feb 3, 2013 by Happy Bear…and thanks to Vladimir for the translation of our custom strings.
Comment #251
Posted on Feb 3, 2013 by Massive RhinoWhat's the translation for %russian% above?
Why don't we just transliterate the text from Cyrillic to Roman for the installer?
Comment #252
Posted on Feb 3, 2013 by Massive Rhino(Oops, never mind, I missed your comment above -- but what's the Cyrillic they want for %russian%?)
Comment #253
Posted on Feb 4, 2013 by Happy BearThe full sentence is:
Для установки поддержки русского языка в TenFourFox 17.0.x, загрузите этот установщик, распакуйте его zip-архив, и дважды щелкните по установщику для начала.
Comment #254
Posted on Feb 11, 2013 by Happy BearRussian installer with "Project Lead" string in About dialog fixed. Otherweise no changes.
I guess we'll have to live with English for the installer script. Transliterating to Roman, besides being uncommon, is of no use to Russians who can only read Cyrillic; and Russians who can read Roman characters usually lerned them when learning English at school.
- TFF-17.0.x-Langpack-Russian.app.zip 813.26KB
Comment #255
Posted on Feb 18, 2013 by Massive RhinoSpanish and Russian langpacks are live.
Comment #256
Posted on Feb 24, 2013 by Happy BearI think we're gaining momentum with translations. I received a Finnish translation of our custom strings by E-Mail today, so I made a Finnish langpack installer (17.0.3 and up). As always, it needs testing.
Note: There's no Finnish dictionary in this installer because… there is none. Not in the Intel FF, and not at https://addons.mozilla.org/en-US/firefox/language-tools/, so the English dictionary is kept instead. (Someone made a Finnish spellcheck Add-on, but it installs an x86 dylib and doesn't use the usual Firefox .dic format.) The spellchecker, even if it's enabled for all text fields, should have no function after installing this langpack, this is obviously the same behavior as the Finnish Firefox. If anyone has more information about this, please comment.
Comment #257
Posted on Feb 25, 2013 by Massive RhinoNothing succeeds like success, eh? Hopefully we have a response this good when 24 hits aurora.
Comment #258
Posted on Feb 25, 2013 by Happy BearYes, the more languages we have, the harder it becomes to coordinate the work to get new installer versions done in time. We'll see how this works out.
Here's the corrected Finnish installer. Thanks to DieX for the translation and testing.
For the website:
TenFourFox puhuu kieltäsi.
Asentaaksesi suomen kielen tuen TenFourFox versioon 17.0.x, Lataa asentaja, pura se ja tuplaklikkaa asentajaa aloittaaksesi.
- TFF-17.0.x-Langpack-Finnish.app.zip 532.52KB
Comment #259
Posted on Mar 8, 2013 by Happy BearFinnish seems to work just fine, so I guess i can be released with 17.0.4.
Comment #260
Posted on Mar 10, 2013 by Happy BearUpdated Tff-specific strings to be translated by localizers.
Comment #261
Posted on Mar 10, 2013 by Quick KangarooItalian translation:
Comment #262
Posted on Mar 10, 2013 by Happy BearThanks mclcmm, Italian is still fine, this was meant for new localizers. Sorry if I didn't make this clear in the first place.
Comment #263
Posted on Mar 13, 2013 by Quick KangarooFile deleted to save some space.
Comment #264
Posted on May 9, 2013 by Happy BearFF/TFF 21 uses a different way for localization. There's no .jar anymore, rather the folders and files which used to be contained in the .jar are now in the clear and uncompressed. And they're spread out over at least two places: MacOS/browser/chrome and MacOS/chrome, with two (!) separate manifests each for chome and the language (en-US, de, fr etc). Also, firefox-l10n.js was moved (again) to a different place (MacOS/browser/defaults/preferences)
So with lots of folders with the same name but in different paths, there's suddenly a lot more that can go wrong when transplanting files from FF-intel to TFF. It does save some workload in compressing/uncompressing and re-naming when making a localization. However, the install script in the Installer App may have to be rewritten to take account of this. My hopes are that we can still just copy over one tarball file and everything works itself out magically if we get all the new file paths correctly.
I will attempt to make a German Test Installer for 21, and issue test installers for the following major releases as well, so we can sort things out and fix bugs in the new method before the next ESR (24).
Comment #265
Posted on May 9, 2013 by Happy BearGerman test installer for 21. Except for the more complicated folder structure (and no jar/zipping in the end), not much has changed. No need to change the installer script – it still uncompresses the tarball file and adds/replaces everything where it's supposed to go. Relief.
It seems to work okay, but please test the installer app since I may have overlooked something.
@ Cameron: For Plugins in the Add-ons Manager, you set Where's this tooltip shown (i.e., when hovering which UI element)?
Comment #266
Posted on May 9, 2013 by Happy BearComment deleted
Comment #267
Posted on May 9, 2013 by Happy BearOverlooked "plugins not supported" message for embedded plugin content…
- TFF-21.0.x-Sprachpaket-Deutsch.zip 491.92KB
Comment #268
Posted on May 13, 2013 by Massive RhinoSorry for not replying sooner. I don't think that tooltip appears anymore based on the current way we handle plugins.
I don't anticipate any major issues with localization for 24.
Comment #269
Posted on Jul 9, 2013 by Happy BearGerman test installer for 22. Please test and report any bugs. This is the final test installer before it'll get serious with 24.
- TFF-22.0.x-Sprachpaket-Deutsch.zip 492.94KB
Comment #270
Posted on Oct 18, 2013 by Happy BearGerman test installer for 24. Please have a look at it and see if it works correctly.
I updated the Localization Wiki page for 24.
Cameron, in plugins.dtd (
- TFF-24.0.x-Sprachpaket-Deutsch.zip 496.64KB
Comment #271
Posted on Oct 18, 2013 by Happy BearScreenshot missing "More Information" link.
- MoreInfo.JPG 44.48KB
Comment #272
Posted on Oct 18, 2013 by Massive RhinoIt actually does still show up depending on how the plugin is embedded. That said, it appears much less frequently than it did before. We still need the string, though. I haven't figured out why this is yet.
Comment #273
Posted on Oct 20, 2013 by Quick KangarooItalian installer for TFF 24
- TFF-24.0.x-Langpack-Italiano.zip 720.73KB
Comment #274
Posted on Oct 20, 2013 by Happy BearLooks good, thanks! So that's 22% of our localizations done already :-) Only the copyright in the About Dialog should extend to 2013, but I can easily fix this myself before I upload the installer.
Cameron, our localizations for 17 also say 2010-2012 in the copyright because they're old of course. Are there any legal problems with that or can we just leave it as it is?
Comment #275
Posted on Oct 20, 2013 by Massive GiraffeFrench installer for TFF 24 I added the folder "TenFourFox7400/Contents/Resources/fr.lproj"
- TFF-24.0-Langpack-French.zip 553.96KB
Comment #276
Posted on Oct 20, 2013 by Happy BearLooks very good, thanks! Why did you add the extra folder, i.e. what doesn't work when it's not there? (Not that it does any harm, though.) Would be good to know in case I missed something (which is entirely possible).
Comment #277
Posted on Oct 20, 2013 by Massive GiraffeIt's for the translation of print services from the "File" menu, for example (page setup, print ...) Thanks to you for your excellent work
Comment #278
Posted on Oct 20, 2013 by Massive RhinoLegally it doesn't change things very much, but it would be nice to have it consistent as a polish issue. It's shippable as is if it will be troublesome, though.
Comment #279
Posted on Oct 20, 2013 by Happy BearI get print services in the File menu and the dialogs they invoke in the correct language (German, Italian, French) even without this folder present, but maybe it depends on system/printer setup?
The copyright date can be changed very easily, no problem.
Comment #280
Posted on Oct 24, 2013 by Happy BearFinnish langpack installer for 24. Please test.
Russian, Spanish and Swedish native speakers please have a look at http://code.google.com/p/tenfourfox/issues/detail?id=42#c140 – I need some new lines translated for the 24 installer. Without these lines – no installer.
Are the contributers for Polish and Asturian still around?
- TFF-24.0.x-Langpack-Finnish.zip 431.21KB
Comment #281
Posted on Oct 24, 2013 by Swift KangarooAs with previous releases, this time I will also made a Polish translation for TFF 24 but I need a little more time because of my work duties. Maybe this weekend I can upload something interesting :)
Comment #282
Posted on Oct 24, 2013 by Happy BearGreat! We still have plenty of time – no hurry.
Comment #283
Posted on Oct 27, 2013 by Massive RhinoFor simplicity, let's also upload these to Google Code when ready, since we still have some cap space leftover. We'll move the localizations over to SourceForge for TenFourFox.stable.next.
Comment #284
Posted on Nov 2, 2013 by Happy BearVersion numbering changes with 24, see http://tenfourfox.blogspot.de/2013/10/17010-available-for-last-time.html (comments). We could just add all possible versions to the whitelist (24.1, 24.1.1, 24.1.2, 24.2, 24.2.1, 24.2.2, which would allow for two additional chemspill releases each), or do a more general approach (24.* if this works?) Any ideas?
I'll fix the version check routine accordingly in the installers that are done already before I upload them to Google Code.
Comment #285
Posted on Nov 2, 2013 by Happy BearGrafiko…, you forgot the new strings in plugins.dtd "TenFourFox does not support plugins for this content." "More information (in English)…" Can you give me the French for that? I'll add it myself before I upload the installer. Sorry, I missed this when I tested the installer the first time.
Comment #286
Posted on Nov 2, 2013 by Massive RhinoI think making them 24.* is the best option. I don't intend to make any UI or string changes for stable.
Comment #287
Posted on Nov 2, 2013 by Happy BearHm, the asterisk doesn't work with this Applescript method. I'll just make a long whitelist. Not very elegant, but it'll work.
Comment #288
Posted on Nov 3, 2013 by Massive GiraffeWhoops! Sorry for forgetting ... I corrected the archive I sent you away. If you prefer to fix the file plugins.dtd I give you the translation of two lines: "TenFourFox does not support plugins for this content." "TenFourFox ne supporte pas les plug-ins pour ce contenu." and "More information (in English)…" "En savoir plus (En anglais)…"
- TFF-24.0-Langpack-French.zip 554.11KB
Comment #289
Posted on Nov 13, 2013 by Happy BearRussian installer for 24.x. The applescript inability to correctly display non-Roman characters remains, so the installer itself is English, as we did in 17. Preferences/Privacy/tracking is English, but this is also in the Russian Intel FF, so we'll leave it at that. They probably didn't bother anymore to translate it.
The applescript in this installer contains the new list of versions we support, reflecting the new version numbering. It's a long list, and the solution is not elegant, but it should work. Please test. For Polish and Asturian installers: When you make them, please use this version list and name your installer 24.x (not 24.0.x). I will change all installers already made accordingly.
Cameron, did you disable the "Preferences/Advanced/Data Choices" tab (=telemetry)?
- TFF-24.x-Langpack-Russian.zip 698.49KB
Comment #290
Posted on Nov 13, 2013 by Massive RhinoYes, I turned it off. Mozilla would likely just ignore our data, being tier-3, and it doesn't work quite right on 10.4 anyway.
Comment #291
Posted on Nov 15, 2013 by Happy BearLocalization progress for 24:
Asturian: mikelg...@softastur.org, can you do it? Finnish: done French: done German: done Italian: done Polish: assigned to aquarius...@gmail.com Russian: done Spanish: I need only three lines translated by a native speaker to make the installer, see http://code.google.com/p/tenfourfox/issues/detail?id=42#c140 . carlos...@gmail.com, can you do it? Swedish: dito, see http://code.google.com/p/tenfourfox/issues/detail?id=42#c140 . knez...@gmail.com, can you do it?
Comment #292
Posted on Nov 16, 2013 by Happy BearSpanish langpack installer for 24.
- TFF-24.x-Langpack-Spanish.zip 741.97KB
Comment #293
Posted on Nov 27, 2013 by Massive RhinoWe're about a week away from building 24.2.0 final. So let's go ahead and upload what we've got, preferably by Friday, so I can get the links into the new web page.
Comment #294
Posted on Nov 27, 2013 by Happy BearAlright, uploaded German, French, Spanish, Italian, Russian and Finnish, so the great majority of international users is covered. I guess we can add Polish when it's ready. Haven't heard anything about Asturian and Swedish though, sadly. I could even make them myself, I only need the few new strings translated. Maybe this will work out over time as people migrate to 24.
Comment #295
Posted on Dec 12, 2013 by Swift KangarooSorry for my late. In a few days I'll try to prepare the Polish version of the installer. Are there any problems during the preparing of the Polish translation of intel FF on which I need to consider ?
Comment #296
Posted on Dec 12, 2013 by Happy BearThe internal structure is a bit different; I described everything in http://code.google.com/p/tenfourfox/wiki/Localization.
Comment #297
Posted on Dec 12, 2013 by Massive Rhinoaquarius0101, no worries, but if possible if you could submit it by the end of December that will still allow us to upload it to Google Code before they close new downloads (I intend to drain every bit of bandwidth from them ;).
Comment #298
Posted on Dec 14, 2013 by Swift KangarooPolish translation installer for TFF 24 is ready. Please test it. If everything will be ok please upload it Google Code :)
Comment #299
Posted on Dec 14, 2013 by Happy BearThanks. I corrected a few minor things: the branding (full brand name is also just TenFourFox, see en-US). Also widened the Preferences dialog 2em so the buttons at Privacy aren't cut off, and set firefox-l10n.js to pl (we still need this to switch to another language or back to English, or else the addon locale will be confused). Otherwise it's okay, so I uploaded it to Google Code.
Comment #300
Posted on Dec 16, 2013 by Massive RhinoPolish is live.
Comment #301
Posted on Dec 16, 2013 by Swift KangarooCan You tell me where can i change default width of dialog boxes ? I don't digged so precisely trough resources of FF/TFF and it is worth to know it. Previously, I have shorten descriptions of the key labels, but it was not a good solution. Sorry for the rest of the bugs. Next time I'll do it precisely as I fix my PB G4 because at Rozetta TFF is very unstable and its difficult to work on a translation with a virtual intelmac :)
Comment #302
Posted on Dec 16, 2013 by Happy BearNo problem. My first try on a 24.x installer had a lot more bugs, but I've done so many of them now I know most of the stuff by heart.
Dialog width is set in browser/chrome/[language]/locale/browser/preferences/preferences.dtd. Intel Firefox presets should be okay actually for each localization, however they tend to forget finetuning sometimes when content changes. So the cut-off buttons are probably in the Polish Intel FF, but why not correct it if we can do it so easily. I discovered this only a few weeks ago, I used to shorten strings as well.
Comment #303
Posted on Dec 16, 2013 by Swift KangarooThx :)
Comment #304
Posted on Jan 10, 2014 by Massive GiraffeHello, I fixed two files one of which created an error: - aboutSupport.dtd - Necko.properties (translation status bar)
Happy New Year to all and "pa moli"
Sorry for my bad english!
- TFF-24.x-Langpack-French.zip 554.66KB
Comment #305
Posted on Jan 10, 2014 by Happy BearWhat did you fix for about:support? I do see the error, but only in the French localization, not in other languages (adding to test list…). Thanks for fixing this.
Oh, and: What do you mean by "Status Bar"? We don't have a status bar anymore.
Cameron, sorry, we will need to swap the French installer.
Comment #306
Posted on Jan 10, 2014 by Massive RhinoWhat was the error? OK on the swap, it just has to be done as soon as possible because of the Google Code downloads ending.
Comment #307
Posted on Jan 10, 2014 by Happy BearXML error (entity not defined) when going to about:support. Uploaded corrected installer to Google code.
- Picture 1.png 71.39KB
Comment #308
Posted on Jan 12, 2014 by Massive RhinoUpdated version is live.
Comment #309
Posted on Jun 17, 2014 by Happy BearGerman langpack installer for 31. Not much has changed under the hood localization-wise, but the interface is new (Australis) – there may be some space issues, so please test.
Comment #310
Posted on Jun 19, 2014 by Quick KangarooItalian langpack for 31.
Comment #311
Posted on Jun 20, 2014 by Happy BearThe Bookmarks/History library window is broken in localized versions. It's there, but it shows no contents. I'm looking into it, but I have no idea how to fix this.
Comment #312
Posted on Jun 20, 2014 by Happy BearFound the solution. Localized versions for whatever reason are missing in browser/chrome/[language]/locale/browser/browser.dtd. Look in 31 en-US for the correct line to insert it; translations are in 24.
This File Menu entry in is not shown for the main window. Either Intel-31 does this differently, or the localizations over there are also broken right now.
Comment #313
Posted on Jun 20, 2014 by Massive RhinoSorry, I should have warned you. I took bug 1008793 on our trunk since it was supposed to land on 31 and didn't in time, but is a Mac-specific bug.
Comment #314
Posted on Jun 20, 2014 by Happy BearNo problem. Can we just use my solution for 31 and re-insert the line in the localization file? Does it have any negative effect? I've been using the fixed German version all day and it looks fine. If I understand the bug correctly, from 32 on this won't be necessary because Open Location will be officially in the menu again, right?
Comment #315
Posted on Jun 20, 2014 by Massive RhinoYes, your solution should work fine. It will not be needed in Fx32+ (though given all the problems with 31 one wonders if this is where we part ways, but that's another discussion for the blog).
Comment #316
Posted on Jun 21, 2014 by Happy BearCorrected installer for German.
- TFF-31.x-Sprachpaket-Deutsch.zip 524.74KB
Comment #317
Posted on Jun 22, 2014 by Quick KangarooNew installer for Italian. I removed the old version.
- TFF-31.x-Langpack-Italiano.zip 730.79KB
Comment #318
Posted on Jul 6, 2014 by Happy BearSpanish langpack installer for 31.
- TFF-31.x-Langpack-Spanish.zip 404.9KB
Comment #319
Posted on Jul 7, 2014 by Happy BearRussian langpack installer for 31.
- TFF-31.x-Langpack-Russian.zip 687.82KB
Comment #320
Posted on Jul 9, 2014 by Happy BearFinnish langpack installer for 31.
- TFF-31.x-Langpack-Finnish.zip 455.75KB
Comment #321
Posted on Jul 12, 2014 by Happy BearSince we're running out of time for testing before release and we haven't heard from our Polish and French contributors, I'm going to make those installers today.
French langpack installer for 31.
- TFF-31.x-Langpack-French.zip 581.72KB
Comment #322
Posted on Jul 12, 2014 by Happy BearPolish langpack installer for 31. Assuming there are no issues, we now have the same set of installers available as for 24.
Comment #323
Posted on Jul 18, 2014 by Massive RhinoAttachments from 316-322 now live.
https://sourceforge.net/projects/tenfourfox/files/langpacks/31/
Status: Rolling
Labels:
Type-Enhancement
Priority-Medium