Opened 15 years ago
Last modified 13 months ago
#4619 closed enhancement
Tracker for Haiku internationalization progress — at Version 21
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
Not done
Application folder:
- ActivityMonitor
- CDPlayer
- CharacterMap
- DeskCalc
- Devices
- DiskUsage
- Icon-O-Matic
- Magnify
- MediaConverter
- MediaPlayer
- Pe
- People
- PoorMan
- Vision
Prelet:
- DataTranslations
- Notifications
- Screen
- ScreenSaver
- Time
Desktop Applets:
- LaunchBox
- PowerStatus
- ProcessController
Change History (21)
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.
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.)