#4619 closed enhancement (fixed)
Tracker for Haiku internationalization progress
Reported by: | pulkomandy | Owned by: | pulkomandy |
---|---|---|---|
Priority: | blocker | Milestone: | R1/beta1 |
Component: | Kits/Locale Kit | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
This is a general ticket to track progress on internationalization. It only track the sourcecode and jamfiles part, not the availability of languages (this probably belongs outside of tracker)
Done
- Appearance preflet
- Background preflet
- Bluetooth preflet
- CPU Frequency preflet
- Fonts preflet
- Keymap preflet
- Locale preflet
- Media preflet
- Network preflet
- OpenGL preflet
- Touchpad preflet
- Tracker addon ZipOMatic
- ActivityMonitor
- CDPlayer
- CharacterMap
- DeskCalc
- Devices
Not done
Application folder:
- DiskUsage
- Icon-O-Matic
- Magnify
- MediaConverter
- MediaPlayer
- Pe
- People
- PoorMan
- Vision
Prelet:
- DataTranslations
- Notifications
- Screen
- ScreenSaver
- Time
Desktop Applets:
- LaunchBox
- PowerStatus
- ProcessController
Change History (27)
comment:1 by , 15 years ago
Description: | modified (diff) |
---|---|
Status: | new → assigned |
comment:2 by , 15 years ago
Description: | modified (diff) |
---|
comment:3 by , 15 years ago
comment:4 by , 15 years ago
Yes, may work better. We will also need a platform to keep track of the translations, but trac seems inappropriate for that (too much apps X languages combos).
comment:5 by , 15 years ago
Description: | modified (diff) |
---|
comment:6 by , 15 years ago
Description: | modified (diff) |
---|
comment:7 by , 15 years ago
Description: | modified (diff) |
---|
comment:8 by , 15 years ago
Description: | modified (diff) |
---|
comment:10 by , 15 years ago
Description: | modified (diff) |
---|
Background preflet was layouted and translated by Kirilla.
comment:11 by , 15 years ago
Description: | modified (diff) |
---|
comment:12 by , 15 years ago
Description: | modified (diff) |
---|
comment:13 by , 15 years ago
Description: | modified (diff) |
---|
comment:14 by , 15 years ago
I had a quick look at some of the "done" apps. Since it came up in #5555, the AboutRequested() isn't ready yet because the bolded app name is still fixed size. Would this be an adequate solution (plus the translation TR macros of course):
void QuickLaunch::AboutRequested() { char *appname = "QuickLaunch"; int namelength = strlen(appname); char text[512]; sprintf(text, "%s v0.9.4\n" "\twritten by Humdinger\n" "\tCopyright 2010\n\n" "QuickLaunch quickly starts any installed application. " "Just start to enter an app's name and choose " "from a list of all matching programs.\n", appname); BAlert *alert = new BAlert("about", text, "Thank you"); BTextView *view = alert->TextView(); BFont font; view->SetStylable(true); view->GetFont(&font); font.SetSize(font.Size()+4); font.SetFace(B_BOLD_FACE); view->SetFontAndColor(0, namelength, &font); alert->Go(); }
comment:15 by , 15 years ago
Yes, it could work this way. I saw some apps using a standard about dialog as a function that accepts appname, author list and copyright years as parameters. This one works fine but always assigns copyright to Haiku, Inc. which is not right for mail.
comment:16 by , 15 years ago
You're right! There's a private header AboutWindow.h that does what you list above and also does variable bolding. For flexible copyrighting it should be extended with a const char *copyHolder
(maybe defaulting to "Haiku, Inc."). It's used in LaunchBox, BTW. It's still private, however.
comment:18 by , 14 years ago
Milestone: | R1 → R1/beta1 |
---|---|
Priority: | low → blocker |
Setting this as a blocker for entering R1/Beta's.
comment:19 by , 14 years ago
Description: | modified (diff) |
---|
Updated the ticket description with a list done by Diego Luca Candido as part of GCI. Thanks !
comment:20 by , 14 years ago
"(uses BColorControl which features untranslated "Red:", "Green:" and "Blue:")" could also be deleted.
comment:22 by , 14 years ago
Description: | modified (diff) |
---|
ActivityMonitor done in hrev39769, as part of GCI. Thanks Jason "protonux" Fagnere.
comment:23 by , 14 years ago
Description: | modified (diff) |
---|
comment:24 by , 14 years ago
Description: | modified (diff) |
---|
comment:26 by , 14 years ago
BTW, Devices are done and it is also translated into Finnish in HTA, but it is not implemented in the Haiku source code. Is it only with Finnish texts so or also with all other translations? As src/tools/translations/Inspector as well.
comment:27 by , 14 years ago
Resolution: | → fixed |
---|---|
Status: | in-progress → closed |
Ok, this ticket doesn't have an useful purpose anymore. Please open individual tickets if you come accross i18n problems.
Wouldn't it be better to use this ticket in combination with a wiki page? And maybe just post a comment here once in a while.
(The ticket change emails for that header-rewrite ticket made my head hurt.)