Ignore:
Timestamp:
Jan 7, 2011, 2:25:21 PM (11 years ago)
Author:
Sven Rech
Message:

Prepared KeySearcher for Localization

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/KeySearcher/KeySearcher.cs

    r2293 r2295  
    4040using KeySearcherPresentation;
    4141using KeySearcherPresentation.Controls;
     42using KeySearcher.Properties;
    4243using OpenCLNet;
    4344
     
    332333                else
    333334                {
    334                     GuiLogMessage("You have to connect the KeySearcher with the Decryption Control!", NotificationLevel.Warning);
     335                    GuiLogMessage(Resources.You_have_to_connect_the_KeySearcher_with_the_Decryption_Control_, NotificationLevel.Warning);
    335336                }
    336337            }
     
    733734        {
    734735            beginBruteforcing = DateTime.Now;
    735             GuiLogMessage("Start bruteforcing pattern '" + pattern.getKey() + "'", NotificationLevel.Debug);
     736            GuiLogMessage(Resources.Start_bruteforcing_pattern__ + pattern.getKey() + "'", NotificationLevel.Debug);
    736737                       
    737738            int maxInList = 10;
     
    747748            if (!pattern.testWildcardKey(settings.Key))
    748749            {
    749                 GuiLogMessage("Wrong key pattern!", NotificationLevel.Error);
     750                GuiLogMessage(Resources.Wrong_key_pattern_, NotificationLevel.Error);
    750751                return null;
    751752            }
     
    759760            catch (Exception ex)
    760761            {
    761                 GuiLogMessage("Bytes used not valid: " + ex.Message, NotificationLevel.Error);
     762                GuiLogMessage(Resources.Bytes_used_not_valid__ + ex.Message, NotificationLevel.Error);
    762763                return null;
    763764            }
     
    768769                if (settings.UseExternalClient)
    769770                {
    770                     GuiLogMessage("Waiting for external client!", NotificationLevel.Info);
     771                    GuiLogMessage(Resources.Waiting_for_external_client_, NotificationLevel.Info);
    771772                    cryptoolServer = new CryptoolServer();
    772773                    externalClientConnected = null;
     
    807808            if (!update)
    808809            {
    809                 GuiLogMessage("Launching p2p based bruteforce logic...", NotificationLevel.Info);
     810                GuiLogMessage(Resources.Launching_p2p_based_bruteforce_logic___, NotificationLevel.Info);
    810811
    811812                try
     
    818819                catch (NotConnectedException)
    819820                {
    820                     GuiLogMessage("P2P not connected.", NotificationLevel.Error);
     821                    GuiLogMessage(Resources.P2P_not_connected_, NotificationLevel.Error);
    821822                }
    822823                catch (KeySearcherStopException)
     
    828829            else
    829830            {
    830                 GuiLogMessage("Keysearcher Fullstop.Please Update your Version.", NotificationLevel.Error);
     831                GuiLogMessage(Resources.Keysearcher_Fullstop__Please_Update_your_Version_, NotificationLevel.Error);
    831832                Thread.Sleep(3000);
    832833            }
     
    852853            if (settings.UseExternalClient)
    853854            {
    854                 GuiLogMessage("Only using external client to bruteforce!", NotificationLevel.Info);
     855                GuiLogMessage(Resources.Only_using_external_client_to_bruteforce_, NotificationLevel.Info);
    855856                lock (this)
    856857                {
     
    871872                if (patterns == null || patterns.Length == 0)
    872873                {
    873                     GuiLogMessage("No ressources to BruteForce available. Check the KeySearcher settings!", NotificationLevel.Error);
     874                    GuiLogMessage(Resources.No_ressources_to_BruteForce_available__Check_the_KeySearcher_settings_, NotificationLevel.Error);
    874875                    throw new Exception("No ressources to BruteForce available. Check the KeySearcher settings!");
    875876                }
     
    905906
    906907                    if (keycounter > keysInThisChunk)
    907                         GuiLogMessage("There must be an error, because we bruteforced too much keys...", NotificationLevel.Error);
     908                        GuiLogMessage(Resources.There_must_be_an_error__because_we_bruteforced_too_much_keys___, NotificationLevel.Error);
    908909
    909910                    #region determination of the thread with most keys
     
    986987            StringBuilder sbBFTime = new StringBuilder();
    987988            if (bruteforcingTime.Days > 0)
    988                 sbBFTime.Append(bruteforcingTime.Days.ToString() + " days ");
     989                sbBFTime.Append(bruteforcingTime.Days.ToString() + Resources._days_);
    989990            if (bruteforcingTime.Hours > 0)
    990991            {
     
    10051006            sbBFTime.Append(bruteforcingTime.Milliseconds.ToString());
    10061007
    1007             GuiLogMessage("Ended bruteforcing pattern '" + pattern.getKey() + "'. Bruteforcing TimeSpan: " + sbBFTime.ToString(), NotificationLevel.Debug);
     1008            GuiLogMessage(Resources.Ended_bruteforcing_pattern__ + pattern.getKey() + Resources.___Bruteforcing_TimeSpan__ + sbBFTime.ToString(), NotificationLevel.Debug);
    10081009            /* END: For evaluation issues - added by Arnold 2010.03.17 */
    10091010
     
    10151016        void cryptoolServer_OnClientDisconnected(EndPoint client)
    10161017        {
    1017             GuiLogMessage("Client disconnected!", NotificationLevel.Info);
     1018            GuiLogMessage(Resources.Client_disconnected_, NotificationLevel.Info);
    10181019            externalClientConnected = null;
    10191020        }
     
    10261027                {
    10271028                    externalClientConnected = client;
    1028                     GuiLogMessage(string.Format("Client {0} connected!", identification), NotificationLevel.Info);
     1029                    GuiLogMessage(string.Format(Resources.Client__0__connected_, identification), NotificationLevel.Info);
    10291030                    AssignJobToClient(client, externalKeySearcherOpenCLCode.CreateOpenCLBruteForceCode(externalKeyTranslator));
    10301031                }
    10311032                else
    10321033                {
    1033                     GuiLogMessage("Client tried to connect, but only one client allowed!", NotificationLevel.Info);
     1034                    GuiLogMessage(Resources.Client_tried_to_connect__but_only_one_client_allowed_, NotificationLevel.Info);
    10341035                }
    10351036            }
     
    10461047            j.Size = externalKeyTranslator.GetOpenCLBatchSize();
    10471048            j.ResultSize = 10;
    1048             GuiLogMessage(string.Format("Assigning new job with Guid {0} to client!", j.Guid), NotificationLevel.Info);
     1049            GuiLogMessage(string.Format(Resources.Assigning_new_job_with_Guid__0__to_client_, j.Guid), NotificationLevel.Info);
    10491050            cryptoolServer.SendJob(j, client);
    10501051            assignTime = DateTime.Now;
     
    10531054        void server_OnJobCompleted(System.Net.EndPoint client, JobResult jr)
    10541055        {
    1055             GuiLogMessage(string.Format("Client returned result of job with Guid {0}!", jr.Guid), NotificationLevel.Info);
     1056            GuiLogMessage(string.Format(Resources.Client_returned_result_of_job_with_Guid__0__, jr.Guid), NotificationLevel.Info);
    10561057            //check:
    10571058            var op = this.costMaster.getRelationOperator();
     
    11481149                        catch
    11491150                        {
    1150                             localQuickWatchPresentation.endTime.Content = "in a galaxy far, far away...";
     1151                            localQuickWatchPresentation.endTime.Content = Resources.in_a_galaxy_far__far_away___;
    11511152                        }
    11521153                    }
    11531154                    else
    11541155                    {
    1155                         localQuickWatchPresentation.timeLeft.Content = "incalculable :-)";
    1156                         localQuickWatchPresentation.endTime.Content = "in a galaxy far, far away...";
     1156                        localQuickWatchPresentation.timeLeft.Content = Resources.incalculable____;
     1157                        localQuickWatchPresentation.endTime.Content = Resources.in_a_galaxy_far__far_away___;
    11571158                    }
    11581159
     
    12131214            else
    12141215                valueKey.value = double.MinValue;
    1215             valueKey.key = "dummykey";
     1216            valueKey.key = Resources.dummykey;
    12161217            valueKey.decryption = new byte[0];
    12171218            value_threshold = valueKey.value;
Note: See TracChangeset for help on using the changeset viewer.