Skip to content
Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
5685 lines (4432 sloc) 123 KB
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Roderick C. I. MacKenzie
# This file is distributed under the same license as the gpvdm package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: gpvdm 5.0\n"
"Report-Msgid-Bugs-To: roderick.mackenzie@nottingham.ac.uk\n"
"POT-Creation-Date: 2019-03-15 16:53+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../liblight/light_config.c:92
msgid "load"
msgstr ""
#: ../liblight/light_dump.c:288
msgid "Electron generation rate"
msgstr ""
#: ../liblight/light_dump.c:290 ../liblight/light_dump.c:317
#: ../liblight/light_dump.c:403 ../liblight/light_dump.c:437
#: ../liblight/light_dump.c:471 ../liblight/light_dump.c:506
#: ../liblight/light_dump.c:541 ../liblight/light_dump.c:579
#: ../liblight/light_dump.c:615 ../libperovskite/perovskite.c:140
#: ../src/initial.c:71 ../src/initial.c:95 ../src/initial.c:119
#: ../src/initial.c:143 ../src/initial.c:167 ../src/pos.c:70 ../src/pos.c:87
#: ../src/pos.c:122 ../src/pos.c:140 ../src/pos.c:157 ../gui/band_graph.py:221
#: ../gui/qe.py:63 ../gui/measure_tab.py:95 ../gui/measure_tab.py:143
#: ../libdump/dump_1d_slice.c:65 ../libdump/dump_1d_slice.c:152
#: ../libdump/dump_1d_slice.c:210 ../libdump/dump_1d_slice.c:239
#: ../libdump/dump_1d_slice.c:268 ../libdump/dump_1d_slice.c:326
#: ../libdump/dump_1d_slice.c:355 ../libdump/dump_1d_slice.c:443
#: ../libdump/dump_1d_slice.c:506 ../libdump/dump_1d_slice.c:538
#: ../libdump/dump_1d_slice.c:567 ../libdump/dump_1d_slice.c:597
#: ../libdump/dump_1d_slice.c:626 ../libdump/dump_1d_slice.c:662
#: ../libdump/dump_1d_slice.c:696 ../libdump/dump_1d_slice.c:725
#: ../libdump/dump_1d_slice.c:755 ../libdump/dump_1d_slice.c:784
#: ../libdump/dump_1d_slice.c:885 ../libdump/dump_1d_slice.c:915
#: ../libdump/dump_1d_slice.c:945 ../libdump/dump_1d_slice.c:974
#: ../libdump/dump_1d_slice.c:1003 ../libdump/dump_1d_slice.c:1038
#: ../libdump/dump_1d_slice.c:1072 ../libdump/dump_1d_slice.c:1108
#: ../libdump/dump_1d_slice.c:1144 ../libdump/dump_1d_slice.c:1186
#: ../libdump/dump_1d_slice.c:1223 ../libdump/dump_1d_slice.c:1257
#: ../libdump/dump_1d_slice.c:1291 ../libdump/dump_1d_slice.c:1320
#: ../libdump/dump_1d_slice.c:1350 ../libdump/dump_1d_slice.c:1380
#: ../libdump/dump_1d_slice.c:1409 ../libdump/dump_1d_slice.c:1438
#: ../libdump/dump_1d_slice.c:1467 ../libdump/dump_1d_slice.c:1497
#: ../libdump/dump_1d_slice.c:1538 ../libdump/dump_1d_slice.c:1579
#: ../libdump/dump_1d_slice.c:1613 ../libdump/dump_1d_slice.c:1651
#: ../libdump/dump_1d_slice.c:1681 ../libdump/dump_1d_slice.c:1739
#: ../libdump/dump_map.c:72 ../libdump/dump_map.c:133 ../libdump/dump_map.c:193
msgid "Position"
msgstr ""
#: ../liblight/light_dump.c:291 ../liblight/light_dump.c:318
#: ../libmeasure/probe.c:278 ../libmeasure/probe.c:303
#: ../plugins/pulse/pulse.c:363 ../gui/optics.py:130
#: ../libdump/dump_dynamic.c:431 ../libdump/dump_1d_slice.c:1296
#: ../libdump/dump_1d_slice.c:1325
msgid "Generation rate"
msgstr ""
#: ../liblight/light_dump.c:315 ../src/main.c:80
msgid "Hole generation rate"
msgstr ""
#: ../liblight/light_dump.c:404
msgid "Layer number"
msgstr ""
#: ../liblight/light_dump.c:438
msgid "|Electric field|"
msgstr ""
#: ../liblight/light_dump.c:472
msgid "Transmittance"
msgstr ""
#: ../liblight/light_dump.c:507
msgid "Reflectance"
msgstr ""
#: ../liblight/light_dump.c:542
msgid "Photons absorbed"
msgstr ""
#: ../liblight/light_dump.c:580
msgid "Real refractive index"
msgstr ""
#: ../liblight/light_dump.c:616 ../gui/materials_main.py:72
#: ../gui/materials_main.py:132 ../gui/materials_main.py:136
#: ../gui/materials_main.py:164 ../gui/materials_main.py:179
#: ../gui/materials_main.py:198 ../gui/import_data.py:299
#: ../gui/import_data.py:300 ../gui/import_data.py:301 ../gui/token_lib.py:391
msgid "Absorption"
msgstr ""
#: ../liblight/light_interface.c:54
msgid "Initializing optical model"
msgstr ""
#: ../liblight/light_interface.c:94 ../lib/newton_interface.c:92
#: ../lib/solver_interface.c:93 ../src/run_electrical_dll.c:82
msgid "dll not loaded"
msgstr ""
#: ../liblight/light_interface.c:100
msgid "dll function light_dll_init not found\n"
msgstr ""
#: ../liblight/light_interface.c:106
msgid "dll function light_dll_solve_lam_slice not found\n"
msgstr ""
#: ../liblight/light_interface.c:112
msgid "dll function light_dll_ver not found\n"
msgstr ""
#: ../liblight/light_materials.c:48
msgid "load: materials"
msgstr ""
#: ../liblight/light_materials.c:60
msgid "Optical spectra directory not found\n"
msgstr ""
#: ../liblight/light_materials.c:82
#, python-format
msgid "spectrum file: I do not know what to do with %s"
msgstr ""
#: ../liblight/light_materials.c:87 ../lib/util.c:413 ../lib/util.c:533
#: ../lib/util.c:593 ../lib/util.c:683 ../lib/epitaxy_materials.c:163
#: ../lib/epitaxy_materials.c:183
msgid "File not found"
msgstr ""
#: ../liblight/light_memory.c:196
msgid "Freeing memory from the optical model\n"
msgstr ""
#: ../liblight/light_utils.c:300
msgid "It was dark I did not solve any slices\n"
msgstr ""
#: ../lib/util.c:185 ../lib/util.c:203
msgid "Error writing file"
msgstr ""
#: ../lib/util.c:370
msgid "I don't understand the command"
msgstr ""
#: ../lib/util.c:382
msgid "Can not read file"
msgstr ""
#: ../lib/util.c:571 ../lib/util.c:631 ../lib/util.c:729
msgid "Can not write file"
msgstr ""
#: ../lib/util.c:646 ../lib/util.c:654
msgid "Can not open file"
msgstr ""
#: ../lib/util.c:721
msgid "Token not found in file"
msgstr ""
#: ../lib/util.c:888
msgid "Deleting directory"
msgstr ""
#: ../lib/epitaxy_materials.c:48
msgid "epitaxy load: materials"
msgstr ""
#: ../lib/epitaxy_materials.c:62
msgid "No optical materials found\n"
msgstr ""
#: ../lib/epitaxy_materials.c:213 ../lib/epitaxy_materials.c:303
#: ../lib/epitaxy_materials.c:369
msgid "file not found"
msgstr ""
#: ../lib/epitaxy_materials.c:289
msgid "Error at end of patch file\n"
msgstr ""
#: ../lib/epitaxy_materials.c:349
msgid "Error at end of inter file"
msgstr ""
#: ../lib/epitaxy_materials.c:396 ../lib/epitaxy_materials.c:448
msgid "Wavelength - Reflected light"
msgstr ""
#: ../lib/epitaxy_materials.c:398 ../lib/epitaxy_materials.c:450
#: ../libmeasure/probe.c:162 ../libmeasure/probe.c:164
#: ../libmeasure/probe.c:187 ../libmeasure/probe.c:189
#: ../libmeasure/probe.c:212 ../libmeasure/probe.c:214
#: ../libfdtd/fdtd_lambda.c:82 ../libfdtd/fdtd_lambda.c:84
#: ../gui/import_data.py:285 ../gui/import_data.py:286
#: ../gui/import_data.py:287 ../gui/import_data.py:288 ../gui/equation.py:185
msgid "Wavelength"
msgstr ""
#: ../lib/complex_solver.c:47
msgid "out of memory!\n"
msgstr ""
#: ../lib/complex_solver.c:50
msgid "matrix is singular!\n"
msgstr ""
#: ../lib/complex_solver.c:84
msgid "Matrix dumped\n"
msgstr ""
#: ../lib/complex_solver.c:103
msgid "Complex solver free\n"
msgstr ""
#: ../lib/complex_solver.c:135 ../lib/complex_solver.c:144
#: ../lib/complex_solver.c:153 ../lib/complex_solver.c:162
#: ../lib/complex_solver.c:171 ../lib/complex_solver.c:180
msgid "complex_solver realloc memory error"
msgstr ""
#: ../lib/newton_interface.c:53
msgid "Solver initialization\n"
msgstr ""
#: ../lib/newton_interface.c:98
msgid "dll function dll_solve_cur not found\n"
msgstr ""
#: ../lib/newton_interface.c:105
msgid "dll function dll_solver_realloc not found\n"
msgstr ""
#: ../lib/newton_interface.c:111
msgid "dll function dll_solver_free_memory not found\n"
msgstr ""
#: ../lib/log.c:75
#, python-format
msgid "File access log written to %s\n"
msgstr ""
#: ../lib/solver_interface.c:99
msgid "dll function dll_matrix_solve not found\n"
msgstr ""
#: ../lib/solver_interface.c:105
msgid "dll function dll_matrix_dump not found\n"
msgstr ""
#: ../lib/solver_interface.c:111 ../src/run_electrical_dll.c:88
msgid "dll function set_interface not found\n"
msgstr ""
#: ../lib/solver_interface.c:117
msgid "dll function dll_matrix_solver_free not found\n"
msgstr ""
#: ../lib/solver_interface.c:156
msgid "Freeing memory"
msgstr ""
#: ../lib/solver_interface.c:160
msgid "Error closing dll"
msgstr ""
#: ../libmesh/time.c:99
msgid "You must load the optical plugin before making the time mesh"
msgstr ""
#: ../libperovskite/perovskite.c:138
msgid "Ion density - position"
msgstr ""
#: ../libperovskite/perovskite.c:174
msgid "Ion free"
msgstr ""
#: ../libperovskite/perovskite.c:203
msgid "Ion convergence="
msgstr ""
#: ../libperovskite/perovskite.c:234
msgid "Ion diffusion"
msgstr ""
#: ../libperovskite/perovskite.c:246
msgid "Ion time"
msgstr ""
#: ../libmeasure/probe.c:275 ../libmeasure/probe.c:277
#: ../libmeasure/probe.c:300 ../libmeasure/probe.c:302
#: ../plugins/pulse/pulse.c:248 ../plugins/pulse/pulse.c:250
#: ../plugins/pulse/pulse.c:269 ../plugins/pulse/pulse.c:271
#: ../plugins/pulse/pulse.c:292 ../plugins/pulse/pulse.c:294
#: ../plugins/pulse/pulse.c:317 ../plugins/pulse/pulse.c:319
#: ../plugins/pulse/pulse.c:340 ../plugins/pulse/pulse.c:342
#: ../plugins/pulse/pulse.c:360 ../plugins/pulse/pulse.c:362
#: ../plugins/fxdomain/fxdomain.c:360 ../plugins/fxdomain/fxdomain.c:362
#: ../plugins/fxdomain/fxdomain.c:383 ../plugins/fxdomain/fxdomain.c:385
#: ../plugins/fxdomain/fxdomain.c:408 ../plugins/fxdomain/fxdomain.c:412
#: ../plugins/fxdomain/fxdomain.c:417 ../plugins/fxdomain/fxdomain.c:463
#: ../plugins/fxdomain/fxdomain.c:467 ../plugins/fxdomain/fxdomain.c:472
#: ../gui/tmesh.py:224 ../gui/import_data.py:303 ../libdump/dump_dynamic.c:210
#: ../libdump/dump_dynamic.c:233 ../libdump/dump_dynamic.c:257
#: ../libdump/dump_dynamic.c:276 ../libdump/dump_dynamic.c:295
#: ../libdump/dump_dynamic.c:314 ../libdump/dump_dynamic.c:333
#: ../libdump/dump_dynamic.c:352 ../libdump/dump_dynamic.c:371
#: ../libdump/dump_dynamic.c:400 ../libdump/dump_dynamic.c:430
#: ../libdump/dump_dynamic.c:449 ../libdump/dump_dynamic.c:474
#: ../libdump/dump_dynamic.c:494 ../libdump/dump_dynamic.c:515
#: ../libdump/dump_dynamic.c:535 ../libdump/dump_dynamic.c:576
#: ../libdump/dump_dynamic.c:595 ../libdump/dump_dynamic.c:614
#: ../libdump/dump_dynamic.c:633 ../libdump/dump_dynamic.c:652
#: ../libdump/dump_dynamic.c:671 ../libdump/dump_dynamic.c:726
#: ../libdump/dump_dynamic.c:745 ../libdump/dump_dynamic.c:770
#: ../libdump/dump_dynamic.c:790 ../libdump/dump_dynamic.c:832
#: ../libdump/dump_dynamic.c:860 ../libdump/dump_dynamic.c:881
#: ../libdump/dump_dynamic.c:900 ../libdump/dump_dynamic.c:919
#: ../libdump/dump_dynamic.c:938 ../libdump/dump_dynamic.c:957
#: ../libdump/dump_dynamic.c:976 ../libdump/dump_dynamic.c:995
#: ../libdump/dump_dynamic.c:1014 ../libdump/dump_dynamic.c:1033
#: ../libdump/dump_dynamic.c:1052 ../libfit/fit_dump.c:110
#: ../libfit/fit_dump.c:133 ../libfit/fit_dump.c:157 ../libfit/fit_dump.c:181
msgid "Time"
msgstr ""
#: ../libmeasure/probe.c:275 ../libmeasure/probe.c:300
#: ../plugins/pulse/pulse.c:360
msgid "Photogeneration rate"
msgstr ""
#: ../libmeasure/probe.c:334
msgid "Probe load configuration"
msgstr ""
#: ../libmeasure/probe.c:359
msgid "Probe calculate modes"
msgstr ""
#: ../libmeasure/probe.c:407
msgid "Probe free memory"
msgstr ""
#: ../libmeasure/measure.c:155
#, python-format
msgid "Token not found: %s"
msgstr ""
#: ../libmeasure/measure.c:160
#, python-format
msgid "File not found: %s"
msgstr ""
#: ../plugins/pulse/pulse.c:81
msgid "no pulse config file found"
msgstr ""
#: ../plugins/pulse/pulse.c:146 ../plugins/pulse/pulse.c:203
msgid "pulse mode not known\n"
msgstr ""
#: ../plugins/pulse/pulse.c:210
msgid "pulse time"
msgstr ""
#: ../plugins/pulse/pulse.c:210 ../plugins/fxdomain/fxdomain.c:264
msgid "step"
msgstr ""
#: ../plugins/pulse/pulse.c:211 ../plugins/pulse/pulse.c:317
#: ../plugins/pulse/pulse.c:379 ../plugins/pulse/pulse.c:382
#: ../plugins/fxdomain/fxdomain.c:265 ../plugins/fxdomain/fxdomain.c:360
#: ../plugins/fxdomain/fxdomain.c:383
msgid "current"
msgstr ""
#: ../plugins/pulse/pulse.c:248 ../plugins/pulse/pulse.c:253
#: ../plugins/pulse/pulse.c:269 ../plugins/pulse/pulse.c:274
#: ../plugins/pulse/pulse.c:320 ../plugins/fxdomain/fxdomain.c:363
#: ../plugins/fxdomain/fxdomain.c:386 ../plugins/jv/jv.c:273
#: ../plugins/jv/jv.c:487 ../gui/token_lib.py:457 ../libdump/dump_dynamic.c:401
#: ../libdump/dump_contacts.c:75
msgid "Current"
msgstr ""
#: ../plugins/pulse/pulse.c:292
msgid "current density"
msgstr ""
#: ../plugins/pulse/pulse.c:297 ../plugins/jv/jv.c:426 ../plugins/jv/jv.c:429
#: ../plugins/jv/jv.c:445 ../plugins/jv/jv.c:448 ../plugins/jv/jv.c:464
#: ../plugins/jv/jv.c:467 ../plugins/jv/jv.c:525 ../libdump/dump_dynamic.c:234
#: ../libdump/dump_1d_slice.c:506 ../libdump/dump_1d_slice.c:538
msgid "Current density"
msgstr ""
#: ../plugins/pulse/pulse.c:340 ../plugins/pulse/pulse.c:345
#: ../plugins/pulse/pulse.c:379 ../plugins/pulse/pulse.c:381
#: ../plugins/fxdomain/fxdomain.c:408 ../plugins/fxdomain/fxdomain.c:422
#: ../plugins/fxdomain/fxdomain.c:463 ../plugins/fxdomain/fxdomain.c:477
#: ../plugins/jv/jv.c:273 ../plugins/jv/jv.c:325 ../plugins/jv/jv.c:504
#: ../plugins/equilibrium/equilibrium.c:128 ../gui/contacts.py:163
#: ../gui/import_data.py:293 ../gui/import_data.py:294
#: ../gui/import_data.py:295 ../libdump/dump_dynamic.c:833
#: ../libdump/dump_contacts.c:73
msgid "Voltage"
msgstr ""
#: ../plugins/pulse/pulse.c:343 ../plugins/jv/jv.c:449 ../plugins/jv/jv.c:468
#: ../plugins/jv/jv.c:488 ../gui/fxmesh.py:191
msgid "Volts"
msgstr ""
#: ../plugins/fxdomain/fxdomain.c:103
msgid "no fxdomain config file found"
msgstr ""
#: ../plugins/fxdomain/fxdomain.c:143
msgid "Running frequency"
msgstr ""
#: ../plugins/fxdomain/fxdomain.c:183 ../plugins/fxdomain/fxdomain.c:258
msgid "fxdomain mode not known"
msgstr ""
#: ../plugins/fxdomain/fxdomain.c:264
msgid "fxdomain time"
msgstr ""
#: ../plugins/fxdomain/fxdomain.c:412 ../plugins/fxdomain/fxdomain.c:467
#: ../gui/tb_item_sun.py:79
msgid "Light intensity"
msgstr ""
#: ../plugins/fxdomain/fxdomain.c:426 ../plugins/fxdomain/fxdomain.c:439
#: ../plugins/fxdomain/fxdomain.c:481 ../plugins/fxdomain/fxdomain.c:494
#: ../gui/tmesh.py:223 ../gui/tmesh.py:281 ../gui/tb_item_sun.py:79
msgid "Suns"
msgstr ""
#: ../plugins/fxdomain/fxdomain.c:531
msgid "Real"
msgstr ""
#: ../plugins/fxdomain/fxdomain.c:531
msgid "Imaginary"
msgstr ""
#: ../plugins/fxdomain/fxdomain.c:533 ../gui/token_lib.py:157
#: ../gui/token_lib.py:366
msgid "Re(i)"
msgstr ""
#: ../plugins/fxdomain/fxdomain.c:534 ../gui/token_lib.py:158
#: ../gui/token_lib.py:367
msgid "Im(i)"
msgstr ""
#: ../plugins/light_full/light.c:45
msgid "Full transfer matrix based light model"
msgstr ""
#: ../plugins/light_full/light.c:58
msgid "Solve optical slice at"
msgstr ""
#: ../plugins/light_full/light.c:236
msgid "I can't solve the matrix because I don't have enough equations."
msgstr ""
#: ../plugins/jv/jv.c:52
msgid "Running JV simulation\n"
msgstr ""
#: ../plugins/jv/jv.c:69
msgid "no jv config file found"
msgstr ""
#: ../plugins/jv/jv.c:265
msgid "Stopping because of Vexternal"
msgstr ""
#: ../plugins/jv/jv.c:327 ../plugins/equilibrium/equilibrium.c:130
msgid "Efficiency"
msgstr ""
#: ../plugins/jv/jv.c:366 ../plugins/jv/jv.c:369
msgid "Recombination prefactor"
msgstr ""
#: ../plugins/jv/jv.c:366 ../plugins/jv/jv.c:386 ../plugins/jv/jv.c:426
#: ../plugins/jv/jv.c:445 ../plugins/jv/jv.c:464 ../plugins/jv/jv.c:484
msgid "Applied voltage"
msgstr ""
#: ../plugins/jv/jv.c:368 ../plugins/jv/jv.c:388 ../plugins/jv/jv.c:408
#: ../plugins/jv/jv.c:428 ../plugins/jv/jv.c:447 ../plugins/jv/jv.c:466
#: ../plugins/jv/jv.c:486
msgid "Applied Voltage"
msgstr ""
#: ../plugins/jv/jv.c:386 ../plugins/jv/jv.c:389 ../gui/contacts.py:199
#: ../libdump/dump_1d_slice.c:337 ../libdump/dump_1d_slice.c:956
#: ../libdump/dump_1d_slice.c:985 ../libdump/dump_1d_slice.c:1014
#: ../libdump/dump_1d_slice.c:1049 ../libdump/dump_1d_slice.c:1119
#: ../libdump/dump_1d_slice.c:1155 ../libdump/dump_1d_slice.c:1197
#: ../libdump/dump_1d_slice.c:1234 ../libdump/dump_1d_slice.c:1268
#: ../libdump/dump_1d_slice.c:1478 ../libdump/dump_map.c:77
#: ../libdump/dump_map.c:135 ../libdump/dump_map.c:139
#: ../libdump/dump_map.c:198
msgid "Charge density"
msgstr ""
#: ../plugins/jv/jv.c:406 ../plugins/jv/jv.c:409
msgid "Total charge density"
msgstr ""
#: ../plugins/jv/jv.c:406
msgid "App.ed voltage"
msgstr ""
#: ../plugins/jv/jv.c:484
msgid "Current "
msgstr ""
#: ../plugins/jv/jv.c:504 ../plugins/jv/jv.c:525 ../plugins/jv/jv.c:528
msgid "Light flux"
msgstr ""
#: ../plugins/equilibrium/equilibrium.c:52
msgid "Holes on left contact"
msgstr ""
#: ../plugins/equilibrium/equilibrium.c:53
msgid "Electrons on left contact"
msgstr ""
#: ../plugins/equilibrium/equilibrium.c:55
msgid "Holes on right contact"
msgstr ""
#: ../plugins/equilibrium/equilibrium.c:56
msgid "Electrons on right contact"
msgstr ""
#: ../plugins/equilibrium/equilibrium.c:78
msgid "Running equilibrium simulation\n"
msgstr ""
#: ../libnewtontricks/perovskite.c:61
msgid "Perovskite ion"
msgstr ""
#: ../libserver/server.c:115
msgid "Job stalled. Time since last run:"
msgstr ""
#: ../libserver/server.c:164
msgid "Bytes written"
msgstr ""
#: ../libserver/server.c:165
msgid "Bytes read"
msgstr ""
#: ../libserver/server.c:166
msgid "Files read"
msgstr ""
#: ../libserver/server.c:167
msgid "Files written"
msgstr ""
#: ../libserver/server.c:171
msgid "I have shut down the server"
msgstr ""
#: ../libserver/server.c:249
msgid "Number of CPUs:"
msgstr ""
#: ../libserver/server.c:258
msgid "Start time"
msgstr ""
#: ../libserver/server.c:261
msgid "End time"
msgstr ""
#: ../libserver/server.c:517
msgid "All jobs finished jobs"
msgstr ""
#: ../libserver/server.c:523
msgid "I have finished all my jobs"
msgstr ""
#: ../libserver/server.c:530
msgid "The server has detected a crash"
msgstr ""
#: ../libdos/dos.c:222
msgid "Loading file"
msgstr ""
#: ../libdos/dos.c:268 ../libdos/dos.c:274
msgid "DOS file not found\n"
msgstr ""
#: ../libdos/dos.c:309
msgid "DoS n file not found\n"
msgstr ""
#: ../libdos/gendosfdgaus.c:844
msgid "Expected dos size is different from generated\n"
msgstr ""
#: ../libdos/gendosfdgaus.c:1315
msgid "Finished generating DoS....\n"
msgstr ""
#: ../src/initial.c:69
msgid "Equilibrium Fermi-level"
msgstr ""
#: ../src/initial.c:69 ../src/initial.c:93 ../src/initial.c:117
#: ../src/initial.c:141 ../src/initial.c:165 ../libdump/dump_1d_slice.c:94
#: ../libdump/dump_1d_slice.c:123 ../libdump/dump_1d_slice.c:181
#: ../libdump/dump_1d_slice.c:297 ../libdump/dump_1d_slice.c:384
#: ../libdump/dump_1d_slice.c:413 ../libdump/dump_1d_slice.c:1710
msgid "position"
msgstr ""
#: ../src/initial.c:75 ../src/initial.c:99 ../src/initial.c:123
#: ../src/initial.c:147 ../src/initial.c:171 ../libdump/dump_1d_slice.c:75
#: ../libdump/dump_1d_slice.c:104 ../libdump/dump_1d_slice.c:133
#: ../libdump/dump_1d_slice.c:162 ../libdump/dump_1d_slice.c:191
#: ../libdump/dump_1d_slice.c:220 ../libdump/dump_1d_slice.c:249
#: ../libdump/dump_1d_slice.c:278 ../libdump/dump_1d_slice.c:307
#: ../libdump/dump_1d_slice.c:336 ../libdump/dump_1d_slice.c:365
#: ../libdump/dump_1d_slice.c:394 ../libdump/dump_1d_slice.c:423
#: ../libdump/dump_1d_slice.c:453 ../libdump/dump_1d_slice.c:516
#: ../libdump/dump_1d_slice.c:548 ../libdump/dump_1d_slice.c:577
#: ../libdump/dump_1d_slice.c:607 ../libdump/dump_1d_slice.c:636
#: ../libdump/dump_1d_slice.c:672 ../libdump/dump_1d_slice.c:706
#: ../libdump/dump_1d_slice.c:735 ../libdump/dump_1d_slice.c:765
#: ../libdump/dump_1d_slice.c:794 ../libdump/dump_1d_slice.c:823
#: ../libdump/dump_1d_slice.c:861 ../libdump/dump_1d_slice.c:895
#: ../libdump/dump_1d_slice.c:925 ../libdump/dump_1d_slice.c:955
#: ../libdump/dump_1d_slice.c:984 ../libdump/dump_1d_slice.c:1013
#: ../libdump/dump_1d_slice.c:1048 ../libdump/dump_1d_slice.c:1082
#: ../libdump/dump_1d_slice.c:1118 ../libdump/dump_1d_slice.c:1154
#: ../libdump/dump_1d_slice.c:1196 ../libdump/dump_1d_slice.c:1233
#: ../libdump/dump_1d_slice.c:1267 ../libdump/dump_1d_slice.c:1301
#: ../libdump/dump_1d_slice.c:1330 ../libdump/dump_1d_slice.c:1360
#: ../libdump/dump_1d_slice.c:1390 ../libdump/dump_1d_slice.c:1419
#: ../libdump/dump_1d_slice.c:1448 ../libdump/dump_1d_slice.c:1477
#: ../libdump/dump_1d_slice.c:1507 ../libdump/dump_1d_slice.c:1548
#: ../libdump/dump_1d_slice.c:1589 ../libdump/dump_1d_slice.c:1623
#: ../libdump/dump_1d_slice.c:1661 ../libdump/dump_1d_slice.c:1691
#: ../libdump/dump_1d_slice.c:1720 ../libdump/dump_1d_slice.c:1749
msgid "1D position space output"
msgstr ""
#: ../src/initial.c:76 ../src/initial.c:100 ../src/initial.c:124
#: ../src/initial.c:148 ../src/initial.c:172 ../libdump/dump_1d_slice.c:76
#: ../libdump/dump_1d_slice.c:105 ../libdump/dump_1d_slice.c:134
#: ../libdump/dump_1d_slice.c:163 ../libdump/dump_1d_slice.c:250
#: ../libdump/dump_1d_slice.c:279 ../libdump/dump_1d_slice.c:308
#: ../libdump/dump_1d_slice.c:517 ../libdump/dump_1d_slice.c:549
#: ../libdump/dump_1d_slice.c:578 ../libdump/dump_1d_slice.c:608
#: ../libdump/dump_1d_slice.c:637 ../libdump/dump_1d_slice.c:673
msgid "Transport"
msgstr ""
#: ../src/initial.c:93 ../libdump/dump_1d_slice.c:181
msgid "LUMO"
msgstr ""
#: ../src/initial.c:117 ../libdump/dump_1d_slice.c:210
msgid "HOMO"
msgstr ""
#: ../src/initial.c:141 ../src/pos.c:123 ../libdump/dump_dynamic.c:615
#: ../libdump/dump_dynamic.c:653 ../libdump/dump_dynamic.c:771
#: ../libdump/dump_1d_slice.c:1228
msgid "Electron density"
msgstr ""
#: ../src/initial.c:165 ../src/pos.c:141 ../libdump/dump_dynamic.c:634
#: ../libdump/dump_dynamic.c:672 ../libdump/dump_dynamic.c:791
#: ../libdump/dump_1d_slice.c:1262
msgid "Hole density"
msgstr ""
#: ../src/initial.c:168
msgid "n"
msgstr ""
#: ../src/mesh.c:82
msgid ""
"The mesh does not match the device length and I am not alowed to remesh it"
msgstr ""
#: ../src/mesh.c:283
msgid "Direction wrong"
msgstr ""
#: ../src/main.c:136 ../src/main.c:157
msgid "Copyright (C) 2012-2017 Roderick C. I. MacKenzie, Releced under GPLv2"
msgstr ""
#: ../src/main.c:138
msgid "options"
msgstr ""
#: ../src/main.c:140
msgid "Options"
msgstr ""
#: ../src/main.c:142
msgid "output data path"
msgstr ""
#: ../src/main.c:143
msgid "sets the input path"
msgstr ""
#: ../src/main.c:144 ../gui/command_args.py:84 ../gui/command_args.py:85
msgid "displays the current version"
msgstr ""
#: ../src/main.c:145
msgid "zip the results"
msgstr ""
#: ../src/main.c:146
msgid "Forces a simulation mode."
msgstr ""
#: ../src/main.c:147
msgid "sets the number of CPUs"
msgstr ""
#: ../src/main.c:149
msgid ""
"Additional information about gpvdm is available at https://www.gpvdm.com."
msgstr ""
#: ../src/main.c:151
msgid "Report bugs to: roderick.mackenzie@nottingham.ac.uk"
msgstr ""
#: ../src/main.c:156
#, python-format
msgid "gpvdm_core, Version %s\n"
msgstr ""
#: ../src/main.c:158
msgid "This is free software; see the source code for copying conditions."
msgstr ""
#: ../src/main.c:159
msgid "There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or\n"
msgstr ""
#: ../src/main.c:160
msgid "FITNESS FOR A PARTICULAR PURPOSE.\n"
msgstr ""
#: ../src/main.c:211 ../gui/scan_tab.py:453 ../gui/constraints.py:146
#: ../gui/constraints.py:185 ../gui/fit_vars.py:157 ../gui/fit_patch.py:122
msgid "Token"
msgstr ""
#: ../src/main.c:213
msgid "General-purpose Photovoltaic Device Model (https://www.gpvdm.com)\n"
msgstr ""
#: ../src/main.c:214
msgid "You should have received a copy of the GNU General Public License\n"
msgstr ""
#: ../src/main.c:215
msgid "along with this software. If not, see www.gnu.org/licenses/.\n"
msgstr ""
#: ../src/main.c:217
msgid "If you wish to collaborate in anyway please get in touch:\n"
msgstr ""
#: ../src/run_electrical_dll.c:49
msgid "Loading electrical dll\n"
msgstr ""
#: ../src/run_electrical_dll.c:95
msgid "dll function dll_run_simulation not found\n"
msgstr ""
#: ../src/sim_run.c:53
msgid "Runing simulation"
msgstr ""
#: ../src/sim_run.c:134
msgid "Loading DoS layers"
msgstr ""
#: ../src/sim_run.c:143
msgid "Load DoS"
msgstr ""
#: ../src/pos.c:68
msgid "Intrinsic Fermi - position"
msgstr ""
#: ../src/pos.c:85
msgid "LUMO energy - position"
msgstr ""
#: ../src/pos.c:102
msgid "HOMO energy - position"
msgstr ""
#: ../src/pos.c:120
msgid "Electron density - position"
msgstr ""
#: ../src/pos.c:138
msgid "Hole density - position"
msgstr ""
#: ../src/pos.c:155
msgid "Potential - position"
msgstr ""
#: ../src/pos.c:158 ../libdump/dump_1d_slice.c:443
#: ../libdump/dump_1d_slice.c:448 ../libdump/dump_1d_slice.c:472
#: ../libdump/dump_1d_slice.c:477
msgid "Potential"
msgstr ""
#: ../src/pos.c:208
msgid "Solving Poisson's equation"
msgstr ""
#: ../src/pos.c:526
msgid "Poisson solver error"
msgstr ""
#: ../src/pos.c:597
msgid "Solved Poisson's equation"
msgstr ""
#: ../src/config.c:48
msgid "load: config files"
msgstr ""
#: ../src/sim_find_n0.c:42
msgid "Finding equilibrium conditions"
msgstr ""
#: ../src/sim_find_n0.c:103
msgid "Finished finding equilibrium conditions"
msgstr ""
#: ../libfdtd/fdtd_dump.c:70 ../libfdtd2/fdtd_dump.c:60
msgid "Ex - Electric field"
msgstr ""
#: ../libfdtd/fdtd_dump.c:72 ../libfdtd/fdtd_dump.c:119
#: ../libfdtd/fdtd_dump.c:167 ../libfdtd2/fdtd_dump.c:62
#: ../libfdtd2/fdtd_dump.c:105 ../libfdtd2/fdtd_dump.c:149
msgid "X position"
msgstr ""
#: ../libfdtd/fdtd_dump.c:73 ../libfdtd/fdtd_dump.c:120
#: ../libfdtd/fdtd_dump.c:168 ../libfdtd2/fdtd_dump.c:63
#: ../libfdtd2/fdtd_dump.c:106 ../libfdtd2/fdtd_dump.c:150
msgid "Y position"
msgstr ""
#: ../libfdtd/fdtd_dump.c:75 ../libfdtd/fdtd_dump.c:122
#: ../libfdtd/fdtd_dump.c:170 ../libfdtd2/fdtd_dump.c:65
#: ../libfdtd2/fdtd_dump.c:108 ../libfdtd2/fdtd_dump.c:152
msgid "E-field"
msgstr ""
#: ../libfdtd/fdtd_dump.c:76 ../libfdtd/fdtd_dump.c:77
#: ../libfdtd/fdtd_dump.c:123 ../libfdtd/fdtd_dump.c:124
#: ../libfdtd/fdtd_dump.c:171 ../libfdtd/fdtd_dump.c:172
#: ../libfdtd2/fdtd_dump.c:66 ../libfdtd2/fdtd_dump.c:67
#: ../libfdtd2/fdtd_dump.c:109 ../libfdtd2/fdtd_dump.c:110
#: ../libfdtd2/fdtd_dump.c:153 ../libfdtd2/fdtd_dump.c:154
msgid "nm"
msgstr ""
#: ../libfdtd/fdtd_dump.c:117 ../libfdtd2/fdtd_dump.c:103
msgid "Ey - Electric field"
msgstr ""
#: ../libfdtd/fdtd_dump.c:165 ../libfdtd2/fdtd_dump.c:147
msgid "Ez - Electric field"
msgstr ""
#: ../libfdtd/fdtd_lambda.c:82 ../libfdtd/fdtd_lambda.c:85
msgid "Photon escape probability"
msgstr ""
#: ../libfdtd/fdtd_lambda.c:109
msgid "Running FDTD simulation @"
msgstr ""
#: ../gui/pl_main.py:73
msgid "Luminescence of "
msgstr ""
#: ../gui/pl_main.py:82 ../gui/electrical.py:71
msgid ""
"<big><b>Luminescence</b></big>\n"
"If you set 'Turn on luminescence' to true, the simulation will assume "
"recombination is a raditave process and intergrate it to produce Voltage-"
"Light intensity curves (lv.dat). Each number in the tab tells the model how "
"efficient each recombination mechanism is at producing photons."
msgstr ""
#: ../gui/cmp_class.py:212
msgid "Examine simulation results in time domain"
msgstr ""
#: ../gui/cmp_class.py:248
msgid "Save video"
msgstr ""
#: ../gui/cmp_class.py:263
msgid ""
"No electrical slice data has been stored in the snapshots directory. To "
"turn this on set Simulation->Configure->Dump->Dump 1D Slices to on. This "
"will dump a lot of data and slow down your simulations."
msgstr ""
#: ../gui/gtkswitch.py:80
msgid "ON"
msgstr ""
#: ../gui/gtkswitch.py:86
msgid "OFF"
msgstr ""
#: ../gui/experiment_tab.py:70
msgid "time mesh"
msgstr ""
#: ../gui/experiment_tab.py:75 ../gui/fxexperiment_tab.py:79
msgid "Circuit"
msgstr ""
#: ../gui/experiment_tab.py:78 ../gui/experiment_tab.py:79
#: ../gui/ribbon_configure.py:61 ../gui/ribbon_configure.py:101
#: ../gui/gpvdm_viewer.py:354 ../gui/config_window.py:74 ../gui/ribbon.py:141
#: ../gui/fit_window.py:177 ../gui/jvexperiment_tab.py:70
#: ../gui/jvexperiment_tab.py:71 ../gui/fxexperiment_tab.py:82
#: ../gui/fxexperiment_tab.py:83 ../gui/cluster_config_window.py:95
msgid "Configure"
msgstr ""
#: ../gui/gl_cmp.py:40
msgid "Results viewer"
msgstr ""
#: ../gui/band_graph.py:222 ../gui/qe.py:62 ../gui/cost.py:114
#: ../libdump/dump_1d_slice.c:701 ../libdump/dump_map.c:73
#: ../libdump/dump_map.c:134 ../libdump/dump_map.c:194
msgid "Energy"
msgstr ""
#: ../gui/qe.py:84
msgid "No file"
msgstr ""
#: ../gui/qe.py:104
msgid "Quantum Efficiency calculator"
msgstr ""
#: ../gui/qe.py:122 ../gui/optics_ribbon.py:62
#: ../gui/fit_window_plot_real.py:123
msgid "Save graph"
msgstr ""
#: ../gui/qe.py:126 ../gui/matlab_editor.py:98
msgid "Run"
msgstr ""
#: ../gui/tb_pulse_load_type.py:53
msgid "Load type"
msgstr ""
#: ../gui/solar_main.py:58
msgid "Solar Spectrum Generator"
msgstr ""
#: ../gui/ribbon_configure.py:69
msgid ""
"Electrical\n"
"mesh"
msgstr ""
#: ../gui/ribbon_configure.py:89
msgid ""
"<big><b>Mesh editor</b></big>\n"
"Use this window to setup the mesh, the window can also be used to change the "
"dimensionality of the simulation."
msgstr ""
#: ../gui/ribbon_configure.py:107
msgid ""
"<big><b>Configuration editor</b></big><br> Use this window to control "
"advanced simulation parameters."
msgstr ""
#: ../gui/tb_item_is_imps.py:78
msgid "Modulation type"
msgstr ""
#: ../gui/scan_item.py:114 ../gui/token_lib.py:119
msgid "Material type"
msgstr ""
#: ../gui/scan_item.py:115
msgid "Layer width"
msgstr ""
#: ../gui/fx_selector.py:46
msgid "Wavelengths"
msgstr ""
#: ../gui/ribbon_database.py:71
msgid ""
"Materials\n"
"database"
msgstr ""
#: ../gui/ribbon_database.py:75
msgid ""
"Optical\n"
"database"
msgstr ""
#: ../gui/ribbon_database.py:80
msgid ""
"Update materials\n"
"from PVLighthouse"
msgstr ""
#: ../gui/ribbon_database.py:84
msgid ""
"Update materials\n"
"from refractiveindex.info"
msgstr ""
#: ../gui/ribbon_database.py:88
msgid ""
"Download extra\n"
"materials"
msgstr ""
#: ../gui/ribbon_database.py:101 ../gui/gpvdm_viewer.py:255
msgid "New material name:"
msgstr ""
#: ../gui/ribbon_database.py:101 ../gui/gpvdm_viewer.py:255
msgid "New material name"
msgstr ""
#: ../gui/ribbon_database.py:107
msgid "I cant write to:"
msgstr ""
#: ../gui/ribbon_database.py:107
msgid ""
"This means either the disk is full or your system administrator has not "
"given you write permissions to that location."
msgstr ""
#: ../gui/ribbon_database.py:112
msgid "Add Material"
msgstr ""
#: ../gui/progress.py:71 ../gui/progress.py:152
msgid "Finish time:"
msgstr ""
#: ../gui/progress.py:130
msgid "Running"
msgstr ""
#: ../gui/fit_tab.py:84 ../libfit/fit_dump.c:62 ../libfit/fit_dump.c:85
#: ../libfit/fit_dump.c:108 ../libfit/fit_dump.c:131 ../libfit/fit_dump.c:155
#: ../libfit/fit_dump.c:179
msgid "Fit error"
msgstr ""
#: ../gui/fit_tab.py:88
msgid "Configure fit"
msgstr ""
#: ../gui/fit_tab.py:91
msgid "Experimental data"
msgstr ""
#: ../gui/fit_tab.py:94
msgid "Fit patch"
msgstr ""
#: ../gui/fit_tab.py:97
msgid "MATLAB code"
msgstr ""
#: ../gui/fit_configure_window.py:63
msgid "Fit configure"
msgstr ""
#: ../gui/fit_configure_window.py:76 ../gui/ideal_diode_editor.py:67
#: ../gui/optics_ribbon.py:84 ../gui/electrical.py:93 ../gui/electrical.py:94
#: ../gui/contacts.py:203 ../gui/measure_ribbon.py:78
#: ../gui/mesh_configure.py:68 ../gui/config_window.py:86
#: ../gui/config_window.py:87 ../gui/contacts_boundary.py:76
#: ../gui/contacts_boundary.py:77 ../gui/ribbon_home.py:114
#: ../gui/ribbon_materials.py:88 ../gui/emesh.py:171 ../gui/fdtd.py:67
#: ../gui/ribbon_import.py:78 ../gui/ribbon_import.py:79
#: ../gui/ribbon_solar.py:73 ../gui/ribbon_information.py:97
#: ../gui/ribbon.py:85 ../gui/info.py:67 ../gui/timedomain_ribbon.py:79
#: ../gui/cost.py:92 ../gui/fxexperiment.py:209 ../gui/fit_window.py:204
#: ../gui/ribbon_cluster.py:105 ../gui/cluster_config_ribbon.py:80
#: ../gui/dim_editor.py:115 ../gui/ref.py:94 ../gui/ref.py:95
#: ../gui/lasers.py:144 ../gui/scan_ribbon.py:75 ../gui/parasitic.py:68
#: ../gui/spectra_main.py:82 ../gui/sunsvoc.py:77 ../gui/jvexperiment.py:136
#: ../gui/doping.py:249
msgid "Help"
msgstr ""
#: ../gui/fit_configure_window.py:77 ../gui/ideal_diode_editor.py:68
#: ../gui/contacts.py:204 ../gui/mesh_configure.py:69 ../gui/emesh.py:172
#: ../gui/fdtd.py:68 ../gui/info.py:68 ../gui/fxexperiment.py:210
#: ../gui/ref.py:114 ../gui/lasers.py:145 ../gui/about.py:164
#: ../gui/help.py:137 ../gui/parasitic.py:69 ../gui/sunsvoc.py:78
#: ../gui/jvexperiment.py:137
msgid "Close"
msgstr ""
#: ../gui/fit_configure_window.py:92
msgid "Configure minimizer"
msgstr ""
#: ../gui/fit_configure_window.py:100
msgid "Duplicate window"
msgstr ""
#: ../gui/fit_configure_window.py:103
msgid "Fit variable window"
msgstr ""
#: ../gui/fit_configure_window.py:106
msgid "Fit constraints"
msgstr ""
#: ../gui/tmesh.py:120 ../gui/tmesh.py:121 ../gui/tmesh.py:122
#: ../gui/tmesh.py:123 ../gui/tmesh.py:124 ../gui/tmesh.py:125
#: ../gui/tmesh.py:126 ../gui/fxmesh.py:86 ../gui/fxmesh.py:90
#: ../gui/fxmesh.py:94 ../gui/fxmesh.py:98 ../gui/fxmesh.py:113
#: ../gui/fxmesh.py:114 ../gui/fxmesh.py:115 ../gui/fxmesh.py:116
msgid "Part "
msgstr ""
#: ../gui/tmesh.py:120
msgid " period"
msgstr ""
#: ../gui/tmesh.py:121
msgid " dt"
msgstr ""
#: ../gui/tmesh.py:122
msgid " start voltage"
msgstr ""
#: ../gui/tmesh.py:123
msgid " stop voltage"
msgstr ""
#: ../gui/tmesh.py:124
msgid " mul"
msgstr ""
#: ../gui/tmesh.py:125
msgid " Sun"
msgstr ""
#: ../gui/tmesh.py:126
msgid " CW laser"
msgstr ""
#: ../gui/tmesh.py:161
msgid "Enter the time at which the laser pulse will fire (-1) to turn it off"
msgstr ""
#: ../gui/tmesh.py:178 ../gui/layer_widget.py:92
msgid "You have entered a non numeric value."
msgstr ""
#: ../gui/tmesh.py:210
msgid "Voltage (Volts)"
msgstr ""
#: ../gui/tmesh.py:281
msgid "Length"
msgstr ""
#: ../gui/tmesh.py:281 ../gui/token_lib.py:91
msgid "dt"
msgstr ""
#: ../gui/tmesh.py:281
msgid "Start Voltage"
msgstr ""
#: ../gui/tmesh.py:281
msgid "Stop Voltage"
msgstr ""
#: ../gui/tmesh.py:281
msgid "step multiplyer"
msgstr ""
#: ../gui/tmesh.py:281 ../gui/timedomain_ribbon.py:132
msgid "Laser"
msgstr ""
#: ../gui/tmesh.py:390
msgid "Enter the start time of the simulation"
msgstr ""
#: ../gui/tmesh.py:444 ../gui/fxmesh.py:310 ../gui/equation.py:369
msgid "Add section"
msgstr ""
#: ../gui/tmesh.py:448 ../gui/fxmesh.py:314 ../gui/equation.py:373
msgid "Delete section"
msgstr ""
#: ../gui/tmesh.py:452 ../gui/fxmesh.py:318 ../gui/scan_tab.py:577
#: ../gui/scan_tab.py:647 ../gui/scan_tab.py:651 ../gui/constraints.py:254
#: ../gui/gl_layer_editor.py:56 ../gui/measure_tab.py:217
#: ../gui/duplicate.py:218 ../gui/fit_vars.py:235 ../gui/equation.py:377
#: ../gui/fit_patch.py:176
msgid "Move down"
msgstr ""
#: ../gui/tmesh.py:456 ../gui/fxmesh.py:322 ../gui/scan_tab.py:581
#: ../gui/constraints.py:258 ../gui/gl_layer_editor.py:53
#: ../gui/measure_tab.py:221 ../gui/duplicate.py:222 ../gui/fit_vars.py:239
#: ../gui/equation.py:381 ../gui/fit_patch.py:180
msgid "Move up"
msgstr ""
#: ../gui/dlg_export.py:48
msgid "Export the simulation as"
msgstr ""
#: ../gui/dlg_export.py:51 ../gui/dlg_export.py:66
msgid "gpvdm archive input+output files"
msgstr ""
#: ../gui/dlg_export.py:52 ../gui/dlg_export.py:68
msgid "gpvdm archive input files"
msgstr ""
#: ../gui/dlg_export.py:53 ../gui/dlg_export.py:70
msgid "optical materials database"
msgstr ""
#: ../gui/dlg_export.py:54 ../gui/dlg_export.py:72
msgid "pdf file"
msgstr ""
#: ../gui/dlg_export.py:55 ../gui/dlg_export.py:72
msgid "jpg image"
msgstr ""
#: ../gui/dlg_export.py:56 ../gui/dlg_export.py:72
msgid "tex file"
msgstr ""
#: ../gui/dlg_export.py:57 ../gui/dlg_export.py:74
msgid "Excel file"
msgstr ""
#: ../gui/gpvdm_viewer.py:216 ../gui/gpvdm_viewer.py:248
msgid "New directory"
msgstr ""
#: ../gui/gpvdm_viewer.py:218
msgid "New material"
msgstr ""
#: ../gui/gpvdm_viewer.py:221
msgid "New spectra"
msgstr ""
#: ../gui/gpvdm_viewer.py:223
msgid "Delete file"
msgstr ""
#: ../gui/gpvdm_viewer.py:224 ../gui/gl_layer_editor.py:65
msgid "Rename"
msgstr ""
#: ../gui/gpvdm_viewer.py:238
msgid "Pack archive"
msgstr ""
#: ../gui/gpvdm_viewer.py:239
msgid "Unpack archive"
msgstr ""
#: ../gui/gpvdm_viewer.py:248
msgid "New directory name:"
msgstr ""
#: ../gui/gpvdm_viewer.py:261
msgid "New spectra name:"
msgstr ""
#: ../gui/gpvdm_viewer.py:261
msgid "New spectra name"
msgstr ""
#: ../gui/gpvdm_viewer.py:270
msgid "Are you sure you want to delete the files ?"
msgstr ""
#: ../gui/gpvdm_viewer.py:277
msgid "Rename:"
msgstr ""
#: ../gui/gpvdm_viewer.py:328 ../gui/timedomain_ribbon.py:135
msgid "Simulation"
msgstr ""
#: ../gui/gpvdm_viewer.py:334 ../gui/gpvdm.py:304 ../gui/ribbon.py:135
#: ../gui/gpvdm_open.py:92
msgid "Home"
msgstr ""
#: ../gui/gpvdm_viewer.py:341
msgid "Desktop"
msgstr ""
#: ../gui/gpvdm_viewer.py:348
msgid "Downloads"
msgstr ""
#: ../gui/gpvdm_viewer.py:373 ../gui/ribbon.py:151
#: ../gui/cluster_config_ribbon.py:97 ../gui/tab_terminal.py:161
msgid "Cluster"
msgstr ""
#: ../gui/gpvdm_viewer.py:379 ../gui/gpvdm_viewer.py:638
msgid "Language"
msgstr ""
#: ../gui/gpvdm_viewer.py:385
msgid "Solver"
msgstr ""
#: ../gui/gpvdm_viewer.py:391 ../gui/gpvdm_viewer.py:653
msgid "LED"
msgstr ""
#: ../gui/gpvdm_viewer.py:397 ../gui/gpvdm_viewer.py:660
#: ../gui/dump_select.py:346
msgid "Output files"
msgstr ""
#: ../gui/gpvdm_viewer.py:403 ../gui/gpvdm_viewer.py:667
msgid "GUI configuration"
msgstr ""
#: ../gui/gpvdm_viewer.py:409 ../gui/gpvdm_viewer.py:674
msgid "Thermal"
msgstr ""
#: ../gui/gpvdm_viewer.py:415
msgid "Server"
msgstr ""
#: ../gui/gpvdm_viewer.py:423
msgid "The directory is gone, so I can't open it. Did you delete it?"
msgstr ""
#: ../gui/gpvdm_viewer.py:645
msgid "Solver configuration"
msgstr ""
#: ../gui/gpvdm_viewer.py:681
msgid "Server configuration"
msgstr ""
#: ../gui/gpvdm_viewer.py:708
msgid ""
"<big><b>Examine the results in time domain</b></big><br> After you have run "
"a simulation in time domain, if is often nice to be able to step through the "
"simulation and look at the results. This is what this window does. Use the "
"slider bar to move through the simulation. When you are simulating a JV "
"curve, the slider sill step through voltage points rather than time points."
msgstr ""
#: ../gui/gpvdm_viewer.py:757
msgid "title"
msgstr ""
#: ../gui/gpvdm_viewer.py:757
msgid "x axis"
msgstr ""
#: ../gui/gpvdm_viewer.py:757
msgid "y axis"
msgstr ""
#: ../gui/gpvdm_viewer.py:757
msgid "Double click to open"
msgstr ""
#: ../gui/gpvdm_viewer.py:763
msgid "equilibrium"
msgstr ""
#: ../gui/gpvdm_viewer.py:763
msgid "This contains the simulation output at 0V in the dark."
msgstr ""
#: ../gui/ideal_diode_editor.py:54
msgid "Ideal diode editor"
msgstr ""
#: ../gui/ideal_diode_editor.py:83 ../gui/sunsvoc.py:50
msgid "Diode equation"
msgstr ""
#: ../gui/optics_ribbon.py:59
msgid "Run optical simulation"
msgstr ""
#: ../gui/optics_ribbon.py:102 ../gui/measure_ribbon.py:101
#: ../gui/ribbon_solar.py:88 ../gui/ribbon.py:119
#: ../gui/timedomain_ribbon.py:123 ../gui/cool_menu.py:69
#: ../gui/scan_ribbon.py:203 ../gui/about.py:50 ../gui/about.py:82
#: ../gui/status_icon.py:52
msgid "About"
msgstr ""
#: ../gui/optics_ribbon.py:108
msgid "Optics"
msgstr ""
#: ../gui/tb_spectrum.py:49
msgid "Solar spectrum"
msgstr ""
#: ../gui/electrical.py:64 ../gui/contacts_boundary.py:90
#: ../gui/contacts_boundary.py:91
msgid "Device"
msgstr ""
#: ../gui/electrical.py:65
msgid ""
"<big><b>Device tab</b></big><br>This tab contains information about the "
"device,carrier density on the contacts."
msgstr ""
#: ../gui/electrical.py:67 ../gui/electrical.py:113
msgid "Complex DoS"
msgstr ""
#: ../gui/electrical.py:68
msgid ""
"<big><b>The Complex DoS tab</b></big><br> Use this tab to edit the energetic "
"distribution of the density of states. <b>If you want to use this feature "
"contact me.</b>"
msgstr ""
#: ../gui/electrical.py:70 ../gui/electrical.py:117 ../gui/materials_main.py:67
#: ../gui/materials_main.py:149
msgid "Luminescence"
msgstr ""
#: ../gui/electrical.py:79 ../gui/contacts_boundary.py:63
msgid "Electrical parameter editor"
msgstr ""
#: ../gui/electrical.py:108 ../gui/materials_main.py:62
#: ../gui/materials_main.py:149 ../gui/gpvdm_notebook.py:98
msgid "Electrical parameters"
msgstr ""
#: ../gui/fxmesh.py:86 ../gui/fxmesh.py:113 ../gui/equation.py:202
#: ../gui/jobs.py:75
msgid "start"
msgstr ""
#: ../gui/fxmesh.py:90 ../gui/fxmesh.py:114 ../gui/equation.py:202
#: ../gui/token_lib.py:93 ../gui/jobs.py:75
msgid "stop"
msgstr ""
#: ../gui/fxmesh.py:94 ../gui/fxmesh.py:115 ../gui/fxmesh.py:203
#: ../gui/token_lib.py:374
msgid "points"
msgstr ""
#: ../gui/fxmesh.py:98 ../gui/fxmesh.py:116
msgid "mul"
msgstr ""
#: ../gui/fxmesh.py:191 ../gui/electrical_mesh_editor.py:142
msgid "Magnitude"
msgstr ""
#: ../gui/fxmesh.py:196 ../gui/token_lib.py:370
msgid "Frequency"
msgstr ""
#: ../gui/fxmesh.py:203
msgid "Frequency start"
msgstr ""
#: ../gui/fxmesh.py:203
msgid "Frequency stop"
msgstr ""
#: ../gui/fxmesh.py:203
msgid "Multiply"
msgstr ""
#: ../gui/command_args.py:83
msgid "Additional information about gpvdm is available at"
msgstr ""
#: ../gui/command_args.py:83
msgid "Report bugs to:"
msgstr ""
#: ../gui/command_args.py:86
msgid "replaces file in device lib --replace file.inp path_to_device_lib"
msgstr ""
#: ../gui/command_args.py:87
msgid "deletes file in device lib --delete file.inp path_to_device_lib"
msgstr ""
#: ../gui/command_args.py:88
msgid ""
"cleans the current simulation directory deleting .dat files but not scan "
"dirs"
msgstr ""
#: ../gui/command_args.py:89
msgid "export a simulation to a gz file"
msgstr ""
#: ../gui/command_args.py:90
msgid "Synchronizes the saved file version to that of the source code."
msgstr ""
#: ../gui/command_args.py:91
msgid "Generate the manual pages referring to the output files.."
msgstr ""
#: ../gui/command_args.py:92
msgid "Only imports the scan directories."
msgstr ""
#: ../gui/command_args.py:93
msgid "Deletes the content of all scan directories."
msgstr ""
#: ../gui/command_args.py:94
msgid "Patch a .gpvdm file with an older .gpvdm file."
msgstr ""
#: ../gui/command_args.py:95
msgid ""
"Patch an .inp file with an older .inp file. usage --patchfile dest_file "
"base_file input_file"
msgstr ""
#: ../gui/command_args.py:96
msgid "usage --import abc.gpvdm ./path/to/output/ "
msgstr ""
#: ../gui/command_args.py:97
msgid "Dumps simulation parameters as jpg, usage: --dump-tab output_path"
msgstr ""
#: ../gui/command_args.py:98
msgid "Generate a clean simulation in the current directory"
msgstr ""
#: ../gui/command_args.py:99
msgid "Clone the source code."
msgstr ""
#: ../gui/command_args.py:100
msgid ""
"edits a value in a .gpvdm archive. Usage --edit-value /path/to/sim.gpvdm "
"#token_to_change new_value "
msgstr ""
#: ../gui/command_args.py:101
msgid "Runs an oplot file, usage --scanplot /path/to/oplot/file.oplot "
msgstr ""
#: ../gui/command_args.py:102
msgid "Runs a scan, usage --runscan /path/to/scan/dir/ "
msgstr ""
#: ../gui/command_args.py:103
msgid ""
"Builds a scan, usage --buildscan /path/to/scan/dir/ /path/containing/base/"
"files/"
msgstr ""
#: ../gui/command_args.py:104
msgid ""
"Builds a nested scan, usage --buildnestedscan /path/to/scan/dir/ sim_to_nest"
msgstr ""
#: ../gui/command_args.py:105
msgid "Loads a simulation --load /path/containing/simulation/sim.gpvdm"
msgstr ""
#: ../gui/command_args.py:106
msgid "Encrypt a gpvdm file --file sim.gpvdm"
msgstr ""
#: ../gui/command_args.py:107
msgid "Extract the sim.gpvdm archive --unpack"
msgstr ""
#: ../gui/command_args.py:108
msgid "Extract the sim.gpvdm archive --pack"
msgstr ""
#: ../gui/command_args.py:109
msgid "Compress a scandir --scanarchive path_to_scan_dir"
msgstr ""
#: ../gui/command_args.py:110
msgid "Build vectors from scan dir --scanbuildvectors path_to_scan_dir"
msgstr ""
#: ../gui/command_args.py:111
msgid "Compresses the materials dir"
msgstr ""
#: ../gui/command_args.py:112
msgid "List the content of a gpvdm archive"
msgstr ""
#: ../gui/tb_optical_model.py:47
msgid "Optical model"
msgstr ""
#: ../gui/tb_optical_model.py:91
msgid ""
"I can't find any optical plugins, I think the model is not installed "
"properly."
msgstr ""
#: ../gui/scan_tab.py:142
msgid ""
"<big><b>The scan window</b></big><br> Now using the drop down menu in the "
"prameter to change 'column', select the device parameter you wish to vary, "
"an example may be dos0/Electron Mobility. Now enter the values you would "
"like it to scan oveer in the 'Values', an example could be '1e-3 1e-4 1e-5 "
"1e-6'. And hit the double arrorw to run the simulation."
msgstr ""
#: ../gui/scan_tab.py:152
msgid "Select parameter"
msgstr ""
#: ../gui/scan_tab.py:254
msgid ""
"I can't load flat_list.inp. This usually means there is a problem with how "
"you have set up your scan."
msgstr ""
#: ../gui/scan_tab.py:266
msgid ""
"You have not selected any parameters to scan through. Use the add button."
msgstr ""
#: ../gui/scan_tab.py:271
msgid "No sim dir name"
msgstr ""
#: ../gui/scan_tab.py:453 ../gui/plot_ribbon.py:142 ../gui/gpvdm.py:313
#: ../gui/ribbon_materials.py:98 ../gui/constraints.py:146
#: ../gui/constraints.py:185 ../gui/ribbon.py:132 ../gui/measure_tab.py:95
#: ../gui/measure_tab.py:143 ../gui/snapshot_slider.py:173
#: ../gui/fit_vars.py:98 ../gui/fit_vars.py:157 ../gui/update.py:148
#: ../gui/fit_patch.py:122
msgid "File"
msgstr ""
#: ../gui/scan_tab.py:453
msgid "Parameter to change"
msgstr ""
#: ../gui/scan_tab.py:453 ../gui/fit_patch.py:122
msgid "Values"
msgstr ""
#: ../gui/scan_tab.py:453
msgid "Opperation"
msgstr ""
#: ../gui/scan_tab.py:531
msgid ""
"Re-run the simulation with 'dump all slices' set to one to use this tool."
msgstr ""
#: ../gui/scan_tab.py:569
msgid "Add parameter to scan"
msgstr ""
#: ../gui/scan_tab.py:573 ../gui/scan_tab.py:629
msgid "Delete item"
msgstr ""
#: ../gui/scan_tab.py:593
msgid "Insert python command"
msgstr ""
#: ../gui/scan_tab.py:633
msgid "Copy"
msgstr ""
#: ../gui/scan_tab.py:637
msgid "Paste"
msgstr ""
#: ../gui/scan_tab.py:643
msgid "Add item"
msgstr ""
#: ../gui/layer_widget.py:140
msgid "Layer editor"
msgstr ""
#: ../gui/layer_widget.py:151
msgid "Add device layer"
msgstr ""
#: ../gui/layer_widget.py:155
msgid "Delete device layer"
msgstr ""
#: ../gui/layer_widget.py:160 ../gui/layer_widget.py:164
msgid "Move device layer"
msgstr ""
#: ../gui/layer_widget.py:196
msgid "Layer name"
msgstr ""
#: ../gui/layer_widget.py:196 ../gui/electrical_mesh_editor.py:173
msgid "Thicknes"
msgstr ""
#: ../gui/layer_widget.py:196
msgid "Optical material"
msgstr ""
#: ../gui/layer_widget.py:196
msgid "Layer type"
msgstr ""
#: ../gui/layer_widget.py:196
msgid "DoS file"
msgstr ""
#: ../gui/layer_widget.py:196
msgid "PL file"
msgstr ""
#: ../gui/layer_widget.py:234
msgid "contact"
msgstr ""
#: ../gui/layer_widget.py:235
msgid "active layer"
msgstr ""
#: ../gui/layer_widget.py:236
msgid "other"
msgstr ""
#: ../gui/dump_io.py:75
msgid "<big><b>Write all data to disk (slow)</b></big><br>"
msgstr ""
#: ../gui/dump_io.py:80
msgid "<big><b>Write minimal data to disk (fast)</b></big><br>"
msgstr ""
#: ../gui/dump_io.py:106
msgid ""
"Data dump\n"
"control"
msgstr ""
#: ../gui/experiment.py:77 ../gui/fxexperiment.py:68 ../gui/jvexperiment.py:117
msgid "New experiment name"
msgstr ""
#: ../gui/experiment.py:77 ../gui/fxexperiment.py:68 ../gui/jvexperiment.py:119
msgid "experiment "
msgstr ""
#: ../gui/experiment.py:95 ../gui/jvexperiment.py:120
msgid "Clone the current experiment to a new experiment called:"
msgstr ""
#: ../gui/experiment.py:101 ../gui/experiment.py:104
msgid "Error copying file"
msgstr ""
#: ../gui/experiment.py:117 ../gui/fxexperiment.py:111
#: ../gui/jvexperiment.py:121
msgid "Rename the experiment to be called"
msgstr ""
#: ../gui/experiment.py:142 ../gui/jvexperiment.py:122
msgid "Should I remove the experiment file "
msgstr ""
#: ../gui/experiment.py:175
msgid "Loading"
msgstr ""
#: ../gui/experiment.py:201
msgid "Time domain experiment window"
msgstr ""
#: ../gui/information_noweb.py:102
msgid ""
"<big><b>Welcome to gpvdm</b></big>\n"
" The window will provide you with information about new versions and bugs in "
"gpvdm."
msgstr ""
#: ../gui/new_simulation.py:76
msgid ""
"<big><b>Now save the simulation</b></big><br>Now select where you would like "
"to save the simulation directory."
msgstr ""
#: ../gui/new_simulation.py:82
msgid "password:"
msgstr ""
#: ../gui/new_simulation.py:84
msgid "Wrong password"
msgstr ""
#: ../gui/new_simulation.py:91
msgid ""
"It's not a good idea to save the simulation in the gpvdm installation "
"directory. Try saving it somewhere else, such as your desktop or home "
"directory."
msgstr ""
#: ../gui/new_simulation.py:95
msgid ""
"That directory already exists. Pick another name or delete the old one."
msgstr ""
#: ../gui/new_simulation.py:133
msgid "Please select a device before clicking next"
msgstr ""
#: ../gui/new_simulation.py:140
msgid "Organic LED"
msgstr ""
#: ../gui/new_simulation.py:141
msgid "Crystalline silicon solar cell"
msgstr ""
#: ../gui/new_simulation.py:142
msgid "a-Si solar cell "
msgstr ""
#: ../gui/new_simulation.py:143
msgid "polycrystalline silicon "
msgstr ""
#: ../gui/new_simulation.py:144
msgid "OFET "
msgstr ""
#: ../gui/new_simulation.py:145
msgid "Perovskite solar cell"
msgstr ""
#: ../gui/new_simulation.py:146
msgid "CIGS Solar cell"
msgstr ""
#: ../gui/new_simulation.py:157 ../gui/ribbon.py:71
msgid "New simulation"
msgstr ""
#: ../gui/new_simulation.py:159
msgid "Which type of device would you like to simulate?"
msgstr ""
#: ../gui/new_simulation.py:170 ../gui/help.py:121
msgid "Next"
msgstr ""
#: ../gui/new_simulation.py:171 ../gui/dlg_get_multi_text.py:71
#: ../gui/scan_select.py:81 ../gui/connect_to_cluster.py:89
msgid "Cancel"
msgstr ""
#: ../gui/new_simulation.py:176
msgid "Show hidden"
msgstr ""
#: ../gui/plot_ribbon.py:65 ../gui/tab_homo.py:283 ../gui/doping.py:240
msgid "Save"
msgstr ""
#: ../gui/plot_ribbon.py:68 ../gui/open_save_dlg.py:59
msgid "Save as"
msgstr ""
#: ../gui/plot_ribbon.py:78
msgid "Black"
msgstr ""
#: ../gui/plot_ribbon.py:81
msgid "Rainbow"
msgstr ""
#: ../gui/plot_ribbon.py:91
msgid "Autoscale"
msgstr ""
#: ../gui/plot_ribbon.py:94
msgid "Set log scale y"
msgstr ""
#: ../gui/plot_ribbon.py:97
msgid "Set log scale x"
msgstr ""
#: ../gui/plot_ribbon.py:108
msgid "Subtract first point"
msgstr ""
#: ../gui/plot_ribbon.py:111
msgid "Add min point"
msgstr ""
#: ../gui/plot_ribbon.py:114
msgid "Invert y-axis"
msgstr ""
#: ../gui/plot_ribbon.py:117
msgid "Norm to 1.0 y"
msgstr ""
#: ../gui/plot_ribbon.py:120
msgid "Norm to peak of all data"
msgstr ""
#: ../gui/plot_ribbon.py:123
msgid "Heat map"
msgstr ""
#: ../gui/plot_ribbon.py:126
msgid "Heat map edit"
msgstr ""
#: ../gui/plot_ribbon.py:139 ../gui/ribbon_import.py:89
#: ../gui/ribbon_import.py:102 ../gui/scan_ribbon.py:94
msgid "Plot"
msgstr ""
#: ../gui/plot_ribbon.py:145 ../gui/token_lib.py:121
msgid "Color"
msgstr ""
#: ../gui/plot_ribbon.py:148
msgid "Scale"
msgstr ""
#: ../gui/plot_ribbon.py:151
msgid "Math"
msgstr ""
#: ../gui/scan_io.py:83
msgid "Adding: "
msgstr ""
#: ../gui/scan_io.py:109
msgid "Problem generating tree."
msgstr ""
#: ../gui/scan_io.py:203
msgid "and "
msgstr ""
#: ../gui/scan_io.py:203
msgid " more."
msgstr ""
#: ../gui/scan_io.py:208
msgid "Should I delete these files?:\n"
msgstr ""
#: ../gui/open_save_dlg.py:45
msgid "Save a the simulation as"
msgstr ""
#: ../gui/open_save_dlg.py:46
msgid "Directory"
msgstr ""
#: ../gui/open_save_dlg.py:85 ../gui/gpvdm_open.py:71
msgid "Open file"
msgstr ""
#: ../gui/measure.py:99
msgid "Measurment editor"
msgstr ""
#: ../gui/tab.py:141 ../gui/tab.py:189
msgid "File not found."
msgstr ""
#: ../gui/contacts.py:106
msgid "top"
msgstr ""
#: ../gui/contacts.py:107
msgid "bottom"
msgstr ""
#: ../gui/contacts.py:115
msgid "true"
msgstr ""
#: ../gui/contacts.py:116
msgid "false"
msgstr ""
#: ../gui/contacts.py:152
msgid "There are some non numeric values in the table"
msgstr ""
#: ../gui/contacts.py:163
msgid "Name"
msgstr ""
#: ../gui/contacts.py:163
msgid "Top/Bottom"
msgstr ""
#: ../gui/contacts.py:163
msgid "Active contact"
msgstr ""
#: ../gui/contacts.py:163
msgid "Start"
msgstr ""
#: ../gui/contacts.py:163 ../gui/doping.py:126
msgid "Width"
msgstr ""
#: ../gui/contacts.py:163
msgid "Depth"
msgstr ""
#: ../gui/contacts.py:180
msgid "Edit contacts"
msgstr ""
#: ../gui/contacts.py:187
msgid "Add contact"
msgstr ""
#: ../gui/contacts.py:191
msgid "Remove contacts"
msgstr ""
#: ../gui/measure_ribbon.py:59
msgid "New measurement"
msgstr ""
#: ../gui/measure_ribbon.py:60
msgid "Delete measurement"
msgstr ""
#: ../gui/measure_ribbon.py:61
msgid "Clone measurement"
msgstr ""
#: ../gui/measure_ribbon.py:62
msgid "Rename measurement"
msgstr ""
#: ../gui/measure_ribbon.py:63
msgid "New measurement name"
msgstr ""
#: ../gui/measure_ribbon.py:65
msgid "measurement"
msgstr ""
#: ../gui/measure_ribbon.py:66
msgid "Clone the current measurement to a new measurement called:"
msgstr ""
#: ../gui/measure_ribbon.py:67
msgid "Rename the measurement to be called"
msgstr ""
#: ../gui/measure_ribbon.py:68
msgid "Should I remove the measurment file "
msgstr ""
#: ../gui/measure_ribbon.py:107
msgid "Measurement"
msgstr ""
#: ../gui/dlg_get_multi_text.py:69 ../gui/scan_select.py:80
msgid "OK"
msgstr ""
#: ../gui/mesh_configure.py:55
msgid "Mesh configuration"
msgstr ""
#: ../gui/mesh_configure.py:84
msgid "Mesh x"
msgstr ""
#: ../gui/mesh_configure.py:84
msgid "Mesh y"
msgstr ""
#: ../gui/mesh_configure.py:84
msgid "Mesh z"
msgstr ""
#: ../gui/config_window.py:111
msgid "Detailed dump control"
msgstr ""
#: ../gui/ribbon_home.py:73
msgid "Undo"
msgstr ""
#: ../gui/ribbon_home.py:78
msgid "Run simulation"
msgstr ""
#: ../gui/ribbon_home.py:81
msgid ""
"Stop\n"
"simulation"
msgstr ""
#: ../gui/ribbon_home.py:87
msgid ""
"Parameter\n"
"scan"
msgstr ""
#: ../gui/ribbon_home.py:94
msgid ""
"Fit\n"
"data"
msgstr ""
#: ../gui/ribbon_home.py:100
msgid ""
"Plot\n"
"File"
msgstr ""
#: ../gui/ribbon_home.py:149
msgid ""
"<big>Select a file to plot</big><br>Single clicking shows you the content of "
"the file"
msgstr ""
#: ../gui/ribbon_home.py:168
msgid ""
"<big><b>The scan window</b></big><br> Very often it is useful to be able to "
"systematically very a device parameter such as mobility or density of trap "
"states. This window allows you to do just that."
msgstr ""
#: ../gui/ribbon_home.py:168
msgid "Use the plus icon to add a new scan line to the list."
msgstr ""
#: ../gui/ribbon_home.py:188
msgid ""
"<big><b>Fit window</b></big><br> Use this window to fit the simulation to "
"experimental data."
msgstr ""
#: ../gui/materials_main.py:63
msgid ""
"<big><b>Electrical parameters</b></big><br>Use this tab to configure the "
"electrical parameters for the material."
msgstr ""
#: ../gui/materials_main.py:68
msgid ""
"<big><b>Luminescence</b></big><br>Use this tab to edit the materials "
"Luminescence."
msgstr ""
#: ../gui/materials_main.py:76
msgid "<big><b>Absorption</b></big><br>"
msgstr ""
#: ../gui/materials_main.py:80 ../gui/materials_main.py:141
#: ../gui/materials_main.py:145 ../gui/materials_main.py:167
#: ../gui/materials_main.py:182 ../gui/materials_main.py:201
#: ../gui/import_data.py:298 ../gui/spectra_main.py:53
msgid "Refractive index"
msgstr ""
#: ../gui/materials_main.py:84 ../gui/spectra_main.py:57
msgid "<big><b>Refractive index</b></big><br>"
msgstr ""
#: ../gui/materials_main.py:101
msgid "Material editor"
msgstr ""
#: ../gui/materials_main.py:149
msgid "Basic"
msgstr ""
#: ../gui/gpvdm.py:189
msgid "Don't run me as root!!"
msgstr ""
#: ../gui/gpvdm.py:224 ../gui/gpvdm_notebook.py:101
#: ../gui/gpvdm_notebook.py:163 ../gui/ribbon.py:164
msgid "Terminal"
msgstr ""
#: ../gui/gpvdm.py:277
msgid "file opened"
msgstr ""
#: ../gui/gpvdm.py:282
msgid ""
"<big><b>New simulation!</b></big><br> Now selected the type of device you "
"would like to simulate."
msgstr ""
#: ../gui/gpvdm.py:299
msgid ""
"<big><b>Now run the simulation</b></big><br> Click on the play icon to start "
"a simulation."
msgstr ""
#: ../gui/gpvdm.py:314
msgid ""
"<big><b>Hi!</b></big><br> I'm the on-line help system :). If you find any "
"bugs please report them to <a href=\"mailto:roderick.mackenzie@nottingham.ac."
"uk\">roderick.mackenzie@nottingham.ac.uk</a>."
msgstr ""
#: ../gui/gpvdm.py:314
msgid "Click on the new icon to make a new simulation directory."
msgstr ""
#: ../gui/gpvdm.py:345
msgid ""
"There was a problem loading the electrical mesh, I suspect you are trying to "
"open a file generated in a very old version of gpvdm."
msgstr ""
#: ../gui/gpvdm.py:372
msgid "You should not try to open simulations in the root gpvdm directory."
msgstr ""
#: ../gui/gpvdm.py:378
msgid ""
"The simulation you want to import looks like it was made on an old version "
"of gpvdm, do you want to try to open it anyway?"
msgstr ""
#: ../gui/gpvdm.py:385
msgid ""
"It looks like there is no materials database in the simulation directory "
"should I import one?"
msgstr ""
#: ../gui/gpvdm.py:391
msgid "Open an existing gpvdm simulation"
msgstr ""
#: ../gui/gpvdm.py:428
msgid "The simulation directory has been deleted."
msgstr ""
#: ../gui/gpvdm.py:447
msgid "I can't run from inside a zip file!"
msgstr ""
#: ../gui/ribbon_simulations.py:82
msgid ""
"Time domain\n"
"simulation editor."
msgstr ""
#: ../gui/ribbon_simulations.py:92
msgid ""
"Steady state\n"
"simulation editor"
msgstr ""
#: ../gui/ribbon_simulations.py:96
msgid ""
"Suns Voc\n"
"simulation editor"
msgstr ""
#: ../gui/ribbon_simulations.py:100
msgid "Simple diode model"
msgstr ""
#: ../gui/ribbon_simulations.py:104
msgid ""
"Quantum\n"
"efficiency"
msgstr ""
#: ../gui/ribbon_simulations.py:114
msgid ""
"Optical\n"
"Simulation"
msgstr ""
#: ../gui/ribbon_simulations.py:118
msgid ""
"Laser\n"
"editor"
msgstr ""
#: ../gui/ribbon_simulations.py:122
msgid ""
"FDTD\n"
"Simulation"
msgstr ""
#: ../gui/ribbon_simulations.py:126
msgid "Measure"
msgstr ""
#: ../gui/ribbon_simulations.py:130
msgid ""
"Calculate\n"
"the cost"
msgstr ""
#: ../gui/ribbon_simulations.py:183
msgid ""
"<big><b>The time mesh editor</b></big><br> To do time domain simulations one "
"must define how voltage the light vary as a function of time. This can be "
"done in this window. Also use this window to define the simulation length "
"and time step."
msgstr ""
#: ../gui/ribbon_simulations.py:195
msgid ""
"<big><b>Frequency domain mesh editor</b></big><br> Some times it is useful "
"to do frequency domain simulations such as when simulating impedance "
"spectroscopy. This window will allow you to choose which frequencies will "
"be simulated."
msgstr ""
#: ../gui/ribbon_simulations.py:206
msgid ""
"<big><b>Laser setup</b></big><br> Use this window to set up your lasers."
msgstr ""
#: ../gui/ribbon_simulations.py:217
msgid ""
"<big><b>Measure window</b></big><br>Use this window to set up measurement "
"points. If for example you want to extract the value of current density "
"from jv.dat at 0.2 Volts, set a measurement point for jv.dat to 0.2 V. This "
"will work with any file"
msgstr ""
#: ../gui/ribbon_simulations.py:229
msgid ""
"<big><b>JV simulation editor</b></big><br> Use this window to configure the "
"Suns Voc simulations."
msgstr ""
#: ../gui/ribbon_simulations.py:240
msgid ""
"<big><b>Suns voc simulation editor</b></big><br> Use this window to select "
"the step size and parameters of the JV simulations."
msgstr ""
#: ../gui/ribbon_simulations.py:251
msgid ""
"<big><b>Ideal diode editor</b></big><br> Use this window to configure the "
"ideal diode model based on the simple diode equation."
msgstr ""
#: ../gui/ribbon_simulations.py:262
msgid ""
"<big><b>FDTD</b></big><br> Use this window to setup a finite difference time "
"domain simulation."
msgstr ""
#: ../gui/ribbon_simulations.py:269
msgid ""
"<big><b>The optical simulation window</b></big><br>Use this window to "
"perform optical simulations. Click on the play button to run a simulation."
msgstr ""
#: ../gui/ribbon_simulations.py:269
msgid ""
"Click on the play button to run an optical simulation. The results will be "
"displayed in the tabs to the right."
msgstr ""
#: ../gui/ribbon_simulations.py:292
msgid ""
"<big><b>Costs window</b></big>\n"
"Use this window to calculate the cost of the solar cell and the energy "
"payback time."
msgstr ""
#: ../gui/tab_homo.py:67 ../gui/constraints.py:146 ../gui/constraints.py:185
msgid "Function"
msgstr ""
#: ../gui/tab_homo.py:67 ../gui/duplicate.py:106 ../gui/duplicate.py:147
#: ../gui/fit_vars.py:157 ../gui/radiobutton.py:85
msgid "Enabled"
msgstr ""
#: ../gui/tab_homo.py:67
msgid "a"
msgstr ""
#: ../gui/tab_homo.py:67
msgid "b"
msgstr ""
#: ../gui/tab_homo.py:67
msgid "c"
msgstr ""
#: ../gui/tab_homo.py:127 ../gui/electrical_mesh_editor.py:206
msgid "Add "
msgstr ""
#: ../gui/tab_homo.py:131 ../gui/electrical_mesh_editor.py:210
msgid "Remove "
msgstr ""
#: ../gui/ribbon_materials.py:65 ../gui/cost.py:114
msgid "Cost"
msgstr ""
#: ../gui/ribbon_materials.py:66
msgid "Cost of material"
msgstr ""
#: ../gui/ribbon_materials.py:70
msgid ""
"Material\n"
"directory"
msgstr ""
#: ../gui/ribbon_materials.py:74 ../gui/equation.py:340
msgid "Insert reference information"
msgstr ""
#: ../gui/ribbon_materials.py:77 ../gui/timedomain_ribbon.py:71
#: ../gui/fxexperiment.py:195 ../gui/equation.py:336 ../gui/gl.py:405
msgid "Save image"
msgstr ""
#: ../gui/ribbon_materials.py:80 ../gui/ribbon_import.py:70
#: ../gui/fit_window.py:181 ../gui/import_data.py:209 ../gui/equation.py:344
msgid "Import data"
msgstr ""
#: ../gui/constraints.py:146 ../gui/constraints.py:185 ../gui/fit_vars.py:157
#: ../gui/fit_patch.py:122
msgid "Path"
msgstr ""
#: ../gui/constraints.py:146 ../gui/constraints.py:185
msgid "Max"
msgstr ""
#: ../gui/constraints.py:146 ../gui/constraints.py:185
msgid "Min"
msgstr ""
#: ../gui/constraints.py:146 ../gui/constraints.py:185 ../gui/error_han.py:75
#: ../libfit/fit_dump.c:65 ../libfit/fit_dump.c:88 ../libfit/fit_dump.c:111
msgid "Error"
msgstr ""
#: ../gui/constraints.py:154 ../gui/constraints.py:213
msgid "File (a)"
msgstr ""
#: ../gui/constraints.py:154 ../gui/constraints.py:213
msgid "Token (a)"
msgstr ""
#: ../gui/constraints.py:154 ../gui/constraints.py:213
msgid "Path (a)"
msgstr ""
#: ../gui/constraints.py:154 ../gui/constraints.py:213
msgid "File (b)"
msgstr ""
#: ../gui/constraints.py:154 ../gui/constraints.py:213
msgid "Token (b)"
msgstr ""
#: ../gui/constraints.py:154 ../gui/constraints.py:213
msgid "Path (b)"
msgstr ""
#: ../gui/constraints.py:154 ../gui/constraints.py:213
#: ../gui/tb_item_mat_file.py:60 ../gui/tb_item_mat_file.py:83
msgid "Equation"
msgstr ""
#: ../gui/constraints.py:236
msgid "Fit constraints window"
msgstr ""
#: ../gui/constraints.py:246 ../gui/constraints.py:285
#: ../gui/gl_layer_editor.py:62 ../gui/measure_tab.py:209
#: ../gui/duplicate.py:210 ../gui/fit_patch.py:168
msgid "Add"
msgstr ""
#: ../gui/constraints.py:250 ../gui/constraints.py:289
#: ../gui/measure_tab.py:213 ../gui/duplicate.py:214 ../gui/fit_patch.py:172
msgid "Minus"
msgstr ""
#: ../gui/QParasitic.py:42
msgid "See Parasitic window"
msgstr ""
#: ../gui/tab_main.py:82 ../gui/tab_view.py:78
msgid ""
"<big><b>The device structure tab</b></big>\n"
" Use this tab to change the structure of the device, the layer thicknesses "
"and to perform optical simulations. You can also browse the materials data "
"base and edit the electrical mesh."
msgstr ""
#: ../gui/ribbon_device.py:80
msgid ""
"Layer\n"
"editor"
msgstr ""
#: ../gui/ribbon_device.py:85
msgid "Contacts"
msgstr ""
#: ../gui/ribbon_device.py:89
msgid ""
"Doping/\n"
"Ions"
msgstr ""
#: ../gui/ribbon_device.py:93
msgid ""
"Parasitic\n"
" components"
msgstr ""
#: ../gui/ribbon_device.py:97
msgid ""
"Electrical\n"
"parameters"
msgstr ""
#: ../gui/ribbon_device.py:101
msgid "xz-size"
msgstr ""
#: ../gui/ribbon_device.py:142
msgid ""
"<big><b>Doping window</b></big>\n"
"Use this window to add doping to the simulation"
msgstr ""
#: ../gui/ribbon_device.py:155
msgid ""
"<big><b>Contacts window</b></big>\n"
"Use this window to change the layout of the contacts on the device"
msgstr ""
#: ../gui/ribbon_device.py:167
msgid ""
"<big><b>Parasitic components</b></big>\n"
"Use this window to edit the shunt and series resistance."
msgstr ""
#: ../gui/ribbon_device.py:178
msgid ""
"<big><b>Device layers</b></big>\n"
"Use this window to configure the structure of the device."
msgstr ""
#: ../gui/ribbon_device.py:189
msgid ""
"<big><b>xz dimension editor</b></big>\n"
"Use this window to configure the xz size of the device."
msgstr ""
#: ../gui/ribbon_device.py:201
msgid ""
"<big><b>Electrical parameters</b></big>\n"
"Use this window to change the electrical parameters of each layer."
msgstr ""
#: ../gui/tb_lasers.py:78
msgid "Laser:"
msgstr ""
#: ../gui/emesh.py:143
msgid "Electrical Mesh Editor"
msgstr ""
#: ../gui/emesh.py:151
msgid "1D simulation"
msgstr ""
#: ../gui/emesh.py:155
msgid "2D simulation"
msgstr ""
#: ../gui/emesh.py:159
msgid "3D simulation"
msgstr ""
#: ../gui/emesh.py:163
msgid "Configure mesh"
msgstr ""
#: ../gui/fdtd.py:54
msgid "Finite Difference Time Domain"
msgstr ""
#: ../gui/fdtd.py:83
msgid "FDTD"
msgstr ""
#: ../gui/display.py:102
msgid "xy"
msgstr ""
#: ../gui/display.py:106
msgid "yz"
msgstr ""
#: ../gui/display.py:110
msgid "xz"
msgstr ""
#: ../gui/display.py:114
msgid "Rotate"
msgstr ""
#: ../gui/display.py:119
msgid "Configuration"
msgstr ""
#: ../gui/display.py:191
msgid ""
"<big><b>OpenGL warning</b></big><br>It looks as if you don't have working 3D "
"graphics acceleration on your computer. gpvdm will therefore fallback to 2D "
"mode. The model will still be fully functional, but not look quite so nice."
msgstr ""
#: ../gui/fit_poly.py:57
msgid "Poly fit"
msgstr ""
#: ../gui/fit_poly.py:71
msgid "Polynomial coefficients"
msgstr ""
#: ../gui/fit_poly.py:75
msgid "Ok"
msgstr ""
#: ../gui/tab_view.py:82
msgid "<big><b>Update available!</b></big><br>"
msgstr ""
#: ../gui/gpvdm_notebook.py:95 ../gui/gpvdm_notebook.py:156
#: ../gui/gpvdm_notebook.py:178
msgid "Device structure"
msgstr ""
#: ../gui/gpvdm_notebook.py:96
msgid ""
"<big><b>The device structure tab</b></big><br> Use this tab to change the "
"structure of the device, the layer thicknesses and to perform optical "
"simulations. You can also browse the materials data base and edit the "
"electrical mesh."
msgstr ""
#: ../gui/gpvdm_notebook.py:99
msgid ""
"<big><b>The electrical parameters</b></big>\n"
"This tab contains the electrical model parameters, such as mobility, tail "
"slope energy, and band gap."
msgstr ""
#: ../gui/gpvdm_notebook.py:102
msgid ""
"<big><b>The terminal window</b></big>\n"
"The output of the model will be displayed in this window, watch this screen "
"for debugging and convergence information."
msgstr ""
#: ../gui/gpvdm_notebook.py:104 ../gui/gpvdm_notebook.py:135
#: ../gui/gpvdm_notebook.py:182 ../gui/ribbon.py:154
msgid "Information"
msgstr ""
#: ../gui/gpvdm_notebook.py:105
msgid ""
"<big><b>On-line help</b></big>\n"
"You can view the on-line help and manual here."
msgstr ""
#: ../gui/gpvdm_notebook.py:168
msgid "Output"
msgstr ""
#: ../gui/ribbon_import.py:67
msgid "Open data file"
msgstr ""
#: ../gui/ribbon_import.py:99
msgid "Load/Import"
msgstr ""
#: ../gui/ribbon_solar.py:61 ../gui/equation.py:385
msgid "Calculate"
msgstr ""
#: ../gui/ribbon_solar.py:64
msgid "Export spectrum"
msgstr ""
#: ../gui/ribbon_solar.py:94
msgid "Spectrum"
msgstr ""
#: ../gui/gl_layer_editor.py:59
msgid "Delete"
msgstr ""
#: ../gui/gl_layer_editor.py:111
msgid "Rename the layer:"
msgstr ""
#: ../gui/ribbon_information.py:63 ../gui/cool_menu.py:60 ../gui/about.py:108
msgid "License"
msgstr ""
#: ../gui/ribbon_information.py:67
msgid ""
"How to\n"
"cite"
msgstr ""
#: ../gui/ribbon_information.py:71
msgid ""
"Hints\n"
"Window"
msgstr ""
#: ../gui/ribbon_information.py:84
msgid "Assosiated paper"
msgstr ""
#: ../gui/ribbon_information.py:88
msgid "twitter"
msgstr ""
#: ../gui/ribbon_information.py:93
msgid ""
"Youtube\n"
"channel"
msgstr ""
#: ../gui/tb_item_sim_mode.py:104
msgid "Simulation mode:"
msgstr ""
#: ../gui/ribbon.py:75
msgid ""
"Open\n"
"simulation"
msgstr ""
#: ../gui/ribbon.py:78
msgid ""
"Export\n"
"data"
msgstr ""
#: ../gui/ribbon.py:122 ../gui/connect_to_cluster.py:69
msgid "Connect to cluster"
msgstr ""
#: ../gui/ribbon.py:138 ../gui/scan.py:246 ../gui/scan_ribbon.py:212
msgid "Simulations"
msgstr ""
#: ../gui/ribbon.py:147
msgid "Databases"
msgstr ""
#: ../gui/ribbon.py:167
msgid "Can not connect to cluster."
msgstr ""
#: ../gui/scan.py:68
msgid "Change directory"
msgstr ""
#: ../gui/scan.py:77
msgid "All files"
msgstr ""
#: ../gui/scan.py:100
msgid "New simulation name:"
msgstr ""
#: ../gui/scan.py:100
msgid "Simulation "
msgstr ""
#: ../gui/scan.py:122
msgid "Clone the current simulation to a new simulation called:"
msgstr ""
#: ../gui/scan.py:129
msgid "This directory already exists."
msgstr ""
#: ../gui/scan.py:195
msgid "Rename the simulation to be called:"
msgstr ""
#: ../gui/scan.py:213
msgid "Should I remove the simulation directory "
msgstr ""
#: ../gui/scan.py:267
msgid "Parameter scan - gpvdm"
msgstr ""
#: ../gui/info.py:54
msgid "Simulation information"
msgstr ""
#: ../gui/info.py:83
msgid "Simulation Information"
msgstr ""
#: ../gui/measure_tab.py:95 ../gui/measure_tab.py:143
msgid "Output token"
msgstr ""
#: ../gui/measure_tab.py:95 ../gui/measure_tab.py:143
msgid "Mathematical operation"
msgstr ""
#: ../gui/timedomain_ribbon.py:59 ../gui/fxexperiment.py:179
#: ../gui/jvexperiment.py:113
msgid "New experiment"
msgstr ""
#: ../gui/timedomain_ribbon.py:62 ../gui/fxexperiment.py:183
#: ../gui/jvexperiment.py:114
msgid "Delete experiment"
msgstr ""
#: ../gui/timedomain_ribbon.py:65 ../gui/fxexperiment.py:187
#: ../gui/jvexperiment.py:115
msgid "Clone experiment"
msgstr ""
#: ../gui/timedomain_ribbon.py:68 ../gui/fxexperiment.py:191
#: ../gui/jvexperiment.py:116
msgid "Rename experiment"
msgstr ""
#: ../gui/timedomain_ribbon.py:89
msgid "Laser start time"
msgstr ""
#: ../gui/timedomain_ribbon.py:102
msgid "Simulation start time"
msgstr ""
#: ../gui/timedomain_ribbon.py:129
msgid "Experiment"
msgstr ""
#: ../gui/snapshot_slider.py:136
msgid "Play"
msgstr ""
#: ../gui/snapshot_slider.py:139
msgid "Snapshot slider"
msgstr ""
#: ../gui/cost.py:75
msgid "Cost and energy payback calculator"
msgstr ""
#: ../gui/cost.py:83
msgid "Re-calcualte"
msgstr ""
#: ../gui/cost.py:114
msgid "material"
msgstr ""
#: ../gui/cost.py:114 ../gui/token_lib.py:105
msgid "Volume"
msgstr ""
#: ../gui/cost.py:114
msgid "Mass"
msgstr ""
#: ../gui/cost.py:120
msgid "python3-openpyxl not found"
msgstr ""
#: ../gui/duplicate.py:106
msgid "Source file"
msgstr ""
#: ../gui/duplicate.py:106
msgid "Source token"
msgstr ""
#: ../gui/duplicate.py:106 ../gui/duplicate.py:147
msgid "Source path"
msgstr ""
#: ../gui/duplicate.py:106
msgid "Destination file"
msgstr ""
#: ../gui/duplicate.py:106
msgid "Destination token"
msgstr ""
#: ../gui/duplicate.py:106 ../gui/duplicate.py:147
msgid "Destination path"
msgstr ""
#: ../gui/duplicate.py:147
msgid "Source File"
msgstr ""
#: ../gui/duplicate.py:147
msgid "Source Token"
msgstr ""
#: ../gui/duplicate.py:147
msgid "Destination File"
msgstr ""
#: ../gui/duplicate.py:147
msgid "Destination Token"
msgstr ""
#: ../gui/duplicate.py:202
msgid "Fit variables duplicate window"
msgstr ""
#: ../gui/fxexperiment.py:84
msgid "Clone the current experiment to a new experiment called"
msgstr ""
#: ../gui/fxexperiment.py:125
msgid "Should I remove the experiment file"
msgstr ""
#: ../gui/fxexperiment.py:172
msgid "Frequency domain experiment editor"
msgstr ""
#: ../gui/fit_window.py:89
msgid ""
"<big><b>The fitting variables window</b></big><br> Use this window to select "
"the variables use to perform the fit."
msgstr ""
#: ../gui/fit_window.py:148
msgid "Fit window"
msgstr ""
#: ../gui/fit_window.py:157
msgid "New fit"
msgstr ""
#: ../gui/fit_window.py:158
msgid "Delete fit"
msgstr ""
#: ../gui/fit_window.py:159
msgid "Clone fit"
msgstr ""
#: ../gui/fit_window.py:160
msgid "Rename fit"
msgstr ""
#: ../gui/fit_window.py:161
msgid "New fit name:"
msgstr ""
#: ../gui/fit_window.py:163
msgid "fit "
msgstr ""
#: ../gui/fit_window.py:164
msgid "Clone the current fit to a new fit called:"
msgstr ""
#: ../gui/fit_window.py:165
msgid "Rename the fit to be called:"
msgstr ""
#: ../gui/fit_window.py:166
msgid "Should I remove the fit file "
msgstr ""
#: ../gui/fit_window.py:187
msgid "Run a single fit"
msgstr ""
#: ../gui/fit_window.py:191
msgid "Start the fitting process"
msgstr ""
#: ../gui/fit_window.py:195
msgid "Stop the simulation"
msgstr ""
#: ../gui/fit_vars.py:98
msgid "token"
msgstr ""
#: ../gui/fit_vars.py:98 ../gui/jobs.py:75
msgid "path"
msgstr ""
#: ../gui/fit_vars.py:117
msgid ""
"The data file does not have a #begin or #end token indicating where the data "
"starts and ends."
msgstr ""
#: ../gui/fit_vars.py:157
msgid "Lines to edit"
msgstr ""
#: ../gui/fit_vars.py:157
msgid "Line section to edit"
msgstr ""
#: ../gui/fit_vars.py:217
msgid "Fit vars window - gpvdm"
msgstr ""
#: ../gui/fit_vars.py:227
msgid "Add line"
msgstr ""
#: ../gui/fit_vars.py:231
msgid "Remove line"
msgstr ""
#: ../gui/fit_vars.py:243
msgid "Open"
msgstr ""
#: ../gui/ribbon_cluster.py:69
msgid "Cluster get data"
msgstr ""
#: ../gui/ribbon_cluster.py:74
msgid "Copy src to cluster"
msgstr ""
#: ../gui/ribbon_cluster.py:79
msgid "Make on cluster"
msgstr ""
#: ../gui/ribbon_cluster.py:84
msgid "Clean cluster"
msgstr ""
#: ../gui/ribbon_cluster.py:89
msgid "Kill all cluster code"
msgstr ""
#: ../gui/ribbon_cluster.py:95
msgid "Sync"
msgstr ""
#: ../gui/leftright.py:89
msgid "Right"
msgstr ""
#: ../gui/leftright.py:95
msgid "Left"
msgstr ""
#: ../gui/hpc.py:241
msgid "Cluster status (www.gpvdm.com)"
msgstr ""
#: ../gui/fit_window_plot_real.py:79
msgid "x"
msgstr ""
#: ../gui/fit_window_plot_real.py:80
msgid "y"
msgstr ""
#: ../gui/cluster_config_ribbon.py:56 ../gui/cluster_config_ribbon.py:57
msgid "Generate keys"
msgstr ""
#: ../gui/cluster_config_ribbon.py:60 ../gui/cluster_config_ribbon.py:61
msgid "Install to cluster"
msgstr ""
#: ../gui/cluster_config_ribbon.py:64 ../gui/cluster_config_ribbon.py:65
msgid "Boot cluster"
msgstr ""
#: ../gui/cluster_config_ribbon.py:68 ../gui/cluster_config_ribbon.py:69
msgid "Stop cluster"
msgstr ""
#: ../gui/cluster_config_ribbon.py:72 ../gui/cluster_config_ribbon.py:73
msgid "Remove from cluster"
msgstr ""
#: ../gui/cluster_config_ribbon.py:91
msgid "New cluster configuration"
msgstr ""
#: ../gui/cluster_config_ribbon.py:92
msgid "Delete configuration"
msgstr ""
#: ../gui/cluster_config_ribbon.py:93
msgid "Clone configuration"
msgstr ""
#: ../gui/cluster_config_ribbon.py:94
msgid "Rename configuration"
msgstr ""
#: ../gui/cluster_config_ribbon.py:95
msgid "New cluster configuration:"
msgstr ""
#: ../gui/cluster_config_ribbon.py:98
msgid ""
"Clone the current cluster configuration to a cluster configuration called:"
msgstr ""
#: ../gui/cluster_config_ribbon.py:99
msgid "Rename the cluster configuration to be called:"
msgstr ""
#: ../gui/cluster_config_ribbon.py:100
msgid "Should I remove the cluster configuration "
msgstr ""
#: ../gui/cluster_config_ribbon.py:114
msgid "SSH"
msgstr ""
#: ../gui/cluster_config_ribbon.py:117
msgid "Clusters"
msgstr ""
#: ../gui/dim_editor.py:97
msgid "xz dimension editor"
msgstr ""
#: ../gui/server.py:170
msgid "Running job "
msgstr ""
#: ../gui/server.py:310
msgid ""
"<big><b>Simulation finished!</b></big><br>Click on the plot icon to plot the "
"results"
msgstr ""
#: ../gui/server.py:320
msgid ""
"<big><b>Excel workbook error</b></big><br>I can't write new data to the file "
"data.xlsx, I think you have are viewing it using another program. Please "
"close data.xlsx to enable me to write new data to it."
msgstr ""
#: ../gui/server.py:411
msgid "I did not think I was running any jobs"
msgstr ""
#: ../gui/information_webkit.py:70
msgid "back"
msgstr ""
#: ../gui/information_webkit.py:74
msgid "home"
msgstr ""
#: ../gui/ref.py:63 ../gui/ref.py:68
msgid "Data provided by"
msgstr ""
#: ../gui/ref.py:64
msgid "Associated paper"
msgstr ""
#: ../gui/ref.py:82
msgid "Reference manager"
msgstr ""
#: ../gui/ref.py:102
msgid "Reference"
msgstr ""
#: ../gui/ref.py:165
msgid "New file"
msgstr ""
#: ../gui/dump_select.py:58
msgid "Dump File Selector"
msgstr ""
#: ../gui/dump_select.py:78
msgid "Refresh"
msgstr ""
#: ../gui/device_lib.py:55
msgid "File name"
msgstr ""
#: ../gui/device_lib.py:55
msgid "Device type"
msgstr ""
#: ../gui/device_lib.py:55 ../gui/update.py:148
msgid "Description"
msgstr ""
#: ../gui/device_lib.py:108
msgid "You have not selected anything"
msgstr ""
#: ../gui/lasers.py:114
msgid "Laser configuration window"
msgstr ""
#: ../gui/lasers.py:123
msgid "New laser"
msgstr ""
#: ../gui/lasers.py:124
msgid "Delete laser"
msgstr ""
#: ../gui/lasers.py:125
msgid "Clone laser"
msgstr ""
#: ../gui/lasers.py:126
msgid "Rename laser"
msgstr ""
#: ../gui/lasers.py:127
msgid "New laser name:"
msgstr ""
#: ../gui/lasers.py:129
msgid "laser "
msgstr ""
#: ../gui/lasers.py:130
msgid "Clone the current laser to a new laser called:"
msgstr ""
#: ../gui/lasers.py:131
msgid "Rename the laser to be called:"
msgstr ""
#: ../gui/lasers.py:132
msgid "Should I remove the laser file "
msgstr ""
#: ../gui/cool_menu.py:54
msgid "Help window"
msgstr ""
#: ../gui/cool_menu.py:57 ../gui/status_icon.py:54
msgid "Manual"
msgstr ""
#: ../gui/cool_menu.py:63
msgid "Youtube"
msgstr ""
#: ../gui/cool_menu.py:66
msgid "Citing the model"
msgstr ""
#: ../gui/tab_terminal.py:115
msgid "Running: "
msgstr ""
#: ../gui/tab_terminal.py:127
msgid "I could not find a free cpu to run the command on"
msgstr ""
#: ../gui/tab_terminal.py:157
msgid "CPU"
msgstr ""
#: ../gui/tab_terminal.py:169
msgid "Nodes"
msgstr ""
#: ../gui/gpvdm_open.py:88 ../gui/help.py:117
msgid "Back"
msgstr ""
#: ../gui/import_data.py:236
msgid "The file to import:"
msgstr ""
#: ../gui/import_data.py:251
msgid "The imported file, the numbers should now be in SI units"
msgstr ""
#: ../gui/import_data.py:289 ../gui/import_data.py:290
#: ../gui/import_data.py:291 ../gui/import_data.py:292
msgid "J"
msgstr ""
#: ../gui/import_data.py:291
msgid "Amps"
msgstr ""
#: ../gui/import_data.py:292
msgid "-Amps"
msgstr ""
#: ../gui/import_data.py:294
msgid "-Voltage"
msgstr ""
#: ../gui/import_data.py:301
msgid "Attenuation coefficient"
msgstr ""
#: ../gui/import_data.py:323
msgid "x units:"
msgstr ""
#: ../gui/import_data.py:324
msgid "y units:"
msgstr ""
#: ../gui/import_data.py:332
msgid "Title:"
msgstr ""
#: ../gui/import_data.py:343
msgid "x-label:"
msgstr ""
#: ../gui/import_data.py:345
msgid "x-column:"
msgstr ""
#: ../gui/import_data.py:362
msgid "y-label:"
msgstr ""
#: ../gui/import_data.py:364
msgid "y-column:"
msgstr ""
#: ../gui/import_data.py:380
msgid "device area:"
msgstr ""
#: ../gui/scan_ribbon.py:59
msgid "New scan"
msgstr ""
#: ../gui/scan_ribbon.py:62
msgid "Delete scan"
msgstr ""
#: ../gui/scan_ribbon.py:65
msgid "Clone scan"
msgstr ""
#: ../gui/scan_ribbon.py:68
msgid "Rename scan"
msgstr ""
#: ../gui/scan_ribbon.py:85
msgid "Run scan"
msgstr ""
#: ../gui/scan_ribbon.py:89
msgid "Stop"
msgstr ""
#: ../gui/scan_ribbon.py:97
msgid "Time domain plot"
msgstr ""
#: ../gui/scan_ribbon.py:111
msgid "Build scan"
msgstr ""
#: ../gui/scan_ribbon.py:114
msgid "Rerun"
msgstr ""
#: ../gui/scan_ribbon.py:117
msgid "Archive simulations"
msgstr ""
#: ../gui/scan_ribbon.py:121
msgid "Clean simulation"
msgstr ""
#: ../gui/scan_ribbon.py:124
msgid "Run all scans"
msgstr ""
#: ../gui/scan_ribbon.py:127
msgid "Notes"
msgstr ""
#: ../gui/scan_ribbon.py:139
msgid "Build nested simulation"
msgstr ""
#: ../gui/scan_ribbon.py:149
msgid "Plot fits"
msgstr ""
#: ../gui/scan_ribbon.py:152
msgid "Run simulation no generation"
msgstr ""
#: ../gui/scan_ribbon.py:155
msgid "Run single fit"
msgstr ""
#: ../gui/scan_ribbon.py:158
msgid "Clean unconverged simulation"
msgstr ""
#: ../gui/scan_ribbon.py:161
msgid "Clean simulation output"
msgstr ""
#: ../gui/scan_ribbon.py:164
msgid "Push unconverged to hpc"
msgstr ""
#: ../gui/scan_ribbon.py:167
msgid "Change dir"
msgstr ""
#: ../gui/scan_ribbon.py:170
msgid "Report"
msgstr ""
#: ../gui/scan_ribbon.py:180
msgid "Build vectors"
msgstr ""
#: ../gui/scan_ribbon.py:209
msgid "Scan"
msgstr ""
#: ../gui/scan_ribbon.py:217
msgid "Advanced"
msgstr ""
#: ../gui/scan_ribbon.py:221
msgid "Nested"
msgstr ""
#: ../gui/scan_ribbon.py:225
msgid "ML"
msgstr ""
#: ../gui/about.py:54
msgid "Written by Roderick MacKenzie 2012-2017, published under GPL v2.0"
msgstr ""
#: ../gui/about.py:56
msgid "Version "
msgstr ""
#: ../gui/about.py:69
msgid ""
"gpvdm is a free general-purpose tool for simulation of light harvesting "
"devices. It was originally written to simulate organic solar cells and "
"OLEDs, but it has recently been extended to simulate other devices including "
"silicon based devices. Currently the model can sumulate:"
msgstr ""
#: ../gui/about.py:71
msgid "Organic solar cells"
msgstr ""
#: ../gui/about.py:72
msgid "Organic LEDs"
msgstr ""
#: ../gui/about.py:73
msgid "Crystalline silicon solar cells"
msgstr ""
#: ../gui/about.py:74
msgid "a-Si solar cells"
msgstr ""
#: ../gui/about.py:75
msgid "CIGS solar cells"
msgstr ""
#: ../gui/about.py:77
msgid ""
"The model solves both electron and hole drift-diffusion, and carrier "
"continuity equations in position space to describe the movement of charge "
"within the device. The model also solves Poisson's equation to calculate the "
"internal electrostatic potential. Recombination and carrier trapping are "
"described within the model using a Shockley-Read-Hall (SRH) formalism, the "
"distribution of trap sates can be arbitrarily defined. All equations can be "
"solved either in steady state or in time domain. A fuller description of the "
"model can be found in the here, in the associated publications and in the "
"manual."
msgstr ""
#: ../gui/about.py:86
msgid ""
"General-purpose Photovoltaic Device Model - a drift diffusion base/Shockley-"
"Read-Hall model"
msgstr ""
#: ../gui/about.py:90
msgid ""
"This program is free software; you can redistribute it and/or modify it "
"under the terms of the GNU General Public License v2.0, as published by the "
"Free Software Foundation."
msgstr ""
#: ../gui/about.py:94
msgid ""
"This program is distributed in the hope that it will be useful, but WITHOUT "
"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
"more details."
msgstr ""
#: ../gui/about.py:98
msgid ""
"You should have received a copy of the GNU General Public License along with "
"this program; if not, write to the Free Software Foundation, Inc., 51 "
"Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
msgstr ""
#: ../gui/about.py:102
msgid ""
"When you start gpvdm the software checks the gpvdm.com server for updates "
"and bug reports. To do this it transmits your opperating system type, gpvdm "
"version number. It also tells the gpvdm.com server if opengl is working on "
"your pc. By installing gpvdm you agree that the gpvdm software may transmit "
"this information to the gpvdm.com server. The communications process "
"between gpvdm software and the gpvdm.com server is described in more detail "
"in the manual."
msgstr ""
#: ../gui/about.py:137
msgid "Translations"
msgstr ""
#: ../gui/about.py:144
msgid "Materials library path"
msgstr ""
#: ../gui/about.py:145
msgid "Device library path"
msgstr ""
#: ../gui/about.py:146
msgid "Binary path"
msgstr ""
#: ../gui/about.py:147
msgid "Plugins path"
msgstr ""
#: ../gui/about.py:148
msgid "Binary name"
msgstr ""
#: ../gui/about.py:152
msgid "Paths"
msgstr ""
#: ../gui/scan_select.py:61
msgid "Select simulation parameter"
msgstr ""
#: ../gui/scan_select.py:121
msgid "Simulation parameters"
msgstr ""
#: ../gui/scan_select.py:173
msgid "No row selected in the scan window, can't insert the selection"
msgstr ""
#: ../gui/equation.py:202
msgid "Python Equation"
msgstr ""
#: ../gui/equation.py:249
msgid "You've made a mistake in the equation, use w for wavelength. "
msgstr ""
#: ../gui/equation.py:295
msgid ""
"<big><b>Solar spectrum editor</b></big><br> Use this tool to generate custom "
"solar spectra."
msgstr ""
#: ../gui/equation.py:312
msgid "No items selected"
msgstr ""
#: ../gui/equation.py:350
msgid "Solar spectra"
msgstr ""
#: ../gui/equation.py:389
msgid "Fit data"
msgstr ""
#: ../gui/ver.py:106
msgid "version.h not found"
msgstr ""
#: ../gui/help.py:131
msgid "Online help"
msgstr ""
#: ../gui/help.py:132
msgid "On line help"
msgstr ""
#: ../gui/help.py:136
msgid "Hide"
msgstr ""
#: ../gui/help.py:247
msgid "gpvdm in your language!"
msgstr ""
#: ../gui/help.py:249
msgid "gpvdm translated by:"
msgstr ""
#: ../gui/parasitic.py:55
msgid "Edit parasitic components"
msgstr ""
#: ../gui/parasitic.py:84
msgid "Parasitic components"
msgstr ""
#: ../gui/fxexperiment_tab.py:74
msgid "Frequency mesh"
msgstr ""
#: ../gui/electrical_mesh_editor.py:147
msgid "Thickness"
msgstr ""
#: ../gui/electrical_mesh_editor.py:173
msgid "Mesh points"
msgstr ""
#: ../gui/electrical_mesh_editor.py:173
msgid "Step multiply"
msgstr ""
#: ../gui/electrical_mesh_editor.py:173
msgid "Left/Right"
msgstr ""
#: ../gui/tb_item_mat_file.py:53
msgid "Use:"
msgstr ""
#: ../gui/tb_item_mat_file.py:59 ../gui/tb_item_mat_file.py:81
msgid "Raw data"
msgstr ""
#: ../gui/token_lib.py:48
msgid "Mesh points (lambda)"
msgstr ""
#: ../gui/token_lib.py:49
msgid "Lambda start"
msgstr ""
#: ../gui/token_lib.py:50
msgid "Lambda stop"
msgstr ""
#: ../gui/token_lib.py:51
msgid "Laser wavelength"
msgstr ""
#: ../gui/token_lib.py:52
msgid "Spot size x"
msgstr ""
#: ../gui/token_lib.py:53
msgid "Spot size y"
msgstr ""
#: ../gui/token_lib.py:54
msgid "Energy in pulse"
msgstr ""
#: ../gui/token_lib.py:55
msgid "#gather"
msgstr ""
#: ../gui/token_lib.py:56
msgid "Length of pulse"
msgstr ""
#: ../gui/token_lib.py:57
msgid "Electron generation efficiency&quo