Closed
Bug 2933
Opened 26 years ago
Closed 19 years ago
Palm Pilot/NS Adbook synch probably needs UTF-8 to local folder conversion for off-line DS folder items
Categories
(MailNews Core :: Internationalization, defect, P2)
Tracking
(Not tracked)
RESOLVED
INVALID
Future
People
(Reporter: momoi, Unassigned)
Details
(Keywords: helpwanted, intl)
(This bug imported from BugSplat, Netscape's internal bugsystem. It
was known there as bug #333020
http://scopus.netscape.com/bugsplat/show_bug.cgi?id=333020
Imported into Bugzilla on 02/04/99 18:03)
** Observed with 10/20/98 Win32 4.5 RTM version **
After conversing with Tony Robinson and Rich Pizzaro, I thought
it might be a good idea to raise this question.
We have localized the dialogs in the Palm Pilot-NS AdBook synch into
Japanese. Our findings indicate that local address book folder entries
are exchanged correctly. Our default charset IDs for local AdBook folders
would generally match that of localized Palm Pilot and this is good.
Good news is that this first case would at this point constitute a huge
percentage of cases.
It seems, however, that off-line Directory Server folder entries will
*probably* not work for 8-bit data without some conversion since our DS
data will be in UTF-8. A good strategy here would be to assume that
the target charset is the same as the local AdBook CSID and do UTF-8
to LocalCSID and the reverse as data are exchanged between Communicator
and Palm Pilot.
(Scott, please confirm that we are using the DS folder data as is
when synching with Palm Pilot.)
Fortunatley I think the latter case should account for a small
percentage of users only at this time.
Per conversation with Rich and Tony, I'm filing this as a request
for enhancement in the next release. This will be a good enhancement
for enterprise market where DS use is/will be most prevalent.
Comment 1•26 years ago
|
||
I think this will be part of the 5.0 effort. Scott, does this look
reasonable for us to do a conversion for offlined databases?
- rhp
Comment 2•26 years ago
|
||
Rich, when your APIs ask for data from the offline database, I convert the UTF-8
data into the character set of your context (in this case the context you use to
create an AB_Pane). One fast solution is to make sure the win_csid for the
context is say the system default (or whatever csid we need to be in synch with
the palm pilot). Then any time you ask for data, I will automatically handle the
conversion....
The longer term solution is to look into expanding your calls into abcom.h to
require the caller to pass in a csid.
Comment 3•26 years ago
|
||
Oh, so maybe my context is just not setup correctly. I will look
at the context that I use to create the AB_Pane. I think I just
create a "dummy" context and use that, so the question is how I
set the csid for my dummy context?
- rhp
Comment 4•26 years ago
|
||
context->win_csid is the field you want to make sure is set in the context you
pass to the AB_Pane on create.
I'm not sure what csid we want to assume your palm pilot is in though....hmmm.
Are there specs about this issue and the pilot?
Comment 5•26 years ago
|
||
I think we should assume is that the default character set for
the desktop is the one we will use for the Pilot. I don't know
of anything we can check in the pilot to verify what they are
using.
- rhp
Comment 6•26 years ago
|
||
Scott and I were looking at this problem and we have a question:
- should we assume that the Pilot's character set is the system default
or the Communicator Global Default?
- rhp
Reporter | ||
Comment 7•26 years ago
|
||
I think the former (system default) would be better.
The user won't be using this synch feature unless he/she
can view the entries in the off-line UTF-8 DS folder in Japanese.
People who want to view Japanese entries are generally using
Japanese Windows. Likewise for Chinese, Korean, etc.
I know this means that we will be slighting those people who might be
using PalmSynch in Japanese but Communicator under English Windows,
but that would be acceptable.
In the best possible scenario, we could include an option to ask
the following question:
"What language is your PalmPilot in?"
then set the charset accordingly based on the user input.
Reporter | ||
Updated•26 years ago
|
Target Milestone: M7
Reporter | ||
Comment 8•26 years ago
|
||
I'm going to arbitrarily set TFV to be M7.
By then we should have some story on this from rhp.
Right, Rich?
Comment 10•26 years ago
|
||
Sounds reasonable to me...the world is a different one from the time of this
bug so this is something we have to keep on the radar screen, but when we get
to the point of thinking about building this functionality, then we need to
keep this on the radar screen.
- rhp
Updated•25 years ago
|
Target Milestone: M7 → M12
Comment 11•25 years ago
|
||
Since this has to do w/MAPI, phil suggested I cc: cwhite7@uswest.net.
Reporter | ||
Comment 12•25 years ago
|
||
It turns out that under 5.0, all Address Book data - whether
they are from LDAP or personal Address folders - are stored in UTF-8.
This means we need to do the UTF-8 to local charset conversion
for personal AdBook folder synching as well.
Should we file another bug for that or should we subsume that under
this one and correct the Summary line?
Related question is: we need to find out if there has been or will be
any change in the data charset architecture for (recent) localized
versions of Palm Pilot. Does anyone have a contact at 3 Com's Palm
Pilot division?
Updated•25 years ago
|
Target Milestone: M14 → M20
Comment 13•25 years ago
|
||
This will be a bug that I track for whoever does the hotsync work.
- rhp
Comment 14•25 years ago
|
||
Palm sync and LDAP replication are both "out" for Seamonkey, so moving this to
the helpwanted list.
Comment 15•24 years ago
|
||
Moving target milestone to "future" to be reviewed at a later time
Target Milestone: M20 → Future
Reporter | ||
Comment 16•24 years ago
|
||
QA contact to marina when/if this gets worked on.
QA Contact: momoi → marina
Comment 17•20 years ago
|
||
has anything happened on this since then? (bug cleaning)
Updated•20 years ago
|
Product: MailNews → Core
Comment 18•19 years ago
|
||
(In reply to comment #17)
> has anything happened on this since then? (bug cleaning)
INVALID (obsolete, per bienvenu "refers to stuff we did in 4.x")
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → INVALID
Assignee | ||
Updated•16 years ago
|
Product: Core → MailNews Core
You need to log in
before you can comment on or make changes to this bug.
Description
•