tenfourfox icon indicating copy to clipboard operation
tenfourfox copied to clipboard

Localized versions for feature parity

Open classilla opened this issue 8 years ago • 93 comments

This will involve custom strings.

See #42 for history.

classilla avatar Sep 11 '16 22:09 classilla

Updated Locale installers with copyright 2018, fix for print/open/save dialogs and allowing for 'FPRx.y' version strings up to FPR10.5 in the version check routine. I did not use placeholders so we can easily exclude earlier versions of the browser when new custom strings or other changes are introduced that would make the installers incompatible with these versions. Also renamed the installers to show 'FPR' since '45' probably confuses people by now.

TFF-FPR.x-Langpack-Finnish.app.zip TFF-FPR.x-Packlangage-Français.app.zip TFF-FPR.x-Sprachpaket-Deutsch.app.zip TFF-FPR.x-Langpack-Italiano.app.zip TFF-FPR.x-Polski_pakiet_jezykowy.app.zip TFF-FPR.x-Langpack-Russian.app.zip TFF-FPR.x-Langpack-Spanish.app.zip TFF-FPR.x-Langpack-Swedish.app.zip

chris-chtrusch avatar Jan 08 '18 15:01 chris-chtrusch

Thanks. Will update on my return (typing from the Death Valley Ranch).

classilla avatar Jan 09 '18 03:01 classilla

Replaced on home page.

classilla avatar Jan 24 '18 06:01 classilla

How could one join in on translating TFF?

nemanjacosovic avatar Feb 22 '18 07:02 nemanjacosovic

Look at https://github.com/classilla/tenfourfox/wiki/Localization . If you feel able to do so, post the pack as an attachment here and we can get it processed for general availability.

classilla avatar Feb 23 '18 02:02 classilla

There are slight changes in the About Dialog credits/contributers list starting with FPR6. Modified the German installer accordingly. I think it should be sufficient to slip this in for all installers on occasion when something else needs to be fixed or updated. TFF-FPR.x-Sprachpaket-Deutsch.app.zip

chris-chtrusch avatar Mar 11 '18 07:03 chris-chtrusch

Do you mean you had to carry the names over? I thought if you just didn't specify that key in the locale, the default English would be used. If there is some English in there, then I should probably fix that at some point.

classilla avatar Mar 11 '18 23:03 classilla

The key is <!ENTITY contribute.start … and yes, there's some English in it.

chris-chtrusch avatar Mar 12 '18 14:03 chris-chtrusch

Localizations need updates for samesite cookie support in the developer tools. Line 'table.headers.cookies.sameSite=sameSite' is missing in 45 based localizations in storage.properties. Since the string 'same site' doesn't seem to be translated in FF60 localizations anyway (checked DE, FR, IT), I'll just copy that line over from TFF FPR8b1.

At the same time I'll update the version checker for versions >FPR10 because we're getting near that number, and remove support for <FPR8. We should keep an archive of the installers valid for up to FPR 7.

Also I'll update contributers in the about dialog.

Will post installers here shortly.

chris-chtrusch avatar Jun 18 '18 18:06 chris-chtrusch

Great, I will upload these installers with FPR8 final. Thanks!

classilla avatar Jun 18 '18 23:06 classilla

Uploaded and live.

classilla avatar Jun 26 '18 03:06 classilla

will it be a chinese version?

httpsgithu avatar Jan 31 '19 09:01 httpsgithu

It can be done. Do you mean Simplified or Traditional Chinese?

The problem is that, unlike Latin, Cyrillic and a little Greek, I'm illiterate in Chinese. I need a volunteer (native speaker if possible) to do quality control and translate a few text strings for functionality that is only in TenFourFox, not in Firefox. Can you do this?

chris-chtrusch avatar Jan 31 '19 17:01 chris-chtrusch

I need to update the © date in the about dialog, also update the version checker for TFF 14ff. While I'm at it: Any new strings to add?

chris-chtrusch avatar Apr 01 '19 15:04 chris-chtrusch

It can be done. Do you mean Simplified or Traditional Chinese?

The problem is that, unlike Latin, Cyrillic and a little Greek, I'm illiterate in Chinese. I need a volunteer (native speaker if possible) to do quality control and translate a few text strings for functionality that is only in TenFourFox, not in Firefox. Can you do this?

I'm native speaker, 2 years user of TFF and glad to help the translation of TFF in Simplified Chinese. https://github.com/classilla/tenfourfox/wiki/Localization I read that but it's quite hard for me to understand. Could you please guide me to join the translation if there's a easier way

paizhangliu avatar Apr 01 '19 15:04 paizhangliu

Paizhangpi, I'm just going to need the strings in the attached text file translated to Simplified Chinese, then I can start making the installer app. Thank you! strings to translate.txt

chris-chtrusch avatar Apr 01 '19 18:04 chris-chtrusch

(The Applescript dialogs will have to stay English because Applescript for 10.4 doesn't support non-ascii characters.) (AppleScript对话框将使用英文,因为Mac OS X 10.4的AppleScript不支持非ASCII字符。)

paizhangliu avatar Apr 01 '19 19:04 paizhangliu

Thank you! I will make the installer during the next weekend. I'll try to use the complete sentence in the About Tenfourfox dialog, I suspected such a problem :-)

I forgot this string for the About Tenfourfox dialog: Mozilla Community Credits

chris-chtrusch avatar Apr 01 '19 19:04 chris-chtrusch

That's no problem at all. TenFourFox let my powerful PowerPC Mac reborn, so I'm happy to join the translation of my native language. Feel free to contact me for further problem. the message is from TenFourFox running on my QUAD G5.

Mozilla Community Credits Mozilla 社区贡献者列表

paizhangliu avatar Apr 01 '19 19:04 paizhangliu

I need to update the © date in the about dialog, also update the version checker for TFF 14ff. While I'm at it: Any new strings to add?

If the MP4 stuff sticks, we might expose that pref. I haven't decided yet, but an "Enable H.264 video" couldn't hurt, I suppose. It's not critical however.

classilla avatar Apr 02 '19 02:04 classilla

Alright, I'll add these; since the grammar should be consistent and we have enough other things that can be 'enabled' I could even translate this myself. I'm planning to upload all new installers incl. Chinese on the weekend.

chris-chtrusch avatar Apr 02 '19 04:04 chris-chtrusch

Cameron, can we go with

ENTITY TFFh264.title "H.264 video" ENTITY TFFh264.prompt "Enable H.264 video"

in TenFourFox.dtd, and

TFFh264.title.p = H.264 video TFFh264.prompt.p = Enable H.264 video

in TenFourFox.properties?

chris-chtrusch avatar Apr 06 '19 16:04 chris-chtrusch

I was thinking about that. I think it might be better for the prompt to be

"Enable H.264 video (requires MP4 Enabler)"

but I don't know how feasible that would be with the extra localization phrase. Your call.

classilla avatar Apr 06 '19 17:04 classilla

I'll leave the parentheses in English if I'm unsure and change it in a later edition, it's not being exposed right now anyway.

chris-chtrusch avatar Apr 06 '19 17:04 chris-chtrusch

Langpack installers updated for FPR 14+. Changes: • © date in about dialog • contributers in about dialog • h.264 strings • updated version check routine in applescript

TFF-FPR14-Langpack-Spanish.app.zip TFF-FPR14-Polski_pakiet_jezykowy.app.zip TFF-FPR14-Langpack-Finnish.app.zip TFF-FPR14-Packlangage-Français.app.zip TFF-FPR14-Sprachpaket-Deutsch.app.zip TFF-FPR14-Langpack-Russian.app.zip TFF-FPR14-Langpack-Swedish.app.zip TFF-FPR14-Langpack-Italiano.app.zip

chris-chtrusch avatar Apr 06 '19 19:04 chris-chtrusch

First draft of langpack installer for Chinese (simplified). Please test.

TFF-FPR14-Langpack-Chinese-(simplified).app.zip

For the website tenfourfox.com ('We speak your language') this text needs to be translated, the section in [ ] will contain the link to the installer file:

TenFourFox speaks your language. To install Chinese (simplified) support in TenFourFox FPR, [download this installer], unzip it, and double click the installer to begin.

chris-chtrusch avatar Apr 06 '19 19:04 chris-chtrusch

TenFourFox speaks your language. TenFourFox 会说你的语言。

To install Chinese (simplified) support in TenFourFox FPR, [download this installer], unzip it, and double click the installer to begin. 若想在 TenFourFox FPR 中安装简体中文支持,[下载这个安装包],先将它解压,再双击安装包来开始。

It's a big surprise to meet the Simplified Chinese langpack installer. Since it's 5 AM now in China, I can't test the installer right away. I'll test it later.

paizhangliu avatar Apr 06 '19 21:04 paizhangliu

It works like a charm! picture

paizhangliu avatar Apr 06 '19 21:04 paizhangliu