I'm partway through bug 8785, whose latest incarnation demands a
progress box for slow triage operations. It'll have messages in the box,
of course. I'm hoping to have it done today or tomorrow, but I wanted to
be sure it was on your list.
...Bryan
Philippe Bossut wrote:
Hi,
Following up on Brian's email and in preparation of this String Freeze
date, I worked on a list of the currently open bugs that do need to be
fixed *before* that date. This list is limited to strings that are
actually going through the translation mechanism. So this excludes
stuff like readme.txt, relnotes, some html files and changes in
comments that have been logged here and there.
Existing dialogs or strings that need to be updated/changed:
- 9166 P3 pbossut [havefix] Warning dialog on reading repo
from another platform has outdated menu references (reviewed by PPD,
just waiting for the tree to turn green to commit)
- 8570 P1 sheila Welcome note text for Preview release
(this is a big one and *must* be done before July 9th otherwise,
localizers will be translating something really outdated)
- 9009 P1 mimi Improve migration pop-up on app start-up (I
think Mimi has some new strings in mind to add to the dialog)
- 8961 P3 reid Email Outgoing aftermath: the current UI is
deficient (same as above)
- 5485 P3 grant Dialog for Removing a recurring event from a
collection thinks I'm deleting (if we decide the fix involves
modifying the dialog...)
- 9380 P3 capps Refine/Streamline tooltip for Quick Item Entry
field in toolbar (this change could be done in the en_US po after July
9th...)
- 9538 P3 mimi Review tooltips (same as above, we wouldn't be
able to *add* tooltips though after July 9th)
Missing dialogs, strings that needs to be created as part of fixes:
for all of those bugs, strings must be created. If done after July
9th, international users will see English dialogs instead of localized
ones:
- 6073 P3 pbossut Forward compatibility : user should be
prompted instead of letting Chandler crash
- 7447 P3 pbossut Export events needs a warning dialog if
destination file already exists
- 9111 P3 reid Update button should turn into Updated after
sending Update
- 9187 P3 capps Add Unsubscribe from Published shares to
Tools>>Sharing menu
- 9560 P3 capps Add mark as read menu
That's a nice bundle of bugs... If any of those are assigned to you,
it's time to bug bash between now and Monday...
Cheers,
- Philippe
Brian Kirsch wrote:
Hello,
July 9th has been set as the date to freeze localizable string
changes and additions in
the Chandler Python code base.
Until July 9th, developers and the design team should change any
English keys for localizable
strings in the Chandler Python code.
After July 9th, any changes must go in the en_US Chandler.po
file which will be checked in to SVN and available for modification
on July 10th.
For example in osaf.mail.constants there is the following code:
TEST_OFFLINE = _(u"Chandler Mail is currently offline.\nTo perform
this action, Mail must be in online mode.")
Overview of Translation Logic:
============================
The _ method is a short cut for a call to the
i18n.ChandlerMessageFactory which takes the
English key "Chandler Mail is currently offline.\nTo perform this
action, Mail must be in online mode."
and uses it to look up a translation from a gettext .po file for a
specific locale. If no translation is
found the default key "Chandler Mail is currently offline.\nTo
perform this action, Mail must be in online mode." is assigned to
TEST_OFFLINE.
Lets say that Mimi decides the text should read:
"Chandler Mail is currently offline.\nMail must be in online mode to
perform this action."
Before July 9th:
=====================
The change would be made directly in the osaf.mail.constants Python
file and committed
to SVN
TEST_OFFLINE = _(u"Chandler Mail is currently offline.\nMail must be
in online mode
to perform this action.")
After July 9th:
=====================
The change would be made in the Chandler.po file for the en_US locale.
1. Open the Chandler.po en_US file
2. Locate the msgid ""Chandler Mail is currently offline.\nTo perform
this action, Mail must be in online mode.
3. In the msgstr field insert "Chandler Mail is currently
offline.\nMail must be in online mode to perform this action."
Here is how it would look in the Chandler.po
#: parcels/osaf/mail/constants.py:60
msgid ""
"Chandler Mail is currently offline.\n"
"To perform this action, Mail must be in online mode."
msgstr ""
"Chandler Mail is currently offline.\n"
"Mail must be in online mode to perform this action."
After the July 9th localization code freeze any textual changes made
in the Python code will be immediately backed out of SVN.
Thanks,
Brian Kirsch
Brian Kirsch
Internationalization Architect / Mail Service Engineer
Open Source Applications Foundation
543 Howard Street 5th Floor
San Francisco, CA 94105
http://www.osafoundation.org
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design