[Pkg-mozext-commits] [gcontactsync] 30/88: Added access keys for dialogs (issue #16)

David Prévot taffit at moszumanska.debian.org
Thu Sep 18 20:52:27 UTC 2014


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository gcontactsync.

commit 04fd4a0ec0731b392bad9bb4938d52765e12e78b
Author: Josh Geenen <joshgeenen at gmail.com>
Date:   Mon Jan 20 11:36:02 2014 -0600

    Added access keys for dialogs (issue #16)
---
 src/content/AccountSetupWizard.xul      |  11 ++--
 src/content/Accounts.xul                |  11 ++--
 src/content/options.xul                 |  60 +++++++++++++------
 src/locale/en-US/AccountSetupWizard.dtd |   6 +-
 src/locale/en-US/Accounts.dtd           |  88 ++++++++++++++-------------
 src/locale/en-US/options.dtd            | 103 +++++++++++++++++++-------------
 6 files changed, 166 insertions(+), 113 deletions(-)

diff --git a/src/content/AccountSetupWizard.xul b/src/content/AccountSetupWizard.xul
index 456cb83..3072a28 100644
--- a/src/content/AccountSetupWizard.xul
+++ b/src/content/AccountSetupWizard.xul
@@ -100,13 +100,14 @@
                 onselect="com.gContactSync.AccountSetupWizard.updateAccountIDs();">
       <radio id="existingAccount"
              label="&existingAccount.label;"
+             accesskey="&existingAccount.accesskey;"
              value="existing"
              selected="true"/>
       <menulist id="existingAccountList">
         <menupopup id="existingAccountPopup"/>
       </menulist>
       <spacer height="5px"/>
-      <radio id="newAccount" label="&newAccount.label;" value="new"/>
+      <radio id="newAccount" label="&newAccount.label;" accesskey="&newAccount.accesskey;" value="new"/>
       <grid flex="1" id="newAccountGrid">
         <columns>
           <column/>
@@ -114,11 +115,11 @@
         </columns>
         <rows>
           <row align="center">
-            <label id="emailLabel" value="&email.value;" control="email"/>
+            <label id="emailLabel" value="&email.value;" control="email" accesskey="&email.accesskey;"/>
             <textbox id="email"/>
           </row>
           <row align="center">
-            <label id="passwordLabel" value="&password.value;" control="password"/>
+            <label id="passwordLabel" value="&password.value;" control="password" accesskey="&password.accesskey;"/>
             <textbox id="password" type="password"/>
           </row>
         </rows>
@@ -129,7 +130,7 @@
   <wizardpage description="&accountSettings.description;"
               onpagerewound="com.gContactSync.AccountSetupWizard.mAuthToken='';"
               onpageshow="com.gContactSync.AccountSetupWizard.setupAccountSettings();">
-    <label control="abName" value="&abName.value;"/>
+    <label control="abName" value="&abName.value;" accesskey="&abName.accesskey;"/>
     <hbox>
       <menulist id="abName">
         <menupopup id="abNamePopup"/>
@@ -140,7 +141,7 @@
               oncommand="com.gContactSync.AccountSetupWizard.newAddressBook();"/>
     </hbox>
     <spacer height="5px"/>
-    <label control="Groups" value="&Groups.label;"/>
+    <label control="Groups" value="&Groups.label;" accesskey="&Groups.accesskey;"/>
     <hbox id="GroupsBox">
       <menulist id="Groups">
         <menupopup id="GroupsPopup">
diff --git a/src/content/Accounts.xul b/src/content/Accounts.xul
index 286e720..0f9f996 100644
--- a/src/content/Accounts.xul
+++ b/src/content/Accounts.xul
@@ -16,7 +16,7 @@
    -
    - The Initial Developer of the Original Code is
    - Josh Geenen <gcontactsync at pirules.org>.
-   - Portions created by the Initial Developer are Copyright (C) 2009-2010
+   - Portions created by the Initial Developer are Copyright (C) 2009-2014
    - the Initial Developer. All Rights Reserved.
    -
    - Contributor(s):
@@ -72,8 +72,8 @@
       <groupbox id="BasicGroupbox">
         <caption label="&Basic.label;"/>
         <hbox>
-          <label control="Username" value="&Username.label;"/>
-          <label id="link-label"    value="&NewUsername.label;"
+          <label control="Username" value="&Username.label;" accesskey="&Username.accesskey;"/>
+          <label id="link-label"    value="&NewUsername.label;" accesskey="&NewUsername.accesskey;"
                  onclick="com.gContactSync.Accounts.newUsername();"/>
         </hbox>
         <menulist id="Username"
@@ -84,7 +84,7 @@
           </menupopup>
         </menulist>
         <spacer height="5px"/>
-        <label control="Groups" value="&Groups.label;"/>
+        <label control="Groups" value="&Groups.label;" accesskey="&Groups.accesskey;"/>
         <hbox id="GroupsBox">
           <menulist id="Groups"
                     oncommand="com.gContactSync.Accounts.mUnsavedChange = true;">
@@ -105,6 +105,7 @@
         <spacer height="5px"/>
         <checkbox id="disabled"
                   label="&Disable.label;"
+                  accesskey="&Disable.accesskey;"
                   tooltiptext="&Disable.tooltiptext;"
                   oncommand="com.gContactSync.Accounts.mUnsavedChange = true;"/>        
       </groupbox>
@@ -123,7 +124,7 @@
         <caption label="&Advanced.label;"/>
         <spacer height="5px"/>
         <hbox>
-          <label control="SyncDirection"  value="&SyncDirection.label;"/>
+          <label control="SyncDirection"  value="&SyncDirection.label;" accesskey="&SyncDirection.accesskey;"/>
           <label id="link-label"    value="&DirectionHelp.label;"
                  onclick="com.gContactSync.Accounts.directionPopup();"/>
         </hbox>
diff --git a/src/content/options.xul b/src/content/options.xul
index 858f020..f67424c 100644
--- a/src/content/options.xul
+++ b/src/content/options.xul
@@ -80,12 +80,14 @@
     <groupbox flex="1">
       <label href="http://pirules.org/addons/gcontactsync/preferences.php"
              class="text-link"
-             value="&help.value;"/>
+             value="&help.value;"
+             accesskey="&help.value;"/>
       <groupbox>
         <caption label="&autoSync.value;"/>
         <checkbox preference="autoSync"
                   id="autoSync"
-                  label="&autoSync.label;"/>
+                  label="&autoSync.label;"
+                  accesskey="&autoSync.accesskey;"/>
         <grid>
           <columns>
             <column/>
@@ -93,7 +95,8 @@
           <rows>
             <row align="center">
               <label control="refreshInterval"
-                     value="&refreshInterval.value;"/>
+                     value="&refreshInterval.value;"
+                     accesskey="&refreshInterval.accesskey;"/>
               <textbox preference="refreshInterval"
                        id="refreshIntervalBox"
                        maxlength="4"
@@ -101,7 +104,8 @@
             </row>
             <row align="center">
               <label control="initialDelayMinutesBox"
-                     value="&initialDelayMinutes.value;"/>
+                     value="&initialDelayMinutes.value;"
+                     accesskey="&initialDelayMinutes.accesskey;"/>
               <textbox preference="initialDelayMinutes"
                        id="initialDelayMinutesBox"
                        maxlength="8"
@@ -115,13 +119,16 @@
         <caption label="&syncBehavior.label;"/>
         <checkbox preference="syncAddresses"
                   id="syncAddresses"
-                  label="&syncAddresses.label;"/>
+                  label="&syncAddresses.label;"
+                  accesskey="&syncAddresses.accesskey;"/>
         <checkbox preference="alertSummary"
                   id="alertSummary"
-                  label="&alertSummary.label;"/>
+                  label="&alertSummary.label;"
+                  accesskey="&alertSummary.accesskey;"/>
         <checkbox preference="phoneTypes"
                   id="phoneTypes"
-                  label="&phoneTypes.label;"/>
+                  label="&phoneTypes.label;"
+                  accesskey="&phoneTypes.accesskey;"/>
         <grid flex="1">
           <columns>
             <column/>
@@ -130,7 +137,8 @@
           <rows>
             <row align="center">
               <label control="accountDelay"
-                     value="&accountDelay.value;"/>
+                     value="&accountDelay.value;"
+                     accesskey="&accountDelay.accesskey;"/>
               <textbox preference="accountDelay"
                        id="accountDelay"
                        maxlength="6"
@@ -144,13 +152,16 @@
         <caption label="&logging.label;"/>
         <checkbox preference="enableLogging"
                   id="enableLogging"
-                  label="&enableLogging.label;"/>
+                  label="&enableLogging.label;"
+                  accesskey="&enableLogging.accesskey;"/>
         <checkbox preference="verboseLog"
                   id="verboseLog"
-                  label="&verboseLog.label;"/>
+                  label="&verboseLog.label;"
+                  accesskey="&verboseLog.accesskey;"/>
         <checkbox preference="showInConsole"
                   id="showInConsole"
-                  label="&showInConsole.label;"/>
+                  label="&showInConsole.label;"
+                  accesskey="&showInConsole.accesskey;"/>
       </groupbox>
     </groupbox>
   </prefpane>
@@ -175,19 +186,23 @@
         <caption label="&buttons.label;"/>
         <checkbox preference="enableMenu"
                   id="enableMenu"
-                  label="&enableMenu.label;"/>
+                  label="&enableMenu.label;"
+                  accesskey="&enableMenu.accesskey;"/>
         <checkbox preference="addReset"
                   id="addReset"
-                  label="&addReset.label;"/>
+                  label="&addReset.label;"
+                  accesskey="&addReset.accesskey;"/>
       </groupbox>
       <groupbox>
         <caption label="&abResults.label;"/>
         <checkbox preference="phoneColLabels"
                   id="phoneColLabels"
-                  label="&phoneColLabels.label;"/>
+                  label="&phoneColLabels.label;"
+                  accesskey="&phoneColLabels.accesskey;"/>
         <checkbox preference="newColLabels"
                   id="newColLabels"
-                  label="&newColLabels.label;"/>
+                  label="&newColLabels.label;"
+                  accesskey="&newColLabels.accesskey;"/>
       </groupbox>
     </groupbox>
   </prefpane>
@@ -221,7 +236,8 @@
           <rows>
             <row align="center">
               <label control="backupInterval"
-                     value="&backupInterval.value;"/>
+                     value="&backupInterval.value;"
+                     accesskey="&backupInterval.accesskey;"/>
               <textbox preference="backupInterval"
                        id="backupInterval"
                        maxlength="6"
@@ -240,7 +256,8 @@
           <rows>
             <row align="center">
               <label control="chromeTimeBox"
-                     value="&chromeTime.value;"/>
+                     value="&chromeTime.value;"
+                     accesskey="&chromeTime.accesskey;"/>
             </row>
             <row align="center">
               <textbox preference="max_chrome_script_run_time"
@@ -250,7 +267,8 @@
             </row>
             <row align="center">
               <label control="confirmDeleteThreshold"
-                     value="&confirmDeleteThreshold.value;"/>
+                     value="&confirmDeleteThreshold.value;"
+                     accesskey="&confirmDeleteThreshold.accesskey;"/>
             </row>
             <row align="center">
               <textbox preference="confirmDeleteThreshold"
@@ -260,7 +278,8 @@
             </row>
             <row align="center">
               <label control="httpRequestTimeout"
-                     value="&httpRequestTimeout.value;"/>
+                     value="&httpRequestTimeout.value;"
+                     accesskey="&httpRequestTimeout.accesskey;"/>
             </row>
             <row align="center">
               <textbox preference="httpRequestTimeout"
@@ -275,12 +294,15 @@
       <hbox>
         <button id="resetAll"
                 label="&resetAll.label;"
+                accesskey="&resetAll.accesskey;"
                 oncommand="com.gContactSync.GAbManager.resetAllSyncedABs(true);"/>
         <button id="cleanOldPhotos"
                 label="&cleanOldPhotos.label;"
+                accesskey="&cleanOldPhotos.accesskey;"
                 oncommand="com.gContactSync.Options.deleteOldPhotos();"/>
         <button id="cleanOldPrefs"
                 label="&cleanOldPrefs.label;"
+                accesskey="&cleanOldPrefs.accesskey;"
                 oncommand="com.gContactSync.Options.cleanOldPrefs(true);"/>
       </hbox>
     </vbox>
diff --git a/src/locale/en-US/AccountSetupWizard.dtd b/src/locale/en-US/AccountSetupWizard.dtd
index 94de979..50f0b32 100644
--- a/src/locale/en-US/AccountSetupWizard.dtd
+++ b/src/locale/en-US/AccountSetupWizard.dtd
@@ -3,13 +3,15 @@
 <!ENTITY account.description         "Select the account to sync or enter your Google Account credentials below.">
 <!ENTITY account2.description        "You may setup additional accounts later.">
 <!ENTITY existingAccount.label       "Use an existing account (must be a Google Account)">
+<!ENTITY existingAccount.accesskey   "a">
 <!ENTITY newAccount.label            "Use a new account">
+<!ENTITY newAccount.accesskey        "w">
 <!ENTITY email.value                 "E-mail Address:">
+<!ENTITY email.accesskey             "m">
 <!ENTITY password.value              "Password:">
-<!ENTITY newAccount.label            "Use a new account">
+<!ENTITY password.accesskey          "P">
 
 <!ENTITY accountSettings.description "Account Settings">
 <!ENTITY newABButton.label           "New">
 <!ENTITY newABButton.accesskey       "N">
-<!ENTITY openAccounts.label          "Open Accounts dialog when finished">
 <!ENTITY finish.value                "Click Finish to add the account and synchronize.">
diff --git a/src/locale/en-US/Accounts.dtd b/src/locale/en-US/Accounts.dtd
index 02bbf29..5cef092 100644
--- a/src/locale/en-US/Accounts.dtd
+++ b/src/locale/en-US/Accounts.dtd
@@ -1,58 +1,64 @@
-<!ENTITY title.label           "gContactSync Accounts">
+<!ENTITY title.label             "gContactSync Accounts">
 
-<!ENTITY accounts.tab          "Accounts">
-<!ENTITY addressBook.label     "Address Book">
-<!ENTITY abSynced.label        "Google Account">
+<!ENTITY accounts.tab            "Accounts">
+<!ENTITY addressBook.label       "Address Book">
+<!ENTITY abSynced.label          "Google Account">
 
 <!-- Global buttons -->
-<!ENTITY addAB.label           "New Address Book">
-<!ENTITY addAB.accesskey       "N">
-<!ENTITY refreshTree.label     "Refresh">
-<!ENTITY refreshTree.accesskey "R">
+<!ENTITY addAB.label             "New Address Book">
+<!ENTITY addAB.accesskey         "N">
+<!ENTITY refreshTree.label       "Refresh">
+<!ENTITY refreshTree.accesskey   "R">
 
 <!-- Account labels and options -->
 
 <!-- Basic Settings -->
-<!ENTITY Basic.label           "Basic Settings">
-<!ENTITY Username.label        "Choose an Account">
-<!ENTITY NewUsername.label     "Add a New Account">
-<!ENTITY NoUsername.label      "No usernames found">
-
-<!ENTITY Groups.label          "Groups and Contacts to Synchronize">
-<!ENTITY AllGroups.label       "All groups and contacts">
-<!ENTITY NoGroups.label        "Only contacts (no groups)">
-<!ENTITY Contacts.label        "My Contacts">
-<!ENTITY Coworkers.label       "Coworkers">
-<!ENTITY Family.label          "Family">
-<!ENTITY Friends.label         "Friends">
-<!ENTITY GetGroups.label       "Find all Groups">
-<!ENTITY GetGroups.accesskey   "F">
+<!ENTITY Basic.label             "Basic Settings">
+<!ENTITY Username.label          "Choose an Account">
+<!ENTITY Username.accesskey      "C">
+<!ENTITY NewUsername.label       "Add a New Account">
+<!ENTITY NewUsername.accesskey   "A">
+<!ENTITY NoUsername.label        "No usernames found">
+
+<!ENTITY Groups.label            "Groups and Contacts to Synchronize">
+<!ENTITY Groups.accesskey        "G">
+<!ENTITY AllGroups.label         "All groups and contacts">
+<!ENTITY NoGroups.label          "Only contacts (no groups)">
+<!ENTITY Contacts.label          "My Contacts">
+<!ENTITY Coworkers.label         "Coworkers">
+<!ENTITY Family.label            "Family">
+<!ENTITY Friends.label           "Friends">
+<!ENTITY GetGroups.label         "Find all Groups">
+<!ENTITY GetGroups.accesskey     "F">
 
 <!-- Advanced Settings -->
-<!ENTITY showAdvanced.label    "Show Advanced Settings">
-<!ENTITY Advanced.label        "Advanced Settings">
+<!ENTITY showAdvanced.label      "Show Advanced Settings">
+<!ENTITY Advanced.label          "Advanced Settings">
 
-<!ENTITY Plugin.label          "Pick a Plugin to use">
-<!ENTITY Google.label          "Google">
+<!ENTITY Plugin.label            "Pick a Plugin to use">
+<!ENTITY Google.label            "Google">
 
-<!ENTITY SyncDirection.label   "Pick the direction for synchronization">
-<!ENTITY DirectionHelp.label   "What is this?">
-<!ENTITY Complete.label        "Complete (both Google and your client are updated)">
-<!ENTITY ReadOnly.label        "Read-only (your client receives updates from Google)">
-<!ENTITY WriteOnly.label       "Write-only (your client sends updates to Google)">
+<!ENTITY SyncDirection.label     "Pick the direction for synchronization">
+<!ENTITY SyncDirection.accesskey "P">
+<!ENTITY DirectionHelp.label     "What is this?">
+<!ENTITY Complete.label          "Complete (both Google and your client are updated)">
+<!ENTITY ReadOnly.label          "Read-only (your client receives updates from Google)">
+<!ENTITY WriteOnly.label         "Write-only (your client sends updates to Google)">
 
-<!ENTITY Disable.label         "Disable synchronization with this address book">
-<!ENTITY Disable.tooltiptext   "Check this box to skip over this address book when synchronizing.  Uncheck it when you want to synchronize it again.">
+<!ENTITY Disable.label           "Disable synchronization with this address book">
+<!ENTITY Disable.accesskey       "D">
+<!ENTITY Disable.tooltiptext     "Check this box to skip over this address book when synchronizing.  Uncheck it when you want to synchronize it again.">
 
-<!ENTITY updateG.label         "Local changes have priority over remote changes">
-<!ENTITY updateG.tooltiptext   "When a contact has been updated locally and remotely after the last synchronization, gContactSync needs to know which change to keep.  Check this box to have the local change overwrite the remote change">
+<!ENTITY updateG.label           "Local changes have priority over remote changes">
+<!ENTITY updateG.accesskey       "L">
+<!ENTITY updateG.tooltiptext     "When a contact has been updated locally and remotely after the last synchronization, gContactSync needs to know which change to keep.  Check this box to have the local change overwrite the remote change">
 
 <!-- Account buttons -->
-<!ENTITY deleteAB.label        "Delete this Address Book">
-<!ENTITY removeLogin.label     "Remove Settings">
-<!ENTITY saveChanges.label     "Save Changes">
-<!ENTITY saveChanges.accesskey "S">
+<!ENTITY deleteAB.label          "Delete this Address Book">
+<!ENTITY removeLogin.label       "Remove Settings">
+<!ENTITY saveChanges.label       "Save Changes">
+<!ENTITY saveChanges.accesskey   "S">
 
 <!-- Other -->
-<!ENTITY Close.label           "Close">
-<!ENTITY Close.accesskey       "C">
+<!ENTITY Close.label             "Close">
+<!ENTITY Close.accesskey         "C">
diff --git a/src/locale/en-US/options.dtd b/src/locale/en-US/options.dtd
index c50378b..a1733a5 100644
--- a/src/locale/en-US/options.dtd
+++ b/src/locale/en-US/options.dtd
@@ -1,44 +1,65 @@
-<!ENTITY title.label                    "gContactSync Preferences">
+<!ENTITY title.label                      "gContactSync Preferences">
 
-<!ENTITY main.tab                       "Main">
-<!ENTITY help.value                     "Help">
-<!ENTITY gettingStarted1.value          "Before you start synchronizing your contacts, please check these settings">
-<!ENTITY autoSync.value                 "Automatic Synchronization">
-<!ENTITY autoSync.label                 "Synchronize contacts automatically">
-<!ENTITY refreshInterval.value          "Synchronize Interval (minutes) [Default is 120 (2 hours)]">
-<!ENTITY initialDelayMinutes.value      "Initial sync delay (minutes) [Default is 5]">
-<!ENTITY abName.value                   "Address Book to synchronize">
-<!ENTITY syncBehavior.label             "Sync Behavior">
-<!ENTITY syncAddresses.label            "Synchronize postal addresses">
-<!ENTITY alertSummary.label             "Display a summary after every manual sync">
-<!ENTITY phoneTypes.label               "Add phone number type fields (ignore existing field names)">
-<!ENTITY accountDelay.value             "Delay between accounts (ms) [5000]">
-<!ENTITY logging.label                  "Logging">
-<!ENTITY enableLogging.label            "Enable Logging">
-<!ENTITY verboseLog.label               "Enable Verbose Logging (for debugging)">
-<!ENTITY showInConsole.label            "Log errors in the Error Console (for debugging)">
+<!ENTITY main.tab                         "Main">
+<!ENTITY help.value                       "Help">
+<!ENTITY help.accesskey                   "H">
+<!ENTITY autoSync.value                   "Automatic Synchronization">
+<!ENTITY autoSync.label                   "Synchronize contacts automatically">
+<!ENTITY autoSync.accesskey               "S">
+<!ENTITY refreshInterval.value            "Synchronize Interval (minutes) [Default is 120 (2 hours)]">
+<!ENTITY refreshInterval.accesskey        "I">
+<!ENTITY initialDelayMinutes.value        "Initial sync delay (minutes) [Default is 5]">
+<!ENTITY initialDelayMinutes.accesskey    "d">
+<!ENTITY abName.value                     "Address Book to synchronize">
+<!ENTITY abName.accesskey                 "A">
+<!ENTITY syncBehavior.label               "Sync Behavior">
+<!ENTITY syncAddresses.label              "Synchronize postal addresses">
+<!ENTITY syncAddresses.accesskey          "p">
+<!ENTITY alertSummary.label               "Display a summary after every manual sync">
+<!ENTITY alertSummary.accesskey           "m">
+<!ENTITY phoneTypes.label                 "Add phone number type fields (ignore existing field names)">
+<!ENTITY phoneTypes.accesskey             "n">
+<!ENTITY accountDelay.value               "Delay between accounts (ms) [5000]">
+<!ENTITY accountDelay.accesskey           "b">
+<!ENTITY logging.label                    "Logging">
+<!ENTITY enableLogging.label              "Enable Logging">
+<!ENTITY enableLogging.accesskey          "L">
+<!ENTITY verboseLog.label                 "Enable Verbose Logging (for debugging)">
+<!ENTITY verboseLog.accesskey             "V">
+<!ENTITY showInConsole.label              "Log errors in the Error Console (for debugging)">
+<!ENTITY showInConsole.accesskey          "E">
 
-<!ENTITY interface.tab                  "Interface">
-<!ENTITY buttons.label                  "Buttons and Menus">
-<!ENTITY enableMenu.label               "Enable the gContactSync Menu">
-<!ENTITY enableMenuLinks.label          "Add some links (Error Report Form, FAQ, etc.) to the gContactSync Menu">
-<!ENTITY addReset.label                 "Add Replace to and Replace from Server links to the Address Book context menu">
-<!ENTITY abResults.label                "Contacts List">
-<!ENTITY phoneColLabels.label           "Rename the phone column labels">
-<!ENTITY newColLabels.label             "Add the new fields to the column labels">
+<!ENTITY interface.tab                    "Interface">
+<!ENTITY buttons.label                    "Buttons and Menus">
+<!ENTITY enableMenu.label                 "Enable the gContactSync Menu">
+<!ENTITY enableMenu.accesskey             "E">
+<!ENTITY enableMenuLinks.label            "Add some links (Error Report Form, FAQ, etc.) to the gContactSync Menu">
+<!ENTITY enableMenuLinks.accesskey        "l">
+<!ENTITY addReset.label                   "Add Replace to and Replace from Server links to the Address Book context menu">
+<!ENTITY addReset.accesskey               "R">
+<!ENTITY abResults.label                  "Contacts List">
+<!ENTITY phoneColLabels.label             "Rename the phone column labels">
+<!ENTITY phoneColLabels.accesskey         "R">
+<!ENTITY newColLabels.label               "Add the new fields to the column labels">
+<!ENTITY newColLabels.accesskey           "n">
 
-<!ENTITY advanced.tab                   "Advanced">
-<!ENTITY warning.value                  "Warning - this is intended for advanced users only">
-<!ENTITY backup.label                   "Address Book Backup Policy">
-<!ENTITY backupInterval.value           "Backup interval (days, -1 to disable) [14]">
-<!ENTITY other.label                    "Other">
-<!ENTITY chromeTime.value               "'Unresponsive Script' warning delay time (0 to disable)">
-<!ENTITY confirmDeleteThreshold.value   "Minimum number of contacts to delete before requesting permission [5]">
-<!ENTITY httpRequestTimeout.value       "HTTP Request Timeout (ms, 0 to disable) [0]">
-<!ENTITY resetAll.label                 "Reset All Synced ABs">
-<!ENTITY cleanOldPrefs.label            "Clean Old AB Preferences">
-<!ENTITY cleanOldPhotos.label           "Delete Old Contact Photos">
-
-<!-- FirstLogin.xul only TODO -->
-<!ENTITY openAccounts.value             "Advanced Account Settings">
-<!ENTITY openPreferences.value          "Advanced Settings">
+<!ENTITY advanced.tab                     "Advanced">
+<!ENTITY warning.value                    "Warning - this is intended for advanced users only">
+<!ENTITY backup.label                     "Address Book Backup Policy">
+<!ENTITY backupInterval.value             "Backup interval (days, -1 to disable) [14]">
+<!ENTITY backupInterval.accesskey         "B">
+<!ENTITY other.label                      "Other">
+<!ENTITY chromeTime.value                 "'Unresponsive Script' warning delay time (0 to disable)">
+<!ENTITY chromeTime.accesskey             "U">
+<!ENTITY confirmDeleteThreshold.value     "Minimum number of contacts to delete before requesting permission [5]">
+<!ENTITY confirmDeleteThreshold.accesskey "d">
+<!ENTITY httpRequestTimeout.value         "HTTP Request Timeout (ms, 0 to disable) [0]">
+<!ENTITY httpRequestTimeout.accesskey     "H">
+<!ENTITY resetAll.label                   "Reset All Synced ABs">
+<!ENTITY resetAll.accesskey               "R">
+<!ENTITY cleanOldPrefs.label              "Clean Old AB Preferences">
+<!ENTITY cleanOldPrefs.accesskey          "C">
+<!ENTITY cleanOldPhotos.label             "Delete Old Contact Photos">
+<!ENTITY cleanOldPhotos.accesskey         "P">
+<!ENTITY resetAllSettings.label           "Reset all gContactSync settings">
+<!ENTITY resetAllSettings.accesskey       "g">

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/gcontactsync.git



More information about the Pkg-mozext-commits mailing list