Changeset 99

Show
Ignore:
Timestamp:
08/08/07 16:22:01 (1 year ago)
Author:
bart
Message:

0.8.1

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Controller.m

    r97 r99  
    368368 
    369369        ProcessSerialNumber focusSerialNumber; 
     370        GetFrontProcess(&focusSerialNumber); 
    370371 
    371372        SecKeychainSetUserInteractionAllowed(TRUE); 
     
    377378        { 
    378379                [passphraseIsRequestedLock unlock]; 
     380                SetFrontProcess(&focusSerialNumber); 
    379381                return nil; 
    380382        } 
     
    395397        else if ([question hasSuffix:@"'s password: "]) 
    396398        { 
    397                 consultKeychain = [[NSUserDefaults standardUserDefaults] boolForKey:AddInteractivePasswordString]
     399                consultKeychain = YES
    398400                accountName = [[[question componentsSeparatedByString:@"'s"] objectAtIndex:0] UTF8String]; 
    399401        } 
     
    408410                        return @"no"; 
    409411                 
     412 
    410413                int r = NSRunAlertPanel(local(@"UnknownHostKey"), question, local(@"No"), local(@"Yes"), nil); 
     414 
     415                SetFrontProcess(&focusSerialNumber); 
     416 
    411417                NSString *response = ( r == NSAlertAlternateReturn) ? @"yes" : @"no"; 
     418 
    412419                return response; 
    413420        }  
     
    416423        { 
    417424                serviceName = "SSHKeychain"; 
    418  
    419                 GetFrontProcess(&focusSerialNumber); 
    420425 
    421426                if(!interaction) 
     
    454459                { 
    455460                        kcPassword[passwordLength] = '\0'; 
     461 
     462                        NSString *returnString = [NSString stringWithCString:kcPassword]; 
     463 
     464                        SecKeychainItemFreeContent(NULL, kcPassword); 
    456465                         
    457                         return [NSString stringWithCString:kcPassword]
     466                        return returnString
    458467                } 
    459468        } 
     
    461470        if(interaction) 
    462471        { 
     472 
    463473                /* Dictionary for the panel. */ 
    464474                dict = [NSMutableDictionary dictionary]; 
     
    488498                        passphraseIsRequested = NO; 
    489499                        [passphraseIsRequestedLock unlock]; 
     500                        SetFrontProcess(&focusSerialNumber); 
    490501                        return nil; 
    491502                } 
     
    497508                        passphraseIsRequested = NO; 
    498509                        [passphraseIsRequestedLock unlock]; 
     510                        SetFrontProcess(&focusSerialNumber); 
    499511                        return nil; 
    500512                } 
     
    506518                        passphraseIsRequested = NO; 
    507519                        [passphraseIsRequestedLock unlock]; 
     520                        SetFrontProcess(&focusSerialNumber); 
    508521                        return nil; 
    509522                } 
     
    521534                                serviceName = "SSHKeychain"; 
    522535                                 
    523                                 GetFrontProcess(&focusSerialNumber); 
    524                                  
    525536                                SecKeychainAddGenericPassword(nil, strlen(serviceName), serviceName, strlen(accountName), accountName, [passphrase length], (const void *)[passphrase UTF8String], nil); 
    526                                  
    527                                 SetFrontProcess(&focusSerialNumber); 
    528537                        } 
    529538                         
     
    532541                        [passphraseIsRequestedLock unlock]; 
    533542                         
     543                        SetFrontProcess(&focusSerialNumber); 
     544 
    534545                        return passphrase; 
    535546                } 
    536547 
    537548        } 
     549         
     550        SetFrontProcess(&focusSerialNumber); 
    538551         
    539552        [passphraseIsRequestedLock lock]; 
  • trunk/English.lproj/Credits.html

    r1 r99  
    1313   Jelle v/d Berg<br /><br /> 
    1414   <b>Testing, Suggestions &amp; Localization</b><br /> 
    15    Daniel M. Zimmerman, Martin Bokman,<br /> 
    16    Scott A. McIntyre, Moritz Borgmann,<br /> 
    17    Matt Anton, Christian Renz, Marco Olivo<br /> 
    18    RedGecko, Robert Malmgren, Peter A. Friend 
     15   Daniel M. Zimmerman, Martin Bokman, Matt Anton<br /> 
     16   Scott A. McIntyre, Moritz Borgmann, Christian Renz<br /> 
     17   Marco Olivo, RedGecko, Robert Malmgren<br /> 
     18   Peter A. Friend, Roeland Veling, Roberto J. Drebes 
    1919  </font> 
    2020 </center> 
  • trunk/English.lproj/InfoPlist.strings

    r98 r99  
    11CFBundleName = "SSHKeychain"; 
    2 CFBundleShortVersionString = "0.7.3"; 
    3 CFBundleGetInfoString = "SSHKeychain 0.7.3, Copyright (c) 2003-2006 Bart Matthaei"; 
    4 NSHumanReadableCopyright = "Copyright (c) 2003-2006 Bart Matthaei"; 
     2CFBundleShortVersionString = "0.8.1"; 
     3CFBundleGetInfoString = "SSHKeychain 0.8.1, Copyright (c) 2003-2007 Bart Matthaei"; 
     4NSHumanReadableCopyright = "Copyright (c) 2003-2007 Bart Matthaei"; 
  • trunk/English.lproj/Preferences.nib/info.nib

    r64 r99  
    88        <dict> 
    99                <key>1065</key> 
    10                 <string>304 452 416 112 0 0 1024 746 </string> 
     10                <string>512 580 416 112 0 0 1440 938 </string> 
    1111                <key>640</key> 
    12                 <string>264 325 495 360 0 0 1024 746 </string> 
     12                <string>472 473 495 343 0 0 1440 938 </string> 
    1313                <key>722</key> 
    1414                <string>446 468 495 234 0 0 1440 878 </string> 
     
    2626                <string>446 468 495 234 0 0 1440 878 </string> 
    2727                <key>909</key> 
    28                 <string>264 396 495 234 0 0 1024 746 </string> 
     28                <string>472 519 495 234 0 0 1440 938 </string> 
    2929        </dict> 
    3030        <key>IBFramework Version</key> 
    31         <string>364.0</string> 
     31        <string>443.0</string> 
    3232        <key>IBOpenObjects</key> 
    3333        <array> 
     34                <integer>1065</integer> 
     35                <integer>909</integer> 
    3436                <integer>640</integer> 
    35                 <integer>909</integer> 
    3637        </array> 
    3738        <key>IBSystem Version</key> 
    38         <string>7W98</string> 
     39        <string>8P135</string> 
    3940</dict> 
    4041</plist> 
  • trunk/French.lproj/Credits.html

    r1 r99  
    11<?xml version="1.1" encoding="utf-8"?> 
    2  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    3  "http://www.w3.org/TR/xhtml11/DTD/xhtml1-transitional.dtd"> 
    4  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> 
    5   <head> 
    6    <title>Crédits</title> 
    7    <meta http-equiv="content-type" content="text/html;charset=utf-8"> 
    8   </head> 
    9   <body> 
    10    <center> 
    11     <font face="Verdana" size="-2"> 
    12      <b>Développement & Design</b> 
    13      <br /> 
    14      Bart Matthaei<br /> 
    15      <br /> 
    16      <b>Création de l'icÃŽne</b> 
    17      <br /> 
    18      Jelle v/d Berg<br /> 
    19      <br /> 
    20      <b>Tests, Suggestions & Traductions</b> 
    21      <br /> 
    22      Daniel M. Zimmerman, Martin Bokman,<br /> 
    23      Scott A. McIntyre, Moritz Borgmann,<br /> 
    24      Matt Anton, Christian Renz, Marco Olivo<br /> 
    25      RedGecko, Robert Malmgren, Peter A. Friend 
    26     </font> 
    27    </center> 
    28   </body> 
    29  </html> 
     2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml1-transitional.dtd"> 
     3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> 
     4<head> 
     5 <title>Credits</title> 
     6</head> 
     7<body> 
     8 <center> 
     9  <font face="Verdana" size="-2"> 
     10   <b>Implémentation &amp; Interface</b><br /> 
     11   Bart Matthaei<br /><br /> 
     12   <b>Création de l'icÃŽne</b><br /> 
     13   Jelle v/d Berg<br /><br /> 
     14   <b>Testeurs,Traducteurs &amp; Suggestions </b><br /> 
     15   Daniel M. Zimmerman, Martin Bokman, Matt Anton<br /> 
     16   Scott A. McIntyre, Moritz Borgmann, Christian Renz<br /> 
     17   Marco Olivo, RedGecko, Robert Malmgren<br /> 
     18   Peter A. Friend, Roeland Veling, Roberto J. Drebes 
     19  </font> 
     20 </center> 
     21</body> 
     22</html> 
  • trunk/French.lproj/InfoPlist.strings

    r98 r99  
    1 CFBundleName = "SSHKeychain"; 
    2 CFBundleShortVersionString = "0.7.3"; 
    3 CFBundleGetInfoString = "SSHKeychain 0.7.3, Copyright (c) 2003-2004 Bart Matthaei"; 
    4 NSHumanReadableCopyright = "Copyright (c) 2003-2004 Bart Matthaei"; 
     1CFBundleName = "SSHKeychain"; 
     2CFBundleShortVersionString = "0.8.1"; 
     3CFBundleGetInfoString = "SSHKeychain 0.8.1, Copyright (c) 2003-2007 Bart Matthaei"; 
     4NSHumanReadableCopyright = "Copyright (c) 2003-2007 Bart Matthaei"; 
  • trunk/French.lproj/Localizable.strings

    r6 r99  
    1 /* $Id: Localizable.strings,v 1.6 2004/06/23 08:12:20 bart Exp $ */ 
     1/* $Id: Localizable.strings,v 1.6 2004/06/23 08:12:20 bart Exp $ */ 
    22 
    33"Yes" = "Oui"; 
    44"No" = "Non"; 
    55 
    6 "Download" = "Télécharger"; 
     6"Download" = "Télécharger"; 
    77"Cancel" = "Annuler"; 
    8 "Changes" = "Nouveautés"; 
     8"Changes" = "Nouveautés"; 
    99 
    1010"LockAppleKeychain" = "Verrouiller le trousseau"; 
    11 "UnlockAppleKeychain" = "Déverrouiller le trousseau"; 
     11"UnlockAppleKeychain" = "Déverrouiller le trousseau"; 
    1212 
    13 "AddedAuthsockToEnvironment" = "La variable \"SSH_AUTH_SOCK\" a été ajoutée au fichier ~/.MacOSX/environment.plist\".\nElle sera opérationnelle lors de la prochaine session."; 
    14 "ChangedAuthsockInEnvironment" = "La variable \"SSH_AUTH_SOCK\" a été modifiée dans le fichier ~/.MacOSX/environment.plist\".\nElle sera opérationnelle lors de la prochaine session."; 
     13"AddedAuthsockToEnvironment" = "La variable \"SSH_AUTH_SOCK\" a été ajoutée au fichier ~/.MacOSX/environment.plist\".\nElle sera opérationnelle lors de la prochaine session."; 
     14"ChangedAuthsockInEnvironment" = "La variable \"SSH_AUTH_SOCK\" a été modifiée dans le fichier ~/.MacOSX/environment.plist\".\nElle sera opérationnelle lors de la prochaine session."; 
    1515 
    16 "CheckForUpdates" = "Vérifier les mises à jour"; 
    17 "FailedToRetrieveXMLVersionInfo" = "Échec lors de la vérification du fichier XML d'information."; 
     16"CheckForUpdates" = "Vérifier les mises à jour..."; 
     17"FailedToRetrieveXMLVersionInfo" = "Échec lors de la vérification du fichier XML d'information."; 
    1818 
    19 "Can'tFigureOutOwnVersion" = "Je ne sais même pas quelle est ma version."; 
     19"Can'tFigureOutOwnVersion" = "Je ne sais même pas quelle est ma version."; 
    2020 
    2121"NewVersion" = "Nouvelle version"; 
     
    2323"NoNewVersion" = "Il n'y a pas de nouvelle version."; 
    2424 
    25 "AgentTerminatedPanelTitle" = "L'ajout à quitté."; 
    26 "AgentTerminatedPanelText" = "L'agent a quitté inopinément. Voulez-vous le relancer ?"; 
     25"AgentTerminatedPanelTitle" = "L'ajout à quitté."; 
     26"AgentTerminatedPanelText" = "L'agent a quitté inopinément. Voulez-vous le relancer ?"; 
    2727 
    28 "PreferencesNotSavedPanelTitle" = "Préférences non enregistrées."; 
    29 "PreferencesNotSavedPanelText" = "Voulez-vous enregistrer vos préférences ?"; 
     28"PreferencesNotSavedPanelTitle" = "Préférences non enregistrées."; 
     29"PreferencesNotSavedPanelText" = "Voulez-vous enregistrer vos préférences ?"; 
    3030 
    31 "DisplayPanelTitle" = "Changement de configuration"; 
    32 "DisplayPanelText" = "Les changements apportés seront opérationnels au prochain lancement de SSHKeychain."; 
    33 "DisplayChangeNotAllowed" = "Vous n'avez pas le droit d'écrire dans le bundle SSHKeychain, donc l'option d'affichage ne peut être changée."; 
     31"DisplayPanelTitle" = "Affichage"; 
     32"DisplayPanelText" = "Les changements apportés seront opérationnels au prochain lancement de SSHKeychain."; 
     33"DisplayChangeNotAllowed" = "Vous n'avez pas le droit d'écrire dans le bundle SSHKeychain, donc l'option d'affichage ne peut être changée."; 
    3434 
    3535"NewSocketpathPanelTitle" = "Nouvel emplacement du socket"; 
    36 "NewSocketpathPanelText" = "Le nouvel emplacement du socket sera utilisé par l'agent à son prochain lancement.\nLa variable d'environnement globale \"SSH_AUTH_SOCK\" sera affectée par ce changement lors de la procjaine session."; 
     36"NewSocketpathPanelText" = "Le nouvel emplacement du socket sera utilisé par l'agent à son prochain lancement.\nLa variable d'environnement globale \"SSH_AUTH_SOCK\" sera affectée par ce changement lors de la procjaine session."; 
    3737 
    38 "InvalidKey" = "Clé invalide"; 
    39 "KeyAlreadyOnList" = "Cette clé est déjà dans la liste"; 
     38"InvalidKey" = "Clé invalide"; 
     39"KeyAlreadyOnList" = "Cette clé est déjà dans la liste"; 
    4040 
    41 "ReadPermissionToKeyDenied" = "Lecture de la clé interdite"; 
     41"ReadPermissionToKeyDenied" = "Lecture de la clé interdite"; 
    4242 
    43 "InvalidPrivateKey" = "Clé privée invalide"; 
     43"InvalidPrivateKey" = "Clé privée invalide"; 
    4444 
    4545"StartAgent" = "Lancer l'agent"; 
    46 "StopAgent" = "Arrêter l'agent"; 
     46"StopAgent" = "Arrêter l'agent"; 
    4747 
    48 "FailedToStartAgent" = "Échec du lancement de ssh-agent."; 
    49 "FailedToStopAgent" = "Échec de l'arrêt de ssh-agent."; 
    50 "FailedToStartAgentSocketpathInvalid" = "Échec du lancement de ssh-agent. L'emplacement du socket est invalide."; 
    51 "AgentNotFound" = "L'exécutable ssh-agent n'a pu être trouvé à l'emplacement indiqué dans les préférences de SSHKeychain."; 
     48"FailedToStartAgent" = "Échec du lancement de ssh-agent."; 
     49"FailedToStopAgent" = "Échec de l'arrêt de ssh-agent."; 
     50"FailedToStartAgentSocketpathInvalid" = "Échec du lancement de ssh-agent. L'emplacement du socket est invalide."; 
     51"AgentNotFound" = "L'exécutable ssh-agent n'a pu être trouvé à l'emplacement indiqué dans les préférences de SSHKeychain."; 
    5252 
    53 "AddAllKeysToAgent" = "Ajouter toutes les clés à l'agent"; 
    54 "AddAllKeysToAgentFailed" = "Échec lors de l'ajout de toutes les clés à l'agent."; 
    55 "AddSingleKeyToAgent" = "Ajouter une seule clé à l'agent"; 
    56 "AddSingleKeyToAgentFailed" = "Échec lors de l'ajout de la clé à l'agent."; 
    57 "AgentNotRunning" = "L'agent n'est pas lancé."; 
     53"AddAllKeysToAgent" = "Ajouter toutes les clés à l'agent"; 
     54"AddAllKeysToAgentFailed" = "Échec lors de l'ajout de toutes les clés à l'agent."; 
     55"AddSingleKeyToAgent" = "Ajouter une seule clé à l'agent"; 
     56"AddSingleKeyToAgentFailed" = "Échec lors de l'ajout de la clé à l'agent."; 
     57"AgentNotRunning" = "L'agent n'est pas lancé."; 
    5858 
    59 "RemoveAllKeysFromAgent" = "Effacer toutes les clés de l'agent"; 
    60 "RemoveAllKeysFromAgentFailed" = "Échec lors de l'effacement de toutes les clés de l'agent."; 
     59"RemoveAllKeysFromAgent" = "Effacer toutes les clés de l'agent"; 
     60"RemoveAllKeysFromAgentFailed" = "Échec lors de l'effacement de toutes les clés de l'agent."; 
    6161 
    62 "AgentNotStarted" = "L'agent n'est pas lancé"; 
    63 "InternalInconsistency" = "ProblÚme interne"; 
     62"AgentNotStarted" = "L'agent n'est pas lancé"; 
     63"InternalInconsistency" = "Problème interne"; 
    6464 
    65 "SocketpathDirectory" = "L'emplacement du socket est apparemment un répertoire."; 
    66 "PleaseChangeSocketpath" = "Changez s'il vous plaît l'emplacement du socket dans les préférences."; 
     65"SocketpathDirectory" = "L'emplacement du socket est apparemment un répertoire."; 
     66"PleaseChangeSocketpath" = "Changez s'il vous plaît l'emplacement du socket dans les préférences."; 
    6767 
    68 "Can'tWriteSocketInDirectory" = "Écriture du socket dans le répertoire impossible."; 
    69 "PleaseCheckPermissions" = "Vérifiez s'il vous plaît les permissions."; 
     68"Can'tWriteSocketInDirectory" = "Écriture du socket dans le répertoire impossible."; 
     69"PleaseCheckPermissions" = "Vérifiez s'il vous plaît les permissions."; 
    7070 
    71 "Couldn'tCreateSocketDirectory" = "Impossible de créer le répertoire où le socket doit être placé."; 
    72 "PleaseCreateItManually" = "Créez-le manuellement."; 
     71"Couldn'tCreateSocketDirectory" = "Impossible de créer le répertoire où le socket doit être placé."; 
     72"PleaseCreateItManually" = "Créez-le manuellement."; 
    7373 
    7474 
    7575"PleaseSelectAPath" = "Choisissez un emplacement."; 
    76 "AlreadyExists" = "existe déjà."; 
    77 "KeyTypeUnknown" = "Type de clé inconnu."; 
     76"AlreadyExists" = "existe déjà."; 
     77"KeyTypeUnknown" = "Type de clé inconnu."; 
    7878"NumberOfBitsInvalid" = "Longueur invalide."; 
    79 "PassphraseTooShort" = "Mot de passe trop court (5 caractÚres min.)."; 
    80 "Generating" = "Création..."; 
    81 "KeyGenerationFailed" = "Échec lors de la création de la clé."; 
     79"PassphraseTooShort" = "Mot de passe trop court (5 caractères min.)."; 
     80"Generating" = "Création..."; 
     81"KeyGenerationFailed" = "Échec lors de la création de la clé."; 
    8282 
    83 "WhereWouldYouLikeToSaveThePrivateKey" = "Où voulez-vous enregistrer la clé privée ?"; 
     83"WhereWouldYouLikeToSaveThePrivateKey" = "Où voulez-vous enregistrer la clé privée ?"; 
    8484 
    85 "AddPassphraseToAppleKeychain" = "Ajouter le mot de passe dans le trousseau d'accÚs Apple"; 
    86 "Passphrase" = "Mot de passe"; 
     85"AddPassphraseToAppleKeychain" = "Ajouter le mot de passe dans le trousseau d'accès Apple"; 
     86"Passphrase" = "Mot de passe :"; 
    8787 
    88 "TunnelForwardingFailed" = "Échec lors du passage par le tunnel"; 
     88"TunnelForwardingFailed" = "Échec lors du passage par le tunnel"; 
    8989 
    90 "ForwardingFailedDuringInitialization" = "Échec du passsage lors de l'initialisation"; 
     90"ForwardingFailedDuringInitialization" = "Échec du passsage lors de l'initialisation"; 
    9191 
    92 "TunnelSetupFailed" = "Échec des réglages du tunnel"; 
     92"TunnelSetupFailed" = "Échec des réglages du tunnel"; 
    9393 
    94 "TunnelTerminated" = "Tunnel fermé"; 
    95 "TunnelUnexpectedlyTerminated" = "Le tunnel a quitté inopinément. Il ne sera pas relancé."; 
    96 "TunnelTerminatedAndCouldNotBeRestarted" = "Le tunnel a quitté inopinément et n'a pu être relancé."; 
     94"TunnelTerminated" = "Tunnel fermé"; 
     95"TunnelUnexpectedlyTerminated" = "Le tunnel a quitté inopinément. Il ne sera pas relancé."; 
     96"TunnelTerminatedAndCouldNotBeRestarted" = "Le tunnel a quitté inopinément et n'a pu être relancé."; 
    9797 
    9898"ActiveTunnel" = "Tunnel ouvert"; 
     
    101101 
    102102"ConfirmationPanelTitle" = "Confirmation requise"; 
    103 "ConfirmationPanelText" = "Un client essaye d'utiliser vos clés. Voulez-vous l'autoriser ?"; 
     103"ConfirmationPanelText" = "Un client essaye d'utiliser vos clés. Voulez-vous l'autoriser ?"; 
    104104 
    105 "Preferences" = "Préférences"; 
    106 "General" = "Général"; 
     105"Preferences" = "Préférences"; 
     106"General" = "Général"; 
    107107"Display" = "Affichage"; 
    108 "Security" = "Sécurité"; 
     108"Security" = "Sécurité"; 
    109109"Environment" = "Environnement"; 
    110 "SSH Keys" = "Clés SSH"; 
     110"SSH Keys" = "Clés SSH"; 
    111111"Tunnels" = "Tunnels"; 
     112 
     113"UnknownHostKey" = "Clé de l'hôte inconnue"; 
  • trunk/French.lproj/MainMenu.nib/info.nib

    r1 r99  
    44<dict> 
    55        <key>IBDocumentLocation</key> 
    6         <string>43 42 582 332 0 0 1024 746 </string> 
     6        <string>17 395 582 332 0 0 1024 746 </string> 
    77        <key>IBEditorPositions</key> 
    88        <dict> 
    99                <key>29</key> 
    10                 <string>11 615 456 44 0 0 1024 746 </string> 
     10                <string>108 462 483 44 0 0 1440 878 </string> 
    1111                <key>385</key> 
    12                 <string>125 259 199 130 0 0 1024 746 </string> 
     12                <string>187 315 211 130 0 0 1440 878 </string> 
    1313                <key>477</key> 
    14                 <string>222 164 199 199 0 0 1024 746 </string> 
     14                <string>331 204 211 199 0 0 1440 878 </string> 
    1515        </dict> 
    1616        <key>IBFramework Version</key> 
    17         <string>362.0</string> 
     17        <string>446.1</string> 
    1818        <key>IBSystem Version</key> 
    19         <string>7H63</string> 
     19        <string>8R2218</string> 
    2020</dict> 
    2121</plist> 
  • trunk/French.lproj/Preferences.nib/classes.nib

    r1 r99  
    7777        { 
    7878            ACTIONS = { 
     79                changeCheckScreensaverInterval = id;  
     80                changeKeyTimeout = id;  
    7981                changeMinutesOfSleep = id;  
     82                changeOnScreensaver = id;  
    8083                changeOnSleep = id;  
    8184                toggleCustomSecuritySettings = id;  
     
    8487            LANGUAGE = ObjC;  
    8588            OUTLETS = { 
     89                addInteractivePasswordsToKeychain = id;  
    8690                addKeysOnConnection = id;  
    8791                askForConfirmation = id;  
     92                checkScreensaverInterval = id;  
     93                checkScreensaverIntervalTextfield = id;  
    8894                customSecuritySettingsView = id;  
    8995                followKeychain = id;  
     96                keyTimeout = id;  
     97                keyTimeoutTextfield = id;  
    9098                minutesOfSleep = id;  
    9199                minutesOfSleepTextfield = id;  
     
    98106        { 
    99107            ACTIONS = { 
     108                addDynamicPortForward = id;  
    100109                addLocalPortForward = id;  
    101110                addRemotePortForward = id;  
    102111                addTunnel = id;  
     112                delDynamicPortForward = id;  
    103113                delLocalPortForward = id;  
    104114                delRemotePortForward = id;  
     
    108118            LANGUAGE = ObjC;  
    109119            OUTLETS = { 
     120                delDynamicPortForwardButton = id;  
    110121                delLocalPortForwardButton = id;  
    111122                delRemotePortForwardButton = id;  
    112123                delTunnelButton = id;  
     124                dynamicPortForwardTable = id;  
    113125                localPortForwardTable = id;  
    114126                remotePortForwardTable = id;  
    115127                tunnelCompression = id;  
     128                tunnelDetailsTabView = NSTabView;  
    116129                tunnelDetailsView = id;  
    117130                tunnelHostname = id;  
     
    120133                tunnelName = id;  
    121134                tunnelPort = id;  
     135                tunnelRemoteAccess = id;  
    122136                tunnelTable = id;  
    123137                tunnelUser = id;  
  • trunk/French.lproj/Preferences.nib/info.nib

    r1 r99  
    44<dict> 
    55        <key>IBDocumentLocation</key> 
    6         <string>81 70 388 356 0 0 1024 746 </string> 
     6        <string>32 390 388 356 0 0 1024 746 </string> 
    77        <key>IBEditorPositions</key> 
    88        <dict> 
    99                <key>1065</key> 
    10                 <string>294 452 435 117 0 0 1024 746 </string> 
     10                <string>532 529 416 112 0 0 1440 878 </string> 
    1111                <key>640</key> 
    12                 <string>80 439 494 266 0 0 1024 746 </string> 
     12                <string>493 393 495 384 0 0 1440 878 </string> 
    1313                <key>722</key> 
    14                 <string>264 394 495 234 0 0 1024 746 </string> 
     14                <string>493 468 495 234 0 0 1440 878 </string> 
    1515                <key>750</key> 
    16                 <string>286 426 451 169 0 0 1024 746 </string> 
     16                <string>534 500 412 169 0 0 1440 878 </string> 
    1717                <key>758</key> 
    18                 <string>312 460 399 102 0 0 1024 746 </string> 
     18                <string>541 534 399 102 0 0 1440 878 </string> 
    1919                <key>778</key> 
    20                 <string>297 374 429 274 0 0 1024 746 </string> 
     20                <string>526 448 429 274 0 0 1440 878 </string> 
    2121                <key>836</key> 
    22                 <string>313 463 398 96 0 0 1024 746 </string> 
     22                <string>541 537 398 96 0 0 1440 878 </string> 
    2323                <key>872</key> 
    24                 <string>264 404 495 214 0 0 1024 746 </string> 
     24                <string>493 478 495 214 0 0 1440 878 </string> 
    2525                <key>893</key> 
    26                 <string>264 394 495 234 0 0 1024 746 </string> 
     26                <string>493 468 495 234 0 0 1440 878 </string> 
    2727                <key>909</key> 
    28                 <string>263 396 495 229 0 0 1024 746 </string> 
     28                <string>493 468 495 234 0 0 1440 878 </string> 
    2929        </dict> 
    3030        <key>IBFramework Version</key> 
    31         <string>364.0</string> 
    32         <key>IBOpenObjects</key> 
    33         <array> 
    34                 <integer>893</integer> 
    35         </array> 
     31        <string>446.1</string> 
    3632        <key>IBSystem Version</key> 
    37         <string>7M34</string> 
     33        <string>8R2218</string> 
    3834</dict> 
    3935</plist> 
  • trunk/German.lproj/InfoPlist.strings

    r98 r99  
    11CFBundleName = "SSHKeychain"; 
    2 CFBundleShortVersionString = "0.7.3"; 
    3 CFBundleGetInfoString = "SSHKeychain 0.7.3, Copyright (c) 2003-2004 Bart Matthaei"; 
    4 NSHumanReadableCopyright = "Copyright (c) 2003-2004 Bart Matthaei"; 
     2CFBundleShortVersionString = "0.8"; 
     3CFBundleGetInfoString = "SSHKeychain 0.8, Copyright (c) 2003-2007 Bart Matthaei"; 
     4NSHumanReadableCopyright = "Copyright (c) 2003-2007 Bart Matthaei"; 
  • trunk/Info.plist

    r98 r99  
    1818        <string>????</string> 
    1919        <key>CFBundleVersion</key> 
    20         <string>0.7.3</string> 
     20        <string>0.8.1</string> 
    2121        <key>NSMainNibFile</key> 
    2222        <string>MainMenu</string> 
  • trunk/Italian.lproj/Credits.html

    r1 r99  
    1010   <b>Implementazione &amp; Design</b><br /> 
    1111   Bart Matthaei<br /><br /> 
    12    <b>Design dell'icona</b><br /> 
     12   <b>Icon Design</b><br /> 
    1313   Jelle v/d Berg<br /><br /> 
    14    <b>Test, Suggerimenti &amp; Localizzazione</b><br /> 
    15    Daniel M. Zimmerman, Martin Bokman,<br /> 
    16    Scott A. McIntyre, Moritz Borgmann,<br /> 
    17    Matt Anton, Christian Renz, Marco Olivo<br /> 
    18    RedGecko, Robert Malmgren, Peter A. Friend 
     14   <b>Testing, Suggerimenti &amp; Internazionalizzazione</b><br /> 
     15   Daniel M. Zimmerman, Martin Bokman, Matt Anton<br /> 
     16   Scott A. McIntyre, Moritz Borgmann, Christian Renz<br /> 
     17   Marco Olivo, RedGecko, Robert Malmgren<br /> 
     18   Peter A. Friend, Roeland Veling, Roberto J. Drebes 
    1919  </font> 
    2020 </center> 
  • trunk/Italian.lproj/InfoPlist.strings

    r98 r99  
    11CFBundleName = "SSHKeychain"; 
    2 CFBundleShortVersionString = "0.7.3"; 
    3 CFBundleGetInfoString = "SSHKeychain 0.7.3, Copyright (c) 2003-2004 Bart Matthaei"; 
    4 NSHumanReadableCopyright = "Copyright (c) 2003-2004 Bart Matthaei"; 
     2CFBundleShortVersionString = "0.8.1"; 
     3CFBundleGetInfoString = "SSHKeychain 0.8.1, Copyright (c) 2003-2007 Bart Matthaei"; 
     4NSHumanReadableCopyright = "Copyright (c) 2003-2007 Bart Matthaei"; 
  • trunk/Italian.lproj/Localizable.strings

    r1 r99  
    11/* $Id: Localizable.strings,v 1.6 2004/06/23 08:12:20 bart Exp $ */ 
    22 
    3 "Yes" = "S“"; 
     3"Yes" = "Sì"; 
    44"No" = "No"; 
    55 
     
    1111"UnlockAppleKeychain" = "Sblocca portachiavi"; 
    1212 
    13 "AddedAuthsockToEnvironment" = "La variabile SSH_AUTH_SOCK  stata aggiunta nel file ~/.MacOSX/environment.plist.\nLe modifiche avranno effetto al prossimo login."; 
    14 "ChangedAuthsockInEnvironment" = "La variabile SSH_AUTH_SOCK  stata aggiunta nel file ~/.MacOSX/environment.plist.\nLe modifiche avranno effetto al prossimo login."; 
     13"AddedAuthsockToEnvironment" = "La variabile SSH_AUTH_SOCK Ú stata aggiunta nel file ~/.MacOSX/environment.plist.\nLe modifiche avranno effetto al prossimo login."; 
     14"ChangedAuthsockInEnvironment" = "La variabile SSH_AUTH_SOCK Ú stata aggiunta nel file ~/.MacOSX/environment.plist.\nLe modifiche avranno effetto al prossimo login."; 
    1515 
    1616"CheckForUpdates" = "Controllo presenza aggiornamenti"; 
     
    2020 
    2121"NewVersion" = "Ricerca nuove versioni"; 
    22 "NewVersionAvailable" = "C' una nuova versione di SSHKeychain disponibile."; 
     22"NewVersionAvailable" = "C'Ú una nuova versione di SSHKeychain disponibile."; 
    2323"NoNewVersion" = "Non ci sono nuove versioni disponibili."; 
    2424 
    2525"AgentTerminatedPanelTitle" = "Agente terminato"; 
    26 "AgentTerminatedPanelText" = "L'agente  terminato inaspettatamente. Desiderate riavviarlo?"; 
     26"AgentTerminatedPanelText" = "L'agente Ú terminato inaspettatamente. Desiderate riavviarlo?"; 
    2727 
    2828"PreferencesNotSavedPanelTitle" = "Preferenze non salvate"; 
     
    3434 
    3535"NewSocketpathPanelTitle" = "Nuovo percorso della socket"; 
    36 "NewSocketpathPanelText" = "Il nuovo percorso della socket verrˆ utilizzato dall'agente la prossima volta che verrˆ avviato.\nLa variabile globale d'ambiente SSH_AUTH_SOCK avrˆ effetto al prossimo login."; 
     36"NewSocketpathPanelText" = "Il nuovo percorso della socket verrà utilizzato dall'agente la prossima volta che verrà avviato.\nLa variabile globale d'ambiente SSH_AUTH_SOCK avrà effetto al prossimo login."; 
    3737 
    3838"InvalidKey" = "Chiave non valida"; 
    39 "KeyAlreadyOnList" = "La chiave  giˆ presente nella lista"; 
     39"KeyAlreadyOnList" = "La chiave Ú già presente nella lista"; 
    4040 
    4141"ReadPermissionToKeyDenied" = "Permesso di lettura alla chiave negato"; 
     
    5555"AddSingleKeyToAgent" = "Add single key to agent"; 
    5656"AddSingleKeyToAgentFailed" = "Fallita l'aggiunta di una chiave all'agente."; 
    57 "AgentNotRunning" = "L'agente non  in esecuzione."; 
     57"AgentNotRunning" = "L'agente non Ú in esecuzione."; 
    5858 
    5959"RemoveAllKeysFromAgent" = "Rimuovi tutte le chiavi dall'agente"; 
     
    7474 
    7575"PleaseSelectAPath" = "Per favore, selezionate un percorso."; 
    76 "AlreadyExists" = "esiste di giˆ."; 
     76"AlreadyExists" = "esiste di già."; 
    7777"KeyTypeUnknown" = "Tipo della chiave sconosciuto."; 
    7878"NumberOfBitsInvalid" = "Numero di bit non valido."; 
     
    9393 
    9494"TunnelTerminated" = "Tunnel terminato"; 
    95 "TunnelUnexpectedlyTerminated" = "Il tunnel  terminato inaspettatamente pi volte. Non verrˆ ristabilito."; 
    96 "TunnelTerminatedAndCouldNotBeRestarted" = "Il tunnel  terminato inaspettatamente e non pu˜ essere ristabilito."; 
     95"TunnelUnexpectedlyTerminated" = "Il tunnel Ú terminato inaspettatamente più volte. Non verrà ristabilito."; 
     96"TunnelTerminatedAndCouldNotBeRestarted" = "Il tunnel Ú terminato inaspettatamente e non può essere ristabilito."; 
    9797 
    9898"ActiveTunnel" = "Tunnel attivo"; 
     
    110110"SSH Keys" = "Chiavi SSH"; 
    111111"Tunnels" = "Tunnel"; 
     112 
     113"UnknownHostKey" = "Chiave dell'host sconosciuta"; 
  • trunk/Italian.lproj/Preferences.nib/classes.nib

    r1 r99  
    7777        { 
    7878            ACTIONS = { 
     79                changeCheckScreensaverInterval = id;  
     80                changeKeyTimeout = id;  
    7981                changeMinutesOfSleep = id;  
     82                changeOnScreensaver = id;  
    8083                changeOnSleep = id;  
    8184                toggleCustomSecuritySettings = id;  
     
    8487            LANGUAGE = ObjC;  
    8588            OUTLETS = { 
     89                addInteractivePasswordsToKeychain = id;  
    8690                addKeysOnConnection = id;  
    8791                askForConfirmation = id;  
     92                checkScreensaverInterval = id;  
     93                checkScreensaverIntervalTextfield = id;  
    8894                customSecuritySettingsView = id;  
    8995                followKeychain = id;  
     96                keyTimeout = id;  
     97                keyTimeoutTextfield = id;  
    9098                minutesOfSleep = id;  
    9199                minutesOfSleepTextfield = id;  
     
    98106        { 
    99107            ACTIONS = { 
     108                addDynamicPortForward = id;  
    100109                addLocalPortForward = id;  
    101110                addRemotePortForward = id;  
    102111                addTunnel = id;  
     112                delDynamicPortForward = id;  
    103113                delLocalPortForward = id;  
    104114                delRemotePortForward = id;  
     
    108118            LANGUAGE = ObjC;  
    109119            OUTLETS = { 
     120                delDynamicPortForwardButton = id;  
    110121                delLocalPortForwardButton = id;  
    111122                delRemotePortForwardButton = id;  
    112123                delTunnelButton = id;  
     124                dynamicPortForwardTable = id;  
    113125                localPortForwa