# Finnish translations for ase package. # Copyright (C) 2015 CAMD # This file is distributed under the same license as the ase package. # Ask Hjorth Larsen , 2015. # msgid "" msgstr "" "Project-Id-Version: ase\n" "Report-Msgid-Bugs-To: ase-developers@listserv.fysik.dtu.dk\n" "POT-Creation-Date: 2014-10-07 21:29+0200\n" "PO-Revision-Date: 2015-09-10 17:43+0200\n" "Last-Translator: Mikael Kuisma \n" "Language-Team: Finnish\n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../ag.py:140 msgid "" "\n" "An exception occurred! Please report the issue to\n" "ase-developers@listserv.fysik.dtu.dk - thanks! Please also report this if\n" "it was a user error, so that a better error message can be provided\n" "next time." msgstr "" #. Asap and GPAW may be imported if selected. #: ../calculator.py:18 msgid "" "To make most calculations on the atoms, a Calculator object must first\n" "be associated with it. ASE supports a number of calculators, supporting\n" "different elements, and implementing different physical models for the\n" "interatomic interactions." msgstr "" #. Informational text about the calculators #: ../calculator.py:26 msgid "" "The Lennard-Jones pair potential is one of the simplest\n" "possible models for interatomic interactions, mostly\n" "suitable for noble gasses and model systems.\n" "\n" "Interactions are described by an interaction length and an\n" "interaction strength." msgstr "" #: ../calculator.py:35 msgid "" "The EMT potential is a many-body potential, giving a\n" "good description of the late transition metals crystalling\n" "in the FCC crystal structure. The elements described by the\n" "main set of EMT parameters are Al, Ni, Cu, Pd, Ag, Pt, and\n" "Au, the Al potential is however not suitable for materials\n" "science application, as the stacking fault energy is wrong.\n" "\n" "A number of parameter sets are provided.\n" "\n" "Default parameters:\n" "\n" "The default EMT parameters, as published in K. W. Jacobsen,\n" "P. Stoltze and J. K. Nørskov, Surf. Sci. 366, 394 (1996).\n" "\n" "Alternative Cu, Ag and Au:\n" "\n" "An alternative set of parameters for Cu, Ag and Au,\n" "reoptimized to experimental data including the stacking\n" "fault energies by Torben Rasmussen (partly unpublished).\n" "\n" "Ruthenium:\n" "\n" "Parameters for Ruthenium, as published in J. Gavnholt and\n" "J. Schiøtz, Phys. Rev. B 77, 035404 (2008).\n" "\n" "Metallic glasses:\n" "\n" "Parameters for MgCu and CuZr metallic glasses. MgCu\n" "parameters are in N. P. Bailey, J. Schiøtz and\n" "K. W. Jacobsen, Phys. Rev. B 69, 144205 (2004).\n" "CuZr in A. Paduraru, A. Kenoufi, N. P. Bailey and\n" "J. Schiøtz, Adv. Eng. Mater. 9, 505 (2007).\n" msgstr "" #: ../calculator.py:70 msgid "" "The EMT potential is a many-body potential, giving a\n" "good description of the late transition metals crystalling\n" "in the FCC crystal structure. The elements described by the\n" "main set of EMT parameters are Al, Ni, Cu, Pd, Ag, Pt, and\n" "Au. In addition, this implementation allows for the use of\n" "H, N, O and C adatoms, although the description of these is\n" "most likely not very good.\n" "\n" "This is the ASE implementation of EMT. For large\n" "simulations the ASAP implementation is more suitable; this\n" "implementation is mainly to make EMT available when ASAP is\n" "not installed.\n" msgstr "" #: ../calculator.py:85 msgid "" "The EAM/ADP potential is a many-body potential\n" "implementation of the Embedded Atom Method and\n" "equipotential plus the Angular Dependent Potential,\n" "which is an extension of the EAM to include\n" "directional bonds. EAM is suited for FCC metallic\n" "bonding while the ADP is suited for metallic bonds\n" "with some degree of directionality.\n" "\n" "For EAM see M.S. Daw and M.I. Baskes,\n" "Phys. Rev. Letters 50 (1983) 1285.\n" "\n" "For ADP see Y. Mishin, M.J. Mehl, and\n" "D.A. Papaconstantopoulos, Acta Materialia 53 2005\n" "4029--4041.\n" "\n" "Data for the potential is contained in a file in either LAMMPS Alloy\n" "or ADP format which need to be loaded before use. The Interatomic\n" "Potentials Repository Project at http://www.ctcms.nist.gov/potentials/\n" "contains many suitable potential files.\n" "\n" "For large simulations the LAMMPS calculator is more\n" "suitable; this implementation is mainly to make EAM\n" "available when LAMMPS is not installed or to develop\n" "new EAM/ADP poentials by matching results using ab\n" "initio.\n" msgstr "" #: ../calculator.py:113 msgid "" "The Brenner potential is a reactive bond-order potential for\n" "carbon and hydrocarbons. As a bond-order potential, it takes\n" "into account that carbon orbitals can hybridize in different\n" "ways, and that carbon can form single, double and triple\n" "bonds. That the potential is reactive means that it can\n" "handle gradual changes in the bond order as chemical bonds\n" "are formed or broken.\n" "\n" "The Brenner potential is implemented in Asap, based on a\n" "C implentation published at http://www.rahul.net/pcm/brenner/ .\n" "\n" "The potential is documented here:\n" " Donald W Brenner, Olga A Shenderova, Judith A Harrison,\n" " Steven J Stuart, Boris Ni and Susan B Sinnott:\n" " \"A second-generation reactive empirical bond order (REBO)\n" " potential energy expression for hydrocarbons\",\n" " J. Phys.: Condens. Matter 14 (2002) 783-802.\n" " doi: 10.1088/0953-8984/14/4/312\n" msgstr "" #: ../calculator.py:135 msgid "" "GPAW implements Density Functional Theory using a\n" "Grid-based real-space representation of the wave\n" "functions, and the Projector Augmented Wave\n" "method for handling the core regions.\n" msgstr "" #: ../calculator.py:142 msgid "" "FHI-aims is an external package implementing density\n" "functional theory and quantum chemical methods using\n" "all-electron methods and a numeric local orbital basis set.\n" "For full details, see http://www.fhi-berlin.mpg.de/aims/\n" "or Comp. Phys. Comm. v180 2175 (2009). The ASE\n" "documentation contains information on the keywords and\n" "functionalities available within this interface.\n" msgstr "" #: ../calculator.py:152 msgid "" "WARNING:\n" "Your system seems to have more than zero but less than \n" "three periodic dimensions. Please check that this is\n" "really what you want to compute. Assuming full \n" "3D periodicity for this calculator." msgstr "" #: ../calculator.py:159 msgid "" "VASP is an external package implementing density \n" "functional functional theory using pseudopotentials \n" "or the projector-augmented wave method together \n" "with a plane wave basis set. For full details, see\n" "http://cms.mpi.univie.ac.at/vasp/vasp/\n" msgstr "" #: ../calculator.py:168 msgid "Default (Al, Ni, Cu, Pd, Ag, Pt, Au)" msgstr "" #: ../calculator.py:169 msgid "Alternative Cu, Ag and Au" msgstr "" #: ../calculator.py:170 msgid "Ruthenium" msgstr "" #: ../calculator.py:171 msgid "CuMg and CuZr metallic glass" msgstr "" #: ../calculator.py:189 msgid "Select calculator" msgstr "" #: ../calculator.py:195 msgid "Calculator:" msgstr "" #. No calculator (the default) #: ../calculator.py:198 msgid "None" msgstr "" #: ../calculator.py:203 msgid "Lennard-Jones (ASAP)" msgstr "" #: ../calculator.py:204 ../calculator.py:231 ../calculator.py:246 #: ../calculator.py:255 ../calculator.py:264 msgid "Setup" msgstr "" #: ../calculator.py:211 msgid "EMT - Effective Medium Theory (ASAP)" msgstr "" #: ../calculator.py:223 msgid "EMT - Effective Medium Theory (ASE)" msgstr "" #: ../calculator.py:230 msgid "EAM - Embedded Atom Method/Angular Dependent Potential (ASE)" msgstr "" #: ../calculator.py:238 msgid "Brenner Potential (ASAP)" msgstr "" #: ../calculator.py:244 msgid "Density Functional Theory (GPAW)" msgstr "" #: ../calculator.py:253 msgid "Density Functional Theory (FHI-aims)" msgstr "" #: ../calculator.py:262 msgid "Density Functional Theory (VASP)" msgstr "" #: ../calculator.py:275 msgid "Check that the calculator is reasonable." msgstr "" #: ../calculator.py:345 ../simulation.py:114 msgid "No atoms present" msgstr "" #: ../calculator.py:439 ../calculator.py:474 ../calculator.py:521 msgid "ASAP is not installed. (Failed to import asap3)" msgstr "" #: ../calculator.py:442 msgid "You must set up the Lennard-Jones parameters" msgstr "" #: ../calculator.py:447 msgid "Could not create useful Lennard-Jones calculator." msgstr "" #: ../calculator.py:482 msgid "Could not attach EMT calculator to the atoms." msgstr "" #: ../calculator.py:503 msgid "You must set up the EAM parameters" msgstr "" #: ../calculator.py:539 ../calculator.py:551 msgid "GPAW is not installed. (Failed to import gpaw)" msgstr "" #: ../calculator.py:542 msgid "You must set up the GPAW parameters" msgstr "" #: ../calculator.py:584 msgid "You must set up the FHI-aims parameters" msgstr "" #: ../calculator.py:599 msgid "You must set up the VASP parameters" msgstr "" #: ../calculator.py:624 #, python-format msgid "Element %(sym)s not allowed by the '%(name)s' calculator" msgstr "" #: ../calculator.py:632 msgid "Info" msgstr "" #: ../calculator.py:648 msgid "Lennard-Jones parameters" msgstr "" #: ../calculator.py:660 msgid "Specify the Lennard-Jones parameters here" msgstr "" #: ../calculator.py:663 msgid "Epsilon (eV):" msgstr "" #: ../calculator.py:667 msgid "Sigma (Å):" msgstr "" #. TRANSLATORS: Shift roughly means adjust (about a potential) #: ../calculator.py:671 msgid "Shift to make smooth at cutoff" msgstr "" #: ../calculator.py:750 msgid "EAM parameters" msgstr "" #: ../calculator.py:764 msgid "Import Potential" msgstr "" #: ../calculator.py:787 msgid "You need to import the potential file" msgstr "" #: ../calculator.py:795 msgid "Import .alloy or .adp potential file ... " msgstr "" #: ../calculator.py:818 msgid "GPAW parameters" msgstr "" #. label = gtk.Label("Specify the GPAW parameters here") #. pack(vbox, [label]) #. Print some info #: ../calculator.py:833 ../calculator.py:1123 ../calculator.py:1612 #, python-format msgid "%i atoms.\n" msgstr "" #: ../calculator.py:835 #, python-format msgid "Orthogonal unit cell: %.2f x %.2f x %.2f Å." msgstr "" #: ../calculator.py:837 msgid "Non-orthogonal unit cell:\n" msgstr "" #: ../calculator.py:847 ../calculator.py:1139 ../calculator.py:1627 msgid "Exchange-correlation functional: " msgstr "" #. Grid spacing #: ../calculator.py:851 msgid "Grid spacing" msgstr "" #: ../calculator.py:855 ../graphene.py:67 ../graphene.py:78 ../graphene.py:101 #: ../nanotube.py:49 ../surfaceslab.py:97 msgid "Å" msgstr "" #: ../calculator.py:856 msgid "Grid points" msgstr "" #: ../calculator.py:865 #, python-format msgid "heff = (%.3f, %.3f, %.3f) Å" msgstr "" #: ../calculator.py:891 ../calculator.py:1154 ../calculator.py:1663 msgid "k-points k = (" msgstr "" #: ../calculator.py:895 ../calculator.py:1158 #, python-format msgid "k-points x size: (%.1f, %.1f, %.1f) Å" msgstr "" #. Spin polarized #: ../calculator.py:900 ../calculator.py:1625 msgid "Spin polarized" msgstr "" #: ../calculator.py:906 msgid "FD - Finite Difference (grid) mode" msgstr "" #: ../calculator.py:907 msgid "LCAO - Linear Combination of Atomic Orbitals" msgstr "" #: ../calculator.py:910 msgid "Mode: " msgstr "" #: ../calculator.py:912 msgid "sz - Single Zeta" msgstr "" #: ../calculator.py:913 msgid "szp - Single Zeta polarized" msgstr "" #: ../calculator.py:914 msgid "dzp - Double Zeta polarized" msgstr "" #. dzp #: ../calculator.py:916 msgid "Basis functions: " msgstr "" #. Mixer #: ../calculator.py:922 msgid "Non-standard mixer parameters" msgstr "" #: ../calculator.py:1119 msgid "FHI-aims parameters" msgstr "" #: ../calculator.py:1126 msgid "Periodic geometry, unit cell is:\n" msgstr "" #: ../calculator.py:1131 msgid "Non-periodic geometry.\n" msgstr "" #: ../calculator.py:1138 msgid "Hirshfeld-based dispersion correction" msgstr "" #. Spin polarized, charge, relativity #: ../calculator.py:1164 msgid "Spin / initial moment " msgstr "" #: ../calculator.py:1182 msgid " Charge" msgstr "" #: ../calculator.py:1184 msgid " Relativity" msgstr "" #: ../calculator.py:1186 msgid " Threshold" msgstr "" #. self-consistency criteria #: ../calculator.py:1191 msgid "Self-consistency convergence:" msgstr "" #: ../calculator.py:1204 msgid "Compute forces" msgstr "" #. XXX: use gtk table for layout. Spaces will not work well otherwise #. (depend on fonts, widget style, ...) #. TRANSLATORS: Don't care too much about these, just get approximately #. the same string lengths #: ../calculator.py:1215 msgid "Energy: " msgstr "" #: ../calculator.py:1217 msgid " eV Sum of eigenvalues: " msgstr "" #: ../calculator.py:1219 ../calculator.py:1698 msgid " eV" msgstr "" #: ../calculator.py:1220 msgid "Electron density: " msgstr "" #: ../calculator.py:1222 msgid " Force convergence: " msgstr "" #: ../calculator.py:1224 msgid " eV/Ang " msgstr "" #: ../calculator.py:1237 ../calculator.py:1709 msgid "Additional keywords: " msgstr "" #. run command and species defaults: #: ../calculator.py:1251 msgid "FHI-aims execution command: " msgstr "" #: ../calculator.py:1253 ../calculator.py:1726 msgid "Directory for species defaults: " msgstr "" #: ../calculator.py:1265 ../calculator.py:1734 msgid "Set Defaults" msgstr "" #: ../calculator.py:1267 msgid "Import control.in" msgstr "" #: ../calculator.py:1269 msgid "Export control.in" msgstr "" #: ../calculator.py:1456 msgid "Export parameters ... " msgstr "" #: ../calculator.py:1476 msgid "Import control.in file ... " msgstr "" #: ../calculator.py:1532 ../calculator.py:2041 #, python-format msgid "" "Please use the facilities provided in this window to manipulate the keyword: " "%s!" msgstr "" #: ../calculator.py:1535 #, python-format msgid "" "Don't know this keyword: %s\n" "\n" "Please check!\n" "\n" "If you really think it should be available, please add it to the top of ase/" "calculators/aims.py." msgstr "" #: ../calculator.py:1608 msgid "VASP parameters" msgstr "" #: ../calculator.py:1614 msgid "Periodic geometry, unit cell is: \n" msgstr "" #: ../calculator.py:1666 msgid ") Cutoff: " msgstr "" #: ../calculator.py:1667 msgid " Precision: " msgstr "" #: ../calculator.py:1669 #, python-format msgid "k-points x size: (%.1f, %.1f, %.1f) Å " msgstr "" #: ../calculator.py:1685 msgid "Smearing: " msgstr "" #: ../calculator.py:1687 msgid " order: " msgstr "" #: ../calculator.py:1689 msgid " width: " msgstr "" #: ../calculator.py:1696 msgid "Self-consistency convergence: " msgstr "" #. run command and location of POTCAR files: #: ../calculator.py:1722 msgid "VASP execution command: " msgstr "" #: ../calculator.py:1736 msgid "Import VASP files" msgstr "" #: ../calculator.py:1738 msgid "Export VASP files" msgstr "" #: ../calculator.py:1945 msgid "WARNING: cutoff energy is lower than recommended minimum!" msgstr "" #: ../calculator.py:1997 msgid "Import VASP input files: choose directory ... " msgstr "" #: ../calculator.py:2011 msgid "Export VASP input files: choose directory ... " msgstr "" #: ../calculator.py:2044 #, python-format msgid "" "Don't know this keyword: %s\n" "Please check!\n" "\n" "If you really think it should be available, please add it to the top of ase/" "calculators/vasp.py." msgstr "" #: ../colors.py:24 msgid "Colors" msgstr "" #. Upper left: Choose how the atoms are colored. #: ../colors.py:41 msgid "Choose how the atoms are colored:" msgstr "" #: ../colors.py:43 msgid "By atomic number, default \"jmol\" colors" msgstr "" #: ../colors.py:45 msgid "By atomic number, user specified" msgstr "" #: ../colors.py:46 msgid "By tag" msgstr "" #: ../colors.py:47 msgid "By force" msgstr "" #: ../colors.py:48 msgid "By velocity" msgstr "" #: ../colors.py:49 msgid "By charge" msgstr "" #: ../colors.py:50 msgid "Manually specified" msgstr "" #: ../colors.py:51 msgid "All the same color" msgstr "" #. Now fill in the box for additional information in case the force is used. #. Now fill in the box for additional information in case #. the charge is used. #: ../colors.py:63 ../colors.py:98 msgid "This should not be displayed!" msgstr "" #: ../colors.py:68 ../colors.py:85 ../colors.py:103 ../rotate.py:25 msgid "Update" msgstr "" #: ../colors.py:70 ../colors.py:87 ../colors.py:105 msgid "Min: " msgstr "" #: ../colors.py:72 ../colors.py:89 ../colors.py:107 msgid " Max: " msgstr "" #: ../colors.py:74 ../colors.py:91 ../colors.py:109 msgid " Steps: " msgstr "" #: ../colors.py:116 msgid "Create a color scale:" msgstr "" #: ../colors.py:119 msgid "Black - white" msgstr "" #: ../colors.py:120 msgid "Black - red - yellow - white" msgstr "" #: ../colors.py:121 msgid "Black - green - white" msgstr "" #: ../colors.py:122 msgid "Black - blue - cyan" msgstr "" #: ../colors.py:123 msgid "Blue - white - red" msgstr "" #: ../colors.py:124 msgid "Hue" msgstr "" #: ../colors.py:125 msgid "Named colors" msgstr "" #: ../colors.py:131 msgid "Create" msgstr "" #: ../colors.py:428 #, python-format msgid "Max force: %.2f (this frame), %.2f (all frames)" msgstr "" #: ../colors.py:430 #, python-format msgid "Max force: %.2f." msgstr "" #: ../colors.py:444 #, python-format msgid "Max velocity: %.2f (this frame), %.2f (all frames)" msgstr "" #: ../colors.py:446 #, python-format msgid "Max velocity: %.2f." msgstr "" #: ../colors.py:460 #, python-format msgid "Min, max charge: %.2f, %.2f (this frame)," msgstr "" #: ../colors.py:464 #, python-format msgid "Min, max charge: %.2f, %.2f." msgstr "" #: ../colors.py:505 msgid "ERROR" msgstr "" #: ../colors.py:534 msgid "ERR" msgstr "" #: ../colors.py:626 msgid "Incorrect color specification" msgstr "" #: ../constraints.py:12 ../widgets.py:91 msgid "Constraints" msgstr "" #: ../constraints.py:14 ../constraints.py:17 ../settings.py:16 #: ../widgets.py:93 ../widgets.py:96 msgid "Constrain" msgstr "" #: ../constraints.py:15 ../settings.py:19 ../settings.py:34 ../widgets.py:94 msgid " selected atoms" msgstr "" #: ../constraints.py:18 ../widgets.py:97 msgid " immobile atoms:" msgstr "" #: ../constraints.py:20 msgid "Unconstrain" msgstr "" #: ../constraints.py:21 msgid " selected atoms:" msgstr "" #: ../constraints.py:23 msgid "Clear constraints" msgstr "" #: ../constraints.py:25 ../dft.py:28 ../settings.py:52 ../widgets.py:61 #: ../widgets.py:101 msgid "Close" msgstr "" #: ../crystal.py:16 msgid "" " Use this dialog to create crystal lattices. First select the structure,\n" " either from a set of common crystal structures, or by space group " "description.\n" " Then add all other lattice parameters.\n" "\n" " If an experimental crystal structure is available for an atom, you can\n" " look up the crystal type and lattice constant, otherwise you have to " "specify it\n" " yourself. " msgstr "" #: ../crystal.py:33 ../graphene.py:27 #, python-format msgid " %(natoms)i atoms: %(symbols)s, Volume: %(volume).3f A3" msgstr "" #: ../crystal.py:58 msgid "Create Bulk Crystal by Spacegroup" msgstr "" #: ../crystal.py:72 msgid "Number: 1" msgstr "" #: ../crystal.py:73 msgid "Lattice: " msgstr "" #: ../crystal.py:73 msgid "\tSpace group: " msgstr "" #: ../crystal.py:77 msgid "Size: x: " msgstr "" #: ../crystal.py:78 ../crystal.py:138 msgid " y: " msgstr "" #: ../crystal.py:79 ../crystal.py:139 msgid " z: " msgstr "" #: ../crystal.py:80 ../surfaceslab.py:127 ../surfaceslab.py:129 msgid " unit cells" msgstr "" #: ../crystal.py:92 ../crystal.py:96 ../crystal.py:100 ../crystal.py:104 #: ../crystal.py:108 ../crystal.py:112 msgid "free" msgstr "" #: ../crystal.py:93 ../crystal.py:102 msgid "equals b" msgstr "" #: ../crystal.py:94 ../crystal.py:98 msgid "equals c" msgstr "" #: ../crystal.py:95 ../crystal.py:99 ../crystal.py:103 ../crystal.py:107 #: ../crystal.py:111 ../crystal.py:115 msgid "fixed" msgstr "" #: ../crystal.py:97 ../crystal.py:101 msgid "equals a" msgstr "" #: ../crystal.py:105 ../crystal.py:114 msgid "equals beta" msgstr "" #: ../crystal.py:106 ../crystal.py:110 msgid "equals gamma" msgstr "" #: ../crystal.py:109 ../crystal.py:113 msgid "equals alpha" msgstr "" #: ../crystal.py:119 msgid "Lattice parameters" msgstr "" #: ../crystal.py:120 msgid "\t\ta:\t" msgstr "" #: ../crystal.py:121 msgid "\talpha:\t" msgstr "" #: ../crystal.py:122 msgid "\t\tb:\t" msgstr "" #: ../crystal.py:123 msgid "\tbeta:\t" msgstr "" #: ../crystal.py:124 msgid "\t\tc:\t" msgstr "" #: ../crystal.py:125 msgid "\tgamma:\t" msgstr "" #: ../crystal.py:126 ../surfaceslab.py:99 msgid "Get from database" msgstr "" #: ../crystal.py:131 msgid "Basis: " msgstr "" #: ../crystal.py:137 msgid " Element:\t" msgstr "" #: ../crystal.py:137 msgid "\tx: " msgstr "" #: ../crystal.py:157 msgid "Creating a crystal." msgstr "" #: ../crystal.py:202 #, python-format msgid "Symbol: %s" msgstr "" #: ../crystal.py:207 #, python-format msgid "Number: %s" msgstr "" #: ../crystal.py:210 msgid "Invalid Spacegroup!" msgstr "" #: ../crystal.py:336 ../crystal.py:339 msgid "Please specify a consistent set of atoms." msgstr "" #: ../crystal.py:348 ../graphene.py:254 ../nanoparticle.py:614 #: ../nanotube.py:160 ../surfaceslab.py:248 msgid "No valid atoms." msgstr "" #: ../crystal.py:465 msgid "Can't find lattice definition!" msgstr "" #: ../debug.py:11 msgid "Debug" msgstr "" #: ../dft.py:12 msgid "DFT" msgstr "" #: ../dft.py:18 msgid "XC-functional: " msgstr "" #: ../dft.py:22 ../repeat.py:15 msgid "Repeat atoms:" msgstr "" #: ../energyforces.py:11 msgid "Output:" msgstr "" #: ../energyforces.py:41 msgid "Save output" msgstr "" #: ../energyforces.py:57 msgid "Potential energy and forces" msgstr "" #: ../energyforces.py:61 msgid "Calculate potential energy and the force on all atoms" msgstr "" #: ../energyforces.py:65 msgid "Write forces on the atoms" msgstr "" #: ../energyforces.py:82 msgid "Potential Energy:\n" msgstr "" #: ../energyforces.py:83 #, python-format msgid " %8.2f eV\n" msgstr "" #: ../energyforces.py:84 #, python-format msgid "" " %8.4f eV/atom\n" "\n" msgstr "" #: ../energyforces.py:86 msgid "Forces:\n" msgstr "" #: ../execute.py:22 msgid "" "\n" " Global commands work on all frames or only on the current frame\n" " - Assignment of a global variable may not reference a local one\n" " - use 'Current frame' switch to switch off application to all frames\n" " e:\t\ttotal energy of one frame\n" " fmax:\tmaximal force in one frame\n" " A:\tunit cell\n" " E:\t\ttotal energy array of all frames\n" " F:\t\tall forces in one frame\n" " M:\tall magnetic moments\n" " R:\t\tall atomic positions\n" " S:\tall selected atoms (boolean array)\n" " D:\tall dynamic atoms (boolean array)\n" " examples: frame = 1, A[0][1] += 4, e-E[-1]\n" "\n" " Atom commands work on each atom (or a selection) individually\n" " - these can use global commands on the RHS of an equation\n" " - use 'selected atoms only' to restrict application of command\n" " x,y,z:\tatomic coordinates\n" " r,g,b:\tatom display color, range is [0..1]\n" " rad:\tatomic radius for display\n" " s:\t\tatom is selected\n" " d:\t\tatom is movable\n" " f:\t\tforce\n" " Z:\tatomic number\n" " m:\tmagnetic moment\n" " examples: x -= A[0][0], s = z > 5, Z = 6\n" "\n" " Special commands and objects:\n" " sa,cf:\t(un)restrict to selected atoms/current frame\n" " frame:\tframe number\n" " center:\tcenters the system in its existing unit cell\n" " del S:\tdelete selection\n" " CM:\tcenter of mass\n" " ans[-i]:\tith last calculated result\n" " exec file: executes commands listed in file\n" " cov[Z]:(read only): covalent radius of atomic number Z\n" " gui:\tadvanced: ase-gui window python object\n" " img:\tadvanced: ase-gui images object\n" " " msgstr "" #: ../execute.py:66 msgid "Expert user mode" msgstr "" #: ../execute.py:79 msgid "Welcome to the ASE Expert user mode" msgstr "" #: ../execute.py:86 msgid "Only selected atoms (sa) " msgstr "" #: ../execute.py:88 msgid "Only current frame (cf) " msgstr "" #: ../execute.py:98 msgid "" "Global: Use A, D, E, M, N, R, S, n, frame; Atoms: Use a, f, m, s, x, y, z, " "Z " msgstr "" #: ../execute.py:197 #, python-format msgid "*** WARNING: file does not exist - %s" msgstr "" #: ../execute.py:202 msgid "*** WARNING: No atoms selected to work with" msgstr "" #: ../execute.py:276 msgid "*** Only working on selected atoms" msgstr "" #: ../execute.py:278 msgid "*** Working on all atoms" msgstr "" #: ../execute.py:282 msgid "*** Only working on current image" msgstr "" #: ../execute.py:284 msgid "*** Working on all images" msgstr "" #: ../execute.py:300 msgid "Save Terminal text ..." msgstr "" #: ../graphene.py:16 msgid "" "Set up a graphene sheet or a graphene nanoribbon. A nanoribbon may\n" "optionally be saturated with hydrogen (or another element)." msgstr "" #: ../graphene.py:33 ../gui.py:344 msgid "Graphene" msgstr "" #. Choose structure #. The structure and lattice constant #. Choose the surface structure #: ../graphene.py:40 ../nanoparticle.py:139 ../surfaceslab.py:78 msgid "Structure: " msgstr "" #: ../graphene.py:42 msgid "Infinite sheet" msgstr "" #: ../graphene.py:42 msgid "Unsaturated ribbon" msgstr "" #: ../graphene.py:43 msgid "Saturated ribbon" msgstr "" #. Orientation #: ../graphene.py:50 msgid "Orientation: " msgstr "" #: ../graphene.py:53 msgid "zigzag" msgstr "" #: ../graphene.py:53 msgid "armchair" msgstr "" #: ../graphene.py:66 ../graphene.py:77 ../nanotube.py:48 msgid " Bond length: " msgstr "" #. Choose the saturation element and bond length #: ../graphene.py:72 msgid "Saturation: " msgstr "" #: ../graphene.py:75 msgid "H" msgstr "" #. Size #: ../graphene.py:90 msgid "Width: " msgstr "" #: ../graphene.py:91 ../nanotube.py:67 msgid " Length: " msgstr "" #. Vacuum #: ../graphene.py:99 msgid "Vacuum: " msgstr "" #: ../graphene.py:148 ../nanotube.py:107 ../setupwindow.py:32 msgid " No element specified!" msgstr "" #: ../graphene.py:194 msgid "Please specify a consistent set of atoms. " msgstr "" #: ../graphene.py:255 ../nanoparticle.py:615 ../nanotube.py:161 #: ../pybutton.py:49 ../surfaceslab.py:249 msgid "You have not (yet) specified a consistent set of parameters." msgstr "" #: ../graphs.py:7 msgid "" "Help for plot ...\n" "\n" "Symbols:\n" "e:\t\t\t\ttotal energy\n" "epot:\t\t\tpotential energy\n" "ekin:\t\t\tkinetic energy\n" "fmax:\t\t\tmaximum force\n" "fave:\t\t\taverage force\n" "R[n,0-2]:\t\t\tposition of atom number n\n" "d(n1,n2):\t\t\tdistance between two atoms " "n1 and n2\n" "i:\t\t\t\tcurrent image number\n" "E[i]:\t\t\t\tenergy of image number i\n" "F[n,0-2]:\t\t\tforce on atom number n\n" "V[n,0-2]:\t\t\tvelocity of atom number n\n" "M[n]:\t\t\tmagnetic moment of atom number n\n" "A[0-2,0-2]:\t\tunit-cell basis vectors\n" "s:\t\t\t\tpath length\n" "a(n1,n2,n3):\t\tangle between atoms n1, n2 and n3, centered on n2\n" "dih(n1,n2,n3,n4):\tdihedral angle between n1, " "n2, n3 and n4\n" "T:\t\t\t\ttemperature (K)" msgstr "" #: ../graphs.py:50 ../graphs.py:53 msgid "Plot" msgstr "" #: ../graphs.py:58 msgid "clear" msgstr "" #: ../graphs.py:112 msgid "Save data to file ... " msgstr "" #: ../gtkexcepthook.py:117 msgid "Bug Detected" msgstr "" #: ../gtkexcepthook.py:121 msgid "A programming error has been detected." msgstr "" #: ../gtkexcepthook.py:124 msgid "" "It probably isn't fatal, but the details should be reported to the " "developers nonetheless." msgstr "" #: ../gtkexcepthook.py:140 msgid "Report..." msgstr "" #: ../gtkexcepthook.py:144 msgid "Details..." msgstr "" #: ../gtkexcepthook.py:160 #, python-format msgid "" "From: buggy_application\"\n" "To: bad_programmer\n" "Subject: Exception feedback\n" "\n" "%s" msgstr "" #. Show details... #: ../gtkexcepthook.py:173 msgid "Bug Details" msgstr "" #: ../gui.py:190 msgid "_File" msgstr "" #: ../gui.py:191 msgid "_Edit" msgstr "" #: ../gui.py:192 msgid "_View" msgstr "" #: ../gui.py:193 msgid "_Tools" msgstr "" #. TRANSLATORS: Set up (i.e. build) surfaces, nanoparticles, ... #: ../gui.py:195 msgid "_Setup" msgstr "" #: ../gui.py:196 msgid "_Calculate" msgstr "" #: ../gui.py:197 msgid "_Help" msgstr "" #: ../gui.py:198 msgid "_Open" msgstr "" #: ../gui.py:199 msgid "Create a new file" msgstr "" #: ../gui.py:201 msgid "_New" msgstr "" #: ../gui.py:202 msgid "New ase-gui window" msgstr "" #: ../gui.py:204 msgid "_Save" msgstr "" #: ../gui.py:205 msgid "Save current file" msgstr "" #: ../gui.py:207 msgid "_Quit" msgstr "" #: ../gui.py:208 msgid "Quit" msgstr "" #: ../gui.py:210 msgid "Select _all" msgstr "" #: ../gui.py:213 msgid "_Invert selection" msgstr "" #: ../gui.py:216 msgid "Select _constrained atoms" msgstr "" #: ../gui.py:219 msgid "Select _immobile atoms" msgstr "" #: ../gui.py:222 msgid "_Copy" msgstr "" #: ../gui.py:223 msgid "Copy current selection and its orientation to clipboard" msgstr "" #: ../gui.py:225 msgid "_Paste" msgstr "" #: ../gui.py:226 msgid "Insert current clipboard selection" msgstr "" #: ../gui.py:228 msgid "_Modify" msgstr "" #: ../gui.py:229 msgid "Change tags, moments and atom types of the selected atoms" msgstr "" #: ../gui.py:231 msgid "_Add atoms" msgstr "" #: ../gui.py:232 msgid "Insert or import atoms and molecules" msgstr "" #: ../gui.py:234 msgid "_Delete selected atoms" msgstr "" #: ../gui.py:235 msgid "Delete the selected atoms" msgstr "" #: ../gui.py:237 msgid "_First image" msgstr "" #: ../gui.py:240 msgid "_Previous image" msgstr "" #: ../gui.py:243 msgid "_Next image" msgstr "" #: ../gui.py:246 msgid "_Last image" msgstr "" #: ../gui.py:249 msgid "Show _Labels" msgstr "" #: ../gui.py:250 msgid "Hide selected atoms" msgstr "" #: ../gui.py:253 msgid "Show selected atoms" msgstr "" #: ../gui.py:256 msgid "Quick Info ..." msgstr "" #: ../gui.py:259 msgid "Repeat ..." msgstr "" #: ../gui.py:262 msgid "Rotate ..." msgstr "" #: ../gui.py:265 msgid "Colors ..." msgstr "" #. TRANSLATORS: verb #: ../gui.py:268 msgid "Focus" msgstr "" #: ../gui.py:271 msgid "Zoom in" msgstr "" #: ../gui.py:274 msgid "Zoom out" msgstr "" #: ../gui.py:277 msgid "Change View" msgstr "" #: ../gui.py:278 msgid "Reset View" msgstr "" #: ../gui.py:281 msgid "'xy' Plane" msgstr "" #: ../gui.py:282 msgid "'yz' Plane" msgstr "" #: ../gui.py:283 msgid "'zx' Plane" msgstr "" #: ../gui.py:284 msgid "'yx' Plane" msgstr "" #: ../gui.py:285 msgid "'zy' Plane" msgstr "" #: ../gui.py:286 msgid "'xz' Plane" msgstr "" #: ../gui.py:287 msgid "'a2 a3' Plane" msgstr "" #: ../gui.py:288 msgid "'a3 a1' Plane" msgstr "" #: ../gui.py:289 msgid "'a1 a2' Plane" msgstr "" #: ../gui.py:290 msgid "'a3 a2' Plane" msgstr "" #: ../gui.py:291 msgid "'a1 a3' Plane" msgstr "" #: ../gui.py:292 msgid "'a2 a1' Plane" msgstr "" #: ../gui.py:293 msgid "Settings ..." msgstr "" #: ../gui.py:296 msgid "VMD" msgstr "" #: ../gui.py:299 msgid "RasMol" msgstr "" #: ../gui.py:302 msgid "xmakemol" msgstr "" #: ../gui.py:305 msgid "avogadro" msgstr "" #: ../gui.py:308 msgid "Graphs ..." msgstr "" #: ../gui.py:311 msgid "Movie ..." msgstr "" #: ../gui.py:314 msgid "Expert mode ..." msgstr "" #: ../gui.py:317 msgid "Constraints ..." msgstr "" #: ../gui.py:320 msgid "Render scene ..." msgstr "" #: ../gui.py:323 msgid "DFT ..." msgstr "" #: ../gui.py:326 msgid "NE_B" msgstr "" #: ../gui.py:329 msgid "B_ulk Modulus" msgstr "" #: ../gui.py:332 msgid "_Bulk Crystal" msgstr "" #: ../gui.py:333 msgid "Create a bulk crystal with arbitrary orientation" msgstr "" #: ../gui.py:335 msgid "_Surface slab" msgstr "" #: ../gui.py:336 msgid "Create the most common surfaces" msgstr "" #: ../gui.py:338 msgid "_Nanoparticle" msgstr "" #: ../gui.py:339 msgid "Create a crystalline nanoparticle" msgstr "" #: ../gui.py:341 msgid "Nano_tube" msgstr "" #: ../gui.py:342 msgid "Create a nanotube" msgstr "" #: ../gui.py:345 msgid "Create a graphene sheet or nanoribbon" msgstr "" #: ../gui.py:347 msgid "Set _Calculator" msgstr "" #: ../gui.py:348 msgid "Set a calculator used in all calculation modules" msgstr "" #: ../gui.py:350 msgid "_Energy and Forces" msgstr "" #: ../gui.py:351 msgid "Calculate energy and forces" msgstr "" #: ../gui.py:353 msgid "Energy _Minimization" msgstr "" #: ../gui.py:354 msgid "Minimize the energy" msgstr "" #: ../gui.py:356 msgid "Scale system" msgstr "" #: ../gui.py:357 msgid "Deform system by scaling it" msgstr "" #: ../gui.py:359 msgid "_About" msgstr "" #: ../gui.py:362 msgid "Webpage ..." msgstr "" #: ../gui.py:363 msgid "Debug ..." msgstr "" #: ../gui.py:365 msgid "Show _unit cell" msgstr "" #: ../gui.py:369 msgid "Show _axes" msgstr "" #: ../gui.py:373 msgid "Show _bonds" msgstr "" #: ../gui.py:377 msgid "Show _velocities" msgstr "" #: ../gui.py:381 msgid "Show _forces" msgstr "" #: ../gui.py:385 msgid "_Move atoms" msgstr "" #: ../gui.py:389 msgid "_Rotate atoms" msgstr "" #: ../gui.py:393 msgid "Orien_t atoms" msgstr "" #: ../gui.py:399 msgid "_None" msgstr "" #: ../gui.py:400 msgid "Atom _Index" msgstr "" #: ../gui.py:401 msgid "_Magnetic Moments" msgstr "" #: ../gui.py:402 msgid "_Element Symbol" msgstr "" #: ../gui.py:411 #, python-format msgid "building menus failed: %s" msgstr "" #: ../gui.py:686 ../gui.py:1092 ../gui.py:1152 msgid "Open ..." msgstr "" #: ../gui.py:690 ../gui.py:1095 msgid "<>" msgstr "" #: ../gui.py:823 msgid "Add atoms" msgstr "" #: ../gui.py:826 msgid "Paste" msgstr "" #: ../gui.py:832 msgid "Insert atom or molecule" msgstr "" #: ../gui.py:833 ../gui.py:959 msgid "Tag" msgstr "" #: ../gui.py:834 ../gui.py:960 msgid "Moment" msgstr "" #: ../gui.py:835 msgid "Position" msgstr "" #: ../gui.py:860 msgid "_Load molecule" msgstr "" #: ../gui.py:864 ../gui.py:975 msgid "_OK" msgstr "" #: ../gui.py:868 ../gui.py:979 msgid "_Cancel" msgstr "" #: ../gui.py:952 msgid "Modify" msgstr "" #: ../gui.py:958 msgid "Atom" msgstr "" #: ../gui.py:1003 msgid "Confirmation" msgstr "" #: ../gui.py:1007 msgid "Delete selected atom?" msgid_plural "Delete selected atoms?" msgstr[0] "" msgstr[1] "" #: ../gui.py:1014 msgid "Cancel" msgstr "" #: ../gui.py:1100 msgid "Automatic" msgstr "" #: ../gui.py:1101 msgid "Dacapo netCDF output file" msgstr "" #: ../gui.py:1102 msgid "Virtual Nano Lab file" msgstr "" #: ../gui.py:1103 msgid "ASE pickle trajectory" msgstr "" #: ../gui.py:1104 msgid "ASE bundle trajectory" msgstr "" #: ../gui.py:1105 msgid "GPAW text output" msgstr "" #: ../gui.py:1106 msgid "CUBE file" msgstr "" #: ../gui.py:1107 msgid "XCrySDen Structure File" msgstr "" #: ../gui.py:1108 msgid "Dacapo text output" msgstr "" #: ../gui.py:1109 msgid "XYZ-file" msgstr "" #: ../gui.py:1110 msgid "VASP POSCAR/CONTCAR file" msgstr "" #: ../gui.py:1111 msgid "VASP OUTCAR file" msgstr "" #: ../gui.py:1112 msgid "Protein Data Bank" msgstr "" #: ../gui.py:1113 msgid "CIF-file" msgstr "" #: ../gui.py:1114 msgid "FHI-aims geometry file" msgstr "" #: ../gui.py:1115 msgid "FHI-aims output file" msgstr "" #: ../gui.py:1116 msgid "TURBOMOLE coord file" msgstr "" #: ../gui.py:1117 msgid "exciting input" msgstr "" #: ../gui.py:1118 msgid "WIEN2k structure file" msgstr "" #: ../gui.py:1119 msgid "DftbPlus input file" msgstr "" #: ../gui.py:1120 msgid "ETSF format" msgstr "" #: ../gui.py:1121 msgid "CASTEP geom file" msgstr "" #: ../gui.py:1122 msgid "CASTEP output file" msgstr "" #: ../gui.py:1123 msgid "CASTEP trajectory file" msgstr "" #: ../gui.py:1124 msgid "DFTBPlus GEN format" msgstr "" #: ../gui.py:1130 msgid "File type:" msgstr "" #: ../gui.py:1253 msgid "Not implemented!" msgstr "" #: ../gui.py:1254 msgid "do you really need it?" msgstr "" #: ../minimize.py:21 msgid "Algorithm: " msgstr "" #: ../minimize.py:26 ../progress.py:67 msgid "Convergence criterion: Fmax = " msgstr "" #: ../minimize.py:31 ../progress.py:70 msgid "Max. number of steps: " msgstr "" #. Special stuff for MDMin #: ../minimize.py:34 msgid "Pseudo time step: " msgstr "" #: ../minimize.py:55 msgid "Energy minimization" msgstr "" #: ../minimize.py:59 msgid "Minimize the energy with respect to the positions." msgstr "" #. Don't catch errors in the function. #. Display status message #: ../minimize.py:91 ../scaling.py:301 msgid "Running ..." msgstr "" #. Update display to reflect cancellation of simulation. #: ../minimize.py:108 #, python-format msgid "Minimization CANCELLED after %i steps." msgstr "" #: ../minimize.py:114 ../scaling.py:352 msgid "Out of memory, consider using LBFGS instead" msgstr "" #. Update display to reflect succesful end of simulation. #: ../minimize.py:121 #, python-format msgid "Minimization completed in %i steps." msgstr "" #. self.connect('delete_event', self.exit2) #: ../movie.py:13 msgid "Movie" msgstr "" #: ../movie.py:15 msgid "Image number:" msgstr "" #: ../movie.py:37 msgid "Play" msgstr "" #: ../movie.py:39 msgid "Stop" msgstr "" #. TRANSLATORS: This function plays an animation forwards and backwards #. alternatingly, e.g. for displaying vibrational movement #: ../movie.py:43 msgid "Rock" msgstr "" #: ../movie.py:59 msgid " Frame rate: " msgstr "" #: ../movie.py:60 msgid " Skip frames: " msgstr "" #: ../nanoparticle.py:20 msgid "" "Create a nanoparticle either by specifying the number of layers, or using " "the\n" "Wulff construction. Please press the [Help] button for instructions on how " "to\n" "specify the directions.\n" "WARNING: The Wulff construction currently only works with cubic crystals!\n" msgstr "" #: ../nanoparticle.py:27 msgid "" "\n" "The nanoparticle module sets up a nano-particle or a cluster with a given\n" "crystal structure.\n" "\n" "1) Select the element, the crystal structure and the lattice constant(s).\n" " The [Get structure] button will find the data for a given element.\n" "\n" "2) Choose if you want to specify the number of layers in each direction, or " "if\n" " you want to use the Wulff construction. In the latter case, you must " "specify\n" " surface energies in each direction, and the size of the cluster.\n" "\n" "How to specify the directions:\n" "------------------------------\n" "\n" "First time a direction appears, it is interpreted as the entire family of\n" "directions, i.e. (0,0,1) also covers (1,0,0), (-1,0,0) etc. If one of " "these\n" "directions is specified again, the second specification overrules that " "specific\n" "direction. For this reason, the order matters and you can rearrange the\n" "directions with the [Up] and [Down] keys. You can also add a new " "direction,\n" "remember to press [Add] or it will not be included.\n" "\n" "Example: (1,0,0) (1,1,1), (0,0,1) would specify the {100} family of " "directions,\n" "the {111} family and then the (001) direction, overruling the value given " "for\n" "the whole family of directions.\n" msgstr "" #. Structures: Abbreviation, name, 4-index (boolean), two lattice const (bool), factory #: ../nanoparticle.py:84 msgid "Face centered cubic (fcc)" msgstr "" #: ../nanoparticle.py:85 msgid "Body centered cubic (bcc)" msgstr "" #: ../nanoparticle.py:86 msgid "Simple cubic (sc)" msgstr "" #: ../nanoparticle.py:87 msgid "Hexagonal closed-packed (hcp)" msgstr "" #: ../nanoparticle.py:88 msgid "Graphite" msgstr "" #: ../nanoparticle.py:117 msgid "Nanoparticle" msgstr "" #. Choose the element #. Choose the element and bond length #. Choose the element #: ../nanoparticle.py:127 ../nanotube.py:42 ../surfaceslab.py:69 msgid "Element: " msgstr "" #: ../nanoparticle.py:131 msgid "Get structure" msgstr "" #: ../nanoparticle.py:155 msgid "Lattice constant: a =" msgstr "" #. Choose specification method #: ../nanoparticle.py:172 msgid "Method: " msgstr "" #: ../nanoparticle.py:174 msgid "Layer specification" msgstr "" #: ../nanoparticle.py:174 msgid "Wulff construction" msgstr "" #: ../nanoparticle.py:194 msgid "Dummy placeholder object" msgstr "" #: ../nanoparticle.py:196 msgid "Add new direction:" msgstr "" #: ../nanoparticle.py:212 msgid "Add" msgstr "" #: ../nanoparticle.py:220 msgid "Set all directions to default values" msgstr "" #: ../nanoparticle.py:228 msgid "Particle size: " msgstr "" #: ../nanoparticle.py:229 ../nanoparticle.py:266 ../progress.py:196 msgid "Number of atoms: " msgstr "" #: ../nanoparticle.py:234 msgid "Volume: " msgstr "" #: ../nanoparticle.py:239 msgid "ų" msgstr "" #: ../nanoparticle.py:244 msgid "Rounding: If exact size is not possible, choose the size" msgstr "" #: ../nanoparticle.py:247 msgid "above " msgstr "" #: ../nanoparticle.py:248 msgid "below " msgstr "" #: ../nanoparticle.py:249 msgid "closest " msgstr "" #: ../nanoparticle.py:252 msgid "Smaller" msgstr "" #: ../nanoparticle.py:253 msgid "Larger" msgstr "" #: ../nanoparticle.py:268 msgid " Approx. diameter: " msgstr "" #: ../nanoparticle.py:272 msgid "Information about the created cluster:" msgstr "" #. Buttons #: ../nanoparticle.py:278 ../nanotube.py:81 msgid "Creating a nanoparticle." msgstr "" #: ../nanoparticle.py:285 msgid "Automatic Apply" msgstr "" #: ../nanoparticle.py:333 msgid "Up" msgstr "" #: ../nanoparticle.py:338 msgid "Down" msgstr "" #: ../nanoparticle.py:343 msgid "Delete" msgstr "" #: ../nanoparticle.py:384 msgid "Surface energies (as energy/area, NOT per atom):" msgstr "" #: ../nanoparticle.py:390 msgid "Number of layers:" msgstr "" #: ../nanoparticle.py:419 msgid "At least one index must be non-zero" msgstr "" #: ../nanoparticle.py:422 msgid "Invalid hexagonal indices" msgstr "" #: ../nanoparticle.py:477 ../surfaceslab.py:218 msgid "Invalid element." msgstr "" #: ../nanoparticle.py:487 msgid "Unsupported or unknown structure" msgstr "" #: ../nanoparticle.py:604 #, python-format msgid "%.1f Å" msgstr "" #: ../nanotube.py:15 msgid "" "Set up a Carbon nanotube by specifying the (n,m) roll-up vector.\n" "Please note that m <= n.\n" "\n" "Nanotubes of other elements can be made by specifying the element\n" "and bond length." msgstr "" #: ../nanotube.py:29 #, python-format msgid "" " %(natoms)i atoms: %(symbols)s, diameter: %(diameter).3f Å, cell volume: " "%(volume).3f Å3" msgstr "" #: ../nanotube.py:35 msgid "Nanotube" msgstr "" #. Choose the structure. #: ../nanotube.py:59 msgid "Select roll-up vector (n,m) and tube length:" msgstr "" #: ../progress.py:25 msgid "Progress" msgstr "" #: ../progress.py:32 msgid "Scaling deformation:" msgstr "" #: ../progress.py:38 #, python-format msgid "Step number %s of %s." msgstr "" #. Minimization progress frame #. Box containing frame and spacing #: ../progress.py:53 msgid "Energy minimization:" msgstr "" #: ../progress.py:60 msgid "Step number: " msgstr "" #: ../progress.py:62 msgid "Fmax: " msgstr "" #: ../progress.py:102 msgid "unknown" msgstr "" #: ../progress.py:179 msgid "Status: " msgstr "" #: ../progress.py:181 msgid "Iteration: " msgstr "" #: ../progress.py:184 msgid "log10(change):" msgstr "" #: ../progress.py:187 msgid "Wave functions: " msgstr "" #: ../progress.py:189 msgid "Density: " msgstr "" #: ../progress.py:191 msgid "Energy: " msgstr "" #: ../progress.py:194 msgid "GPAW version: " msgstr "" #: ../progress.py:197 msgid "N/A" msgstr "" #: ../progress.py:198 msgid "Memory estimate: " msgstr "" #: ../progress.py:233 msgid "No info" msgstr "" #: ../progress.py:243 msgid "Initializing" msgstr "" #: ../progress.py:244 msgid "Positions:" msgstr "" #: ../progress.py:248 msgid "Starting calculation" msgstr "" #: ../progress.py:285 msgid "unchanged" msgstr "" #: ../progress.py:295 msgid "Self-consistency loop" msgstr "" #: ../progress.py:300 msgid "Calculating forces" msgstr "" #: ../progress.py:301 msgid " (converged)" msgstr "" #: ../pybutton.py:37 msgid "Python" msgstr "" #: ../pybutton.py:48 msgid "No Python code" msgstr "" #: ../pybutton.py:52 #, python-format msgid "" "\n" "Title: %(title)s\n" "Time: %(time)s\n" msgstr "" #: ../pybutton.py:61 msgid "ag: Python code" msgstr "" #: ../pybutton.py:65 msgid "Information:" msgstr "" #: ../pybutton.py:72 msgid "Python code:" msgstr "" #: ../quickinfo.py:9 msgid "Single image loaded." msgstr "" #: ../quickinfo.py:10 #, python-format msgid "Image %d loaded (0 - %d)." msgstr "" #: ../quickinfo.py:11 msgid "Unit cell is fixed." msgstr "" #: ../quickinfo.py:12 msgid "Unit cell varies." msgstr "" #: ../quickinfo.py:14 #, python-format msgid "" "%s\n" "\n" "Number of atoms: %d.\n" "\n" "Unit cell:\n" " %8.3f %8.3f %8.3f\n" " %8.3f %8.3f %8.3f\n" " %8.3f %8.3f %8.3f\n" "%s\n" msgstr "" #: ../quickinfo.py:29 msgid "Quick Info" msgstr "" #: ../quickinfo.py:33 msgid "No atoms loaded." msgstr "" #: ../render.py:13 msgid "" " Textures can be used to highlight different parts of\n" " an atomic structure. This window applies the default\n" " texture to the entire structure and optionally\n" " applies a different texture to subsets of atoms that\n" " can be selected using the mouse.\n" " An alternative selection method is based on a boolean\n" " expression in the entry box provided, using the\n" " variables x, y, z, or Z. For example, the expression\n" " Z == 11 and x > 10 and y > 10 \n" " will mark all sodium atoms with x or coordinates \n" " larger than 10. In either case, the button labeled\n" " `Create new texture from selection` will enable\n" " to change the attributes of the current selection. \n" " " msgstr "" #: ../render.py:31 msgid "Render current view in povray ... " msgstr "" #: ../render.py:35 #, python-format msgid "Rendering %d atoms." msgstr "" #: ../render.py:40 msgid "Render constraints" msgstr "" #: ../render.py:43 msgid "Width" msgstr "" #: ../render.py:44 msgid " Height" msgstr "" #: ../render.py:51 msgid "Render unit cell" msgstr "" #: ../render.py:60 msgid "Line width" msgstr "" #: ../render.py:62 msgid "Angstrom " msgstr "" #: ../render.py:72 msgid "Set" msgstr "" #: ../render.py:74 msgid "Output basename: " msgstr "" #: ../render.py:76 msgid " Filename: " msgstr "" #: ../render.py:87 msgid " Default texture for atoms: " msgstr "" #: ../render.py:88 msgid " transparency: " msgstr "" #: ../render.py:89 msgid "Define atom selection for new texture:" msgstr "" #: ../render.py:91 msgid "Select" msgstr "" #: ../render.py:95 msgid "Create new texture from selection" msgstr "" #: ../render.py:97 msgid "Help on textures" msgstr "" #: ../render.py:110 msgid "Camera type: " msgstr "" #: ../render.py:111 msgid " Camera distance" msgstr "" #: ../render.py:112 msgid "Render current frame" msgstr "" #: ../render.py:116 #, python-format msgid "Render all %d frames" msgstr "" #: ../render.py:121 msgid "Transparent background" msgstr "" #: ../render.py:124 msgid "Run povray " msgstr "" #: ../render.py:127 msgid "Keep povray files " msgstr "" #: ../render.py:130 msgid "Show output window" msgstr "" #: ../render.py:211 msgid " transparency: " msgstr "" #: ../render.py:217 msgid "" "Can not create new texture! Must have some atoms selected to create a new " "material!" msgstr "" #: ../repeat.py:13 msgid "Repeat" msgstr "" #: ../repeat.py:20 msgid "Set unit cell" msgstr "" #: ../rotate.py:15 msgid "Rotate" msgstr "" #: ../rotate.py:17 msgid "Rotation angles:" msgstr "" #: ../rotate.py:27 msgid "" "Note:\n" "You can rotate freely\n" "with the mouse, by holding\n" "down mouse button 2." msgstr "" #: ../scaling.py:49 msgid "Homogeneous scaling" msgstr "" #: ../scaling.py:59 msgid "3D deformation " msgstr "" #: ../scaling.py:60 msgid "2D deformation " msgstr "" #: ../scaling.py:61 msgid "1D deformation " msgstr "" #: ../scaling.py:64 msgid "Bulk" msgstr "" #: ../scaling.py:66 msgid "xy-plane" msgstr "" #: ../scaling.py:68 msgid "xz-plane" msgstr "" #: ../scaling.py:70 msgid "yz-plane" msgstr "" #: ../scaling.py:72 msgid "x-axis" msgstr "" #: ../scaling.py:74 msgid "y-axis" msgstr "" #: ../scaling.py:76 msgid "z-axis" msgstr "" #: ../scaling.py:89 msgid "Allow deformation along non-periodic directions." msgstr "" #. Parameters for the deformation #: ../scaling.py:94 msgid "Deformation:" msgstr "" #: ../scaling.py:100 msgid "Maximal scale factor: " msgstr "" #: ../scaling.py:103 msgid "Scale offset: " msgstr "" #: ../scaling.py:106 msgid "Number of steps: " msgstr "" #: ../scaling.py:107 msgid "Only positive deformation" msgstr "" #. Atomic relaxations #: ../scaling.py:112 msgid "Atomic relaxations:" msgstr "" #: ../scaling.py:116 msgid "On " msgstr "" #: ../scaling.py:117 msgid "Off" msgstr "" #. Results #: ../scaling.py:128 msgid "Results:" msgstr "" #: ../scaling.py:130 msgid "Keep original configuration" msgstr "" #: ../scaling.py:132 msgid "Load optimal configuration" msgstr "" #: ../scaling.py:134 msgid "Load all configurations" msgstr "" #: ../scaling.py:143 msgid "Strain\t\tEnergy [eV]" msgstr "" #: ../scaling.py:144 msgid "Fit:" msgstr "" #: ../scaling.py:150 msgid "2nd" msgstr "" #: ../scaling.py:151 msgid "3rd" msgstr "" #: ../scaling.py:155 msgid "Order of fit: " msgstr "" #. Update display to reflect cancellation of simulation. #: ../scaling.py:348 msgid "Calculation CANCELLED." msgstr "" #. Update display to reflect succesful end of simulation. #: ../scaling.py:359 msgid "Calculation completed." msgstr "" #: ../scaling.py:382 msgid "No trustworthy minimum: Old configuration kept." msgstr "" #: ../scaling.py:422 #, python-format msgid "" "Insufficent data for a fit\n" "(only %i data points)\n" msgstr "" #: ../scaling.py:426 msgid "" "REVERTING TO 2ND ORDER FIT\n" "(only 3 data points)\n" "\n" msgstr "" #: ../scaling.py:442 msgid "No minimum found!" msgstr "" #: ../scaling.py:456 msgid "" "\n" "WARNING: Minimum is outside interval\n" msgstr "" #: ../scaling.py:457 msgid "It is UNRELIABLE!\n" msgstr "" #: ../settings.py:15 msgid "Constraints:" msgstr "" #: ../settings.py:18 msgid "release" msgstr "" #: ../settings.py:22 msgid "Constrain immobile atoms" msgstr "" #: ../settings.py:24 msgid "Clear all constraints" msgstr "" #: ../settings.py:30 msgid "Visibility:" msgstr "" #: ../settings.py:31 msgid "Hide" msgstr "" #: ../settings.py:33 msgid "show" msgstr "" #: ../settings.py:37 msgid "View all atoms" msgstr "" #: ../settings.py:43 msgid "Miscellaneous:" msgstr "" #: ../settings.py:46 msgid "Scale atomic radii:" msgstr "" #. A close button #: ../settings.py:51 msgid "\n" msgstr "" #: ../setupwindow.py:51 msgid "No crystal structure data" msgstr "" #: ../setupwindow.py:62 msgid " ERROR: Invalid element!" msgstr "" #: ../simulation.py:24 msgid " (rerun simulation)" msgstr "" #: ../simulation.py:25 msgid " (continue simulation)" msgstr "" #: ../simulation.py:27 msgid "Select starting configuration:" msgstr "" #: ../simulation.py:32 #, python-format msgid "There are currently %i configurations loaded." msgstr "" #: ../simulation.py:36 msgid "Choose which one to use as the initial configuration" msgstr "" #: ../simulation.py:40 #, python-format msgid "The first configuration %s." msgstr "" #: ../simulation.py:43 msgid "Configuration number " msgstr "" #: ../simulation.py:49 #, python-format msgid "The last configuration %s." msgstr "" #: ../simulation.py:85 msgid "Run" msgstr "" #: ../simulation.py:105 msgid "No calculator: Use Calculate/Set Calculator on the menu." msgstr "" #: ../status.py:37 ../status.py:39 msgid "Tip for status box ..." msgstr "" #. TRANSLATORS: mom refers to magnetic moment #: ../status.py:63 #, python-format msgid " tag=%(tag)s mom=%(mom)1.2f" msgstr "" #: ../status.py:104 msgid "dihedral" msgstr "" #: ../surfaceslab.py:14 msgid "" " Use this dialog to create surface slabs. Select the element by\n" "writing the chemical symbol or the atomic number in the box. Then\n" "select the desired surface structure. Note that some structures can\n" "be created with an othogonal or a non-orthogonal unit cell, in these\n" "cases the non-orthogonal unit cell will contain fewer atoms.\n" "\n" " If the structure matches the experimental crystal structure, you can\n" "look up the lattice constant, otherwise you have to specify it\n" "yourself." msgstr "" #. Name, structure, orthogonal, support-nonorthogonal, function #: ../surfaceslab.py:26 msgid "FCC(100)" msgstr "" #: ../surfaceslab.py:26 ../surfaceslab.py:27 ../surfaceslab.py:28 #: ../surfaceslab.py:30 msgid "fcc" msgstr "" #: ../surfaceslab.py:27 msgid "FCC(110)" msgstr "" #: ../surfaceslab.py:28 msgid "FCC(111) non-orthogonal" msgstr "" #: ../surfaceslab.py:30 msgid "FCC(111) orthogonal" msgstr "" #: ../surfaceslab.py:31 msgid "BCC(100)" msgstr "" #: ../surfaceslab.py:31 ../surfaceslab.py:32 ../surfaceslab.py:34 #: ../surfaceslab.py:35 ../surfaceslab.py:37 msgid "bcc" msgstr "" #: ../surfaceslab.py:32 msgid "BCC(110) non-orthogonal" msgstr "" #: ../surfaceslab.py:34 msgid "BCC(110) orthogonal" msgstr "" #: ../surfaceslab.py:35 msgid "BCC(111) non-orthogonal" msgstr "" #: ../surfaceslab.py:37 msgid "BCC(111) orthogonal" msgstr "" #: ../surfaceslab.py:38 msgid "HCP(0001) non-orthogonal" msgstr "" #: ../surfaceslab.py:38 ../surfaceslab.py:40 ../surfaceslab.py:41 msgid "hcp" msgstr "" #: ../surfaceslab.py:40 msgid "HCP(0001) orthogonal" msgstr "" #: ../surfaceslab.py:41 msgid "HCP(10-10) orthogonal" msgstr "" #: ../surfaceslab.py:43 msgid "DIAMOND(100) orthogonal" msgstr "" #: ../surfaceslab.py:43 ../surfaceslab.py:45 msgid "diamond" msgstr "" #: ../surfaceslab.py:45 msgid "DIAMOND(111) non-orthogonal" msgstr "" #: ../surfaceslab.py:60 msgid "Surface" msgstr "" #: ../surfaceslab.py:90 msgid "Lattice constant: " msgstr "" #: ../surfaceslab.py:97 msgid "a:" msgstr "" #: ../surfaceslab.py:109 #, python-format msgid "(%.1f %% of ideal)" msgstr "" #: ../surfaceslab.py:126 msgid "Size: \tx: " msgstr "" #: ../surfaceslab.py:128 msgid "\t\ty: " msgstr "" #: ../surfaceslab.py:130 msgid " \t\tz: " msgstr "" #: ../surfaceslab.py:131 msgid " layers, " msgstr "" #: ../surfaceslab.py:132 msgid " Å vacuum" msgstr "" #: ../surfaceslab.py:133 msgid "\t\tNo size information yet." msgstr "" #. Buttons #: ../surfaceslab.py:142 msgid "Creating a surface slab." msgstr "" #: ../surfaceslab.py:212 #, python-format msgid "%i atoms." msgstr "" #: ../surfaceslab.py:224 msgid "No structure specified!" msgstr "" #: ../surfaceslab.py:233 #, python-format msgid "%(struct)s lattice constant unknown for %(element)s." msgstr "" #: ../widgets.py:54 ../widgets.py:82 msgid "Help" msgstr "" #: ../widgets.py:99 msgid "Clear constraint" msgstr ""