Changeset 2302


Ignore:
Timestamp:
Jan 8, 2011, 10:28:11 PM (10 years ago)
Author:
sauer
Message:

Wizard:

  • added I18N capability for permanent WizardControl elements (buttons) according to latest changes
  • added some German translations to config files to demonstrate the I18N capability of the wizard for configurable elements
  • changed language definition format from ISO 639-1 (like "de") to <languagecode2>-<country/regioncode2> (i.e. <ISO 639-1>-<ISO 3166> like "de-DE")
Location:
trunk/CrypPlugins/Wizard
Files:
2 added
17 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/Wizard/Config/Analysis/wizard.config.analysis.xml

    r2297 r2302  
    66
    77  <!-- This is the step's headline. It should be a short, but precise instruction of what the user is supposed to do. -->
    8   <headline lang="en" >Choose between classic or modern encryption</headline>
     8  <headline lang="en-US" >Choose between classic or modern encryption</headline>
    99
    1010  <!-- This is the description's headline. -->
    11   <desc lang="en" >Description</desc>
     11  <desc lang="en-US" >Description</desc>
    1212
    1313  <!-- Classic Encryption Category -->
    1414  <category id ="ClassicEn" image="Classic">
    15     <name lang="en" >Classic Encryption</name>
    16     <description lang="en" >
     15    <name lang="en-US" >Classic Encryption</name>
     16    <description lang="en-US" >
    1717      Select a classic encryption to analyze.
    1818    </description>
     
    2222  <!-- Modern Encryption Category -->
    2323  <category id ="ModernEn" image="Modern">
    24     <name lang="en" >Modern Encryption</name>
    25     <description lang="en" >
     24    <name lang="en-US" >Modern Encryption</name>
     25    <description lang="en-US" >
    2626      Select a modern encryption to analyze.
    2727    </description>
  • trunk/CrypPlugins/Wizard/Config/Analysis/wizard.config.classicEn.xml

    r2297 r2302  
    66
    77  <!-- This is the step's headline. It should be a short, but precise instruction of what the user is supposed to do. -->
    8   <headline lang="en" >Choose between different classic encryption algorithms</headline>
     8  <headline lang="en-US" >Choose between different classic encryption algorithms</headline>
    99
    1010  <!-- This is the description's headline. -->
    11   <desc lang="en" >Description</desc>
     11  <desc lang="en-US" >Description</desc>
    1212
    1313  <!-- Caesar Item -->
    1414  <item id ="CaesarEn" image="Caesar">
    15     <name lang="en" >Caesar</name>
    16     <description lang="en" >
     15    <name lang="en-US" >Caesar</name>
     16    <description lang="en-US" >
    1717      Caesar is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    1818    </description>
     
    2121  <!-- Vigenère Item -->
    2222  <item id ="VigenereEn" image="Vigenere">
    23     <name lang="en" >Vigenère</name>
    24     <description lang="en" >
     23    <name lang="en-US" >Vigenère</name>
     24    <description lang="en-US" >
    2525      Vigenère is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    2626    </description>
     
    2929  <!-- Substitution Item -->
    3030  <item id ="SubstitutionEn" image="Substitution">
    31     <name lang="en" >Substitution</name>
    32     <description lang="en" >
     31    <name lang="en-US" >Substitution</name>
     32    <description lang="en-US" >
    3333      Substitution is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    3434    </description>
     
    3737  <!-- Enigma Item -->
    3838  <item id ="EnigmaEn" image="Enigma">
    39     <name lang="en" >Enigma</name>
    40     <description lang="en" >
     39    <name lang="en-US" >Enigma</name>
     40    <description lang="en-US" >
    4141      Enigma is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    4242    </description>
     
    4545  <!-- Playfair Item -->
    4646  <item id ="PlayfairEn" image="Playfair">
    47     <name lang="en" >Playfair</name>
    48     <description lang="en" >
     47    <name lang="en-US" >Playfair</name>
     48    <description lang="en-US" >
    4949      Playfair is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    5050    </description>
     
    5353  <!-- ADFGVX Item -->
    5454  <item id ="ADFGVXEn" image="ADFGVX">
    55     <name lang="en" >ADFGVX</name>
    56     <description lang="en" >
     55    <name lang="en-US" >ADFGVX</name>
     56    <description lang="en-US" >
    5757      ADFGVX is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    5858    </description>
     
    6161  <!-- XOR Item -->
    6262  <item id ="XOREn" image="XOR">
    63     <name lang="en" >XOR</name>
    64     <description lang="en" >
     63    <name lang="en-US" >XOR</name>
     64    <description lang="en-US" >
    6565      XOR is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    6666    </description>
     
    6969  <!-- Vernam Item -->
    7070  <item id ="VernamEn" image="Vernam">
    71     <name lang="en" >Vernam</name>
    72     <description lang="en" >
     71    <name lang="en-US" >Vernam</name>
     72    <description lang="en-US" >
    7373      Vernam is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    7474    </description>
     
    7777  <!-- Transposition Item -->
    7878  <item id ="TranspositionEn" image="Transposition">
    79     <name lang="en" >Transposition</name>
    80     <description lang="en" >
     79    <name lang="en-US" >Transposition</name>
     80    <description lang="en-US" >
    8181      Transposition is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    8282    </description>
     
    8585  <!-- Scytale Item -->
    8686  <item id ="ScytaleEn" image="Scytale">
    87     <name lang="en" >Scytale</name>
    88     <description lang="en" >
     87    <name lang="en-US" >Scytale</name>
     88    <description lang="en-US" >
    8989      Scytale is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    9090    </description>
  • trunk/CrypPlugins/Wizard/Config/Analysis/wizard.config.modernEn.xml

    r2297 r2302  
    66
    77  <!-- This is the step's headline. It should be a short, but precise instruction of what the user is supposed to do. -->
    8   <headline lang="en" >Choose between symmetric or asymmetric encryption</headline>
     8  <headline lang="en-US" >Choose between symmetric or asymmetric encryption</headline>
    99
    1010  <!-- This is the description's headline. -->
    11   <desc lang="en" >Description</desc>
     11  <desc lang="en-US" >Description</desc>
    1212
    1313  <!-- Symmetric Encryption Category -->
    1414  <category id ="SymAn" image="Sym">
    15     <name lang="en" >Symmetric Encryption</name>
    16     <description lang="en" >
     15    <name lang="en-US" >Symmetric Encryption</name>
     16    <description lang="en-US" >
    1717      Select a symmetric modern algorithm to analyze.
    1818    </description>
     
    2222  <!-- Asymmetric Encryption Category -->
    2323  <category id ="AsymAn" image="Asym">
    24     <name lang="en" >Asymmetric Encryption</name>
    25     <description lang="en" >
     24    <name lang="en-US" >Asymmetric Encryption</name>
     25    <description lang="en-US" >
    2626      Select an asymmetric modern algorithm to analyze.
    2727    </description>
    2828
    2929    <!-- This is the step's headline. It should be a short, but precise instruction of what the user is supposed to do. -->
    30     <headline lang="en" >Choose between different asymmetric encryption algorithms</headline>
     30    <headline lang="en-US" >Choose between different asymmetric encryption algorithms</headline>
    3131
    3232    <!-- This is the description's headline. -->
    33     <desc lang="en" >Description</desc>
     33    <desc lang="en-US" >Description</desc>
    3434   
    3535    <!-- RSA Item -->
    3636    <item id="RSAEn" image="RSA" >
    37       <name lang="en" >RSA</name>
    38       <description lang="en" >
     37      <name lang="en-US" >RSA</name>
     38      <description lang="en-US" >
    3939        RSA is an asymmetric modern algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    4040      </description>
  • trunk/CrypPlugins/Wizard/Config/Analysis/wizard.config.modernSymEn.xml

    r2297 r2302  
    66
    77  <!-- This is the step's headline. It should be a short, but precise instruction of what the user is supposed to do. -->
    8   <headline lang="en" >Choose between different modern symmetric encryption algorithms</headline>
     8  <headline lang="en-US" >Choose between different modern symmetric encryption algorithms</headline>
    99
    1010  <!-- This is the description's headline. -->
    11   <desc lang="en" >Description</desc>
     11  <desc lang="en-US" >Description</desc>
    1212
    1313  <!-- AES Item -->
    1414  <item id="AESEn" image="AES" >
    15     <name lang="en" >AES</name>
    16     <description lang="en" >
     15    <name lang="en-US" >AES</name>
     16    <description lang="en-US" >
    1717      AES is a symmetric modern algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    1818    </description>
     
    2121  <!-- DES Item -->
    2222  <item id="DESEn" image="DES" >
    23     <name lang="en" >DES</name>
    24     <description lang="en" >
     23    <name lang="en-US" >DES</name>
     24    <description lang="en-US" >
    2525      DES is a symmetric modern algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    2626    </description>
     
    2929  <!-- SDES Item -->
    3030  <item id="SDESEn" image="SDES" >
    31     <name lang="en" >SDES</name>
    32     <description lang="en" >
     31    <name lang="en-US" >SDES</name>
     32    <description lang="en-US" >
    3333      SDES is a symmetric modern algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    3434    </description>
     
    3737  <!-- Twofish Item -->
    3838  <item id="TwoEn" image="Twofish" >
    39     <name lang="en" >Twofish</name>
    40     <description lang="en" >
     39    <name lang="en-US" >Twofish</name>
     40    <description lang="en-US" >
    4141      Twofish is a symmetric modern algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    4242    </description>
     
    4545  <!-- Trivium Item -->
    4646  <item id="TriEn" image="Trivium" >
    47     <name lang="en" >Trivium</name>
    48     <description lang="en" >
     47    <name lang="en-US" >Trivium</name>
     48    <description lang="en-US" >
    4949      Trivium is a symmetric modern algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    5050    </description>
     
    5353  <!-- TEA Item -->
    5454  <item id="TEAEn" image="TEA" >
    55     <name lang="en" >TEA</name>
    56     <description lang="en" >
     55    <name lang="en-US" >TEA</name>
     56    <description lang="en-US" >
    5757      TEA is a symmetric modern algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    5858    </description>
  • trunk/CrypPlugins/Wizard/Config/EnDeCrypt/wizard.config.classicEnDe.xml

    r2297 r2302  
    66
    77  <!-- This is the step's headline. It should be a short, but precise instruction of what the user is supposed to do. -->
    8   <headline lang="en" >Choose between different classic encryption/decryption algorithms</headline>
     8  <headline lang="en-US" >Choose between different classic encryption/decryption algorithms</headline>
    99
    1010  <!-- This is the description's headline. -->
    11   <desc lang="en" >Description</desc>
     11  <desc lang="en-US" >Description</desc>
    1212
    1313  <!-- Caesar Item -->
    1414  <item id ="Caesar" image="Caesar">
    15     <name lang="en" >Caesar</name>
    16     <description lang="en" >
     15    <name lang="en-US" >Caesar</name>
     16    <description lang="en-US" >
    1717      Caesar is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    1818    </description>
     
    2121  <!-- Vigenère Item -->
    2222  <item id ="Vigenere" image="Vigenere">
    23     <name lang="en" >Vigenère</name>
    24     <description lang="en" >
     23    <name lang="en-US" >Vigenère</name>
     24    <description lang="en-US" >
    2525      Vigenère is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    2626    </description>
     
    2929  <!-- Substitution Item -->
    3030  <item id ="Substitution" image="Substitution">
    31     <name lang="en" >Substitution</name>
    32     <description lang="en" >
     31    <name lang="en-US" >Substitution</name>
     32    <description lang="en-US" >
    3333      Substitution is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    3434    </description>
     
    3737  <!-- Enigma Item -->
    3838  <item id ="Enigma" image="Enigma">
    39     <name lang="en" >Enigma</name>
    40     <description lang="en" >
     39    <name lang="en-US" >Enigma</name>
     40    <description lang="en-US" >
    4141      Enigma is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    4242    </description>
     
    4545  <!-- Playfair Item -->
    4646  <item id ="Playfair" image="Playfair">
    47     <name lang="en" >Playfair</name>
    48     <description lang="en" >
     47    <name lang="en-US" >Playfair</name>
     48    <description lang="en-US" >
    4949      Playfair is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    5050    </description>
     
    5353  <!-- ADFGVX Item -->
    5454  <item id ="ADFGVX" image="ADFGVX">
    55     <name lang="en" >ADFGVX</name>
    56     <description lang="en" >
     55    <name lang="en-US" >ADFGVX</name>
     56    <description lang="en-US" >
    5757      ADFGVX is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    5858    </description>
     
    6161  <!-- XOR Item -->
    6262  <item id ="XOR" image="XOR">
    63     <name lang="en" >XOR</name>
    64     <description lang="en" >
     63    <name lang="en-US" >XOR</name>
     64    <description lang="en-US" >
    6565      XOR is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    6666    </description>
     
    6969  <!-- Vernam Item -->
    7070  <item id ="Vernam" image="Vernam">
    71     <name lang="en" >Vernam</name>
    72     <description lang="en" >
     71    <name lang="en-US" >Vernam</name>
     72    <description lang="en-US" >
    7373      Vernam is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    7474    </description>
     
    7777  <!-- Transposition Item -->
    7878  <item id ="Transposition" image="Transposition">
    79     <name lang="en" >Transposition</name>
    80     <description lang="en" >
     79    <name lang="en-US" >Transposition</name>
     80    <description lang="en-US" >
    8181      Transposition is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    8282    </description>
     
    8585  <!-- Scytale Item -->
    8686  <item id ="Scytale" image="Scytale">
    87     <name lang="en" >Scytale</name>
    88     <description lang="en" >
     87    <name lang="en-US" >Scytale</name>
     88    <description lang="en-US" >
    8989      Scytale is a classic algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    9090    </description>
  • trunk/CrypPlugins/Wizard/Config/EnDeCrypt/wizard.config.enDe.xml

    r2297 r2302  
    66
    77  <!-- This is the step's headline. It should be a short, but precise instruction of what the user is supposed to do. -->
    8   <headline lang="en" >Choose between classic or modern encryption/decryption</headline>
     8  <headline lang="en-US" >Choose between classic or modern encryption/decryption</headline>
     9  <headline lang="de-DE" >Wählen Sie zwischen klassischer oder moderner Verschlüsselung/Entschlüsselung</headline>
    910
    1011  <!-- This is the description's headline. -->
    11   <desc lang="en" >Description</desc>
     12  <desc lang="en-US" >Description</desc>
     13  <desc lang="de-DE" >Beschreibung</desc>
    1214
    1315  <!-- Classic Encryption/Decryption Category -->
    1416  <category id ="Classic" image="Classic">
    15     <name lang="en" >Classic Encryption/Decryption</name>
    16     <description lang="en" >
     17    <name lang="en-US" >Classic Encryption/Decryption</name>
     18    <name lang="de-DE" >Klassische Verschlüsselung/Entschlüsselung</name>
     19    <description lang="en-US" >
    1720      Select a classic algorithm to encrypt plaintext or to decrypt ciphertext.
     21    </description>
     22    <description lang="de-DE" >
     23      Wählen Sie einen klassischen Algorithmus, um Klartext zu verschlüsseln oder chiffrierten Text zu entschlüsseln.
    1824    </description>
    1925    <file resource="Wizard.Config.EnDeCrypt.wizard.config.classicEnDe.xml" />
     
    2228  <!-- Modern Encryption/Decryption Category -->
    2329  <category id ="Modern" image="Modern">
    24     <name lang="en" >Modern Encryption/Decryption</name>
    25     <description lang="en" >
     30    <name lang="en-US" >Modern Encryption/Decryption</name>
     31    <description lang="en-US" >
    2632      Select a modern algorithm to encrypt plaintext or to decrypt ciphertext.
    2733    </description>
  • trunk/CrypPlugins/Wizard/Config/EnDeCrypt/wizard.config.modernEnDe.xml

    r2297 r2302  
    66
    77  <!-- This is the step's headline. It should be a short, but precise instruction of what the user is supposed to do. -->
    8   <headline lang="en" >Choose between symmetric or asymmetric encryption/decryption</headline>
     8  <headline lang="en-US" >Choose between symmetric or asymmetric encryption/decryption</headline>
    99
    1010  <!-- This is the description's headline. -->
    11   <desc lang="en" >Description</desc>
     11  <desc lang="en-US" >Description</desc>
    1212
    1313  <!-- Symmetric Encryption/Decryption Category -->
    1414  <category id ="Sym" image="Sym">
    15     <name lang="en" >Symmetric Encryption/Decryption</name>
    16     <description lang="en" >
     15    <name lang="en-US" >Symmetric Encryption/Decryption</name>
     16    <description lang="en-US" >
    1717      Select a symmetric modern algorithm to encrypt plaintext or to decrypt ciphertext.
    1818    </description>
     
    2222  <!-- Asymmetric Encryption/Decryption Category -->
    2323  <category id ="Asym" image="Asym">
    24     <name lang="en" >Asymmetric Encryption/Decryption</name>
    25     <description lang="en" >
     24    <name lang="en-US" >Asymmetric Encryption/Decryption</name>
     25    <description lang="en-US" >
    2626      Select an asymmetric modern algorithm to encrypt plaintext or to decrypt ciphertext.
    2727    </description>
    2828
    2929    <!-- This is the step's headline. It should be a short, but precise instruction of what the user is supposed to do. -->
    30     <headline lang="en" >Choose between different asymmetric encryption/decryption algorithms</headline>
     30    <headline lang="en-US" >Choose between different asymmetric encryption/decryption algorithms</headline>
    3131
    3232    <!-- This is the description's headline. -->
    33     <desc lang="en" >Description</desc>
     33    <desc lang="en-US" >Description</desc>
    3434   
    3535    <!-- RSA Item -->
    3636    <item id="RSA" image="RSA" >
    37       <name lang="en" >RSA</name>
    38       <description lang="en" >
     37      <name lang="en-US" >RSA</name>
     38      <description lang="en-US" >
    3939        RSA is an asymmetric modern algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    4040      </description>
  • trunk/CrypPlugins/Wizard/Config/EnDeCrypt/wizard.config.modernSymEnDe.xml

    r2297 r2302  
    66
    77  <!-- This is the step's headline. It should be a short, but precise instruction of what the user is supposed to do. -->
    8   <headline lang="en" >Choose between different modern symmetric encryption/decryption algorithms</headline>
     8  <headline lang="en-US" >Choose between different modern symmetric encryption/decryption algorithms</headline>
    99
    1010  <!-- This is the description's headline. -->
    11   <desc lang="en" >Description</desc>
     11  <desc lang="en-US" >Description</desc>
    1212
    1313  <!-- AES Item -->
    1414  <item id="AESEnDe" image="AES" >
    15     <name lang="en" >AES</name>
    16     <description lang="en" >
     15    <name lang="en-US" >AES</name>
     16    <description lang="en-US" >
    1717      AES is a symmetric modern algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    1818    </description>
     
    2121  <!-- DES Item -->
    2222  <item id="DESEnDe" image="DES" >
    23     <name lang="en" >DES</name>
    24     <description lang="en" >
     23    <name lang="en-US" >DES</name>
     24    <description lang="en-US" >
    2525      DES is a symmetric modern algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    2626    </description>
     
    2929  <!-- SDES Item -->
    3030  <item id="SDESEnDe" image="SDES" >
    31     <name lang="en" >SDES</name>
    32     <description lang="en" >
     31    <name lang="en-US" >SDES</name>
     32    <description lang="en-US" >
    3333      SDES is a symmetric modern algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    3434    </description>
     
    3737  <!-- Twofish Item -->
    3838  <item id="Two" image="Twofish" >
    39     <name lang="en" >Twofish</name>
    40     <description lang="en" >
     39    <name lang="en-US" >Twofish</name>
     40    <description lang="en-US" >
    4141      Twofish is a symmetric modern algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    4242    </description>
     
    4545  <!-- Trivium Item -->
    4646  <item id="Tri" image="Trivium" >
    47     <name lang="en" >Trivium</name>
    48     <description lang="en" >
     47    <name lang="en-US" >Trivium</name>
     48    <description lang="en-US" >
    4949      Trivium is a symmetric modern algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    5050    </description>
     
    5353  <!-- TEA Item -->
    5454  <item id="TEA" image="TEA" >
    55     <name lang="en" >TEA</name>
    56     <description lang="en" >
     55    <name lang="en-US" >TEA</name>
     56    <description lang="en-US" >
    5757      TEA is a symmetric modern algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    5858    </description>
     
    6161  <!-- RC2 Item -->
    6262  <item id="RC2" image="RC2" >
    63     <name lang="en" >RC2</name>
    64     <description lang="en" >
     63    <name lang="en-US" >RC2</name>
     64    <description lang="en-US" >
    6565      RC2 is a symmetric modern algorithm to encrypt plaintext or to decrypt ciphertext... (add instead some really helpful text).
    6666    </description>
  • trunk/CrypPlugins/Wizard/Config/Indiv/wizard.config.hash.xml

    r2297 r2302  
    66
    77  <!-- This is the step's headline. It should be a short, but precise instruction of what the user is supposed to do. -->
    8   <headline lang="en" >Choose between different hash functions</headline>
     8  <headline lang="en-US" >Choose between different hash functions</headline>
    99
    1010  <!-- This is the description's headline. -->
    11   <desc lang="en" >Description</desc>
     11  <desc lang="en-US" >Description</desc>
    1212
    1313  <!-- MD5 Item -->
    1414  <item id="MD5" image="MD5" >
    15     <name lang="en" >MD5</name>
    16     <description lang="en" >
     15    <name lang="en-US" >MD5</name>
     16    <description lang="en-US" >
    1717      MD5 is a hash function... (add instead some really helpful text).
    1818    </description>
     
    2121  <!-- SHA Item -->
    2222  <item id="SHA" image="SHA" >
    23     <name lang="en" >SHA</name>
    24     <description lang="en" >
     23    <name lang="en-US" >SHA</name>
     24    <description lang="en-US" >
    2525      SHA is a hash function... (add instead some really helpful text).
    2626    </description>
     
    3030  <item id="RIPEMD160" image="RIPEMD160" >
    3131    <name lang="en" >RIPEMD160</name>
    32     <description lang="en" >
     32    <description lang="en-US" >
    3333      RIPEMD160 is a hash function... (add instead some really helpful text).
    3434    </description>
     
    3737  <!-- Tiger Item -->
    3838  <item id="Tiger" image="Tiger" >
    39     <name lang="en" >Tiger</name>
    40     <description lang="en" >
     39    <name lang="en-US" >Tiger</name>
     40    <description lang="en-US" >
    4141      Tiger is a hash function... (add instead some really helpful text).
    4242    </description>
     
    4545  <!-- Whirlpool Item -->
    4646  <item id="Whirlpool" image="Whirlpool" >
    47     <name lang="en" >Whirlpool</name>
    48     <description lang="en" >
     47    <name lang="en-US" >Whirlpool</name>
     48    <description lang="en-US" >
    4949      Whirlpool is a hash function... (add instead some really helpful text).
    5050    </description>
  • trunk/CrypPlugins/Wizard/Config/Indiv/wizard.config.indiv.xml

    r2297 r2302  
    99
    1010  <!-- This is the description's headline. -->
    11   <desc lang="en" >Description</desc>
     11  <desc lang="en-US" >Description</desc>
    1212
    1313  <!-- Hash Functions Category -->
    1414  <category id ="Hash" image="Hash">
    15     <name lang="en" >Hash Functions</name>
    16     <description lang="en" >
     15    <name lang="en-US" >Hash Functions</name>
     16    <description lang="en-US" >
    1717      Select hash functions to work with.
    1818    </description>
     
    2222  <!-- Prime Number Operations Category -->
    2323  <category id ="Prime" image="Primes">
    24     <name lang="en" >Prime Number Operations</name>
    25     <description lang="en" >
     24    <name lang="en-US" >Prime Number Operations</name>
     25    <description lang="en-US" >
    2626      Select a prime numer operation to work with.
    2727    </description>
     
    3131  <!-- Key Exchange Category -->
    3232  <category id ="Key" image="Key">
    33     <name lang="en" >Key Exchange</name>
    34     <description lang="en" >
     33    <name lang="en-US" >Key Exchange</name>
     34    <description lang="en-US" >
    3535      Select a key exchange algorithm to work with.
    3636    </description>
    3737
    3838    <!-- This is the step's headline. It should be a short, but precise instruction of what the user is supposed to do. -->
    39     <headline lang="en" >Choose between different key exchange algorithms</headline>
     39    <headline lang="en-US" >Choose between different key exchange algorithms</headline>
    4040
    4141    <!-- This is the description's headline. -->
    42     <desc lang="en" >Description</desc>
     42    <desc lang="en-US" >Description</desc>
    4343
    4444    <!-- Diffie Hellman Item -->
    4545    <item id="Diffie" image="Key" >
    46       <name lang="en" >Diffie Hellman</name>
    47       <description lang="en" >
     46      <name lang="en-US" >Diffie Hellman</name>
     47      <description lang="en-US" >
    4848        Diffie Hellman is a key exchange algorithm... (add instead some really helpful text).
    4949      </description>
  • trunk/CrypPlugins/Wizard/Config/Indiv/wizard.config.prime.xml

    r2297 r2302  
    66
    77  <!-- This is the step's headline. It should be a short, but precise instruction of what the user is supposed to do. -->
    8   <headline lang="en" >Choose between different prime number operations</headline>
     8  <headline lang="en-US" >Choose between different prime number operations</headline>
    99
    1010  <!-- This is the description's headline. -->
    11   <desc lang="en" >Description</desc>
     11  <desc lang="en-US" >Description</desc>
    1212
    1313  <!-- Factorization Item -->
    1414  <item id="Factorization" image="Primes" >
    15     <name lang="en" >Prime Number Factorization</name>
    16     <description lang="en" >
     15    <name lang="en-US" >Prime Number Factorization</name>
     16    <description lang="en-US" >
    1717      Select to factorize prime numbers.
    1818    </description>
     
    2121  <!-- Generation Item -->
    2222  <item id="Generation" image="Primes" >
    23     <name lang="en" >Prime Number Generation</name>
    24     <description lang="en" >
     23    <name lang="en-US" >Prime Number Generation</name>
     24    <description lang="en-US" >
    2525      Select to generate prime numbers.
    2626    </description>
     
    2929  <!-- Test Item -->
    3030  <item id="Test" image="Primes" >
    31     <name lang="en" >Prime Number Test</name>
    32     <description lang="en" >
     31    <name lang="en-US" >Prime Number Test</name>
     32    <description lang="en-US" >
    3333      Select to test numbers for being prime.
    3434    </description>
  • trunk/CrypPlugins/Wizard/Config/wizard.config.start.xml

    r2297 r2302  
    66
    77  <!-- This is the step's headline. It should be a short, but precise instruction of what the user is supposed to do. -->
    8   <headline lang="en" >Choose your task</headline>
     8  <headline lang="en-US" >Choose your task</headline>
    99
    1010  <!-- This is the description's headline. -->
    11   <desc lang="en" >Description</desc>
     11  <desc lang="en-US" >Description</desc>
    1212 
    1313  <!-- Encryption/Decryption Category -->
    1414  <category id ="EnDeCrypt" image="EnDeCrypt">
    15     <name lang="en" >Encryption/Decryption</name>
     15    <name lang="en-US" >Encryption/Decryption</name>
     16    <name lang="de-DE" >Verschlüsselung/Entschlüsselung</name>
     17    <description lang="de-DE" >
     18      Wählen Sie einen Algorithmus, um Klartext zu verschlüsseln oder chiffrierten Text zu entschlüsseln.
     19    </description>
    1620    <description lang="en" >
    1721      Select an algorithm to encrypt plaintext or to decrypt ciphertext.
     
    2226  <!-- Cryptanalysis Category -->
    2327  <category id ="Analysis" image="Analyse">
    24     <name lang="en" >Cryptanalysis</name>
    25     <description lang="en" >
     28    <name lang="en-US" >Cryptanalysis</name>
     29    <description lang="en-US" >
    2630      Select a specific algorithm to analyze.
    2731    </description>
     
    3135  <!-- Individual Procedures Category -->
    3236  <category id ="Indiv" image="Indiv">
    33     <name lang="en" >Individual Procedures</name>
    34     <description lang="en" >
     37    <name lang="en-US" >Individual Procedures</name>
     38    <description lang="en-US" >
    3539      Select from individual procedures like hash functions, prime number operations, or key exchange.
    3640    </description>
  • trunk/CrypPlugins/Wizard/Properties/Resources.Designer.cs

    r2284 r2302  
    6060            }
    6161        }
     62       
     63        /// <summary>
     64        ///   Sucht eine lokalisierte Zeichenfolge, die Abort ähnelt.
     65        /// </summary>
     66        public static string AbortButton {
     67            get {
     68                return ResourceManager.GetString("AbortButton", resourceCulture);
     69            }
     70        }
     71       
     72        /// <summary>
     73        ///   Sucht eine lokalisierte Zeichenfolge, die Back ähnelt.
     74        /// </summary>
     75        public static string BackButton {
     76            get {
     77                return ResourceManager.GetString("BackButton", resourceCulture);
     78            }
     79        }
     80       
     81        /// <summary>
     82        ///   Sucht eine lokalisierte Zeichenfolge, die Next ähnelt.
     83        /// </summary>
     84        public static string NextButton {
     85            get {
     86                return ResourceManager.GetString("NextButton", resourceCulture);
     87            }
     88        }
    6289    }
    6390}
  • trunk/CrypPlugins/Wizard/Properties/Resources.resx

    r2284 r2302  
    118118    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
    119119  </resheader>
     120  <data name="AbortButton" xml:space="preserve">
     121    <value>Abort</value>
     122  </data>
     123  <data name="BackButton" xml:space="preserve">
     124    <value>Back</value>
     125  </data>
     126  <data name="NextButton" xml:space="preserve">
     127    <value>Next</value>
     128  </data>
    120129</root>
  • trunk/CrypPlugins/Wizard/Wizard.csproj

    r2297 r2302  
    9393  <ItemGroup>
    9494    <Compile Include="Properties\AssemblyInfo.cs" />
     95    <Compile Include="Properties\Resources.de-DE.Designer.cs">
     96      <AutoGen>True</AutoGen>
     97      <DesignTime>True</DesignTime>
     98      <DependentUpon>Resources.de-DE.resx</DependentUpon>
     99    </Compile>
    95100    <Compile Include="Properties\Resources.Designer.cs">
    96101      <AutoGen>True</AutoGen>
     
    133138  </ItemGroup>
    134139  <ItemGroup>
     140    <EmbeddedResource Include="Properties\Resources.de-DE.resx">
     141      <Generator>PublicResXFileCodeGenerator</Generator>
     142      <LastGenOutput>Resources.de-DE.Designer.cs</LastGenOutput>
     143    </EmbeddedResource>
    135144    <EmbeddedResource Include="Properties\Resources.resx">
    136145      <Generator>PublicResXFileCodeGenerator</Generator>
     
    181190      <SubType>Designer</SubType>
    182191    </EmbeddedResource>
    183     <EmbeddedResource Include="Config\Analysis\wizard.config.modernEn.xml" />
     192    <EmbeddedResource Include="Config\Analysis\wizard.config.modernEn.xml">
     193      <SubType>Designer</SubType>
     194    </EmbeddedResource>
    184195    <EmbeddedResource Include="Config\EnDeCrypt\wizard.config.enDe.xml">
    185196      <SubType>Designer</SubType>
    186197    </EmbeddedResource>
    187     <EmbeddedResource Include="Config\EnDeCrypt\wizard.config.modernEnDe.xml" />
     198    <EmbeddedResource Include="Config\EnDeCrypt\wizard.config.modernEnDe.xml">
     199      <SubType>Designer</SubType>
     200    </EmbeddedResource>
    188201    <EmbeddedResource Include="Config\Indiv\wizard.config.indiv.xml">
    189202      <SubType>Designer</SubType>
  • trunk/CrypPlugins/Wizard/WizardControl.xaml

    r2297 r2302  
    7272        </Grid>
    7373        <StackPanel Grid.RowSpan="2" Height="Auto" HorizontalAlignment="Right" Name="buttonStackPanel" VerticalAlignment="Bottom" Margin="2" Grid.Row="2" Orientation="Horizontal" >
    74             <Button Content="Back" Height="23" Name="backButton" Width="75" Margin="1" Click="backButton_Click"/>
    75             <Button Content="Next" Height="23" Name="nextButton" Width="75" Margin="1" IsDefault="True" Click="nextButton_Click"/>
    76             <Button Content="Abort" Height="23" Name="abortButton" Width="75" Margin="1" Click="abortButton_Click"/>
     74            <Button Content="{Loc BackButton}" Height="23" Name="backButton" Width="75" Margin="1" Click="backButton_Click"/>
     75            <Button Content="{Loc NextButton}" Height="23" Name="nextButton" Width="75" Margin="1" IsDefault="True" Click="nextButton_Click"/>
     76            <Button Content="{Loc AbortButton}" Height="23" Name="abortButton" Width="75" Margin="1" Click="abortButton_Click"/>
    7777        </StackPanel>
    7878    </Grid>
  • trunk/CrypPlugins/Wizard/WizardControl.xaml.cs

    r2297 r2302  
    2424    /// Interaction logic for WizardControl.xaml
    2525    /// </summary>
     26    [Cryptool.PluginBase.Attributes.Localization("Wizard.Properties.Resources")]
    2627    public partial class WizardControl : UserControl
    2728    {
    2829
    2930        private const string configXMLPath = "Wizard.Config.wizard.config.start.xml";
    30         private const string defaultLang = "en";
     31        private const string defaultLang = "en-US";
    3132        private XElement wizardConfigXML;
    3233
     
    111112            nextButton.IsEnabled = false;
    112113
    113             string currentLang = System.Globalization.CultureInfo.CurrentCulture.TwoLetterISOLanguageName;
    114 
    115114            //set headline
    116115            XElement headline = FindElementInElement(element, "headline");
     
    186185        private XElement FindElementInElement(XElement element, string xname)
    187186        {
    188             string currentLang = System.Globalization.CultureInfo.CurrentCulture.TwoLetterISOLanguageName;
     187            string currentLang = System.Globalization.CultureInfo.CurrentCulture.Name;
    189188            XElement foundElement = null;
    190189
Note: See TracChangeset for help on using the changeset viewer.