Hi Dominic, Good work :) nits: * multiple messages marked for translation should be split over multiple lines. * Translator messages for some/all of the strings, i.e. give the translator a warning that the naming/capitilization needs to be the same as their found in windows, otherwise people will translate without suspecting that the exact match is required for the code lookup to function. * __init__.py:692 label=_(boxArg[1]) I dont think _() can be used in that way, because gettext is run at static time to produce the catalogue rather than dynamically when the code is run, alternatively do we know that all boxArg[1] possible strings have been marked for translation elsewhere? open question: various time.sleep and their constants can be found in various places, due to computer spec/current load might these be invalidated? Can anything else be done instead of this? Sorry I dont use windows at all, so dont have any useful ideas, but might be worth asking mick/jamie on the dev list. > - ("closeWithNVDA", _("&Close the magnifier when NVDA > starts")), > + ("closeWithNVDA", _("&Close the magnifier when NVDA is > terminated")), The message seemed a little wrong, if infact I missunderstood the intension please correct. Thanks, Mesar On Mon 13/05/13,22:36, commits-noreply@xxxxxxxxxxxxx wrote: > 1 new commit in windows7magnifier: > > https://bitbucket.org/nvdaaddonteam/windows7magnifier/commits/998ce696303f/ > Changeset: 998ce696303f > Branch: master > User: mhameed > Date: 2013-05-14 00:36:13 > Summary: Mark three more ui.message() strings for translation. > Fix suspected copy/paste error, should magnifier be terminated when nvda is > quit. > > Affected #: 1 file > > diff --git a/addon/globalPlugins/Windows7Magnifier/__init__.py > b/addon/globalPlugins/Windows7Magnifier/__init__.py > index 8230404..79a2596 100644 > --- a/addon/globalPlugins/Windows7Magnifier/__init__.py > +++ b/addon/globalPlugins/Windows7Magnifier/__init__.py > @@ -154,7 +154,7 @@ class GlobalPlugin(globalPluginHandler.GlobalPlugin): > @param gesture: the gesture which caused this action > """ > if self.isMagnifierRunning(): > - ui.message("Closing magnifier") > + ui.message(_("Closing magnifier")) > # Pause so the speech can complete uninterrupted > time.sleep(1) > self.closeMagnifier() > @@ -549,7 +549,7 @@ class GlobalPlugin(globalPluginHandler.GlobalPlugin): > followTextInsertion = > Windows7MagnifierConfig.conf["magnifier"]["followTextInsertion"] > ) > > - ui.message("Settings applied") > + ui.message(_("Settings applied")) > > # beep to indicate readiness > for i in range(3): > @@ -669,7 +669,7 @@ class MagnifierSettingsDialog(gui.SettingsDialog): > boxArgs = [ > None, > ("startWithNVDA", _("&Start the magnifier when NVDA > starts")), > - ("closeWithNVDA", _("&Close the magnifier when NVDA > starts")), > + ("closeWithNVDA", _("&Close the magnifier when NVDA is > terminated")), > ("hideMagnifierControls", _("&Hide the magnifier > control window")), > ("muteNVDA", _("Mute NVDA when the magnifier control > window has focus (requires reload)")), > None, > @@ -734,7 +734,7 @@ class MagnifierSettingsDialog(gui.SettingsDialog): > trackingSelected = True > break > if self.getMode() != "Lens" and not trackingSelected: > - ui.message("You must select at least one 'Follow' > option") > + ui.message(_("You must select at least one 'Follow' > option")) > else: > for name,box in self.checkBoxes.items(): > Windows7MagnifierConfig.conf["magnifier"][name] > = box.IsChecked() > > Repository URL: https://bitbucket.org/nvdaaddonteam/windows7magnifier/ > > -- > > This is a commit notification from bitbucket.org. You are receiving > this because you have the service enabled, addressing the recipient of > this email. > ---------------------------------------------------------------- > > NVDA add-ons Central: A list for discussing NVDA add-ons > > To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. > > To unsubscribe, send an email with the subject line of "unsubscribe" (without > quotes) to nvda-addons-request@xxxxxxxxxxxxx. > > If you have questions for list moderators, please send a message to > nvda-addons-moderators@xxxxxxxxxxxxx. > ---------------------------------------------------------------- NVDA add-ons Central: A list for discussing NVDA add-ons To post a message, send an email to nvda-addons@xxxxxxxxxxxxx. To unsubscribe, send an email with the subject line of "unsubscribe" (without quotes) to nvda-addons-request@xxxxxxxxxxxxx. If you have questions for list moderators, please send a message to nvda-addons-moderators@xxxxxxxxxxxxx.