Closed
Bug 220210
Opened 21 years ago
Closed 21 years ago
Bookmarks root is always English "Bookmarks" if using one profile named "default"
Categories
(SeaMonkey :: Bookmarks & History, defect)
SeaMonkey
Bookmarks & History
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: pkwarren, Assigned: p_ch)
References
()
Details
Attachments
(1 file, 1 obsolete file)
1.66 KB,
patch
|
p_ch
:
review+
jag+mozilla
:
superreview+
|
Details | Diff | Splinter Review |
This is a l10n regression from the checkin for Bug 36339. Here is the code that is causing the problem: 1778 // Gets the default name for NC:BookmarksRoot 1779 // if the user has more than one profile: always include the profile name 1780 // otherwise, include the profile name only if it is not named 'default' 1781 // the profile "default" is not localizable and arises when there is no ns4.x install 1782 nsresult useProfile; 1783 nsCOMPtr<nsIProfile> profileService(do_GetService(NS_PROFILE_CONTRACTID,&useProfile)); 1784 if (NS_SUCCEEDED(useProfile)) 1785 { 1786 nsXPIDLString currentProfileName; 1787 1788 useProfile = profileService->GetCurrentProfile(getter_Copies(currentProfileName)); 1789 if (NS_SUCCEEDED(useProfile)) 1790 { 1791 const PRUnichar *param[1] = {currentProfileName.get()}; 1792 useProfile = mBundle->FormatStringFromName(NS_LITERAL_STRING("bookmarks_root").get(), 1793 param, 1, getter_Copies(mBookmarksRootName)); 1794 if (NS_SUCCEEDED(useProfile)) 1795 { 1796 PRInt32 profileCount; 1797 useProfile = profileService->GetProfileCount(&profileCount); 1798 if (NS_SUCCEEDED(useProfile) && profileCount == 1) 1799 { 1800 ToLowerCase(currentProfileName); 1801 if (currentProfileName.Equals(NS_LITERAL_STRING("default"))) 1802 useProfile = NS_ERROR_FAILURE; 1803 } 1804 } 1805 } 1806 } 1807 1808 if (NS_FAILED(useProfile)) { 1809 mBookmarksRootName.Assign(NS_LITERAL_STRING("Bookmarks")); So basically, if there is only one profile, and that profile's name is 'default', then we fall back to the literal string "Bookmarks" for the bookmark root. This is displayed in the "File Bookmark" dialog. We should probably be going out to the string bundle and looking up a good replacement string, or using a string from another bundle which already has the word "Bookmarks" in it.
Reporter | ||
Comment 1•21 years ago
|
||
Potential fix for this problem.
Reporter | ||
Comment 2•21 years ago
|
||
Potential fix for this problem.
Reporter | ||
Updated•21 years ago
|
Attachment #132102 -
Attachment is obsolete: true
Reporter | ||
Updated•21 years ago
|
Attachment #132103 -
Flags: superreview?(jag)
Attachment #132103 -
Flags: review?(pierre_tmp)
Comment 3•21 years ago
|
||
Comment on attachment 132103 [details] [diff] [review] Patch v1 looks good r=varga
Assignee | ||
Comment 4•21 years ago
|
||
Comment on attachment 132103 [details] [diff] [review] Patch v1 r=me it would be nice also to localize the "default" profile.
Attachment #132103 -
Flags: review?(pierre_tmp) → review+
Comment 5•21 years ago
|
||
Comment on attachment 132103 [details] [diff] [review] Patch v1 sr=jag
Attachment #132103 -
Flags: superreview?(jag) → superreview+
Reporter | ||
Comment 6•21 years ago
|
||
Fixed. Checking in resources/locale/en-US/bookmarks.properties; /cvsroot/mozilla/xpfe/components/bookmarks/resources/locale/en-US/bookmarks.properties,v <-- bookmarks.properties new revision: 1.5; previous revision: 1.4 done Checking in src/nsBookmarksService.cpp; /cvsroot/mozilla/xpfe/components/bookmarks/src/nsBookmarksService.cpp,v <-- nsBookmarksService.cpp new revision: 1.299; previous revision: 1.298 done
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•